diff options
author | Mateusz Piotrowski <0mp@FreeBSD.org> | 2020-10-28 10:38:49 +0000 |
---|---|---|
committer | Mateusz Piotrowski <0mp@FreeBSD.org> | 2020-10-28 10:38:49 +0000 |
commit | 2311d0c0960a9bda1e8f637d392072450185d495 (patch) | |
tree | ef9a8c49d6b8c8fa66a257eba54cc9bc10f5b690 /news | |
parent | e4da73c29a22782830b7e25a1d32312b13cdbf9b (diff) | |
download | ports-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/Makefile | 26 |
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> |