[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / mrtg

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>