Dear all,

Please find the update for sysutils/collectd to v5.6.1 attached.
Since the write_riemann plugin requires riemann-c-client library (the
change was introduced in collectd-5.6.0), the new port for
sysutils/riemann-c-client is also attached.

Tested on amd64.

-- 
With best regards,
Pavel Korovin
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/collectd/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- Makefile    7 Nov 2016 10:51:36 -0000       1.40
+++ Makefile    14 Nov 2016 17:00:04 -0000
@@ -9,10 +9,9 @@ COMMENT-virt =         collectd libvirt plugin
 COMMENT-python =       collectd python plugin
 COMMENT-memcachec =    collectd memcachec plugin
 COMMENT-nut =          collectd nut plugin
+COMMENT-riemann =      collectd riemann plugin
 
-V =                    5.5.1
-REVISION-main =                0
-REVISION-virt =                1
+V =                    5.6.1
 DISTNAME =             collectd-$V
 PKGNAME-main =         collectd-$V
 PKGNAME-mysql =                collectd-mysql-$V
@@ -23,6 +22,7 @@ PKGNAME-virt =                collectd-virt-$V
 PKGNAME-python =       collectd-python-$V
 PKGNAME-memcachec =    collectd-memcachec-$V
 PKGNAME-nut =          collectd-nut-$V
+PKGNAME-riemann =      collectd-riemann-$V
 CATEGORIES =           sysutils
 
 HOMEPAGE =             http://www.collectd.org/
@@ -32,11 +32,13 @@ SHARED_LIBS +=              collectdclient 1.0
 PERMIT_PACKAGE_CDROM = Yes
 
 MASTER_SITES =         ${HOMEPAGE}/files/
+EXTRACT_SUFX =         .tar.bz2
 
 MODULES =              devel/gettext lang/python
 MODPY_RUNDEP =         No
 
-MULTI_PACKAGES =       -main -mysql -pgsql -rrdtool -snmp -virt -python 
-memcachec -nut
+MULTI_PACKAGES =       -main -mysql -pgsql -rrdtool -snmp -virt -python 
-memcachec -nut -riemann
+                       
 
 WANTLIB-mysql =                crypto m ssl z mysqlclient_r pthread
 LIB_DEPENDS-mysql =    databases/mariadb
@@ -78,6 +80,11 @@ LIB_DEPENDS-nut =    nut->=2.7.3p0:sysutils
 RUN_DEPENDS-nut =      collectd-$V:${BASE_PKGPATH},-main
 WANTLIB-nut =          crypto pthread ssl upsclient
 
+LIB_DEPENDS-riemann =  sysutils/riemann-c-client
+WANTLIB-riemann =      c gmp gnutls ffi hogweed intl iconv idn json-c m \
+                       nettle protobuf p11-kit pthread riemann-client stdc++ 
tasn1 z
+RUN_DEPENDS-riemann =  collectd-$V:${BASE_PKGPATH},-main
+
 LIB_DEPENDS += net/curl \
                net/liboping \
                textproc/libxml \
