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