summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/cricket/Makefile23
1 files changed, 13 insertions, 10 deletions
diff --git a/net-mgmt/cricket/Makefile b/net-mgmt/cricket/Makefile
index 1e251f1de635..80c01f992953 100644
--- a/net-mgmt/cricket/Makefile
+++ b/net-mgmt/cricket/Makefile
@@ -16,16 +16,18 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A high performance, extremely flexible monitoring system
-RUN_DEPENDS= ${SITE_PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
- ${SITE_PERL_ARCH}/RRDs.pm:${PORTSDIR}/databases/rrdtool \
- ${SITE_PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
+ ${SITE_PERL}/${PERL_ARCH}/RRDs.pm:${PORTSDIR}/databases/rrdtool \
${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
${SITE_PERL}/SNMP_Session.pm:${PORTSDIR}/net-mgmt/p5-SNMP_Session \
${SITE_PERL}/Time/Zone.pm:${PORTSDIR}/devel/p5-TimeDate
-IGNORE= uses a UID registered to another port
+.include <bsd.port.pre.mk>
-SITE_PERL_ARCH= ${SITE_PERL}/${PERL_ARCH}
+# A reliable version of Time::HiRes is included with perl 5.8.7 and later.
+.if ${PERL_LEVEL} < 500807
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+.endif
HAS_CONFIGURE= yes
USE_PERL5= yes
@@ -33,10 +35,11 @@ NO_BUILD= yes
PLIST_SUB+= VERSION=${PORTVERSION}
SUB_FILES= pkg-message pkg-install
SUB_LIST= USER="${CRICKET_USER}" GROUP="${CRICKET_GROUP}" UID="${CRICKET_UID}" GID="${CRICKET_GID}"
-CRICKET_USER?= wwwadm
-CRICKET_UID?= 81
-CRICKET_GROUP?= www
-CRICKET_GID?= 80
+# UID and username comes from ports/UIDs.
+CRICKET_USER= cricket
+CRICKET_UID= 141
+CRICKET_GROUP= www
+CRICKET_GID= 80
post-patch:
@${REINPLACE_CMD} -e 's,/home/cricket,${PREFIX},g' \
@@ -66,4 +69,4 @@ do-install:
post-install:
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>