summaryrefslogtreecommitdiff
path: root/net/jffnms/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/jffnms/Makefile')
-rw-r--r--net/jffnms/Makefile20
1 files changed, 17 insertions, 3 deletions
diff --git a/net/jffnms/Makefile b/net/jffnms/Makefile
index b53d2927b29d..d8c491f6045d 100644
--- a/net/jffnms/Makefile
+++ b/net/jffnms/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= jffnms
-PORTVERSION= 0.7.8
-PORTREVISION= 1
+PORTVERSION= 0.7.9
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=${PORTNAME}
@@ -27,7 +26,7 @@ USE_REINPLACE= yes
JFFNMSDIR?= share/jffnms
CRONTAB?= /usr/bin/crontab
-PLIST_SUB= JFFNMSDIR=${JFFNMSDIR} VERSION=${PORTVERSION} LASTVER=0.7.7
+PLIST_SUB= JFFNMSDIR=${JFFNMSDIR}
do-build:
@${REINPLACE_CMD} -e 's|/opt/jffnms|${PREFIX}/${JFFNMSDIR}|g' \
@@ -52,4 +51,19 @@ do-install:
@${CRONTAB} -u www ${PREFIX}/${JFFNMSDIR}/jffnms.cron
@${SED} -e 's|%JFFNMSDIR%|${PREFIX}/${JFFNMSDIR}|g' ${PKGMESSAGE}
+#
+# !!! Maintainer only !!!
+#
+packinglist: pkg-plist.new
+pkg-plist.new:
+ @${ECHO_MSG} '---> Making ${@}'
+ @${FIND} '${PREFIX}/${JFFNMSDIR}' -type f | \
+ ${SED} -e 's|^${PREFIX}/${JFFNMSDIR}|%%JFFNMSDIR%%|' | \
+ ${SORT} -t / > ${@}
+ @${FIND} '${PREFIX}/${JFFNMSDIR}' -type d | \
+ ${SORT} -rt / | \
+ ${SED} -e 's|^${PREFIX}/${JFFNMSDIR}|@dirrm %%JFFNMSDIR%%|' >> ${@}
+ @${ECHO} "@exec crontab -u www %%JFFNMSDIR%%/jffnms.cron" >> ${@}
+ @${ECHO} "@unexec crontab -u www -l | sed 's|.*JFFNMS.*||' | crontab -u www -" >> ${@}
+
.include <bsd.port.mk>