svn commit: r553500 - in head/news: . rntrack

Eugene Grosbein eugen at FreeBSD.org
Tue Oct 27 21:34:56 UTC 2020


Author: eugen
Date: Tue Oct 27 21:34:54 2020
New Revision: 553500
URL: https://svnweb.freebsd.org/changeset/ports/553500

Log:
  New port: news/rntrack aka FTrack-AS.
  
  This is a mail tracker/router for FidoNet-like networks.
  It has support for a popular message bases: MSG, PKT, Squish and JAM.
  Perl-scripting support does its work very flexible.
  
  PR:		250525
  Submitted by:	Sergey Anokhin <admin at 5034.ru>

Added:
  head/news/rntrack/
  head/news/rntrack/Makefile   (contents, props changed)
  head/news/rntrack/distinfo   (contents, props changed)
  head/news/rntrack/pkg-descr   (contents, props changed)
  head/news/rntrack/pkg-plist   (contents, props changed)
Modified:
  head/news/Makefile

Modified: head/news/Makefile
==============================================================================
--- head/news/Makefile	Tue Oct 27 21:12:08 2020	(r553499)
+++ head/news/Makefile	Tue Oct 27 21:34:54 2020	(r553500)
@@ -57,6 +57,7 @@
     SUBDIR += py-pynzb
     SUBDIR += py-sabyenc
     SUBDIR += py-sabyenc3
+    SUBDIR += rntrack
     SUBDIR += s-news
     SUBDIR += sabnzbdplus
     SUBDIR += slrn

