Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Oct 2020 10:13:07 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r553530 - head/news/rntrack
Message-ID:  <202010281013.09SAD7Ym035498@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Wed Oct 28 10:13:07 2020
New Revision: 553530
URL: https://svnweb.freebsd.org/changeset/ports/553530

Log:
  Clean up the port
  
  - Remove unnecessary variables such as USE_REINPLACE
  - Define ETCDIR and use it throughout the port
  - Use OPT_VARIABLE instead of if statements with PORT_OPTIONS:MOPT
  - Sort variables and targets
  - Sort pkg-plist and remove unnecessary @dir uses
  - Define DOCS and EXAMPLES options for completeness
  - Instal manuals under share/man
  
  Approved by:	portmgr blanket

Modified:
  head/news/rntrack/Makefile
  head/news/rntrack/pkg-plist

Modified: head/news/rntrack/Makefile
==============================================================================
--- head/news/rntrack/Makefile	Wed Oct 28 08:39:19 2020	(r553529)
+++ head/news/rntrack/Makefile	Wed Oct 28 10:13:07 2020	(r553530)
@@ -2,6 +2,7 @@
 
 PORTNAME=	rntrack
 PORTVERSION=	2.1.10
+PORTREVISION=	1
 CATEGORIES=	news mail
 MASTER_SITES=	SF
 MASTER_SITE_SUBDIR=	ftrack-as/RNtrack/${PORTVERSION}
@@ -13,63 +14,53 @@ COMMENT=	FTN Messages tracker
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=	tar:bzip2
+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
+MAKE_ENV=	CONFIG=${ETCDIR}/rntrack.cfg
+ALL_TARGET=	${PORTNAME}
 
-DOCS=	FAQ_en FAQ_ru report.err report.err.ru
+ETCDIR=		${PREFIX}/etc/fido
 
-OPTIONS_DEFINE=	LOG_PID SCRIPTS SYSLOG_FORMAT
+NO_WRKSUBDIR=	yes
 
-SCRIPTS_DESC=	Enable Perl scripts support
-LOG_PID_DESC=	Enable pid logging
-SYSLOG_FORMAT_DESC=	Use syslog-like log style
+_DOCS=	FAQ_en FAQ_ru report.err report.err.ru
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS EXAMPLES LOG_PID SCRIPTS SYSLOG_FORMAT
 
-.if ${PORT_OPTIONS:MSYSLOG_FORMAT}
-MAKE_ARGS+=	ENABLE_SYSLOG_LOG_FORMAT=1
-.endif
+LOG_PID_DESC=		Enable PID logging
+SCRIPTS_DESC=		Enable Perl scripts support
+SYSLOG_FORMAT_DESC=	Use syslog-like log style
 
-.if ${PORT_OPTIONS:MLOG_PID}
-MAKE_ARGS+=	ENABLE_LOG_PID=1
-.endif
+LOG_PID_MAKE_ARGS=		ENABLE_LOG_PID=1
+SCRIPTS_USES=			perl5
+SCRIPTS_MAKE_ARGS=		ENABLE_SCRIPTS=1
+SYSLOG_FORMAT_MAKE_ARGS=	ENABLE_SYSLOG_LOG_FORMAT=1
 
-.if ${PORT_OPTIONS:MSCRIPTS}
-USES+=	perl5
-MAKE_ARGS+=	ENABLE_SCRIPTS=1
-.endif
+pre-patch:
+	${REINPLACE_CMD} -e "s@\.\./\.\./@@g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
 
 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
+	${MKDIR} ${STAGEDIR}${ETCDIR}
 	${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
+	${MKDIR} ${STAGEDIR}${ETCDIR}/tpl
+	${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${STAGEDIR}${ETCDIR}/rntrack.cfg-dist
+	${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}${PREFIX}/etc/fido/rntrack/tbl
+	${INSTALL_DATA} ${WRKSRC}/samples/${f} ${STAGEDIR}${ETCDIR}/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}
+.for f in ${_DOCS}
 	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
 .include <bsd.port.mk>

Modified: head/news/rntrack/pkg-plist
==============================================================================
--- head/news/rntrack/pkg-plist	Wed Oct 28 08:39:19 2020	(r553529)
+++ head/news/rntrack/pkg-plist	Wed Oct 28 10:13:07 2020	(r553530)
@@ -1,30 +1,25 @@
-@dir %%DOCSDIR%%
-@dir %%EXAMPLESDIR%%
-@dir etc/fido/rntrack/tbl
-@dir etc/fido/rntrack/tpl
-@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
+%%ETCDIR%%/rntrack.cfg-dist
+%%ETCDIR%%/tbl/alt2koi.tbl
+%%ETCDIR%%/tbl/koi2alt.tbl
+%%ETCDIR%%/test.pl
+%%ETCDIR%%/tpl/audit.tpl
+%%ETCDIR%%/tpl/badfrom.tpl
+%%ETCDIR%%/tpl/badto.tpl
+%%ETCDIR%%/tpl/loop.tpl
+share/man/man1/rntrack.1.gz
 sbin/rntrack
-man/man1/rntrack.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/FAQ_en
+%%PORTDOCS%%%%DOCSDIR%%/FAQ_ru
+%%PORTDOCS%%%%DOCSDIR%%/report.err
+%%PORTDOCS%%%%DOCSDIR%%/report.err.ru
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bignode.zip
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bignode2.zip
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/node.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/node1042.zip
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/node1157.zip
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/node2.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/node3.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/perl-test.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/point.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/point2.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/traflog.tpl



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