ports/151464: Update of net-mgmt/collectd due to new release
Krzysztof Stryjek
ports at bsdserwis.com
Thu Oct 14 21:10:13 UTC 2010
>Number: 151464
>Category: ports
>Synopsis: Update of net-mgmt/collectd due to new release
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 14 21:10:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Krzysztof Stryjek
>Release: FreeBSD 7.3-STABLE amd64
>Organization:
private
>Environment:
System: FreeBSD __server__ 7.3-STABLE FreeBSD 7.3-STABLE #1: Fri May 7 15:18:19 CEST 2010 toor at __server__:/home/usr/obj/home/usr/src/sys/SRV64 amd64
>Description:
There is new version of collectd daemon, so it's time to update ports
collection. Also I've added three collectd plugins to options. I've tested
new version using tinderbox, and there were no errors :-)))
>How-To-Repeat:
cd /usr/ports/net-mgmt/collectd && make all install clean
>Fix:
I'm attaching "cummulative" patch for update:
diff -ruN collectd.orig/Makefile collectd/Makefile
--- collectd.orig/Makefile 2010-07-31 23:44:24.000000000 +0200
+++ collectd/Makefile 2010-10-14 22:39:33.000000000 +0200
@@ -6,8 +6,7 @@
#
PORTNAME= collectd
-PORTVERSION= 4.9.2
-PORTREVISION= 2
+PORTVERSION= 4.9.3
CATEGORIES= net-mgmt
MASTER_SITES= http://collectd.org/files/
@@ -20,15 +19,18 @@
WANT_GNOME= yes
OPTIONS= CGI "Install collection.cgi (requires RRDTOOL)" Off \
+ BIND "Enable BIND 9.5+ statistics" On \
DEBUG "Enable debugging" Off \
APACHE "Input: Apache mod_status (libcurl)" Off \
APCUPS "Input: APC UPS (apcupsd)" Off \
CURL "Input: CURL generic web statistics" Off \
+ DBI "Input: database abstraction library" Off \
NUTUPS "Input: NUT UPS daemon" Off \
INTERFACE "Input: Network interfaces (libstatgrab)" On \
MBMON "Input: MBMon" Off \
MYSQL "Input: MySQL" Off \
NGINX "Input: Nginx" Off \
+ OPENVPN "Input: OpenVPN statistics" Off \
PDNS "Input: PowerDNS" Off \
PGSQL "Input: PostgreSQL" Off \
PING "Input: Network latency (liboping)" On \
@@ -67,19 +69,17 @@
--disable-apple_sensors \
--disable-ascent \
--disable-battery \
- --disable-bind \
--disable-conntrack \
--disable-contextswitch \
--disable-cpufreq \
--disable-curl_json \
- --disable-dbi \
--disable-disk \
--disable-entropy \
--disable-fscache \
--disable-gmond \
--disable-hddtemp \
- --disable-iptables \
--disable-ipmi \
+ --disable-iptables \
--disable-ipvs \
--disable-irq \
--disable-java \
@@ -99,7 +99,6 @@
--disable-notify_email \
--disable-olsrd \
--disable-onewire \
- --disable-openvpn \
--disable-oracle \
--disable-perl \
--disable-python \
@@ -114,6 +113,7 @@
--disable-target_replace \
--disable-target_scale \
--disable-target_set \
+ --disable-teamspeak2 \
--disable-ted \
--disable-thermal \
--disable-tokyotyrant \
@@ -138,6 +138,17 @@
PLIST_SUB+= CGI="@comment "
.endif
+.if defined(WITH_BIND)
+.if ${OSVERSION} < 800000
+BROKEN= Need bind 9.5+
+.endif
+CONFIGURE_ARGS+=--enable-bind
+PLIST_SUB+= BIND=""
+.else
+CONFIGURE_ARGS+=--disable-bind
+PLIST_SUB+= BIND="@comment "
+.endif
+
.if defined(WITH_APACHE)
CONFIGURE_ARGS+=--enable-apache
LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
@@ -165,6 +176,15 @@
PLIST_SUB+= CURL="@comment "
.endif
+.if defined(WITH_DBI)
+CONFIGURE_ARGS+=--enable-dbi --with-libdbi=${LOCALBASE}
+LIB_DEPENDS+= dbi.0:${PORTSDIR}/databases/libdbi
+PLIST_SUB+= DBI=""
+.else
+CONFIGURE_ARGS+=--disable-dbi
+PLIST_SUB+= DBI="@comment "
+.endif
+
.if defined(WITH_NUTUPS)
CONFIGURE_ARGS+=--enable-nut
BUILD_DEPENDS+= ${LOCALBASE}/include/upsclient.h:${PORTSDIR}/sysutils/nut
@@ -187,7 +207,7 @@
.if defined(WITH_MBMON)
CONFIGURE_ARGS+=--enable-mbmon
-RUN_DEPENDS+= ${LOCALBASE}/sbin/mbmond:${PORTSDIR}/sysutils/mbmon
+RUN_DEPENDS+= ${LOCALBASE}/bin/mbmon:${PORTSDIR}/sysutils/mbmon
PLIST_SUB+= MBMON=""
.else
CONFIGURE_ARGS+=--disable-mbmon
@@ -213,6 +233,15 @@
PLIST_SUB+= NGINX="@comment "
.endif
+.if defined(WITH_OPENVPN)
+CONFIGURE_ARGS+=--enable-openvpn
+RUN_DEPENDS+= ${LOCALBASE}/sbin/openvpn:${PORTSDIR}/security/openvpn
+PLIST_SUB+= OPENVPN=""
+.else
+CONFIGURE_ARGS+=--disable-openvpn
+PLIST_SUB+= OPENVPN="@comment "
+.endif
+
.if defined(WITH_PDNS)
USE_PDNS= yes
CONFIGURE_ARGS+=--enable-powerdns
diff -ruN collectd.orig/distinfo collectd/distinfo
--- collectd.orig/distinfo 2010-05-07 05:14:04.000000000 +0200
+++ collectd/distinfo 2010-10-14 14:32:48.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (collectd-4.9.2.tar.gz) = 2734f272753bfa8523dfed133866ae04
-SHA256 (collectd-4.9.2.tar.gz) = a171adf3f94136df3f56148084531e786ed72bda807dc0b3d9fb2bebe53b904d
-SIZE (collectd-4.9.2.tar.gz) = 1691127
+MD5 (collectd-4.9.3.tar.gz) = f56848e9293efa601ba95c208c6dcba9
+SHA256 (collectd-4.9.3.tar.gz) = 65983b428015ebdb5bd982c4d4d7fe7fa33e91f0d622e41cd1e7ea230b22ca05
+SIZE (collectd-4.9.3.tar.gz) = 1692985
diff -ruN collectd.orig/pkg-plist collectd/pkg-plist
--- collectd.orig/pkg-plist 2010-05-07 05:14:04.000000000 +0200
+++ collectd/pkg-plist 2010-10-14 22:39:28.000000000 +0200
@@ -20,6 +20,9 @@
%%APCUPS%%lib/collectd/apcups.a
%%APCUPS%%lib/collectd/apcups.la
%%APCUPS%%lib/collectd/apcups.so
+%%BIND%%lib/collectd/bind.a
+%%BIND%%lib/collectd/bind.la
+%%BIND%%lib/collectd/bind.so
lib/collectd/cpu.a
lib/collectd/cpu.la
lib/collectd/cpu.so
@@ -29,6 +32,9 @@
%%CURL%%lib/collectd/curl.a
%%CURL%%lib/collectd/curl.la
%%CURL%%lib/collectd/curl.so
+%%DBI%%lib/collectd/dbi.a
+%%DBI%%lib/collectd/dbi.la
+%%DBI%%lib/collectd/dbi.so
lib/collectd/df.a
lib/collectd/df.la
lib/collectd/df.so
@@ -77,6 +83,9 @@
lib/collectd/ntpd.a
lib/collectd/ntpd.la
lib/collectd/ntpd.so
+%%OPENVPN%%lib/collectd/openvpn.a
+%%OPENVPN%%lib/collectd/openvpn.la
+%%OPENVPN%%lib/collectd/openvpn.so
%%PGSQL%%lib/collectd/postgresql.a
%%PGSQL%%lib/collectd/postgresql.la
%%PGSQL%%lib/collectd/postgresql.so
@@ -107,9 +116,6 @@
lib/collectd/tcpconns.so
lib/collectd/tcpconns.la
lib/collectd/tcpconns.a
-lib/collectd/teamspeak2.so
-lib/collectd/teamspeak2.la
-lib/collectd/teamspeak2.a
lib/collectd/unixsock.a
lib/collectd/unixsock.la
lib/collectd/unixsock.so
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list