Added: head/news/rntrack/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/news/rntrack/Makefile	Tue Oct 27 21:34:54 2020	(r553500)
@@ -0,0 +1,75 @@
+# $FreeBSD$
+
+PORTNAME=	rntrack
+PORTVERSION=	2.1.10
+CATEGORIES=	news mail
+MASTER_SITES=	SF
+MASTER_SITE_SUBDIR=	ftrack-as/RNtrack/${PORTVERSION}
+DISTNAME=	rntrack-2_1_10-src
+
+MAINTAINER=	admin at 5034.ru
+COMMENT=	FTN Messages tracker
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=	tar:bzip2
+
+WRKSRC=	${WRKDIR}/${DISTNAME}
+NO_WRKSUBDIR=	yes
+
+USE_REINPLACE=	yes
+ALL_TARGET=	${PORTNAME}
+MAKEFILE=	${WRKSRC}/MakeFiles/FreeBSD/Makefile
+MAKE_ENV=	CONFIG=${PREFIX}/etc/fido/rntrack/rntrack.cfg
+
+DOCS=	FAQ_en FAQ_ru report.err report.err.ru
+
+OPTIONS_DEFINE=	LOG_PID SCRIPTS SYSLOG_FORMAT
+
+SCRIPTS_DESC=	Enable Perl scripts support
+LOG_PID_DESC=	Enable pid logging
+SYSLOG_FORMAT_DESC=	Use syslog-like log style
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MSYSLOG_FORMAT}
+MAKE_ARGS+=	ENABLE_SYSLOG_LOG_FORMAT=1
+.endif
+
+.if ${PORT_OPTIONS:MLOG_PID}
+MAKE_ARGS+=	ENABLE_LOG_PID=1
+.endif
+
+.if ${PORT_OPTIONS:MSCRIPTS}
+USES+=	perl5
+MAKE_ARGS+=	ENABLE_SCRIPTS=1
+.endif
+
+pre-configure:
+	${CP} ${WRKSRC}/MakeFiles/FreeBSD/Makefile ${WRKSRC}
+
+pre-patch:
+	${REINPLACE_CMD} -e "s@\.\./\.\./@@g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
+
+do-install:
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/fido/rntrack
+	${INSTALL_PROGRAM} ${WRKSRC}/rntrack ${STAGEDIR}${PREFIX}/sbin
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/fido/rntrack/tpl
+	${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${STAGEDIR}${PREFIX}/etc/fido/rntrack/rntrack.cfg-dist
+	${INSTALL_DATA} ${WRKSRC}/samples/test.pl ${STAGEDIR}${PREFIX}/etc/fido/rntrack
+	${INSTALL_DATA} ${WRKSRC}/samples/tpl/* ${STAGEDIR}${PREFIX}/etc/fido/rntrack/tpl
+	${INSTALL_DATA} ${WRKSRC}/doc/rntrack.1 ${STAGEDIR}${PREFIX}/man/man1
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/fido/rntrack/tbl
+.for f in alt2koi.tbl koi2alt.tbl
+	${INSTALL_DATA} ${WRKSRC}/samples/${f} ${STAGEDIR}${PREFIX}/etc/fido/rntrack/tbl
+.endfor
+.for f in bignode.zip bignode2.zip node1042.zip node1157.zip node.cfg node2.cfg node3.cfg perl-test.cfg point.cfg point2.cfg traflog.tpl
+	${INSTALL_DATA} ${WRKSRC}/samples/${f} ${STAGEDIR}${EXAMPLESDIR}
+.endfor
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for f in ${DOCS}
+	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
+.endfor
+.include <bsd.port.mk>

Added: head/news/rntrack/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/news/rntrack/distinfo	Tue Oct 27 21:34:54 2020	(r553500)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1603347640
+SHA256 (rntrack-2_1_10-src.tar.bz2) = e54ec434534427ef60a85a5d854619c69047b4ee23abe94308de1eef0e1add91
+SIZE (rntrack-2_1_10-src.tar.bz2) = 704912

Added: head/news/rntrack/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/news/rntrack/pkg-descr	Tue Oct 27 21:34:54 2020	(r553500)
@@ -0,0 +1,20 @@
+FTN Messages tracker
+
+What is this program for?
+It is so called netmail "tracker". It's puprose is to process netmail
+on netmail hubs, though it can be useful for an ordinary node.
+
+How does it work?
+It takes a letter, compares it with a mask and if comparison was successful
+it executes corresponding operation with this letter.
+
+Guarantees.
+This product is Freeware. It is distributed in accordance to principle
+As Is, and I can't provide any guarantee. The only thing I promise is
+to correct founded mistakes more or less regulary and to produce new
+versions.
+
+-- Alex Soukhotine
+ph0enix at users.sourceforge.net
+
+WWW: https://sourceforge.net/projects/ftrack-as/

Added: head/news/rntrack/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/news/rntrack/pkg-plist	Tue Oct 27 21:34:54 2020	(r553500)
@@ -0,0 +1,30 @@
+ at dir %%DOCSDIR%%
+ at dir %%EXAMPLESDIR%%
+ at dir etc/fido/rntrack/tbl
+ at dir etc/fido/rntrack/tpl
+ at dir etc/fido/rntrack
+etc/fido/rntrack/rntrack.cfg-dist
+etc/fido/rntrack/tpl/audit.tpl
+etc/fido/rntrack/tpl/badfrom.tpl
+etc/fido/rntrack/tpl/badto.tpl
+etc/fido/rntrack/tpl/loop.tpl
+%%DOCSDIR%%/FAQ_en
+%%DOCSDIR%%/FAQ_ru
+%%DOCSDIR%%/report.err
+%%DOCSDIR%%/report.err.ru
+%%EXAMPLESDIR%%/bignode.zip
+%%EXAMPLESDIR%%/bignode2.zip
+%%EXAMPLESDIR%%/node1042.zip
+%%EXAMPLESDIR%%/node1157.zip
+%%EXAMPLESDIR%%/node.cfg
+%%EXAMPLESDIR%%/node2.cfg
+%%EXAMPLESDIR%%/node3.cfg
+%%EXAMPLESDIR%%/perl-test.cfg
+%%EXAMPLESDIR%%/point.cfg
+%%EXAMPLESDIR%%/point2.cfg
+%%EXAMPLESDIR%%/traflog.tpl
+etc/fido/rntrack/test.pl
+etc/fido/rntrack/tbl/alt2koi.tbl
+etc/fido/rntrack/tbl/koi2alt.tbl
+sbin/rntrack
+man/man1/rntrack.1.gz


More information about the svn-ports-head mailing list