Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Dec 2011 22:41:39 +0100 (CET)
From:      Krzysztof Stryjek <ports@bsdserwis.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/163191: net-mgmt/collectd port update
Message-ID:  <20111211214139.B01CB2CA218F@cmd.bsdserwis.com>
Resent-Message-ID: <201112112200.pBBM03qZ065871@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163191
>Category:       ports
>Synopsis:       net-mgmt/collectd port update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 11 22:00:03 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Krzysztof Stryjek
>Release:        FreeBSD 7.3-STABLE amd64
>Organization:
privatre
>Environment:
System: FreeBSD cmd 7.3-STABLE FreeBSD 7.3-STABLE #1: Fri May 7 15:18:19 CEST 2010 toor@cmd:/usr/obj/usr/src/sys/AQQ amd64

>Description:
	 It is update of net-mgmt/collectd port. Also rrdcached option is added.
>How-To-Repeat:

>Fix:

--- collectd.patch begins here ---
diff -ruN collectd.orig/Makefile collectd/Makefile
--- collectd.orig/Makefile	2011-09-25 05:20:37.000000000 +0200
+++ collectd/Makefile	2011-12-11 22:29:56.000000000 +0100
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	collectd
-PORTVERSION=	4.10.3
-PORTREVISION=	4
+PORTVERSION=	4.10.4
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://collectd.org/files/
 
@@ -41,7 +40,8 @@
 		PING		"Input: Network latency (liboping)" 		On  \
 		SNMP		"Input: SNMP" 					On  \
 		XMMS		"Input: XMMS" 					Off \
-		RRDTOOL		"Output: RRDTool" 				On
+		RRDTOOL		"Output: RRDTool"				On \
+		RRDCACHED	"Output: RRDTool Cached (require RRDTOOL)"	On
 
 MAN1=		collectd.1 collectd-nagios.1 collectdmon.1
 MAN5=		collectd.conf.5 collectd-email.5 collectd-exec.5 \
@@ -111,7 +111,6 @@
 		--disable-python \
 		--disable-protocols \
 		--disable-routeros \
-		--disable-rrdcached \
 		--disable-sensors \
 		--disable-serial \
 		--disable-table \
@@ -130,7 +129,8 @@
 		--disable-wireless \
 		--disable-write_http \
 		--disable-zfs_arc \
-		--without-perl-bindings
+		--without-perl-bindings \
+		--disable-static
 
 .if defined(WITH_DEBUG)
 CONFIGURE_ARGS+=--enable-debug
@@ -322,6 +322,14 @@
 PLIST_SUB+=	RRD="@comment "
 .endif
 
+.if defined(WITH_RRDCACHED) && defined(WITH_RRDTOOL)
+CONFIGURE_ARGS+=--enable-rrdcached
+PLIST_SUB+=	RRDCACHED=""
+.else
+CONFIGURE_ARGS+=--disable--rrdcached
+PLIST_SUB+=	RRDCACHED="@comment "
+.endif
+
 .if defined(WITH_SNMP)
 LIB_DEPENDS+=	netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp
 CONFIGURE_ARGS+=--enable-snmp