@@ -99,7 +106,7 @@ CONFIGURE_ARGS +=--with-ltdl-include=${L
                --with-ltdl-lib=${LOCALBASE}/lib \
                --with-librrd=${LOCALBASE} \
                --with-libstatgrab=${LOCALBASE} \
-               --with-libnetsnmp=${LOCALBASE}/bin/net-snmp-config \
+               --with-libnetsnmp=${LOCALBASE} \
                --with-python=${MODPY_BIN} \
                --enable-all-plugins=no
 
@@ -117,12 +124,14 @@ ENABLED_PLUGINS = apache apcups ascent b
                        users uuid write_http write_graphite pf python virt 
memcachec nut \
                        aggregation curl_json log_logstash memcached \
                        threshold write_log write_riemann
+#                      threshold write_log
 
 .for _plugin in ${ENABLED_PLUGINS}
 CONFIGURE_ARGS += --enable-${_plugin}
 .endfor
 
-CONFIGURE_ENV +=       CPPFLAGS='-I${LOCALBASE}/include' \
+CONFIGURE_ENV +=       PYTHON_CONFIG='${LOCALBASE}/bin/python2.7-config' \
+                       CPPFLAGS='-I${LOCALBASE}/include' \
                        LDFLAGS='-L${LOCALBASE}/lib -L${X11BASE}/lib -pthread'
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/collectd/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    13 Jun 2016 09:12:40 -0000      1.7
+++ distinfo    14 Nov 2016 17:00:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.5.1.tar.gz) = TbpR1iQ/93hY//H/vv5vZShoH/IZBR8SKqJyfiYnEHk=
-SIZE (collectd-5.5.1.tar.gz) = 2254181
+SHA256 (collectd-5.6.1.tar.bz2) = ww/2RPkUB7TcLZl4e5nMRewA5Ti9HMJpQp08XopK7iw=
+SIZE (collectd-5.6.1.tar.bz2) = 1903962
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-Makefile_in,v
retrieving revision 1.6
diff -u -p -r1.6 patch-Makefile_in
--- patches/patch-Makefile_in   13 Jun 2016 09:12:40 -0000      1.6
+++ patches/patch-Makefile_in   14 Nov 2016 17:00:04 -0000
@@ -1,8 +1,7 @@
-$OpenBSD: patch-Makefile_in,v 1.6 2016/06/13 09:12:40 landry Exp $
-dont create var/{run,lib,log}
---- Makefile.in.orig   Fri Jan 22 10:55:46 2016
-+++ Makefile.in        Mon Jun  6 09:18:40 2016
-@@ -947,9 +947,6 @@ uninstall-am:
+$OpenBSD$
+--- Makefile.in.orig   Wed Nov  9 19:58:43 2016
++++ Makefile.in        Wed Nov  9 19:59:27 2016
+@@ -988,9 +988,6 @@ uninstall-am:
  
  
  install-exec-hook:
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-configure,v
retrieving revision 1.10
diff -u -p -r1.10 patch-configure
--- patches/patch-configure     13 Jun 2016 09:12:40 -0000      1.10
+++ patches/patch-configure     14 Nov 2016 17:00:04 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-configure,v 1.10 2016/06/13 09:12:40 landry Exp $
-
-- no Werror, breaks with gcrypt deprecation warnings
-- dont check for pcap-bpf.h, not installed on openbsd
-- in rrdtool the main librrd.so is now threadsafe, there is no more 
librrd_th.so
-
---- configure.orig     Fri Jan 22 10:55:47 2016
-+++ configure  Mon Jun  6 09:18:40 2016
-@@ -17470,7 +17470,7 @@ SAVE_CFLAGS="$CFLAGS"
- # Emulate behavior of src/Makefile.am
- if test "x$GCC" = "xyes"
- then
--      CFLAGS="$CFLAGS -Wall -Werror"
-+      CFLAGS="$CFLAGS -Wall"
- fi
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtok_r" >&5
-@@ -25194,7 +25194,7 @@ then
- 
- 
- fi
--if test "x$librrd_threadsafe" = "xyes"
-+if 1
- then
- 
- $as_echo "#define HAVE_THREADSAFE_LIBRRD 1" >>confdefs.h
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-src_Makefile_in,v
retrieving revision 1.9
diff -u -p -r1.9 patch-src_Makefile_in
--- patches/patch-src_Makefile_in       13 Jun 2016 09:12:40 -0000      1.9
+++ patches/patch-src_Makefile_in       14 Nov 2016 17:00:04 -0000
@@ -1,21 +1,16 @@
-$OpenBSD: patch-src_Makefile_in,v 1.9 2016/06/13 09:12:40 landry Exp $
---- src/Makefile.in.orig       Fri Jan 22 10:55:46 2016
-+++ src/Makefile.in    Mon Jun  6 09:18:40 2016
+$OpenBSD$
+--- src/Makefile.in.orig       Wed Nov  9 20:02:37 2016
++++ src/Makefile.in    Wed Nov  9 20:05:56 2016
 @@ -80,7 +80,7 @@ POST_UNINSTALL = :
  build_triplet = @build@
  host_triplet = @host@
  @BUILD_WITH_OWN_LIBOCONFIG_TRUE@am__append_1 = liboconfig
 -@BUILD_FEATURE_DAEMON_TRUE@am__append_2 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
 +@BUILD_FEATURE_DAEMON_TRUE@am__append_2 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}/${PACKAGE_NAME}.pid"'
- sbin_PROGRAMS = collectdmon$(EXEEXT)
- bin_PROGRAMS = collectd-nagios$(EXEEXT) collectdctl$(EXEEXT) \
-       collectd-tg$(EXEEXT)
-@@ -2422,11 +2422,11 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- SUBDIRS = libcollectdclient $(am__append_1) daemon
- PLUGIN_LDFLAGS = -module -avoid-version -export-symbols-regex 
'\<module_register\>'
--@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall -Werror
-+@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall
+ check_PROGRAMS = $(am__EXEEXT_1) test_utils_latency$(EXEEXT) \
+       test_utils_vl_lookup$(EXEEXT) test_utils_mount$(EXEEXT) \
+       $(am__EXEEXT_2)
+@@ -2610,7 +2610,7 @@ PLUGIN_LDFLAGS = -module -avoid-version -export-symbol
  AM_CPPFLAGS = -I$(srcdir)/daemon -DPREFIX='"${prefix}"' \
        -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
        -DLOCALSTATEDIR='"${localstatedir}"' \
