Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 2015 01:48:55 +0000 (UTC)
From:      Jason Unovitch <junovitch@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r393930 - in head/net-mgmt/collectd5: . files
Message-ID:  <201508110148.t7B1mtQM055677@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: junovitch
Date: Tue Aug 11 01:48:54 2015
New Revision: 393930
URL: https://svnweb.freebsd.org/changeset/ports/393930

Log:
  net-mgmt/collectd5: update 5.4.2 -> 5.5.0
  
  PR:		201514
  Submitted by:	ports@bsdserwis.com (maintainer)
  Approved by:	feld (mentor)
  Differential Revision:	https://reviews.freebsd.org/D3245

Added:
  head/net-mgmt/collectd5/files/patch-Makefile.am   (contents, props changed)
  head/net-mgmt/collectd5/files/patch-src__Makefile.in   (contents, props changed)
  head/net-mgmt/collectd5/files/patch-src__daemon__Makefile.am   (contents, props changed)
  head/net-mgmt/collectd5/files/patch-src__daemon__collectd.h   (contents, props changed)
  head/net-mgmt/collectd5/files/patch-src__modbus.c
     - copied, changed from r393918, head/net-mgmt/collectd5/files/patch-src_modbus.c
Deleted:
  head/net-mgmt/collectd5/files/patch-src-curl_xml.c
  head/net-mgmt/collectd5/files/patch-src__collectd.c
  head/net-mgmt/collectd5/files/patch-src__collectd.h
  head/net-mgmt/collectd5/files/patch-src__disk.c
  head/net-mgmt/collectd5/files/patch-src__users.c
  head/net-mgmt/collectd5/files/patch-src_modbus.c
Modified:
  head/net-mgmt/collectd5/Makefile
  head/net-mgmt/collectd5/distinfo
  head/net-mgmt/collectd5/files/patch-configure.ac
  head/net-mgmt/collectd5/files/patch-src__Makefile.am
  head/net-mgmt/collectd5/files/patch-src__dns.c
  head/net-mgmt/collectd5/files/patch-version-gen.sh
  head/net-mgmt/collectd5/pkg-descr
  head/net-mgmt/collectd5/pkg-plist

Modified: head/net-mgmt/collectd5/Makefile
==============================================================================
--- head/net-mgmt/collectd5/Makefile	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/Makefile	Tue Aug 11 01:48:54 2015	(r393930)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	collectd
-PORTVERSION=	5.4.2
-PORTREVISION=	3
+PORTVERSION=	5.5.0
 CATEGORIES=	net-mgmt
-MASTER_SITES=	http://collectd.org/files/
+MASTER_SITES=	https://collectd.org/files/ \
+		http://collectd.org/files/
 PKGNAMESUFFIX=	5
 
 MAINTAINER=	ports@bsdserwis.com
@@ -21,20 +21,22 @@ LIB_DEPENDS=	libltdl.so:${PORTSDIR}/deve
 USES=		autoreconf gmake libtool pkgconfig shebangfix tar:bzip2
 GNU_CONFIGURE=	yes
 
-OPTIONS_DEFINE=		CGI DEBUG GCRYPT VIRT
+OPTIONS_DEFINE=		CGI DEBUG GCRYPT LOGSTASH VIRT
 OPTIONS_GROUP=		INPUT OUTPUT
 OPTIONS_GROUP_OUTPUT=	RRDTOOL NOTIFYEMAIL NOTIFYDESKTOP RIEMANN
-OPTIONS_GROUP_INPUT=	CURL DBI JSON MEMCACHEC MODBUS MONGODB MYSQL \
-			NUTUPS PERL PGSQL PING PYTHON RABBITMQ REDIS \
-			ROUTEROS SIGROK SNMP STATGRAB TOKYOTYRANT VARNISH \
-			XML XMMS
+OPTIONS_GROUP_INPUT=	CURL DBI IPMI JSON MEMCACHEC MODBUS MONGODB MYSQL \
+			NUTUPS OLSRD ONEWIRE OPENLDAP PERL PGSQL PINBA PING \
+			PYTHON RABBITMQ REDIS ROUTEROS SIGROK SNMP STATGRAB \
+			STATSD TOKYOTYRANT VARNISH XML XMMS ZOOKEEPER
 
 CGI_DESC=		Install collection.cgi (requires rrdtool)
 CURL_DESC=		Enable curl-based plugins (apache, nginx, etc)
 DEBUG_DESC=		Enable debugging
 DBI_DESC=		Enable dbi plugin
 GCRYPT_DESC=		Build with libgcrypt
+IPMI_DESC=		Enable OpenIPMI plugin
 JSON_DESC=		Enable JSON plugins
+LOGSTASH_DESC=		Enable log_logstash plugin (requires json)
 MEMCACHEC_DESC=		Enable memcachec plugin
 MODBUS_DESC=		Enable modbus plugin
 MONGODB_DESC=		Enable MongoDB-based plugins