diff -ruN collectd.orig/distinfo collectd/distinfo
--- collectd.orig/distinfo	2011-05-18 05:25:01.000000000 +0200
+++ collectd/distinfo	2011-12-11 22:29:56.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (collectd-4.10.3.tar.gz) = 69797d19f1782b243d8737072171611ebb16f972dc0021402df66905b8746033
-SIZE (collectd-4.10.3.tar.gz) = 1743443
+SHA256 (collectd-4.10.4.tar.gz) = ee63dfbd519dd4cae3b682e7379c5e01ac3a615d48ec5871b6ab4921ec0a9b12
+SIZE (collectd-4.10.4.tar.gz) = 1632601
diff -ruN collectd.orig/files/patch-src__meta_data.c collectd/files/patch-src__meta_data.c
--- collectd.orig/files/patch-src__meta_data.c	2011-05-30 22:18:19.000000000 +0200
+++ collectd/files/patch-src__meta_data.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
---- ./src/meta_data.c.orig	2011-05-30 06:58:07.055492500 -0400
-+++ ./src/meta_data.c	2011-05-30 06:59:10.383490225 -0400
-@@ -215,6 +215,7 @@
-     return;
- 
-   md_entry_free (md->head);
-+  pthread_mutex_destroy(&md->lock);
-   free (md);
- } /* }}} void meta_data_destroy */
- 
diff -ruN collectd.orig/patch.txt collectd/patch.txt
--- collectd.orig/patch.txt	2011-01-03 08:50:04.000000000 +0100
+++ collectd/patch.txt	1970-01-01 01:00:00.000000000 +0100
@@ -1,59 +0,0 @@
-
-diff -ruN /usr/ports/net-mgmt/collectd/Makefile collectd/Makefile
---- /usr/ports/net-mgmt/collectd/Makefile	2010-12-03 23:33:08.000000000 -0800
-+++ collectd/Makefile	2011-01-02 21:41:49.679126870 -0800
-@@ -7,7 +7,7 @@
- 
- PORTNAME=	collectd
- PORTVERSION=	4.9.3
--PORTREVISION=	1
-+PORTREVISION=	2
- CATEGORIES=	net-mgmt
- MASTER_SITES=	http://collectd.org/files/
- 
-@@ -26,6 +26,7 @@
- 		APCUPS		"Input: APC UPS (apcupsd)" 			Off \
- 		CURL		"Input: CURL generic web statistics" 		Off \
- 		DBI		"Input: database abstraction library"		Off \
-+		DISK		"Input: Disk performance statistics"		Off \
- 		NUTUPS		"Input: NUT UPS daemon" 			Off \
- 		INTERFACE 	"Input: Network interfaces (libstatgrab)" 	On  \
- 		MBMON		"Input: MBMon" 					Off \
-@@ -74,7 +75,6 @@
- 		--disable-contextswitch \
- 		--disable-cpufreq \
- 		--disable-curl_json \
--		--disable-disk \
- 		--disable-entropy \
- 		--disable-fscache \
- 		--disable-gmond \
-@@ -195,6 +195,14 @@
- PLIST_SUB+=	DBI="@comment "
- .endif
- 
-+.if defined(WITH_DISK)
-+CONFIGURE_ARGS+=--enable-disk
-+PLIST_SUB+=	DISK=""
-+.else
-+CONFIGURE_ARGS+=--disable-disk
-+PLIST_SUB+=	DISK="@comment "
-+.endif
-+
- .if defined(WITH_NUTUPS)
- CONFIGURE_ARGS+=--enable-nut
- BUILD_DEPENDS+=	${LOCALBASE}/include/upsclient.h:${PORTSDIR}/sysutils/nut
-diff -ruN /usr/ports/net-mgmt/collectd/pkg-plist collectd/pkg-plist
---- /usr/ports/net-mgmt/collectd/pkg-plist	2010-10-31 23:13:45.000000000 -0700
-+++ collectd/pkg-plist	2011-01-02 21:43:39.890919853 -0800
-@@ -35,6 +35,9 @@
- %%DBI%%lib/collectd/dbi.a
- %%DBI%%lib/collectd/dbi.la
- %%DBI%%lib/collectd/dbi.so
-+%%DISK%%lib/collectd/disk.a
-+%%DISK%%lib/collectd/disk.la
-+%%DISK%%lib/collectd/disk.so
- lib/collectd/df.a
- lib/collectd/df.la
- lib/collectd/df.so
-
-
diff -ruN collectd.orig/pkg-plist collectd/pkg-plist
--- collectd.orig/pkg-plist	2011-05-18 05:25:01.000000000 +0200
+++ collectd/pkg-plist	2011-12-11 22:29:56.000000000 +0100
@@ -77,6 +77,8 @@
 lib/collectd/processes.la
 %%RRD%%lib/collectd/rrdtool.la
 %%RRD%%lib/collectd/rrdtool.so
+%%RRDCACHED%%lib/collectd/rrdcached.la
+%%RRDCACHED%%lib/collectd/rrdcached.so
 %%SNMP%%lib/collectd/snmp.la
 %%SNMP%%lib/collectd/snmp.so
 lib/collectd/swap.la
--- collectd.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111211214139.B01CB2CA218F>