Annotation of pkgsrc/net/mrtg/Makefile, Revision 1.68
1.68 ! adrianp 1: # $NetBSD: Makefile,v 1.67 2006/04/22 09:22:12 rillig Exp $
1.1 tv 2:
1.62 martti 3: DISTNAME= mrtg-2.12.2
1.66 wiz 4: PKGREVISION= 3
1.1 tv 5: CATEGORIES= net
1.38 cjep 6: MASTER_SITES= http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/ \
1.68 ! adrianp 7: http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/old/ \
1.7 rh 8: ftp://ftp.sunet.se/pub/network/monitoring/mrtg/ \
1.41 wiz 9: ftp://ftp.chg.ru/pub/networking/management/mrtg/ \
10: ftp://ftp.mirrors.wiretapped.net/pub/mrtg/ \
11: ftp://ftp.planetmirror.com/pub/oetiker/webtools/mrtg/ \
12: ftp://mrtg.pop-mg.com.br/pub/mrtg/pub/ \
13: ftp://ftp.130th.net/pub/mirror/mrtg/ \
14: ftp://ftp.exobit.org/pub/monitoring/mrtg/ \
15: ftp://ftp.azc.uam.mx/mirrors/mrtg/ \
16: ftp://ftp2.cscnet.cz/pub/mirror/mrtg/ \
17: ftp://ftp.unipi.it/pub/mirror/mrtg/ \
18: ftp://venom.ath.cx/mirror/mrtg/ \
19: ftp://ftp.heanet.ie/pub/oetiker/mrtg/ \
20: ftp://ftp.nctu.edu.tw/network/mrtg/ \
21: ftp://ftp.ayamura.org/pub/mrtg/ \
22: ftp://mirror.nucba.ac.jp/mirror/mrtg/ \
23: ftp://sunsite.icm.edu.pl/pub/unix/net/mrtg/ \
24: ftp://net2b.co.pt/pub/mrtg/
1.1 tv 25:
1.42 grant 26: MAINTAINER= bouyer@NetBSD.org
1.4 tsarna 27: HOMEPAGE= http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html
1.22 wiz 28: COMMENT= The Multi-Router Traffic Grapher
1.1 tv 29:
1.62 martti 30: USE_TOOLS+= perl
1.27 tron 31: GNU_CONFIGURE= YES
1.50 xtraeme 32:
1.45 martti 33: BUILD_DEFS+= USE_INET6
1.57 adrianp 34: LDFLAGS+= -lgd -lttf -lintl -ljpeg
1.13 agc 35:
36: .include "../../mk/bsd.prefs.mk"
37:
1.57 adrianp 38: .if defined(USE_INET6) && ${USE_INET6} == "YES"
1.63 jlam 39: DEPENDS+= p5-INET6>=2.00:../../net/p5-INET6
1.57 adrianp 40: .endif
41:
1.13 agc 42: .if ${OPSYS} == "SunOS"
43: CONFIGURE_ARGS+= --with-z-lib=${LOCALBASE}/lib
44: CONFIGURE_ARGS+= --with-z-inc=${LOCALBASE}/include
45: CONFIGURE_ARGS+= --with-png-lib=${LOCALBASE}/lib
46: CONFIGURE_ARGS+= --with-png-inc=${LOCALBASE}/include
47: .endif
1.1 tv 48:
1.56 minskim 49: REPLACE_PERL= bin/cfgmaker bin/indexmaker bin/mrtg
1.50 xtraeme 50: EGDIR= ${PREFIX}/share/examples/${PKGBASE}
51:
52: CONF_FILES= ${EGDIR}/mrtg.conf ${PKG_SYSCONFDIR}/mrtg.conf
53:
1.57 adrianp 54: SUBST_CLASSES+= files
55: SUBST_STAGE.files= post-patch
1.60 jlam 56: SUBST_FILES.files= ../mrtg.conf.example ../netstat2mrtg \
1.62 martti 57: ../sys2mrtg ../envstat2mrtg
1.57 adrianp 58: SUBST_SED.files= -e "s|@PREFIX@|${PREFIX}|g"
1.67 rillig 59: SUBST_MESSAGE.files= Fixing default configuration files.
1.57 adrianp 60:
1.61 jlam 61: INSTALLATION_DIRS= bin libexec man/man1
62:
1.57 adrianp 63: .include "../../graphics/freetype-lib/buildlink3.mk"
64: .include "../../graphics/gd/buildlink3.mk"
65:
66: post-extract:
67: @${CP} ${FILESDIR}/mrtg.conf.example ${WRKDIR}
68: @${CP} ${FILESDIR}/netstat2mrtg ${WRKDIR}
69: @${CP} ${FILESDIR}/sys2mrtg ${WRKDIR}
70: @${CP} ${FILESDIR}/envstat2mrtg ${WRKDIR}
1.7 rh 71:
1.1 tv 72: do-install:
1.50 xtraeme 73: ${INSTALL_DATA_DIR} ${EGDIR}
1.2 tv 74: ${INSTALL_DATA_DIR} ${PREFIX}/share/mrtg
75: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mrtg
1.58 tv 76: for FILE in ${WRKSRC}/doc/*.??*; do \
1.24 tron 77: ${INSTALL_DATA} $$FILE ${PREFIX}/share/doc/mrtg; \
1.7 rh 78: done
1.58 tv 79: ${INSTALL_DATA} ${WRKSRC}/doc/mrtg*.1 ${PREFIX}/man/man1/
1.24 tron 80: for FILE in cfgmaker.1 indexmaker.1; do \
81: ${INSTALL_DATA} ${WRKSRC}/doc/$$FILE ${PREFIX}/man/man1/mrtg$$FILE; \
1.2 tv 82: done
1.24 tron 83: for FILE in ANNOUNCE CHANGES COPYING COPYRIGHT README; do \
84: ${INSTALL_DATA} ${WRKSRC}/$$FILE ${PREFIX}/share/doc/mrtg; \
85: done
86: for FILE in ${WRKSRC}/images/*.png; do \
87: ${INSTALL_DATA} $$FILE ${PREFIX}/share/mrtg; \
1.6 bouyer 88: done
1.50 xtraeme 89: ${INSTALL_DATA} ${WRKDIR}/mrtg.conf.example ${EGDIR}/mrtg.conf
1.29 bouyer 90: for FILE in netstat2mrtg sys2mrtg envstat2mrtg; do \
1.24 tron 91: ${INSTALL_SCRIPT} ${WRKDIR}/$$FILE ${PREFIX}/libexec; \
1.2 tv 92: done
1.63 jlam 93: ${INSTALL_DATA_DIR} ${PERL5_INSTALLVENDORLIB}
1.19 bouyer 94: ${INSTALL_SCRIPT} ${WRKSRC}/lib/mrtg2/BER.pm \
1.23 tron 95: ${WRKSRC}/lib/mrtg2/SNMP_Session.pm \
96: ${WRKSRC}/lib/mrtg2/SNMP_util.pm \
97: ${WRKSRC}/lib/mrtg2/MRTG_lib.pm \
98: ${WRKSRC}/lib/mrtg2/locales_mrtg.pm \
1.63 jlam 99: ${PERL5_INSTALLVENDORLIB}
1.19 bouyer 100: ${INSTALL_PROGRAM} ${WRKSRC}/bin/rateup ${PREFIX}/libexec/
101: ${INSTALL_SCRIPT} ${WRKSRC}/bin/mrtg ${PREFIX}/bin/
1.24 tron 102: for FILE in cfgmaker indexmaker; do \
103: ${INSTALL_SCRIPT} ${WRKSRC}/bin/$$FILE ${PREFIX}/bin/mrtg$$FILE; \
1.2 tv 104: done
1.1 tv 105:
1.2 tv 106: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>