@@ -42,8 +44,12 @@ MYSQL_DESC=		Enable mysql-based plugins
 NOTIFYEMAIL_DESC=	Enable notifications via email
 NOTIFYDESKTOP_DESC=	Enable desktop notifications
 NUTUPS_DESC=		Enable nut (ups) plugin
+OLSRD_DESC=		Enable olsrd plugin
+ONEWIRE_DESC=		Eanble onewire plugin (via owfs)
+OPENLDAP_DESC=		Enable OpenLDAP plugin
 PERL_DESC=		Enable libperl plugin and binding
 PGSQL_DESC=		Enable postgresql-based plugins
+PINBA_DESC=		Enable pinba plugin (via protobuf-c)
 PING_DESC=		Enable ping plugin
 PYTHON_DESC=		Enable python-based plugins
 RABBITMQ_DESC=		Enable rabbitmq-based plugins
@@ -54,11 +60,13 @@ RRDTOOL_DESC=		Enable rrdtool plugin (al
 SIGROK_DESC=		Enable sigrok plugin
 SNMP_DESC=		Enable SNMP plugin
 STATGRAB_DESC=		Enable statgrab-based plugins (disk, interface, etc)
+STATSD_DESC=		Enable statsd plugin
 TOKYOTYRANT_DESC=	Enable tokyotyrant plugin
-VARNISH_DESC=		Enable varnish 3.x cache statistics
+VARNISH_DESC=		Enable varnish 4.x cache statistics
 VIRT_DESC=		Enable libvirt plugin (requires XML)
 XML_DESC=		Enable XML plugins
 XMMS_DESC=		Enable xmms plugin
+ZOOKEEPER_DESC=		Enable zookeeper plugin
 
 USE_RC_SUBR=	collectd collectdmon
 
@@ -81,17 +89,22 @@ CONFIGURE_ARGS=	--localstatedir=/var \
 		--without-libganglia \
 		--without-libiptc \
 		--without-libjvm \
+		--without-liblvm2app \
 		--without-libkstat \
+		--without-libldap \
+		--without-libmnl \
 		--without-libmodbus \
 		--without-libnetlink \
 		--without-libnetapp \
-		--without-libopenipmi \
 		--without-libowcapi \
 		--without-libperfstat \
+		--without-librdkafka \
 		--without-libsensors \
+		--without-libvarnish \
 		--without-lvm \
 		--without-mic \
-		--without-oracle
+		--without-oracle \
+		--disable-turbostat
 
 # NOTE: Plugins without external dependencies
 CONFIGURE_ARGS+=	\
@@ -104,6 +117,7 @@ CONFIGURE_ARGS+=	\
 		--enable-dns \
 		--enable-email \
 		--enable-exec \
+		--enable-fhcount \
 		--enable-filecount \
 		--enable-load \
 		--enable-logfile \
@@ -126,6 +140,7 @@ CONFIGURE_ARGS+=	\
 		--enable-syslog \
 		--enable-table \
 		--enable-tail \
+		--enable-tail_csv \
 		--enable-target_notification \
 		--enable-target_replace \
 		--enable-target_scale \
@@ -139,7 +154,8 @@ CONFIGURE_ARGS+=	\
 		--enable-uptime \
 		--enable-uuid \
 		--enable-write_graphite \
-		--enable-zfs_arc
+		--enable-write_log \
+		--enable-zfs_arc \
 
 .if ${PORT_OPTIONS:MCGI}
 RUN_DEPENDS+=	p5-URI>=0:${PORTSDIR}/net/p5-URI \
@@ -217,6 +233,15 @@ LIBS+=		-lgcrypt
 CONFIGURE_ARGS+=--without-libgcrypt
 .endif
 
+.if ${PORT_OPTIONS:MIPMI}
+LIB_DEPENDS+=	libOpenIPMI.so:${PORTSDIR}/sysutils/openipmi
+CONFIGURE_ARGS+=--enable-ipmi
+PLIST_SUB+=	IPMI=""
+.else
+CONFIGURE_ARGS+=--disable-ipmi
+PLIST_SUB+=	IPMI="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MJSON}
 LIB_DEPENDS+=	libyajl.so:${PORTSDIR}/devel/yajl
 CONFIGURE_ARGS+=--with-libyajl=${LOCALBASE}
@@ -224,6 +249,16 @@ CONFIGURE_ARGS+=--with-libyajl=${LOCALBA
 CONFIGURE_ARGS+=--without-libyajl
 .endif
 
+.if ${PORT_OPTIONS:MLOGSTASH}
+CONFIGURE_ARGS+=--enable-log_logstash
+PLIST_SUB+=	LOGSTASH=""
+.if empty(PORT_OPTIONS:MJSON)
+IGNORE=		LOGSTASH requires JSON. Either select JSON or deselect LOGSTASH
+.endif
+.else
+PLIST_SUB+=	LOGSTASH="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MMEMCACHEC}
 LIB_DEPENDS+=	libmemcached.so:${PORTSDIR}/databases/libmemcached
 CONFIGURE_ARGS+=--with-libmemcached=${LOCALBASE} --enable-memcachec
@@ -235,7 +270,7 @@ PLIST_SUB+=	MEMCACHEC="@comment "
 
 .if ${PORT_OPTIONS:MMODBUS}
 LIB_DEPENDS+=	libmodbus.so:${PORTSDIR}/comms/libmodbus
-CONFIGURE_ARGS+=--enable-modbus
+CONFIGURE_ARGS+=--with-libmodbus=${LOCALBASE} --enable-modbus
 PLIST_SUB+=	MODBUS=""
 .else
 PLIST_SUB+=	MODBUS="@comment "
@@ -290,6 +325,32 @@ CONFIGURE_ARGS+=--without-libupsclient -
 PLIST_SUB+=	NUTUPS="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MOLSRD}
+CONFIGURE_ARGS+=--enable-olsrd
+PLIST_SUB+=	OLSRD=""
+.else
+CONFIGURE_ARGS+=--enable-olsrd
+PLIST_SUB+=	OLSRD="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MONEWIRE}
+LIB_DEPENDS+=	libow.so:${PORTSDIR}/comms/owfs
+CONFIGURE_ARGS+=--with-libowcapi=${LOCALBASE} --enable-onewire
+PLIST_SUB+=	ONEWIRE=""
+.else
+CONFIGURE_ARGS+=--disable-onewire
+PLIST_SUB+=	ONEWIRE="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MOPENLDAP}
+USE_OPENLDAP=	yes
+CONFIGURE_ARGS+=--with-libldap=${LOCALBASE} --enable-openldap
+PLIST_SUB+=	OPENLDAP=""
+.else
+CONFIGURE_ARGS+=--disable-openldap
+PLIST_SUB+=	OPENLDAP="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MPERL}
 USES+=		perl5
 CONFIGURE_ARGS+=--with-perl=${PERL} --with-perl-bindings --enable-perl
@@ -308,6 +369,15 @@ CONFIGURE_ARGS+=--without-postgresql --d
 PLIST_SUB+=	PGSQL="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MPINBA}
+LIB_DEPENDS+=	libprotobuf-c.so:${PORTSDIR}/devel/protobuf-c
+CONFIGURE_ARGS+=--enable-pinba
+PLIST_SUB+=	PINBA=""
+.else
+CONFIGURE_ARGS+=--disable-pinba
+PLIST_SUB+=	PINBA="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MPING}
 LIB_DEPENDS+=	liboping.so:${PORTSDIR}/net/liboping
 CONFIGURE_ARGS+=--with-liboping=${LOCALBASE} --enable-ping
@@ -338,8 +408,8 @@ PLIST_SUB+=	RABBITMQ="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MREDIS}
-LIB_DEPENDS+=	libcredis.so:${PORTSDIR}/databases/credis
-CONFIGURE_ARGS+=--with-libcredis=${LOCALBASE} \
+LIB_DEPENDS+=	libhiredis.so:${PORTSDIR}/databases/hiredis
+CONFIGURE_ARGS+=--with-libhiredis=${LOCALBASE} \
 		--enable-redis \
 		--enable-write_redis
 PLIST_SUB+=	REDIS=""
@@ -382,7 +452,6 @@ PLIST_SUB+=	RRDTOOL="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MSTATGRAB}
-USES+=		pkgconfig
 LIB_DEPENDS+=	libstatgrab.so:${PORTSDIR}/devel/libstatgrab
 LIBS+=		`pkg-config --libs libstatgrab`
 CONFIGURE_ARGS+=--with-libstatgrab=${LOCALBASE} \
@@ -408,6 +477,7 @@ PLIST_SUB+=	USERS="@comment "
 USE_GNOME+=	glib20
 LIB_DEPENDS+=	libsigrok.so:${PORTSDIR}/devel/libsigrok
 CONFIGURE_ARGS+=--with-libsigrok --enable-sigrok
+CFLAGS+=	`pkg-config --cflags glib-2.0`
 PLIST_SUB+=	SIGROK=""
 .else
 CONFIGURE_ARGS+=--disable-sigrok
@@ -423,6 +493,14 @@ CONFIGURE_ARGS+=--without-libnetsnmp
 PLIST_SUB+=	SNMP="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MSTATSD}
+CONFIGURE_ARGS+=--enable-statsd
+PLIST_SUB+=	STATSD=""
+.else
+CONFIGURE_ARGS+=--disable-statsd
+PLIST_SUB+=	STATSD="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MTOKYOTYRANT}
 LIB_DEPENDS+=	libtokyotyrant.so:${PORTSDIR}/databases/tokyotyrant
 CONFIGURE_ARGS+=--with-libtokyotyrant=${LOCALBASE} --enable-tokyotyrant
@@ -433,7 +511,7 @@ PLIST_SUB+=	TOKYOTYRANT="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MVARNISH}
-LIB_DEPENDS+=	libvarnishapi.so:${PORTSDIR}/www/varnish
+LIB_DEPENDS+=	libvarnishapi.so:${PORTSDIR}/www/varnish4
 CONFIGURE_ARGS+=--with-libvarnish=${LOCALBASE} --enable-varnish
 PLIST_SUB+=	VARNISH=""
 .else
@@ -446,10 +524,10 @@ PLIST_SUB+=	VARNISH="@comment "
 IGNORE=		VIRT requires XML. Either select XML or deselect VIRT.
 .endif
 LIB_DEPENDS+=	libvirt.so:${PORTSDIR}/devel/libvirt
-CONFIGURE_ARGS+=--enable-libvirt
+CONFIGURE_ARGS+=--enable-virt
 PLIST_SUB+=	VIRT=""
 .else
-CONFIGURE_ARGS+=--without-libvirt --disable-libvirt
+CONFIGURE_ARGS+=--without-virt --disable-virt
 PLIST_SUB+=	VIRT="@comment "
 .endif
 
@@ -468,6 +546,15 @@ CONFIGURE_ARGS+=--without-libxmms --disa
 PLIST_SUB+=	XMMS="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MZOOKEEPER}
+LIB_DEPENDS+=	libzookeeper_mt.so:${PORTSDIR}/devel/libzookeeper
+CONFIGURE_ARGS+=--with-libzookeeper=${LOCALBASE} --enable-zookeeper
+PLIST_SUB+=	ZOOKEEPER=""
+.else
+CONFIGURE_ARGS+=--without-libzookeeper --disable-zookeeper
+PLIST_SUB+=	ZOOKEEPER="@comment "
+.endif
+
 INSTALL_TARGET=install-strip
 SHEBANG_FILES=	contrib/collection.cgi
 
@@ -479,7 +566,8 @@ post-patch:
 		-e 's;@prefix@/var/;/var/;' \
 		-e 's;/var/lib/;/var/db/;' \
 		-e 's;@localstatedir@/lib/;/var/db/;' \
-		${WRKSRC}/src/collectd.conf.in
+		${WRKSRC}/src/collectd.conf.in \
+		${WRKSRC}/src/collectd.conf.5
 	@${REINPLACE_CMD} \
 		-e 's;/etc/collection\.conf;${WWWDIR}/collection.conf;' \
 		${WRKSRC}/contrib/collection.cgi

Modified: head/net-mgmt/collectd5/distinfo
==============================================================================
--- head/net-mgmt/collectd5/distinfo	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/distinfo	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.4.2.tar.bz2) = 9789e900c138b5dbe907d3d744143f12b1e30022276cb1d8c65bbabaf0c4e393
-SIZE (collectd-5.4.2.tar.bz2) = 1633610
+SHA256 (collectd-5.5.0.tar.bz2) = 847684cf5c10de1dc34145078af3fcf6e0d168ba98c14f1343b1062a4b569e88
+SIZE (collectd-5.5.0.tar.bz2) = 1824495

Added: head/net-mgmt/collectd5/files/patch-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/collectd5/files/patch-Makefile.am	Tue Aug 11 01:48:54 2015	(r393930)
@@ -0,0 +1,10 @@
+--- Makefile.am.orig	2015-03-09 09:38:22 UTC
++++ Makefile.am
+@@ -8,7 +8,6 @@ EXTRA_DIST = contrib version-gen.sh
+ 
+ install-exec-hook:
+ 	$(mkinstalldirs) $(DESTDIR)$(localstatedir)/run
+-	$(mkinstalldirs) $(DESTDIR)$(localstatedir)/lib/$(PACKAGE_NAME)
+ 	$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
+ 
+ maintainer-clean-local:

Modified: head/net-mgmt/collectd5/files/patch-configure.ac
==============================================================================
--- head/net-mgmt/collectd5/files/patch-configure.ac	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/files/patch-configure.ac	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,6 +1,6 @@
 --- configure.ac.orig	2015-02-26 11:49:16 UTC
 +++ configure.ac
-@@ -111,7 +111,7 @@ then
+@@ -120,7 +120,7 @@ then
  fi
  
  # Where to install .pc files.
@@ -9,7 +9,7 @@
  AC_SUBST(pkgconfigdir)
  
  # Check for standards compliance mode
-@@ -1440,6 +1440,7 @@ if test "x$with_kstat" = "xyes"
+@@ -1495,6 +1495,7 @@ if test "x$with_kstat" = "xyes"
  then
  	AC_CHECK_LIB(kstat, kstat_open, [with_kstat="yes"], [with_kstat="no (libkstat not found)"], [])
  fi
@@ -17,7 +17,7 @@
  if test "x$with_kstat" = "xyes"
  then
  	AC_CHECK_LIB(devinfo, di_init, [with_devinfo="yes"], [with_devinfo="no (not found)"], [])
-@@ -1449,6 +1450,8 @@ if test "x$with_kstat" = "xyes"
+@@ -1504,6 +1505,8 @@ if test "x$with_kstat" = "xyes"
  then
  	AC_DEFINE(HAVE_LIBKSTAT, 1,
  		  [Define to 1 if you have the 'kstat' library (-lkstat)])
@@ -26,7 +26,7 @@
  fi
  AM_CONDITIONAL(BUILD_WITH_LIBKSTAT, test "x$with_kstat" = "xyes")
  AM_CONDITIONAL(BUILD_WITH_LIBDEVINFO, test "x$with_devinfo" = "xyes")
-@@ -3508,7 +3511,7 @@ fi
+@@ -3629,7 +3632,7 @@ fi
  if test "x$with_python" = "xyes"
  then
  	LDFLAGS="-L$python_library_path $LDFLAGS"
@@ -35,11 +35,13 @@
  
  	AC_CHECK_FUNC(PyObject_CallFunction,
  		      [with_python="yes"],
-@@ -4415,7 +4418,7 @@ AC_ARG_WITH(libvarnish, [AS_HELP_STRING(
+@@ -4692,8 +4695,8 @@ AC_ARG_WITH(libvarnish, [AS_HELP_STRING(
+ 	else if test -d "$with_libvarnish/lib"
  	then
  		AC_MSG_NOTICE([Not checking for libvarnish: Manually configured])
- 		with_libvarnish_cflags="-I$withval/include"
+-		with_libvarnish_cflags="-I$withval/include"
 -		with_libvarnish_libs="-L$withval/lib -lvarnishapi"
++		with_libvarnish_cflags="-I$withval/include/varnish"
 +		with_libvarnish_libs="-L$withval/lib/varnish -lvarnishapi"
  		with_libvarnish="yes"
  	fi; fi; fi

Modified: head/net-mgmt/collectd5/files/patch-src__Makefile.am
==============================================================================
--- head/net-mgmt/collectd5/files/patch-src__Makefile.am	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/files/patch-src__Makefile.am	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,7 +1,7 @@
---- src/Makefile.am.orig	2013-08-18 04:24:25.061973000 -0600
-+++ src/Makefile.am	2013-08-20 21:34:14.000000000 -0600
-@@ -10,7 +10,7 @@
- AM_CPPFLAGS = -DPREFIX='"${prefix}"'
+--- src/Makefile.am.orig	2015-05-26 19:38:14 UTC
++++ src/Makefile.am
+@@ -14,7 +14,7 @@ AM_CPPFLAGS = -I$(srcdir)/daemon
+ AM_CPPFLAGS += -DPREFIX='"${prefix}"'
  AM_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"'
  AM_CPPFLAGS += -DLOCALSTATEDIR='"${localstatedir}"'
 -AM_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"'
@@ -9,34 +9,25 @@
  if BUILD_FEATURE_DAEMON
  AM_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
  endif
-@@ -64,7 +64,7 @@
- collectd_LDADD += -lpthread
- endif
- if BUILD_WITH_LIBKSTAT
--collectd_LDADD += -lkstat
-+collectd_LDADD += $(BUILD_WITH_LIBKSTAT_LIBS)
- endif
- if BUILD_WITH_LIBDEVINFO
- collectd_LDADD += -ldevinfo
-@@ -275,7 +275,7 @@
- cpu_la_LDFLAGS = -module -avoid-version
- cpu_la_LIBADD = 
+@@ -218,7 +218,7 @@ cpu_la_CFLAGS = $(AM_CFLAGS)
+ cpu_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+ cpu_la_LIBADD =
  if BUILD_WITH_LIBKSTAT
 -cpu_la_LIBADD += -lkstat
 +cpu_la_LIBADD += $(BUILD_WITH_LIBKSTAT_LIBS)
  endif
  if BUILD_WITH_LIBDEVINFO
  cpu_la_LIBADD += -ldevinfo
-@@ -373,7 +373,7 @@
- disk_la_LDFLAGS = -module -avoid-version
- disk_la_LIBADD = 
+@@ -303,7 +303,7 @@ disk_la_CFLAGS = $(AM_CFLAGS)
+ disk_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+ disk_la_LIBADD =
  if BUILD_WITH_LIBKSTAT
 -disk_la_LIBADD += -lkstat
 +disk_la_LIBADD += $(BUILD_WITH_LIBKSTAT_LIBS)
  endif
  if BUILD_WITH_LIBDEVINFO
  disk_la_LIBADD += -ldevinfo
-@@ -480,7 +480,7 @@
+@@ -408,7 +408,7 @@ interface_la_CFLAGS += $(BUILD_WITH_LIBS
  interface_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS)
  else
  if BUILD_WITH_LIBKSTAT
@@ -45,44 +36,35 @@
  endif
  if BUILD_WITH_LIBDEVINFO
  interface_la_LIBADD += -ldevinfo
-@@ -694,7 +694,7 @@
- collectd_LDADD += "-dlopen" memory.la
- collectd_DEPENDENCIES += memory.la
+@@ -591,7 +591,7 @@ memory_la_CFLAGS = $(AM_CFLAGS)
+ memory_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+ memory_la_LIBADD =
  if BUILD_WITH_LIBKSTAT
 -memory_la_LIBADD += -lkstat
 +memory_la_LIBADD += $(BUILD_WITH_LIBKSTAT_LIBS)
  endif
  if BUILD_WITH_LIBDEVINFO
  memory_la_LIBADD += -ldevinfo
-@@ -823,7 +823,7 @@
- pkglib_LTLIBRARIES += notify_email.la
- notify_email_la_SOURCES = notify_email.c
- notify_email_la_LDFLAGS = -module -avoid-version
--notify_email_la_LIBADD = -lesmtp -lssl -lcrypto -lpthread -ldl
-+notify_email_la_LIBADD = -lesmtp -lssl -lcrypto -lpthread
- collectd_LDADD += "-dlopen" notify_email.la
- collectd_DEPENDENCIES += notify_email.la
- endif
-@@ -1108,7 +1108,7 @@
- collectd_LDADD += "-dlopen" swap.la
- collectd_DEPENDENCIES += swap.la
+@@ -964,7 +964,7 @@ swap_la_CFLAGS = $(AM_CFLAGS)
+ swap_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+ swap_la_LIBADD =
  if BUILD_WITH_LIBKSTAT
 -swap_la_LIBADD += -lkstat
 +swap_la_LIBADD += $(BUILD_WITH_LIBKSTAT_LIBS)
  endif
  if BUILD_WITH_LIBDEVINFO
  swap_la_LIBADD += -ldevinfo
-@@ -1162,7 +1162,7 @@
+@@ -1010,7 +1010,7 @@ if BUILD_PLUGIN_TAPE
  pkglib_LTLIBRARIES += tape.la
  tape_la_SOURCES = tape.c
- tape_la_LDFLAGS = -module -avoid-version
+ tape_la_LDFLAGS = $(PLUGIN_LDFLAGS)
 -tape_la_LIBADD = -lkstat -ldevinfo
 +tape_la_LIBADD = $(BUILD_WITH_LIBKSTAT_LIBS) -ldevinfo
- collectd_LDADD += "-dlopen" tape.la
- collectd_DEPENDENCIES += tape.la
  endif
-@@ -1285,7 +1285,7 @@
- uptime_la_LDFLAGS = -module -avoid-version
+ 
+ if BUILD_PLUGIN_TARGET_NOTIFICATION
+@@ -1116,7 +1116,7 @@ uptime_la_CFLAGS = $(AM_CFLAGS)
+ uptime_la_LDFLAGS = $(PLUGIN_LDFLAGS)
  uptime_la_LIBADD =
  if BUILD_WITH_LIBKSTAT
 -uptime_la_LIBADD += -lkstat
@@ -90,7 +72,16 @@
  endif
  if BUILD_WITH_PERFSTAT
  uptime_la_LIBADD += -lperfstat
-@@ -1519,12 +1519,7 @@
+@@ -1275,7 +1275,7 @@ if BUILD_LINUX
+ # zfs_arc requires no library on linux
+ else
+ # solaris
+-zfs_arc_la_LIBADD = -lkstat
++zfs_arc_la_LIBADD = $(BUILD_WITH_LIBKSTAT_LIBS)
+ endif
+ endif
+ endif
+@@ -1364,12 +1364,7 @@ endif
  
  install-exec-hook:
  	$(mkinstalldirs) $(DESTDIR)$(sysconfdir)

Added: head/net-mgmt/collectd5/files/patch-src__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/collectd5/files/patch-src__Makefile.in	Tue Aug 11 01:48:54 2015	(r393930)
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig	2015-05-27 07:51:49.001922000 +0000
++++ src/Makefile.in
+@@ -2434,7 +2434,7 @@ PLUGIN_LDFLAGS = -module -avoid-version 
+ AM_CPPFLAGS = -I$(srcdir)/daemon -DPREFIX='"${prefix}"' \
+ 	-DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
+ 	-DLOCALSTATEDIR='"${localstatedir}"' \
+-	-DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' \
++	-DPKGLOCALSTATEDIR='"${localstatedir}/db/${PACKAGE_NAME}"' \
+ 	$(am__append_2) -DPLUGINDIR='"${pkglibdir}"' \
+ 	-DPKGDATADIR='"${pkgdatadir}"'
+ AUTOMAKE_OPTIONS = subdir-objects

Added: head/net-mgmt/collectd5/files/patch-src__daemon__Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/collectd5/files/patch-src__daemon__Makefile.am	Tue Aug 11 01:48:54 2015	(r393930)
@@ -0,0 +1,20 @@
+--- src/daemon/Makefile.am.orig	2015-05-26 19:38:31 UTC
++++ src/daemon/Makefile.am
+@@ -6,7 +6,7 @@
+ AM_CPPFLAGS += -DPREFIX='"${prefix}"'
+ AM_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"'
+ AM_CPPFLAGS += -DLOCALSTATEDIR='"${localstatedir}"'
+-AM_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"'
++AM_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/db/${PACKAGE_NAME}"'
+ if BUILD_FEATURE_DAEMON
+ AM_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
+ endif
+@@ -49,7 +49,7 @@ collectd_CPPFLAGS =  $(AM_CPPFLAGS) $(LT
+ collectd_CFLAGS = $(AM_CFLAGS)
+ collectd_LDFLAGS = -export-dynamic
+ collectd_LDADD = libavltree.la libcommon.la libheap.la -lm
+-collectd_DEPENDENCIES =
++collectd_DEPENDENCIES = libavltree.la libcommon.la libheap.la
+ 
+ # Link to these libraries..
+ if BUILD_WITH_LIBRT

Added: head/net-mgmt/collectd5/files/patch-src__daemon__collectd.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/collectd5/files/patch-src__daemon__collectd.h	Tue Aug 11 01:48:54 2015	(r393930)
@@ -0,0 +1,21 @@
+--- src/daemon/collectd.h.orig	2015-05-22 10:04:36 UTC
++++ src/daemon/collectd.h
+@@ -240,15 +240,15 @@ typedef int _Bool;
+ #endif
+ 
+ #ifndef LOCALSTATEDIR
+-#define LOCALSTATEDIR PREFIX "/var"
++#define LOCALSTATEDIR "/var"
+ #endif
+ 
+ #ifndef PKGLOCALSTATEDIR
+-#define PKGLOCALSTATEDIR PREFIX "/var/lib/" PACKAGE_NAME
++#define PKGLOCALSTATEDIR PREFIX "/var/db/" PACKAGE_NAME
+ #endif
+ 
+ #ifndef PIDFILE
+-#define PIDFILE PREFIX "/var/run/" PACKAGE_NAME ".pid"
++#define PIDFILE "/var/run/" PACKAGE_NAME ".pid"
+ #endif
+ 
+ #ifndef PLUGINDIR

Modified: head/net-mgmt/collectd5/files/patch-src__dns.c
==============================================================================
--- head/net-mgmt/collectd5/files/patch-src__dns.c	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/files/patch-src__dns.c	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,8 +1,6 @@
-diff --git src/dns.c src/dns.c
-index fe3b672..0c43985 100644
---- src/dns.c
+--- src/dns.c.orig	2015-03-10 14:14:45 UTC
 +++ src/dns.c
-@@ -223,6 +223,15 @@ static void *dns_child_loop (__attribute__((unused)) void *dummy)
+@@ -224,6 +224,15 @@ static int dns_run_pcap_loop (void)
  		pthread_sigmask (SIG_SETMASK, &sigmask, NULL);
  	}
  

Copied and modified: head/net-mgmt/collectd5/files/patch-src__modbus.c (from r393918, head/net-mgmt/collectd5/files/patch-src_modbus.c)
==============================================================================
--- head/net-mgmt/collectd5/files/patch-src_modbus.c	Mon Aug 10 22:30:20 2015	(r393918, copy source)
+++ head/net-mgmt/collectd5/files/patch-src__modbus.c	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,5 +1,5 @@
---- src/modbus.c.orig       2013-01-27 17:47:18.246255000 +0400
-+++ src/modbus.c    2013-05-14 18:40:05.000000000 +0400
+--- src/modbus.c.orig	2015-05-20 12:04:47 UTC
++++ src/modbus.c
 @@ -25,6 +25,9 @@
  #include "plugin.h"
  #include "configfile.h"

Modified: head/net-mgmt/collectd5/files/patch-version-gen.sh
==============================================================================
--- head/net-mgmt/collectd5/files/patch-version-gen.sh	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/files/patch-version-gen.sh	Tue Aug 11 01:48:54 2015	(r393930)
@@ -1,18 +1,17 @@
---- version-gen.sh.orig	2015-03-02 20:20:43 UTC
+--- version-gen.sh.orig	2015-05-26 20:23:28 UTC
 +++ version-gen.sh
 @@ -1,13 +1,3 @@
--#!/usr/bin/env bash
--
--DEFAULT_VERSION="5.4.2.git"
+ #!/bin/sh
+ 
+-DEFAULT_VERSION="5.5.0.git"
 -
--VERSION="`git describe 2> /dev/null | sed -e 's/^collectd-//'`"
+-VERSION="`git describe 2> /dev/null | grep collectd | sed -e 's/^collectd-//'`"
 -
 -if test -z "$VERSION"; then
 -	VERSION="$DEFAULT_VERSION"
 -fi
 -
 -VERSION="`echo \"$VERSION\" | sed -e 's/-/./g'`"
-+#!/bin/sh
- 
--echo -n "$VERSION"
-+echo -n "5.4.2.git"
+-
+-printf "%s" "$VERSION"
++echo -n "5.5.0.git"

Modified: head/net-mgmt/collectd5/pkg-descr
==============================================================================
--- head/net-mgmt/collectd5/pkg-descr	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/pkg-descr	Tue Aug 11 01:48:54 2015	(r393930)
@@ -3,4 +3,4 @@ system & network statistics along with u
 The daemon is very fast and allows for frequent polling of values, with
 support for polling as frequent as every 10 seconds.
 
-WWW: http://www.collectd.org/
+WWW: https://www.collectd.org/

Modified: head/net-mgmt/collectd5/pkg-plist
==============================================================================
--- head/net-mgmt/collectd5/pkg-plist	Tue Aug 11 00:06:56 2015	(r393929)
+++ head/net-mgmt/collectd5/pkg-plist	Tue Aug 11 01:48:54 2015	(r393930)
@@ -10,6 +10,9 @@ include/collectd/client.h
 include/collectd/lcc_features.h
 include/collectd/network.h
 include/collectd/network_buffer.h
+lib/libcollectdclient.so
+lib/libcollectdclient.so.1
+lib/libcollectdclient.so.1.0.0
 lib/collectd/aggregation.so
 %%CURL%%lib/collectd/apache.so
 lib/collectd/apcups.so
@@ -27,9 +30,12 @@ lib/collectd/df.so
 lib/collectd/dns.so
 lib/collectd/email.so
 lib/collectd/exec.so
+lib/collectd/fhcount.so
 lib/collectd/filecount.so
 %%STATGRAB%%lib/collectd/interface.so
+%%IPMI%%lib/collectd/ipmi.so
 lib/collectd/load.so
+%%LOGSTASH%%lib/collectd/log_logstash.so
 lib/collectd/logfile.so
 lib/collectd/match_empty_counter.so
 lib/collectd/match_hashed.so
@@ -40,21 +46,24 @@ lib/collectd/mbmon.so
 %%MEMCACHEC%%lib/collectd/memcachec.so
 lib/collectd/memcached.so
 lib/collectd/memory.so
+%%MODBUS%%lib/collectd/modbus.so
 %%MYSQL%%lib/collectd/mysql.so
 lib/collectd/network.so
 %%CURL%%lib/collectd/nginx.so
-%%NOTIFYEMAIL%%lib/collectd/notify_email.so
 %%NOTIFYDESKTOP%%lib/collectd/notify_desktop.so
+%%NOTIFYEMAIL%%lib/collectd/notify_email.so
 lib/collectd/ntpd.so
 %%NUTUPS%%lib/collectd/nut.so
+%%OLSRD%%lib/collectd/olsrd.so
+%%ONEWIRE%%lib/collectd/onewire.so
+%%OPENLDAP%%lib/collectd/openldap.so
 lib/collectd/openvpn.so
 %%PERL%%lib/collectd/perl.so
-%%PERL%%%%PERL5_MAN3%%/Collectd::Unixsock.3.gz
-%%PERL%%%%SITE_PERL%%/Collectd/Plugins/OpenVZ.pm
+lib/collectd/pf.so
+%%PINBA%%lib/collectd/pinba.so
 %%PING%%lib/collectd/ping.so
 %%PGSQL%%lib/collectd/postgresql.so
 lib/collectd/powerdns.so
-lib/collectd/pf.so
 lib/collectd/processes.so
 %%PYTHON%%lib/collectd/python.so
 %%REDIS%%lib/collectd/redis.so
@@ -63,11 +72,12 @@ lib/collectd/processes.so
 %%RRDTOOL%%lib/collectd/rrdtool.so
 %%SIGROK%%lib/collectd/sigrok.so
 %%SNMP%%lib/collectd/snmp.so
-lib/collectd/statsd.so
+%%STATSD%%lib/collectd/statsd.so
 lib/collectd/swap.so
 lib/collectd/syslog.so
 lib/collectd/table.so
 lib/collectd/tail.so
+lib/collectd/tail_csv.so
 lib/collectd/target_notification.so
 lib/collectd/target_replace.so
 lib/collectd/target_scale.so
@@ -83,20 +93,21 @@ lib/collectd/uptime.so
 %%USERS%%lib/collectd/users.so
 lib/collectd/uuid.so
 %%VARNISH%%lib/collectd/varnish.so
-%%VIRT%%lib/collectd/libvirt.so
+%%VIRT%%lib/collectd/virt.so
 lib/collectd/write_graphite.so
 %%CURL%%lib/collectd/write_http.so
+lib/collectd/write_log.so
 %%MONGODB%%lib/collectd/write_mongodb.so
 %%REDIS%%lib/collectd/write_redis.so
 %%RIEMANN%%lib/collectd/write_riemann.so
 %%XMMS%%lib/collectd/xmms.so
 lib/collectd/zfs_arc.so
-lib/libcollectdclient.so
-lib/libcollectdclient.so.1
-lib/libcollectdclient.so.1.0.0
+%%ZOOKEEPER%%lib/collectd/zookeeper.so
 libdata/pkgconfig/libcollectdclient.pc
 %%DATADIR%%/postgresql_default.conf
 %%DATADIR%%/types.db
+%%PERL%%%%PERL5_MAN3%%/Collectd::Unixsock.3.gz
+%%PERL%%%%SITE_PERL%%/Collectd/Plugins/OpenVZ.pm
 %%PERL%%%%SITE_PERL%%/Collectd.pm
 %%PERL%%%%SITE_PERL%%/Collectd/Unixsock.pm
 man/man1/collectd-nagios.1.gz
@@ -115,5 +126,3 @@ man/man5/collectd-unixsock.5.gz
 man/man5/collectd.conf.5.gz
 man/man5/types.db.5.gz
 @dir /var/db/collectd
-@dir /var/lib/collectd
-@dir /var/lib



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