pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms add comms/syncterm



details:   https://anonhg.NetBSD.org/pkgsrc/rev/15c2b81deb16
branches:  trunk
changeset: 371891:15c2b81deb16
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Jan 16 13:11:07 2022 +0000

description:
add comms/syncterm

A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via
telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible.

diffstat:

 comms/Makefile                                            |   3 +-
 comms/syncterm/DESCR                                      |   2 +
 comms/syncterm/Makefile                                   |  32 +++++++++++++++
 comms/syncterm/PLIST                                      |   5 ++
 comms/syncterm/distinfo                                   |   7 +++
 comms/syncterm/patches/patch-src_syncterm_GNUmakefile     |  16 +++++++
 comms/syncterm/patches/patch-src_syncterm_syncterm.man.in |  16 +++++++
 7 files changed, 80 insertions(+), 1 deletions(-)

diffs (119 lines):

diff -r bc43128a61b2 -r 15c2b81deb16 comms/Makefile
--- a/comms/Makefile    Sun Jan 16 13:09:34 2022 +0000
+++ b/comms/Makefile    Sun Jan 16 13:11:07 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.129 2022/01/13 02:45:36 gutteridge Exp $
+# $NetBSD: Makefile,v 1.130 2022/01/16 13:11:07 nia Exp $
 #
 
 COMMENT=       Telephony and serial communication utilities
@@ -87,6 +87,7 @@
 SUBDIR+=       synce-libsynce
 SUBDIR+=       synce-rra
 SUBDIR+=       synce-serial
+SUBDIR+=       syncterm
 SUBDIR+=       tilp2
 SUBDIR+=       tio
 SUBDIR+=       tkhylafax
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/DESCR      Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,2 @@
+A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via
+telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible.
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/Makefile   Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2022/01/16 13:11:07 nia Exp $
+
+DISTNAME=      syncterm-1.1-src
+PKGNAME=       ${DISTNAME:S/-src//}
+CATEGORIES=    comms
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=syncterm/}
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://syncterm.bbsdev.net/
+COMMENT=       ANSI-BBS terminal designed to connect to remote BBSs
+LICENSE=       gnu-gpl-v2
+
+WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+BUILD_DIRS=    src/syncterm
+
+USE_TOOLS+=    gmake perl gzip
+
+MAKE_FILE=     GNUmakefile
+
+MAKE_FLAGS+=   RELEASE=1
+MAKE_FLAGS+=   SRC_ROOT=${WRKSRC}/src
+MAKE_FLAGS+=   MAN_PREFIX=${PREFIX}/${PKGMANDIR:S,man$,,g}
+MAKE_FLAGS+=   SYSTEM_LIST_DIR=${PKG_SYSCONFDIR}
+MAKE_FLAGS+=   WITHOUT_CRYPTLIB=1
+
+# incompatible with NetBSD curses - tries to access within cchar_t
+.include "../../devel/ncursesw/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/PLIST      Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2022/01/16 13:11:07 nia Exp $
+bin/syncterm
+man/man1/syncterm.1
+share/applications/syncterm.desktop
+share/icons/hicolor/64x64/apps/syncterm.png
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/distinfo   Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2022/01/16 13:11:07 nia Exp $
+
+BLAKE2s (syncterm-1.1-src.tgz) = 2de2559b621ab8a8249e2321ed617cc3a73aa44f74ca2d49b82c141bf9d97eb6
+SHA512 (syncterm-1.1-src.tgz) = b5280e8f64ce12101f810dbee38a113e03450356a1fbc46a7c63a57eb8ca382e99ec1586b0a3527e336c9725efedae2ce80c5d4b372456eba1f090ec0f8c80eb
+Size (syncterm-1.1-src.tgz) = 18270212 bytes
+SHA1 (patch-src_syncterm_GNUmakefile) = 0c8739341c1c86b7455fc50f2265a02a87333a30
+SHA1 (patch-src_syncterm_syncterm.man.in) = 8bc6eed865883b3e2c49638e9fc08abb8ac8e617
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/patches/patch-src_syncterm_GNUmakefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/patches/patch-src_syncterm_GNUmakefile     Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_syncterm_GNUmakefile,v 1.1 2022/01/16 13:11:07 nia Exp $
+
+Use SYSTEM_LIST_DIR to refer to the configuration directory
+in man pages rather than the DESTDIR.
+
+--- src/syncterm/GNUmakefile.orig      2020-06-26 23:40:21.000000000 +0000
++++ src/syncterm/GNUmakefile
+@@ -118,7 +118,7 @@ ifeq ($(os),darwin)
+ endif
+ 
+ syncterm.man: syncterm.man.in
+-      sed -E -e 's|%%DESTDIR%%|${DESTDIR}|g' -e 's|%%PREFIX%%|${PREFIX}|g' < syncterm.man.in > syncterm.man
++      sed -E -e 's|%%SYSTEM_LIST_DIR%%|${SYSTEM_LIST_DIR}|g' < syncterm.man.in > syncterm.man
+ 
+ syncterm.1.gz: syncterm.man
+       gzip < syncterm.man > syncterm.1.gz
diff -r bc43128a61b2 -r 15c2b81deb16 comms/syncterm/patches/patch-src_syncterm_syncterm.man.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/syncterm/patches/patch-src_syncterm_syncterm.man.in Sun Jan 16 13:11:07 2022 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_syncterm_syncterm.man.in,v 1.1 2022/01/16 13:11:07 nia Exp $
+
+Do not embed DESTDIR in installed man paths, instead honoring
+PKG_SYSCONFDIR.
+
+--- src/syncterm/syncterm.man.in.orig  2020-06-26 23:40:21.000000000 +0000
++++ src/syncterm/syncterm.man.in
+@@ -130,7 +130,7 @@ The curses and ANSI modes are not necess
+ a traditional screen mode. As such, filler will be added around the terminal
+ screen. For some display sizes, unpredictable results may occur.
+ .SH FILES
+-.IP \fC%%DESTDIR%%%%PREFIX%%/etc/syncterm.lst\fR
++.IP \fC%%SYSTEM_LIST_DIR%%/syncterm.lst\fR
+ The system wide dialing directory.
+ .IP \fC~/.syncterm/syncterm.lst\fR
+ The users dialing directory



Home | Main Index | Thread Index | Old Index