Annotation of pkgsrc/parallel/ganglia-monitor-core/Makefile, Revision 1.52
1.52 ! ryoon 1: # $NetBSD: Makefile,v 1.51 2013/12/01 10:18:03 ryoon Exp $
1.1 jschauma 2: #
3:
1.24 brook 4: DISTNAME= ganglia-3.1.2
5: PKGNAME= ganglia-monitor-core-3.1.2
1.52 ! ryoon 6: PKGREVISION= 24
1.1 jschauma 7: CATEGORIES= net parallel
8: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ganglia/}
9:
1.23 hasso 10: MAINTAINER= pkgsrc-users@NetBSD.org
1.1 jschauma 11: HOMEPAGE= http://ganglia.sourceforge.net/
12: COMMENT= Ganglia cluster monitor, monitoring daemon
13:
1.24 brook 14: GNU_CONFIGURE= yes
1.38 sbd 15: SET_LIBDIR= yes
1.1 jschauma 16:
17: CONFIGURE_ARGS+= --with-gmetad
1.10 joerg 18: USE_LIBTOOL= yes
1.48 asau 19: USE_LANGUAGES+= c c++ c99
1.1 jschauma 20:
1.24 brook 21: PLIST_VARS+= python
22:
23: PKG_OPTIONS_VAR= PKG_OPTIONS.ganglia
24: PKG_SUPPORTED_OPTIONS= python # Gmond support for python modules
25:
26: .include "../../mk/bsd.options.mk"
27:
28: .if !empty(PKG_OPTIONS:Mpython)
29: CONFIGURE_ARGS+= --with-python=${PYTHONBIN}
30: PLIST.python= yes
31: .include "../../lang/python/application.mk"
32: .else
33: CONFIGURE_ARGS+= --disable-python
34: .endif
35:
36: SUBST_CLASSES+= pkg_sysconfdir
37: SUBST_STAGE.pkg_sysconfdir= pre-configure
38: SUBST_MESSAGE.pkg_sysconfdir= Fixing PKG_SYSCONFDIR
39: SUBST_FILES.pkg_sysconfdir= ganglia.html \
40: gmetad/cmdline.c gmetad/cmdline.h \
41: gmetric/cmdline.c gmetric/cmdline.h \
42: gmond/cmdline.c gmond/cmdline.h \
43: gmond/g25_config.h gmond/gmond.conf.5 \
44: gmond/modules/conf.d/modpython.conf \
45: gmond/modules/conf.d/modpython.conf.in \
46: gmond/modules/python/README.in \
47: mans/gmetad.1 mans/gmetric.1 mans/gmond.1
48: SUBST_SED.pkg_sysconfdir+= -e 's,/etc/ganglia,${PKG_SYSCONFDIR},g'
49: SUBST_SED.pkg_sysconfdir+= -e 's,/usr/lib/ganglia,${PREFIX}/lib/ganglia,g'
50:
51: DOCDIR= ${PREFIX}/share/doc/ganglia
1.1 jschauma 52: EGDIR= ${PREFIX}/share/examples/ganglia
53: CONF_FILES= ${EGDIR}/gmond.conf ${PKG_SYSCONFDIR}/gmond.conf
54: CONF_FILES+= ${EGDIR}/gmetad.conf ${PKG_SYSCONFDIR}/gmetad.conf
55:
56: RCD_SCRIPTS= gmond gmetad
57:
1.24 brook 58: INSTALLATION_DIRS= ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
1.1 jschauma 59:
60: post-install:
1.20 joerg 61: ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
62: ${INSTALL_MAN} ${WRKSRC}/mans/gmetric.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
63: ${INSTALL_MAN} ${WRKSRC}/mans/gmond.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
64: ${INSTALL_MAN} ${WRKSRC}/mans/gstat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
1.24 brook 65: ${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/
1.20 joerg 66: ${INSTALL_DATA} ${WRKSRC}/gmetad/gmetad.conf ${DESTDIR}${EGDIR}/
1.24 brook 67: ${WRKSRC}/gmond/gmond -t > ${DESTDIR}${EGDIR}/gmond.conf
68: ${INSTALL_DATA} ${WRKSRC}/gmond/modules/python/README ${DESTDIR}${DOCDIR}/
1.10 joerg 69:
1.1 jschauma 70: .include "../../databases/rrdtool/buildlink3.mk"
1.24 brook 71: .include "../../devel/apr/buildlink3.mk"
72: .include "../../devel/confuse/buildlink3.mk"
1.1 jschauma 73: .include "../../mk/pthread.buildlink3.mk"
1.24 brook 74: .include "../../textproc/expat/buildlink3.mk"
1.1 jschauma 75:
76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>