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

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>