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