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-all
mailing list