diff options
author | Sergey Anokhin <admin@5034.ru> | 2025-10-08 04:53:10 +0300 |
---|---|---|
committer | Vladimir Druzenko <vvd@FreeBSD.org> | 2025-10-08 05:08:18 +0300 |
commit | f2228ef034a449cb90a25ea78f047df7b915d192 (patch) | |
tree | 9b07820933ad3528f5ab25344244b8e0b310c691 | |
parent | www/py-binarycookies: update the port to version 2.2.3 (diff) |
news/rntrack: Update 2.1.10 => 2.2.2
Changelog:
https://github.com/vasilyevmax/rntrack/blob/v2.2.2/ChangeLog
- Upstream moved to GitHub.
- Parametrize rntrack with PORTNAME.
- Optimize *-install goals.
- Sort plist.
- Install rntrack.cfg as sample.
PR: 289660
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
MFH: 2025Q4
-rw-r--r-- | news/rntrack/Makefile | 50 | ||||
-rw-r--r-- | news/rntrack/distinfo | 6 | ||||
-rw-r--r-- | news/rntrack/pkg-plist | 4 |
3 files changed, 28 insertions, 32 deletions
diff --git a/news/rntrack/Makefile b/news/rntrack/Makefile index 6e9d763bab9f..90678d46536b 100644 --- a/news/rntrack/Makefile +++ b/news/rntrack/Makefile @@ -1,29 +1,26 @@ PORTNAME= rntrack -PORTVERSION= 2.1.10 -PORTREVISION= 2 +DISTVERSIONPREFIX= v +DISTVERSION= 2.2.2 CATEGORIES= news mail -MASTER_SITES= SF -MASTER_SITE_SUBDIR= ftrack-as/RNtrack/${PORTVERSION} -DISTNAME= rntrack-2_1_10-src MAINTAINER= admin@5034.ru COMMENT= FTN Messages tracker -WWW= https://sourceforge.net/projects/ftrack-as/ +WWW= https://github.com/vasilyevmax/rntrack/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c11 tar:bzip2 +USES= compiler:c++14-lang +USE_CXXSTD= c++14 +USE_GITHUB= yes +GH_ACCOUNT= vasilyevmax -MAKE_ENV= CONFIG=${ETCDIR}/rntrack.cfg +MAKE_ENV= CONFIG=${ETCDIR}/${PORTNAME}.cfg -ETCDIR= ${PREFIX}/etc/fido/rntrack +ETCDIR= ${PREFIX}/etc/fido/${PORTNAME} -NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/MakeFiles/FreeBSD -_DOCS= FAQ_en FAQ_ru report.err report.err.ru - OPTIONS_DEFINE= DOCS EXAMPLES LOG_PID SCRIPTS SYSLOG_FORMAT LOG_PID_DESC= Enable PID logging @@ -35,29 +32,28 @@ SCRIPTS_USES= perl5 SCRIPTS_MAKE_ARGS= ENABLE_SCRIPTS=1 SYSLOG_FORMAT_MAKE_ARGS= ENABLE_SYSLOG_LOG_FORMAT=1 +_DOCS= FAQ_en FAQ_ru report.err report.err.ru +_EXAMPLES= bignode.zip bignode2.zip node1042.zip node1157.zip \ + node.cfg node2.cfg node3.cfg perl-test.cfg \ + point.cfg point2.cfg traflog.tpl +_TBL= alt2koi.tbl koi2alt.tbl + do-install: - ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/rntrack ${STAGEDIR}${PREFIX}/sbin - ${MKDIR} ${STAGEDIR}${ETCDIR} - ${MKDIR} ${STAGEDIR}${ETCDIR}/tpl - ${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${STAGEDIR}${ETCDIR}/rntrack.cfg-dist + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin + ${MKDIR} ${STAGEDIR}${ETCDIR}/tbl \ + ${STAGEDIR}${ETCDIR}/tpl + ${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${STAGEDIR}${ETCDIR}/${PORTNAME}.cfg.sample ${INSTALL_DATA} ${WRKSRC}/samples/test.pl ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/samples/tpl/* ${STAGEDIR}${ETCDIR}/tpl - ${INSTALL_DATA} ${WRKSRC}/doc/rntrack.1 ${STAGEDIR}${PREFIX}/share/man/man1 - ${MKDIR} ${STAGEDIR}${ETCDIR}/tbl -.for f in alt2koi.tbl koi2alt.tbl - ${INSTALL_DATA} ${WRKSRC}/samples/${f} ${STAGEDIR}${ETCDIR}/tbl -.endfor + ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_DATA} ${_TBL:S|^|${WRKSRC}/samples/|} ${STAGEDIR}${ETCDIR}/tbl post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for f in ${_DOCS} - ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_DATA} ${_DOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -.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 + ${INSTALL_DATA} ${_EXAMPLES:S|^|${WRKSRC}/samples/|} ${STAGEDIR}${EXAMPLESDIR} .include <bsd.port.mk> diff --git a/news/rntrack/distinfo b/news/rntrack/distinfo index 34e4a9cfe3e8..c06ee4ed12cc 100644 --- a/news/rntrack/distinfo +++ b/news/rntrack/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1603347640 -SHA256 (rntrack-2_1_10-src.tar.bz2) = e54ec434534427ef60a85a5d854619c69047b4ee23abe94308de1eef0e1add91 -SIZE (rntrack-2_1_10-src.tar.bz2) = 704912 +TIMESTAMP = 1706175486 +SHA256 (vasilyevmax-rntrack-v2.2.2_GH0.tar.gz) = af6031fc3455adc3296e2cece51949cca49ad398d0abf45ba15cd4fc949d8930 +SIZE (vasilyevmax-rntrack-v2.2.2_GH0.tar.gz) = 592102 diff --git a/news/rntrack/pkg-plist b/news/rntrack/pkg-plist index bd29d3003f96..8215e2cfbd8f 100644 --- a/news/rntrack/pkg-plist +++ b/news/rntrack/pkg-plist @@ -1,4 +1,4 @@ -%%ETCDIR%%/rntrack.cfg-dist +@sample %%ETCDIR%%/rntrack.cfg.sample %%ETCDIR%%/tbl/alt2koi.tbl %%ETCDIR%%/tbl/koi2alt.tbl %%ETCDIR%%/test.pl @@ -6,7 +6,6 @@ %%ETCDIR%%/tpl/badfrom.tpl %%ETCDIR%%/tpl/badto.tpl %%ETCDIR%%/tpl/loop.tpl -share/man/man1/rntrack.1.gz sbin/rntrack %%PORTDOCS%%%%DOCSDIR%%/FAQ_en %%PORTDOCS%%%%DOCSDIR%%/FAQ_ru @@ -23,3 +22,4 @@ sbin/rntrack %%PORTEXAMPLES%%%%EXAMPLESDIR%%/point.cfg %%PORTEXAMPLES%%%%EXAMPLESDIR%%/point2.cfg %%PORTEXAMPLES%%%%EXAMPLESDIR%%/traflog.tpl +share/man/man1/rntrack.1.gz |