@@ -23,9 +18,9 @@ $OpenBSD: patch-src_Makefile_in,v 1.9 20
 +      -DPKGLOCALSTATEDIR='"${localstatedir}/${PACKAGE_NAME}"' \
        $(am__append_2) -DPLUGINDIR='"${pkglibdir}"' \
        -DPKGDATADIR='"${pkgdatadir}"'
- AUTOMAKE_OPTIONS = subdir-objects
-@@ -5120,13 +5120,8 @@ uninstall-man: uninstall-man1 uninstall-man5
- @BUILD_PLUGIN_WRITE_RIEMANN_TRUE@     $(AM_V_PROTOC_C)protoc-c -I$(srcdir) 
--c_out . $(srcdir)/riemann.proto
+ LOG_COMPILER = env VALGRIND="@VALGRIND@" $(abs_top_srcdir)/testwrapper.sh
+@@ -5519,13 +5519,8 @@ uninstall-man: uninstall-man1 uninstall-man5
+ @BUILD_PLUGIN_PINBA_TRUE@     $(AM_V_PROTOC_C)$(PROTOC_C) -I$(srcdir) --c_out 
. $(srcdir)/pinba.proto
  
  install-exec-hook:
 -      $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
Index: patches/patch-src_collectd_conf_in
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-src_collectd_conf_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_collectd_conf_in
--- patches/patch-src_collectd_conf_in  26 Sep 2014 22:19:32 -0000      1.2
+++ patches/patch-src_collectd_conf_in  14 Nov 2016 17:00:04 -0000
@@ -1,6 +1,6 @@
-$OpenBSD: patch-src_collectd_conf_in,v 1.2 2014/09/26 22:19:32 landry Exp $
---- src/collectd.conf.in.orig  Fri Sep 26 20:53:46 2014
-+++ src/collectd.conf.in       Fri Sep 26 20:54:09 2014
+$OpenBSD$
+--- src/collectd.conf.in.orig  Wed Nov  9 20:06:20 2016
++++ src/collectd.conf.in       Wed Nov  9 20:07:11 2016
 @@ -12,8 +12,8 @@
  
  #Hostname    "localhost"
Index: patches/patch-src_daemon_Makefile_in
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-src_daemon_Makefile_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_daemon_Makefile_in
--- patches/patch-src_daemon_Makefile_in        13 Jun 2016 09:12:40 -0000      
1.2
+++ patches/patch-src_daemon_Makefile_in        14 Nov 2016 17:00:04 -0000
@@ -1,6 +1,6 @@
-$OpenBSD: patch-src_daemon_Makefile_in,v 1.2 2016/06/13 09:12:40 landry Exp $
---- src/daemon/Makefile.in.orig        Fri Jan 22 10:55:46 2016
-+++ src/daemon/Makefile.in     Mon Jun  6 09:19:46 2016
+$OpenBSD$
+--- src/daemon/Makefile.in.orig        Wed Nov  9 20:07:31 2016
++++ src/daemon/Makefile.in     Wed Nov  9 20:08:36 2016
 @@ -79,7 +79,7 @@ PRE_UNINSTALL = :
  POST_UNINSTALL = :
  build_triplet = @build@
@@ -10,7 +10,7 @@ $OpenBSD: patch-src_daemon_Makefile_in,v
  @BUILD_WITH_LIBRT_TRUE@am__append_2 = -lrt
  @BUILD_WITH_LIBPOSIX4_TRUE@am__append_3 = -lposix4
  @BUILD_WITH_LIBSOCKET_TRUE@am__append_4 = -lsocket
-@@ -713,7 +713,7 @@ top_srcdir = @top_srcdir@
+@@ -771,7 +771,7 @@ top_srcdir = @top_srcdir@
  AM_CPPFLAGS = -I$(top_srcdir)/src -DPREFIX='"${prefix}"' \
        -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
        -DLOCALSTATEDIR='"${localstatedir}"' \
