[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.34 and 1.54

version 1.34, 2012/02/06 12:41:19 version 1.54, 2016/02/16 12:48:18
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
 #  #
   
 DISTNAME=               ganglia-3.1.2  DISTNAME=               ganglia-3.7.2
 PKGNAME=                ganglia-monitor-core-3.1.2  PKGNAME=                ganglia-monitor-core-3.7.2
 PKGREVISION=            9  
 CATEGORIES=             net parallel  CATEGORIES=             net parallel
 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=ganglia/}  MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=ganglia/}
   
 MAINTAINER=             pkgsrc-users@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
   LICENSE=                modified-bsd
 PKG_DESTDIR_SUPPORT=    user-destdir  
   
 GNU_CONFIGURE=          yes  GNU_CONFIGURE=          yes
   SET_LIBDIR=             yes
   
 CONFIGURE_ARGS+=        --with-gmetad  
 USE_LIBTOOL=            yes  USE_LIBTOOL=            yes
 USE_LANGUAGES+=         c c++ fortran77  USE_LANGUAGES=          c c99
   USE_TOOLS+=             pkg-config
   
 PLIST_VARS+=            python  PLIST_VARS+=            python
   
 PKG_OPTIONS_VAR=        PKG_OPTIONS.ganglia  PKG_OPTIONS_VAR=        PKG_OPTIONS.ganglia
 PKG_SUPPORTED_OPTIONS=  python          # Gmond support for python modules  PKG_SUPPORTED_OPTIONS=  python          # Gmond support for python modules
   
   .include "../../mk/bsd.prefs.mk"
   
   CONFIGURE_ARGS+=        --with-gmetad
   CONFIGURE_ARGS+=        --enable-setuid=${GANGLIA_USER}
   CONFIGURE_ARGS+=        --enable-setgid=${GANGLIA_GROUP}
   
 .include "../../mk/bsd.options.mk"  .include "../../mk/bsd.options.mk"
   
 .if !empty(PKG_OPTIONS:Mpython)  .if !empty(PKG_OPTIONS:Mpython)
 CONFIGURE_ARGS+=        --with-python=${PYTHONBIN}  CONFIGURE_ARGS+=        --with-python=${PYTHONBIN}
 PLIST.python=           yes  PLIST.python=           yes
   CONF_FILES+=            ${EGDIR}/conf.d/modpython.conf \
                           ${PKG_SYSCONFDIR}/gmond.conf.d/modpython.conf
 .include "../../lang/python/application.mk"  .include "../../lang/python/application.mk"
 .else  .else
 CONFIGURE_ARGS+=        --disable-python  CONFIGURE_ARGS+=        --disable-python
 .endif  .endif
   
 SUBST_CLASSES+=         pkg_sysconfdir  GANGLIA_USER?=                  ganglia
 SUBST_STAGE.pkg_sysconfdir=     pre-configure  GANGLIA_GROUP?=                 ${GANGLIA_USER}
 SUBST_MESSAGE.pkg_sysconfdir=   Fixing PKG_SYSCONFDIR  GANGLIA_VARBASE?=               ${VARBASE}/db
 SUBST_FILES.pkg_sysconfdir=     ganglia.html                            \  
                                 gmetad/cmdline.c gmetad/cmdline.h       \  PKG_GROUPS+=                    ${GANGLIA_GROUP}
                                 gmetric/cmdline.c gmetric/cmdline.h     \  PKG_USERS+=                     ${GANGLIA_USER}:${GANGLIA_GROUP}
                                 gmond/cmdline.c gmond/cmdline.h         \  PKG_GECOS.${GANGLIA_USER}=      Ganglia daemon user
                                 gmond/g25_config.h gmond/gmond.conf.5   \  PKG_HOME.${GANGLIA_USER}=       ${GANGLIA_VARBASE}/ganglia
                                 gmond/modules/conf.d/modpython.conf     \  
                                 gmond/modules/conf.d/modpython.conf.in  \  OWN_DIRS_PERMS+=                ${GANGLIA_VARBASE}/ganglia ${GANGLIA_USER} ${GANGLIA_GROUP} 0755
                                 gmond/modules/python/README.in          \  OWN_DIRS_PERMS+=                ${GANGLIA_VARBASE}/ganglia/rrds ${GANGLIA_USER} ${GANGLIA_GROUP} 0755
                                 mans/gmetad.1 mans/gmetric.1 mans/gmond.1  
 SUBST_SED.pkg_sysconfdir+=      -e 's,/etc/ganglia,${PKG_SYSCONFDIR},g'  INSTALL_MAKE_FLAGS+=    sysconfdir=${EGDIR}
 SUBST_SED.pkg_sysconfdir+=      -e 's,/usr/lib/ganglia,${PREFIX}/lib/ganglia,g'  
   SUBST_CLASSES+=         paths
   SUBST_STAGE.paths=      pre-configure
   SUBST_MESSAGE.paths=    Fixing default paths
   SUBST_FILES.paths=      configure 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.paths+=       -e 's,/etc/ganglia,${PKG_SYSCONFDIR},g'
   SUBST_SED.paths+=       -e 's,/usr/lib/ganglia,${PREFIX}/lib/ganglia,g'
   SUBST_VARS.paths+=      GANGLIA_VARBASE
   
   FILES_SUBST+=           GANGLIA_VARBASE=${GANGLIA_VARBASE}
   
 DOCDIR=                 ${PREFIX}/share/doc/ganglia  DOCDIR=                 ${PREFIX}/share/doc/ganglia
 EGDIR=                  ${PREFIX}/share/examples/ganglia  EGDIR=                  ${PREFIX}/share/examples/ganglia
Line 55  CONF_FILES=  ${EGDIR}/gmond.conf ${PKG_S
Line 79  CONF_FILES=  ${EGDIR}/gmond.conf ${PKG_S
 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
   SMF_NAME=               ganglia
   SMF_INSTANCES=          ${RCD_SCRIPTS}
   
 INSTALLATION_DIRS=      ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5  INSTALLATION_DIRS=      ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
   
 post-install:  post-install:
         ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/  
         ${INSTALL_MAN} ${WRKSRC}/mans/gmetric.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/  
         ${INSTALL_MAN} ${WRKSRC}/mans/gmond.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/  
         ${INSTALL_MAN} ${WRKSRC}/mans/gstat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/  
         ${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/  
         ${INSTALL_DATA} ${WRKSRC}/gmetad/gmetad.conf ${DESTDIR}${EGDIR}/  
         ${WRKSRC}/gmond/gmond -t > ${DESTDIR}${EGDIR}/gmond.conf          ${WRKSRC}/gmond/gmond -t > ${DESTDIR}${EGDIR}/gmond.conf
         ${INSTALL_DATA} ${WRKSRC}/gmond/modules/python/README ${DESTDIR}${DOCDIR}/          ${INSTALL_DATA} ${WRKSRC}/gmond/modules/python/README ${DESTDIR}${DOCDIR}/
   
 .include "../../databases/rrdtool/buildlink3.mk"  .include "../../databases/rrdtool/buildlink3.mk"
 .include "../../devel/apr/buildlink3.mk"  .include "../../devel/apr/buildlink3.mk"
 .include "../../devel/confuse/buildlink3.mk"  .include "../../devel/confuse/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"  .include "../../devel/pcre/buildlink3.mk"
   .include "../../devel/zlib/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"  .include "../../textproc/expat/buildlink3.mk"
   .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"  .include "../../mk/bsd.pkg.mk"

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.54

CVSweb <webmaster@jp.NetBSD.org>