update to mrtg-2.17.10
slight port rework: instead of duplicating upstream's install target, use it directly and adjust the files afterwards (prompted by upstream changes to the target)
This commit is contained in:
parent
188717c23f
commit
083123e863
|
@ -1,8 +1,8 @@
|
|||
# $OpenBSD: Makefile,v 1.96 2022/01/19 08:08:29 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.97 2022/01/20 09:18:49 sthen Exp $
|
||||
|
||||
COMMENT= multi-router traffic grapher
|
||||
|
||||
DISTNAME= mrtg-2.17.9
|
||||
DISTNAME= mrtg-2.17.10
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
|
@ -16,7 +16,6 @@ WANTLIB= c jpeg m png z gd>=18
|
|||
MASTER_SITES= ${HOMEPAGE}pub/ \
|
||||
${HOMEPAGE}pub/old/
|
||||
|
||||
BUILD_DEPENDS= textproc/groff
|
||||
RUN_DEPENDS= net/p5-IO-Socket-INET6 \
|
||||
net/p5-Net-SNMP \
|
||||
net/p5-SNMP_Session \
|
||||
|
@ -35,28 +34,24 @@ CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
|
|||
|
||||
NO_TEST= Yes
|
||||
|
||||
# SUBST_CMD mangles the file
|
||||
pre-configure:
|
||||
sed -i 's,/etc/mrtg,${SYSCONFDIR}/mrtg,g' ${WRKSRC}/bin/mrtg
|
||||
post-install:
|
||||
# use same location as old versions, to save churn in case anyone
|
||||
# is pointing directly at them
|
||||
mv ${PREFIX}/share/mrtg2/icons ${PREFIX}/share/mrtg
|
||||
${INSTALL_DATA} ${WRKSRC}/images/favicon.ico ${PREFIX}/share/mrtg
|
||||
rmdir ${PREFIX}/share/mrtg2
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC}; ${MAKE_PROGRAM} doc
|
||||
# docs are mostly just formatted copies of the manpages
|
||||
rm -r ${PREFIX}/share/doc/mrtg2 ${PREFIX}/lib/mrtg2/Pod
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mrtg
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/libdata/perl5/site_perl/Pod
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/mrtg
|
||||
${INSTALL_DATA} ${WRKSRC}/images/* ${PREFIX}/share/mrtg
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${PREFIX}/man/man1
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/rateup ${PREFIX}/bin
|
||||
cd ${WRKSRC}/bin; ${INSTALL_SCRIPT} cfgmaker indexmaker mrtg \
|
||||
mrtg-traffic-sum ${PREFIX}/bin
|
||||
cd ${WRKSRC}/lib/mrtg2; ${INSTALL_DATA} MRTG_lib.pm Net_SNMP_util.pm \
|
||||
locales_mrtg.pm ${PREFIX}/libdata/perl5/site_perl/
|
||||
cd ${WRKSRC}/lib/mrtg2/Pod; ${INSTALL_DATA} *.pm \
|
||||
${PREFIX}/libdata/perl5/site_perl/Pod
|
||||
${INSTALL_DATA} ${WRKSRC}/contrib/mrtgmk/cfg/mrtg.cfg \
|
||||
${PREFIX}/share/examples/mrtg
|
||||
# courtesy symlink for ease of finding
|
||||
ln -s ../man1/mrtg-reference.1 ${PREFIX}/man/man5/mrtg.cfg.5
|
||||
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mrtg
|
||||
${INSTALL_DATA} ${WRKSRC}/contrib/mrtgmk/cfg/mrtg.cfg \
|
||||
${PREFIX}/share/examples/mrtg
|
||||
|
||||
# we use p5-SNMP_Session from the separate port
|
||||
cd ${PREFIX}/lib/mrtg2; rm BER.pm SNMP_Session.pm SNMP_util.pm
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (mrtg-2.17.9.tar.gz) = yXHFNwWWe4PI6NTLvM9EE0WijIOpDq6tGqDj7aKDOnA=
|
||||
SIZE (mrtg-2.17.9.tar.gz) = 1084809
|
||||
SHA256 (mrtg-2.17.10.tar.gz) = x/EcteIXpQDYfuO10mxYqGUu28DTKRaIu3krAQ+uQ6w=
|
||||
SIZE (mrtg-2.17.10.tar.gz) = 1084792
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $OpenBSD: PLIST,v 1.31 2022/01/19 08:08:29 sthen Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.32 2022/01/20 09:18:49 sthen Exp $
|
||||
@newgroup _mrtg:578
|
||||
@newuser _mrtg:578:578:daemon:MRTG account:/var/empty:/sbin/nologin
|
||||
@rcscript ${RCDIR}/mrtg
|
||||
|
@ -7,15 +7,13 @@ bin/indexmaker
|
|||
bin/mrtg
|
||||
bin/mrtg-traffic-sum
|
||||
@bin bin/rateup
|
||||
libdata/perl5/site_perl/MRTG_lib.pm
|
||||
libdata/perl5/site_perl/Net_SNMP_util.pm
|
||||
@comment core perl or p5-Pod-Parser
|
||||
@comment libdata/perl5/site_perl/Pod/InputObjects.pm
|
||||
@comment libdata/perl5/site_perl/Pod/Parser.pm
|
||||
@comment libdata/perl5/site_perl/Pod/PlainText.pm
|
||||
@comment libdata/perl5/site_perl/Pod/Select.pm
|
||||
@comment libdata/perl5/site_perl/Pod/Usage.pm
|
||||
libdata/perl5/site_perl/locales_mrtg.pm
|
||||
lib/mrtg2/
|
||||
@comment lib/mrtg2/BER.pm
|
||||
lib/mrtg2/MRTG_lib.pm
|
||||
lib/mrtg2/Net_SNMP_util.pm
|
||||
@comment lib/mrtg2/SNMP_Session.pm
|
||||
@comment lib/mrtg2/SNMP_util.pm
|
||||
lib/mrtg2/locales_mrtg.pm
|
||||
@man man/man1/cfgmaker.1
|
||||
@man man/man1/indexmaker.1
|
||||
@man man/man1/mrtg-contrib.1
|
||||
|
@ -33,8 +31,8 @@ libdata/perl5/site_perl/locales_mrtg.pm
|
|||
@man man/man1/mrtg-unix-guide.1
|
||||
@man man/man1/mrtg-webserver.1
|
||||
@man man/man1/mrtg.1
|
||||
@man man/man1/mrtglib.1
|
||||
@man man/man1/rateup.1
|
||||
@man man/man3/mrtglib.3
|
||||
@man man/man5/mrtg.cfg.5
|
||||
share/examples/mrtg/
|
||||
share/examples/mrtg/mrtg.cfg
|
||||
|
|
Loading…
Reference in New Issue