Lines 24-45
Link Here
|
24 |
CONFIGURE_ARGS= --with-gd-lib=${LOCALBASE}/lib \ |
24 |
CONFIGURE_ARGS= --with-gd-lib=${LOCALBASE}/lib \ |
25 |
--with-gd-inc=${LOCALBASE}/include |
25 |
--with-gd-inc=${LOCALBASE}/include |
26 |
|
26 |
|
|
|
27 |
USERS= mrtg |
28 |
GROUPS= mrtg |
29 |
|
27 |
USE_PERL5= YES |
30 |
USE_PERL5= YES |
28 |
MAKE_ENV+= PERL=${PERL} |
31 |
MAKE_ENV+= PERL=${PERL} |
29 |
MRTG_USER?= mrtg |
|
|
30 |
MRTG_GROUP?= mrtg |
31 |
MRTG_UID?= 279 |
32 |
MRTG_GID?= 279 |
33 |
MRTG_RUNDIR?= /var/run/mrtg |
32 |
MRTG_RUNDIR?= /var/run/mrtg |
34 |
|
33 |
|
35 |
USE_RC_SUBR= mrtg_daemon |
34 |
USE_RC_SUBR= mrtg_daemon |
36 |
SUB_FILES= pkg-install pkg-message |
35 |
SUB_FILES= pkg-deinstall pkg-install pkg-message |
37 |
SUB_LIST= PERL=${PERL} \ |
36 |
SUB_LIST= PERL=${PERL} \ |
38 |
MRTG_USER=${MRTG_USER} \ |
37 |
MRTG_RUNDIR=${MRTG_RUNDIR} \ |
39 |
MRTG_GROUP=${MRTG_GROUP} \ |
38 |
USERS=${USERS} \ |
40 |
MRTG_UID=${MRTG_UID} \ |
39 |
GROUPS=${GROUPS} |
41 |
MRTG_GID=${MRTG_GID} \ |
40 |
PKGINSTALL= ${WRKDIR}/pkg-install |
42 |
MRTG_RUNDIR=${MRTG_RUNDIR} |
41 |
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall |
43 |
|
42 |
|
44 |
GNU_CONFIGURE= YES |
43 |
GNU_CONFIGURE= YES |
45 |
CONFIGURE_ENV= PERL=${PERL} |
44 |
CONFIGURE_ENV= PERL=${PERL} |
Lines 68-74
Link Here
|
68 |
OPTIONS= IPV6 "Enable IPv6 support" OFF \ |
67 |
OPTIONS= IPV6 "Enable IPv6 support" OFF \ |
69 |
SNMP "Enable use of SNMPv3" OFF |
68 |
SNMP "Enable use of SNMPv3" OFF |
70 |
|
69 |
|
71 |
.include <bsd.port.pre.mk> |
70 |
.include <bsd.port.options.mk> |
72 |
|
71 |
|
73 |
.if defined(WITH_IPV6) |
72 |
.if defined(WITH_IPV6) |
74 |
RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 |
73 |
RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 |
Lines 77-99
Link Here
|
77 |
RUN_DEPENDS+= ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net-mgmt/p5-Net-SNMP |
76 |
RUN_DEPENDS+= ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net-mgmt/p5-Net-SNMP |
78 |
.endif |
77 |
.endif |
79 |
|
78 |
|
|
|
79 |
.include <bsd.port.pre.mk> |
80 |
|
80 |
post-patch: |
81 |
post-patch: |
81 |
@${RM} ${WRKSRC}/lib/mrtg2/BER.pm ${WRKSRC}/lib/mrtg2/SNMP_*.pm |
82 |
@${RM} ${WRKSRC}/lib/mrtg2/BER.pm ${WRKSRC}/lib/mrtg2/SNMP_*.pm |
82 |
|
83 |
|
83 |
pre-configure: |
|
|
84 |
@${SED} -e 's,%%MRTG_USER%%,${MRTG_USER},g;' \ |
85 |
-e 's,%%MRTG_GROUP%%,${MRTG_GROUP},g;' \ |
86 |
-e 's,%%MRTG_UID%%,${MRTG_UID},g;' \ |
87 |
-e 's,%%MRTG_GID%%,${MRTG_GID},g;' \ |
88 |
-e 's,%%MRTG_RUNDIR%%,${MRTG_RUNDIR},g;' \ |
89 |
< ${FILESDIR}/pkg-install.in > ${PKGINSTALL} |
90 |
@${SETENV} @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} \ |
91 |
PRE-INSTALL |
92 |
|
93 |
do-install: |
84 |
do-install: |
94 |
.if !defined(NOPORTDOCS) |
85 |
.if !defined(NOPORTDOCS) |
95 |
@${MKDIR} ${DOCSDIR} |
86 |
@${MKDIR} ${DOCSDIR} |
96 |
@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ |
87 |
@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ |
|
|
88 |
.endif |
89 |
.if !defined(NOPORTEXAMPLES) |
97 |
@${MKDIR} ${EXAMPLESDIR}/doc ${EXAMPLESDIR}/images |
90 |
@${MKDIR} ${EXAMPLESDIR}/doc ${EXAMPLESDIR}/images |
98 |
@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/doc/,} ${EXAMPLESDIR}/doc/ |
91 |
@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/doc/,} ${EXAMPLESDIR}/doc/ |
99 |
@${INSTALL_DATA} ${IMAGES:S,^,${WRKSRC}/images/,} ${EXAMPLESDIR}/images/ |
92 |
@${INSTALL_DATA} ${IMAGES:S,^,${WRKSRC}/images/,} ${EXAMPLESDIR}/images/ |