aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/ganglia-monitor-core/Makefile26
-rw-r--r--sysutils/ganglia-monitor-core/distinfo6
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-gmetad_Makefile.in6
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-gmetad_conf.c.in10
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-gmond_modules_conf.d_modpython.conf.in6
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-gmond_modules_python_Makefile.in6
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-lib_default__conf.h.in6
-rw-r--r--sysutils/ganglia-monitor-core/files/patch-libmetrics_freebsd_metrics.c6
-rw-r--r--sysutils/ganglia-monitor-core/pkg-plist3
9 files changed, 35 insertions, 40 deletions
diff --git a/sysutils/ganglia-monitor-core/Makefile b/sysutils/ganglia-monitor-core/Makefile
index 904f2ddc09ff..eb59bf1fa54f 100644
--- a/sysutils/ganglia-monitor-core/Makefile
+++ b/sysutils/ganglia-monitor-core/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= monitor-core
-PORTVERSION= 3.7.1
-PORTREVISION= 2
+PORTVERSION= 3.7.2
CATEGORIES= sysutils net
MASTER_SITES= SF/ganglia/ganglia%20monitoring%20core/${PORTVERSION}
PKGNAMEPREFIX= ganglia-
@@ -22,15 +21,11 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libpcre.so:devel/pcre \
libexpat.so:textproc/expat2
-OPTIONS_DEFINE= GMETAD
-OPTIONS_DEFAULT= GMETAD
-GMETAD_DESC= include gmetad
-
-USES= libtool pkgconfig python:2.7
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-setuid=ganglia --enable-setgid=ganglia \
- --with-python=${PYTHON_CMD}
+ --disable-python
CONFIGURE_ENV= GANGLIA_ACK_SYSCONFDIR=1
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -38,6 +33,10 @@ LDFLAGS+= -L${LOCALBASE}/lib
USERS= ganglia
GROUPS= ganglia
+OPTIONS_DEFINE= GMETAD
+OPTIONS_DEFAULT= GMETAD
+GMETAD_DESC= include gmetad
+
PLIST_SUB+= PORTVERSION=${PORTVERSION}
SUB_FILES+= pkg-message
@@ -71,25 +70,24 @@ MODULES= modcpu.so \
modmulticpu.so \
modnet.so \
modproc.so \
- modpython.so \
modsys.so
# gmond.conf.5 and gmond.conf.html can be generated from conf.pod, but
# doing so requires perl installed in the build stage.
-post-patch:
- ${REINPLACE_CMD} \
+pre-configure:
+ @${REINPLACE_CMD} \
-e "s|/etc/ganglia/\(gm[a-z]*d.conf\)|${PREFIX}/etc/\1|g" \
${WRKSRC}/README \
${WRKSRC}/mans/gmetad.1 \
${WRKSRC}/mans/gmond.1
- ${REINPLACE_CMD} -e "s|nobody|ganglia|g" \
+ @${REINPLACE_CMD} -e "s|nobody|ganglia|g" \
${WRKSRC}/gmetad/gmetad.conf.in \
${WRKSRC}/gmond/conf.pod \
${WRKSRC}/gmond/gmond.conf.5 \
${WRKSRC}/gmond/gmond.conf.html
post-build:
- ${WRKSRC}/gmond/gmond -t > ${WRKDIR}/gmond.conf
+ @${WRKSRC}/gmond/gmond -t > ${WRKDIR}/gmond.conf
post-install:
${INSTALL_DATA} ${WRKDIR}/gmond.conf \
@@ -110,6 +108,6 @@ post-install:
${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 \
${STAGEDIR}${MANPREFIX}/man/man5
${MKDIR} ${STAGEDIR}/var/db/ganglia/rrds
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ganglia/python_modules
+ @${CHMOD} -R a+rX ${STAGEDIR}/var/db/ganglia
.include <bsd.port.mk>
diff --git a/sysutils/ganglia-monitor-core/distinfo b/sysutils/ganglia-monitor-core/distinfo
index eb7d8b4be5fb..9a7033f7d137 100644
--- a/sysutils/ganglia-monitor-core/distinfo
+++ b/sysutils/ganglia-monitor-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1470747673
-SHA256 (ganglia-3.7.1.tar.gz) = e735a6218986a0ff77c737e5888426b103196c12dc2d679494ca9a4269ca69a3
-SIZE (ganglia-3.7.1.tar.gz) = 1311019
+TIMESTAMP = 1601485985
+SHA256 (ganglia-3.7.2.tar.gz) = 042dbcaf580a661b55ae4d9f9b3566230b2232169a0898e91a797a4c61888409
+SIZE (ganglia-3.7.2.tar.gz) = 1302320
diff --git a/sysutils/ganglia-monitor-core/files/patch-gmetad_Makefile.in b/sysutils/ganglia-monitor-core/files/patch-gmetad_Makefile.in
index 716892ca2f72..a86593d27aa2 100644
--- a/sysutils/ganglia-monitor-core/files/patch-gmetad_Makefile.in
+++ b/sysutils/ganglia-monitor-core/files/patch-gmetad_Makefile.in
@@ -1,6 +1,6 @@
---- gmetad/Makefile.in.orig 2013-05-07 09:39:40.000000000 -0500
-+++ gmetad/Makefile.in 2014-10-14 15:31:54.000000000 -0500
-@@ -659,8 +659,6 @@
+--- gmetad/Makefile.in.orig 2015-07-01 19:49:35 UTC
++++ gmetad/Makefile.in
+@@ -713,8 +713,6 @@ gmetad.service: gmetad.service.in $(FIXCONFIG)
$(FIXCONFIG) gmetad.service.in
install-data-hook: gmetad.conf
diff --git a/sysutils/ganglia-monitor-core/files/patch-gmetad_conf.c.in b/sysutils/ganglia-monitor-core/files/patch-gmetad_conf.c.in
index f03c7d461f4f..62b96624491a 100644
--- a/sysutils/ganglia-monitor-core/files/patch-gmetad_conf.c.in
+++ b/sysutils/ganglia-monitor-core/files/patch-gmetad_conf.c.in
@@ -1,11 +1,11 @@
---- gmetad/conf.c.in.orig 2013-05-07 09:39:40.000000000 -0500
-+++ gmetad/conf.c.in 2014-10-14 15:31:54.000000000 -0500
-@@ -374,7 +374,7 @@
+--- gmetad/conf.c.in.orig 2015-07-01 19:49:35 UTC
++++ gmetad/conf.c.in
+@@ -475,7 +475,7 @@ set_defaults (gmetad_config_t *config)
config->trusted_hosts = NULL;
config->debug_level = 0;
config->should_setuid = 1;
- config->setuid_username = "nobody";
+ config->setuid_username = SETUID_USER;
config->rrd_rootdir = "@varstatedir@/ganglia/rrds";
- config->write_rrds = 1;
- config->scalable_mode = 1;
+ config->rrdcached_addrstr = NULL;
+ memset(&config->rrdcached_address, 0, sizeof (config->rrdcached_address));
diff --git a/sysutils/ganglia-monitor-core/files/patch-gmond_modules_conf.d_modpython.conf.in b/sysutils/ganglia-monitor-core/files/patch-gmond_modules_conf.d_modpython.conf.in
index e34b854cf4cb..6089273ddae5 100644
--- a/sysutils/ganglia-monitor-core/files/patch-gmond_modules_conf.d_modpython.conf.in
+++ b/sysutils/ganglia-monitor-core/files/patch-gmond_modules_conf.d_modpython.conf.in
@@ -1,6 +1,6 @@
---- gmond/modules/conf.d/modpython.conf.in.orig 2013-05-07 09:39:40.000000000 -0500
-+++ gmond/modules/conf.d/modpython.conf.in 2014-10-14 15:31:54.000000000 -0500
-@@ -9,8 +9,8 @@
+--- gmond/modules/conf.d/modpython.conf.in.orig 2015-07-01 19:49:35 UTC
++++ gmond/modules/conf.d/modpython.conf.in
+@@ -9,8 +9,8 @@ modules {
module {
name = "python_module"
path = "modpython.so"
diff --git a/sysutils/ganglia-monitor-core/files/patch-gmond_modules_python_Makefile.in b/sysutils/ganglia-monitor-core/files/patch-gmond_modules_python_Makefile.in
index a8a040738aa0..709080c776b5 100644
--- a/sysutils/ganglia-monitor-core/files/patch-gmond_modules_python_Makefile.in
+++ b/sysutils/ganglia-monitor-core/files/patch-gmond_modules_python_Makefile.in
@@ -1,6 +1,6 @@
---- gmond/modules/python/Makefile.in.orig 2013-05-07 09:39:40.000000000 -0500
-+++ gmond/modules/python/Makefile.in 2014-10-14 15:31:54.000000000 -0500
-@@ -601,8 +601,8 @@
+--- gmond/modules/python/Makefile.in.orig 2015-07-01 19:49:35 UTC
++++ gmond/modules/python/Makefile.in
+@@ -639,8 +639,8 @@ README: README.in $(FIXCONFIG)
# Note that README is listed as a dependency to be generated, but it
# is not currently installed anywhere
install-exec-hook: ../conf.d/modpython.conf README
diff --git a/sysutils/ganglia-monitor-core/files/patch-lib_default__conf.h.in b/sysutils/ganglia-monitor-core/files/patch-lib_default__conf.h.in
index e5739f8d45c8..8421793a6bcb 100644
--- a/sysutils/ganglia-monitor-core/files/patch-lib_default__conf.h.in
+++ b/sysutils/ganglia-monitor-core/files/patch-lib_default__conf.h.in
@@ -1,6 +1,6 @@
---- lib/default_conf.h.in.orig 2013-05-07 09:39:40.000000000 -0500
-+++ lib/default_conf.h.in 2014-10-14 15:31:54.000000000 -0500
-@@ -397,7 +397,7 @@
+--- lib/default_conf.h.in.orig 2015-07-01 19:49:35 UTC
++++ lib/default_conf.h.in
+@@ -393,7 +393,7 @@ collection_group {\n\
}\n\
}\n\
\n\
diff --git a/sysutils/ganglia-monitor-core/files/patch-libmetrics_freebsd_metrics.c b/sysutils/ganglia-monitor-core/files/patch-libmetrics_freebsd_metrics.c
index 8eaf849572fd..cbe2f4c57741 100644
--- a/sysutils/ganglia-monitor-core/files/patch-libmetrics_freebsd_metrics.c
+++ b/sysutils/ganglia-monitor-core/files/patch-libmetrics_freebsd_metrics.c
@@ -1,6 +1,6 @@
---- libmetrics/freebsd/metrics.c.orig 2013-05-07 09:39:40.000000000 -0500
-+++ libmetrics/freebsd/metrics.c 2014-10-14 15:32:43.000000000 -0500
-@@ -461,6 +461,17 @@
+--- libmetrics/freebsd/metrics.c.orig 2015-07-01 19:49:35 UTC
++++ libmetrics/freebsd/metrics.c
+@@ -461,6 +461,17 @@ cpu_sintr_func ( void )
return val;
}
diff --git a/sysutils/ganglia-monitor-core/pkg-plist b/sysutils/ganglia-monitor-core/pkg-plist
index 4d59118207f4..ce40b398ca03 100644
--- a/sysutils/ganglia-monitor-core/pkg-plist
+++ b/sysutils/ganglia-monitor-core/pkg-plist
@@ -1,7 +1,6 @@
bin/ganglia-config
bin/gmetric
bin/gstat
-etc/gmond.conf.d/modpython.conf
@sample etc/gmond.conf.sample
%%GMETAD%%@sample etc/gmetad.conf.sample
include/ganglia.h
@@ -19,7 +18,6 @@ lib/ganglia/modmem.so
lib/ganglia/modmulticpu.so
lib/ganglia/modnet.so
lib/ganglia/modproc.so
-lib/ganglia/modpython.so
lib/ganglia/modsys.so
lib/libganglia.so.0
lib/libganglia.so.0.0.0
@@ -34,6 +32,5 @@ man/man5/gmond.conf.5.gz
%%GMETAD%%sbin/gmetad
%%GMETAD%%sbin/gmetasnap
sbin/gmond
-@dir lib/ganglia/python_modules
@dir(ganglia,ganglia,) /var/db/ganglia/rrds
@dir(ganglia,ganglia,) /var/db/ganglia