[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / parallel / ganglia-monitor-core

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/parallel/ganglia-monitor-core/Makefile between version 1.9 and 1.50

version 1.9, 2006/04/17 13:46:44 version 1.50, 2013/10/10 14:42:29
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
 #  #
   
 DISTNAME=               ganglia-3.0.1  DISTNAME=               ganglia-3.1.2
 PKGNAME=                ganglia-monitor-core-3.0.1  PKGNAME=                ganglia-monitor-core-3.1.2
 PKGREVISION=            3  PKGREVISION=            22
 CATEGORIES=             net parallel  CATEGORIES=             net parallel
 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=ganglia/}  MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=ganglia/}
 EXTRACT_SUFX=           .tar.bz2  
   
 MAINTAINER=             jschauma@NetBSD.org  MAINTAINER=             pkgsrc-users@NetBSD.org
 HOMEPAGE=               http://ganglia.sourceforge.net/  HOMEPAGE=               http://ganglia.sourceforge.net/
 COMMENT=                Ganglia cluster monitor, monitoring daemon  COMMENT=                Ganglia cluster monitor, monitoring daemon
   
 HAS_CONFIGURE=          YES  GNU_CONFIGURE=          yes
   SET_LIBDIR=             yes
   
 CONFIGURE_ARGS+=        --prefix=${PREFIX:Q}  
 CONFIGURE_ARGS+=        --with-gmetad  CONFIGURE_ARGS+=        --with-gmetad
   USE_LIBTOOL=            yes
   USE_LANGUAGES+=         c c++ c99
   
 PATCH_ETC=              mans/gmetad.1 mans/gmond.1                      \  PLIST_VARS+=            python
                         gmetad/cmdline.c gmetad/conf.c                  \  
                         gmond/cmdline.c gmond/g25_config.h              \  
                         ganglia.html  
   
 PATCH_RCS=              gmond gmetad  PKG_OPTIONS_VAR=        PKG_OPTIONS.ganglia
   PKG_SUPPORTED_OPTIONS=  python          # Gmond support for python modules
   
   .include "../../mk/bsd.options.mk"
   
   .if !empty(PKG_OPTIONS:Mpython)
   CONFIGURE_ARGS+=        --with-python=${PYTHONBIN}
   PLIST.python=           yes
   .include "../../lang/python/application.mk"
   .else
   CONFIGURE_ARGS+=        --disable-python
   .endif
   
   SUBST_CLASSES+=         pkg_sysconfdir
   SUBST_STAGE.pkg_sysconfdir=     pre-configure
   SUBST_MESSAGE.pkg_sysconfdir=   Fixing PKG_SYSCONFDIR
   SUBST_FILES.pkg_sysconfdir=     ganglia.html                            \
                                   gmetad/cmdline.c gmetad/cmdline.h       \
                                   gmetric/cmdline.c gmetric/cmdline.h     \
                                   gmond/cmdline.c gmond/cmdline.h         \
                                   gmond/g25_config.h gmond/gmond.conf.5   \
                                   gmond/modules/conf.d/modpython.conf     \
                                   gmond/modules/conf.d/modpython.conf.in  \
                                   gmond/modules/python/README.in          \
                                   mans/gmetad.1 mans/gmetric.1 mans/gmond.1
   SUBST_SED.pkg_sysconfdir+=      -e 's,/etc/ganglia,${PKG_SYSCONFDIR},g'
   SUBST_SED.pkg_sysconfdir+=      -e 's,/usr/lib/ganglia,${PREFIX}/lib/ganglia,g'
   
   DOCDIR=                 ${PREFIX}/share/doc/ganglia
 EGDIR=                  ${PREFIX}/share/examples/ganglia  EGDIR=                  ${PREFIX}/share/examples/ganglia
 CONF_FILES=             ${EGDIR}/gmond.conf ${PKG_SYSCONFDIR}/gmond.conf  CONF_FILES=             ${EGDIR}/gmond.conf ${PKG_SYSCONFDIR}/gmond.conf
 CONF_FILES+=            ${EGDIR}/gmetad.conf ${PKG_SYSCONFDIR}/gmetad.conf  CONF_FILES+=            ${EGDIR}/gmetad.conf ${PKG_SYSCONFDIR}/gmetad.conf
   
 RCD_SCRIPTS=            gmond gmetad  RCD_SCRIPTS=            gmond gmetad
   
 pre-patch:  INSTALLATION_DIRS=      ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
         ${MKDIR} ${WRKSRC}/srclib/libmetrics/netbsd  
   
 post-patch:  
 .for pfile in ${PATCH_ETC}  
         ${SED} -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'              \  
                 ${WRKSRC}/${pfile} > ${WRKSRC}/${pfile}.tmp &&          \  
                 ${MV}  ${WRKSRC}/${pfile}.tmp ${WRKSRC}/${pfile}  
 .endfor  
 .for pfile in ${PATCH_RCS}  
         ${SED} -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'              \  
                 -e 's|@PREFIX@|${PREFIX}|g'                             \  
                 -e 's|@RCD_SCRIPTS_SHELL@|${RCD_SCRIPTS_SHELL}|g'       \  
                 ${FILESDIR}/${pfile}.in > ${WRKSRC}/${pfile}.sh  
 .endfor  
   
 post-install:  post-install:
         ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 ${PREFIX}/man/man1/          ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
         ${INSTALL_MAN} ${WRKSRC}/mans/gmetric.1 ${PREFIX}/man/man1/          ${INSTALL_MAN} ${WRKSRC}/mans/gmetric.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
         ${INSTALL_MAN} ${WRKSRC}/mans/gmond.1 ${PREFIX}/man/man1/          ${INSTALL_MAN} ${WRKSRC}/mans/gmond.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
         ${INSTALL_MAN} ${WRKSRC}/mans/gstat.1 ${PREFIX}/man/man1/          ${INSTALL_MAN} ${WRKSRC}/mans/gstat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
         ${INSTALL_DATA_DIR} ${EGDIR}          ${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/
         ${INSTALL_DATA} ${WRKSRC}/gmetad/gmetad.conf ${EGDIR}/          ${INSTALL_DATA} ${WRKSRC}/gmetad/gmetad.conf ${DESTDIR}${EGDIR}/
         ${PREFIX}/sbin/gmond -t > ${EGDIR}/gmond.conf          ${WRKSRC}/gmond/gmond -t > ${DESTDIR}${EGDIR}/gmond.conf
         ${INSTALL_DATA_DIR} ${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}          ${INSTALL_DATA} ${WRKSRC}/gmond/modules/python/README ${DESTDIR}${DOCDIR}/
         ${INSTALL_DATA} ${WRKSRC}/gmond.sh ${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}/gmond  
         ${INSTALL_DATA} ${WRKSRC}/gmetad.sh ${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}/gmetad  
   
 .include "../../databases/rrdtool/buildlink3.mk"  .include "../../databases/rrdtool/buildlink3.mk"
   .include "../../devel/apr/buildlink3.mk"
   .include "../../devel/confuse/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"  .include "../../mk/pthread.buildlink3.mk"
   .include "../../textproc/expat/buildlink3.mk"
   
 .include "../../mk/bsd.pkg.mk"  .include "../../mk/bsd.pkg.mk"

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.50

CVSweb <webmaster@jp.NetBSD.org>