Index: patches/patch-src_libcollectdclient_Makefile_in
===================================================================
RCS file: 
/cvs/ports/sysutils/collectd/patches/patch-src_libcollectdclient_Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_libcollectdclient_Makefile_in
--- patches/patch-src_libcollectdclient_Makefile_in     31 Jul 2015 12:05:36 
-0000      1.3
+++ patches/patch-src_libcollectdclient_Makefile_in     14 Nov 2016 17:00:04 
-0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_libcollectdclient_Makefile_in,v 1.3 2015/07/31 12:05:36 
landry Exp $
---- src/libcollectdclient/Makefile.in.orig     Wed May 27 09:51:49 2015
-+++ src/libcollectdclient/Makefile.in  Fri Jul 31 13:55:59 2015
-@@ -472,7 +472,7 @@ top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- AUTOMAKE_OPTIONS = foreign no-dependencies
--@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall -Werror
-+@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall
- pkginclude_HEADERS = collectd/client.h collectd/network.h 
collectd/network_buffer.h collectd/lcc_features.h
- lib_LTLIBRARIES = libcollectdclient.la
- nodist_pkgconfig_DATA = libcollectdclient.pc
Index: patches/patch-src_pf_c
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-src_pf_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_pf_c
--- patches/patch-src_pf_c      13 Jun 2016 09:12:40 -0000      1.3
+++ patches/patch-src_pf_c      14 Nov 2016 17:00:04 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-src_pf_c,v 1.3 2016/06/13 09:12:40 landry Exp $
---- src/pf.c.orig      Fri Jan 22 10:51:17 2016
-+++ src/pf.c   Mon Jun  6 09:18:40 2016
-@@ -36,6 +36,7 @@
+$OpenBSD$
+--- src/pf.c.orig      Wed Nov  9 20:10:17 2016
++++ src/pf.c   Wed Nov  9 20:10:57 2016
+@@ -34,6 +34,7 @@
  # include <netinet/in.h>
  #endif
  
Index: patches/patch-src_processes_c
===================================================================
RCS file: /cvs/ports/sysutils/collectd/patches/patch-src_processes_c,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_processes_c
--- patches/patch-src_processes_c       13 Jun 2016 09:12:40 -0000      1.4
+++ patches/patch-src_processes_c       14 Nov 2016 17:00:04 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_processes_c,v 1.4 2016/06/13 09:12:40 landry Exp $
-
-https://github.com/collectd/collectd/issues/1674
-
---- src/processes.c.orig       Mon Jun  6 10:05:24 2016
-+++ src/processes.c    Mon Jun  6 10:05:35 2016
-@@ -2046,9 +2046,6 @@ static int ps_read (void)
-                       pse.io_syscr = -1;
-                       pse.io_syscw = -1;
- 
--                      pse.cswitch_vol = -1;
--                      pse.cswitch_invol = -1;
--
-                       ps_list_add (procs[i].p_comm, have_cmdline ? cmdline : 
NULL, &pse);
- 
-                       switch (procs[i].p_stat)
Index: pkg/DESCR-riemann
===================================================================
RCS file: pkg/DESCR-riemann
diff -N pkg/DESCR-riemann
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-riemann   14 Nov 2016 17:00:04 -0000
@@ -0,0 +1 @@
+Riemann plugin for collectd.
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/sysutils/collectd/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- pkg/PLIST-main      13 Jun 2016 09:12:40 -0000      1.10
+++ pkg/PLIST-main      14 Nov 2016 17:00:04 -0000
@@ -124,14 +124,12 @@ lib/collectd/write_graphite.so
 lib/collectd/write_http.so
 @comment lib/collectd/write_log.la
 lib/collectd/write_log.so
-@comment lib/collectd/write_riemann.la
-lib/collectd/write_riemann.so
 @comment lib/libcollectdclient.la
 @lib lib/libcollectdclient.so.${LIBcollectdclient_VERSION}
 lib/pkgconfig/libcollectdclient.pc
 @comment libdata/perl5/${MACHINE_ARCH}-openbsd/
-@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.20.2/
-@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.20.2/perllocal.pod
+@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.20.3/
+@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.20.3/perllocal.pod
 libdata/perl5/site_perl/Collectd/
 libdata/perl5/site_perl/Collectd.pm
 libdata/perl5/site_perl/Collectd/Plugins/
@@ -146,6 +144,7 @@ libdata/perl5/site_perl/Collectd/Unixsoc
 @man man/man5/collectd-email.5
 @man man/man5/collectd-exec.5
 @man man/man5/collectd-java.5
+@man man/man5/collectd-lua.5
 @man man/man5/collectd-perl.5
 @man man/man5/collectd-python.5
 @man man/man5/collectd-threshold.5
Index: pkg/PLIST-riemann
===================================================================
RCS file: pkg/PLIST-riemann
diff -N pkg/PLIST-riemann
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-riemann   14 Nov 2016 17:00:04 -0000
@@ -0,0 +1,3 @@
+@comment $OpenBSD$
+@comment lib/collectd/write_riemann.la
+lib/collectd/write_riemann.so

Attachment: sysutils_riemann-c-client.tgz
Description: application/tar-gz

Reply via email to