pkgsrc-Changes archive

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

CVS commit: pkgsrc/comms



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Jan 16 13:11:07 UTC 2022

Modified Files:
        pkgsrc/comms: Makefile
Added Files:
        pkgsrc/comms/syncterm: DESCR Makefile PLIST distinfo
        pkgsrc/comms/syncterm/patches: patch-src_syncterm_GNUmakefile
            patch-src_syncterm_syncterm.man.in

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 pkgsrc/comms/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/comms/syncterm/DESCR \
    pkgsrc/comms/syncterm/Makefile pkgsrc/comms/syncterm/PLIST \
    pkgsrc/comms/syncterm/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/comms/syncterm/patches/patch-src_syncterm_GNUmakefile \
    pkgsrc/comms/syncterm/patches/patch-src_syncterm_syncterm.man.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/comms/Makefile
diff -u pkgsrc/comms/Makefile:1.129 pkgsrc/comms/Makefile:1.130
--- pkgsrc/comms/Makefile:1.129 Thu Jan 13 02:45:36 2022
+++ pkgsrc/comms/Makefile       Sun Jan 16 13:11:07 2022
@@ -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-librapi2
 SUBDIR+=       synce-libsynce
 SUBDIR+=       synce-rra
 SUBDIR+=       synce-serial
+SUBDIR+=       syncterm
 SUBDIR+=       tilp2
 SUBDIR+=       tio
 SUBDIR+=       tkhylafax

Added files:

Index: pkgsrc/comms/syncterm/DESCR
diff -u /dev/null pkgsrc/comms/syncterm/DESCR:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/DESCR Sun Jan 16 13:11:07 2022
@@ -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.
Index: pkgsrc/comms/syncterm/Makefile
diff -u /dev/null pkgsrc/comms/syncterm/Makefile:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/Makefile      Sun Jan 16 13:11:07 2022
@@ -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"
Index: pkgsrc/comms/syncterm/PLIST
diff -u /dev/null pkgsrc/comms/syncterm/PLIST:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/PLIST Sun Jan 16 13:11:07 2022
@@ -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
Index: pkgsrc/comms/syncterm/distinfo
diff -u /dev/null pkgsrc/comms/syncterm/distinfo:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/distinfo      Sun Jan 16 13:11:07 2022
@@ -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

Index: pkgsrc/comms/syncterm/patches/patch-src_syncterm_GNUmakefile
diff -u /dev/null pkgsrc/comms/syncterm/patches/patch-src_syncterm_GNUmakefile:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/patches/patch-src_syncterm_GNUmakefile        Sun Jan 16 13:11:07 2022
@@ -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
Index: pkgsrc/comms/syncterm/patches/patch-src_syncterm_syncterm.man.in
diff -u /dev/null pkgsrc/comms/syncterm/patches/patch-src_syncterm_syncterm.man.in:1.1
--- /dev/null   Sun Jan 16 13:11:07 2022
+++ pkgsrc/comms/syncterm/patches/patch-src_syncterm_syncterm.man.in    Sun Jan 16 13:11:07 2022
@@ -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