aboutsummaryrefslogtreecommitdiff
path: root/news
diff options
context:
space:
mode:
authorMateusz Piotrowski <0mp@FreeBSD.org>2020-10-28 10:38:49 +0000
committerMateusz Piotrowski <0mp@FreeBSD.org>2020-10-28 10:38:49 +0000
commit2311d0c0960a9bda1e8f637d392072450185d495 (patch)
treeef9a8c49d6b8c8fa66a257eba54cc9bc10f5b690 /news
parente4da73c29a22782830b7e25a1d32312b13cdbf9b (diff)
downloadports-2311d0c0960a9bda1e8f637d392072450185d495.tar.gz
ports-2311d0c0960a9bda1e8f637d392072450185d495.zip
Simplify makefile handling
By defining BUILD_WRKSRC, it's possible to remove MAKEFILE, pre-patch, and pre-configure. While here, remove unnecessary ALL_TARGET and clean up the do-install target. Approved by: portmgr blanket
Notes
Notes: svn path=/head/; revision=553532
Diffstat (limited to 'news')
-rw-r--r--news/rntrack/Makefile26
1 files changed, 12 insertions, 14 deletions
diff --git a/news/rntrack/Makefile b/news/rntrack/Makefile
index 02646ca1f68e..78c1655b9558 100644
--- a/news/rntrack/Makefile
+++ b/news/rntrack/Makefile
@@ -16,15 +16,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= tar:bzip2
-MAKEFILE= ${WRKSRC}/MakeFiles/FreeBSD/Makefile
MAKE_ENV= CONFIG=${ETCDIR}/rntrack.cfg
-ALL_TARGET= ${PORTNAME}
ETCDIR= ${PREFIX}/etc/fido
NO_WRKSUBDIR= yes
+BUILD_WRKSRC= ${WRKSRC}/MakeFiles/FreeBSD
-_DOCS= FAQ_en FAQ_ru report.err report.err.ru
+_DOCS= FAQ_en FAQ_ru report.err report.err.ru
OPTIONS_DEFINE= DOCS EXAMPLES LOG_PID SCRIPTS SYSLOG_FORMAT
@@ -37,16 +36,9 @@ SCRIPTS_USES= perl5
SCRIPTS_MAKE_ARGS= ENABLE_SCRIPTS=1
SYSLOG_FORMAT_MAKE_ARGS= ENABLE_SYSLOG_LOG_FORMAT=1
-pre-patch:
- ${REINPLACE_CMD} -e "s@\.\./\.\./@@g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
-
-pre-configure:
- ${CP} ${WRKSRC}/MakeFiles/FreeBSD/Makefile ${WRKSRC}
-
do-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/rntrack ${STAGEDIR}${PREFIX}/sbin
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/rntrack ${STAGEDIR}${PREFIX}/sbin
${MKDIR} ${STAGEDIR}${ETCDIR}/tpl
${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${STAGEDIR}${ETCDIR}/rntrack.cfg-dist
${INSTALL_DATA} ${WRKSRC}/samples/test.pl ${STAGEDIR}${ETCDIR}
@@ -56,11 +48,17 @@ do-install:
.for f in alt2koi.tbl koi2alt.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
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${_DOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
.endfor
+
+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
+
.include <bsd.port.mk>