Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Oct 2025 02:08:23 GMT
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f2228ef034a4 - main - news/rntrack: Update 2.1.10 => 2.2.2
Message-ID:  <202510080208.59828NAl071898@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f2228ef034a449cb90a25ea78f047df7b915d192

commit f2228ef034a449cb90a25ea78f047df7b915d192
Author:     Sergey Anokhin <admin@5034.ru>
AuthorDate: 2025-10-08 01:53:10 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-10-08 02:08:18 +0000

    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
---
 news/rntrack/Makefile  | 50 +++++++++++++++++++++++---------------------------
 news/rntrack/distinfo  |  6 +++---
 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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510080208.59828NAl071898>