svn commit: r350458 - in head/net-mgmt/collectd5: . files
Dmitry Sivachenko
demon at FreeBSD.org
Mon Apr 7 11:09:08 UTC 2014
Author: demon
Date: Mon Apr 7 11:09:06 2014
New Revision: 350458
URL: http://svnweb.freebsd.org/changeset/ports/350458
QAT: https://qat.redports.org/buildarchive/r350458/
Log:
Update to version 5.4.1;
Add mongodb support.
PR: 187254
Submitted by: maintainer
Added:
head/net-mgmt/collectd5/files/patch-configure.ac
- copied, changed from r350457, head/net-mgmt/collectd5/files/patch-configure.in
Deleted:
head/net-mgmt/collectd5/files/patch-configure.in
head/net-mgmt/collectd5/files/patch-src-curl_xml.c
head/net-mgmt/collectd5/files/patch-src-interface.c
Modified:
head/net-mgmt/collectd5/Makefile
head/net-mgmt/collectd5/distinfo
head/net-mgmt/collectd5/files/patch-version-gen.sh
head/net-mgmt/collectd5/pkg-plist
Modified: head/net-mgmt/collectd5/Makefile
==============================================================================
--- head/net-mgmt/collectd5/Makefile Mon Apr 7 10:47:45 2014 (r350457)
+++ head/net-mgmt/collectd5/Makefile Mon Apr 7 11:09:06 2014 (r350458)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= collectd
-PORTVERSION= 5.4.0
-PORTREVISION= 3
+PORTVERSION= 5.4.1
PKGNAMESUFFIX= 5
CATEGORIES= net-mgmt
MASTER_SITES= http://collectd.org/files/
@@ -11,8 +10,7 @@ MASTER_SITES= http://collectd.org/files/
MAINTAINER= ports at bsdserwis.com
COMMENT= Systems & network statistics collection daemon
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_AUTOTOOLS= aclocal autoconf autoheader automake libltdl libtool
@@ -22,7 +20,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkg
OPTIONS_DEFINE= CGI DEBUG GCRYPT VIRT
OPTIONS_GROUP= INPUT OUTPUT
OPTIONS_GROUP_OUTPUT= RRDTOOL NOTIFYEMAIL NOTIFYDESKTOP
-OPTIONS_GROUP_INPUT= CURL DBI JSON MEMCACHEC MODBUS MYSQL \
+OPTIONS_GROUP_INPUT= CURL DBI JSON MEMCACHEC MODBUS MONGODB MYSQL \
NUTUPS PGSQL PING PYTHON RABBITMQ REDIS \
ROUTEROS SIGROK SNMP STATGRAB TOKYOTYRANT XML XMMS
@@ -34,6 +32,7 @@ GCRYPT_DESC= Build with libgcrypt
JSON_DESC= Enable JSON plugins
MEMCACHEC_DESC= Enable memcachec plugin
MODBUS_DESC= Enable modbus plugin
+MONGODB_DESC= Enable MongoDB-based plugins
MYSQL_DESC= Enable mysql-based plugins
NOTIFYEMAIL_DESC= Enable notifications via email
NOTIFYDESKTOP_DESC= Enable desktop notifications
@@ -68,13 +67,14 @@ LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --localstatedir=/var \
--disable-all-plugins \
--disable-static \
+ --without-amqp \
--without-java \
+ --without-libaquaero5 \
--without-libganglia \
--without-libiptc \
--without-libjvm \
--without-libkstat \
--without-libmodbus \
- --without-libmongoc \
--without-libnetlink \
--without-libnetapp \
--without-libopenipmi \
@@ -83,6 +83,8 @@ CONFIGURE_ARGS= --localstatedir=/var \
--without-libperl \
--without-libsensors \
--without-libvarnish \
+ --without-lvm \
+ --without-mic \
--without-oracle \
--without-perl-bindings
@@ -233,6 +235,17 @@ PLIST_SUB+= MODBUS=""
PLIST_SUB+= MODBUS="@comment "
.endif
+.if ${PORT_OPTIONS:MMONGODB}
+LIB_DEPENDS+= libmongoc.so:${PORTSDIR}/devel/mongo-c-driver
+CONFIGURE_ARGS+=--with-libmongoc=${LOCALBASE} \
+ --enable-write_mongodb
+PLIST_SUB+= MONGODB=""
+.else
+CONFIGURE_ARGS+=--without-libcmongoc \
+ --disable-write_mongodb
+PLIST_SUB+= MONGODB="@comment "
+.endif
+
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
CONFIGURE_ARGS+=--with-libmysql=${LOCALBASE} --enable-mysql
@@ -441,9 +454,6 @@ post-patch:
-e 's;/opt/collectd/var/lib;/var/db;' \
-e 's;/opt/collectd/lib;${PREFIX}/lib;' \
${WRKSRC}/contrib/collection.conf
- @${REINPLACE_CMD} \
- -e 's;{libdir}/pkgconfig;{prefix}/libdata/pkgconfig;' \
- ${WRKSRC}/configure.in
post-install:
@${MKDIR} ${STAGEDIR}/var/db/collectd
Modified: head/net-mgmt/collectd5/distinfo
==============================================================================
--- head/net-mgmt/collectd5/distinfo Mon Apr 7 10:47:45 2014 (r350457)
+++ head/net-mgmt/collectd5/distinfo Mon Apr 7 11:09:06 2014 (r350458)
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.4.0.tar.bz2) = 90973894a1f10775d409fe23ce7bc4d89c1b7c6f4d9918b305d160605871923e
-SIZE (collectd-5.4.0.tar.bz2) = 1506520
+SHA256 (collectd-5.4.1.tar.bz2) = 75452129f271cb0aad28e57f12a49070618bbb7b6a9d64cf869e8766fa2f66e0
+SIZE (collectd-5.4.1.tar.bz2) = 1521907
Copied and modified: head/net-mgmt/collectd5/files/patch-configure.ac (from r350457, head/net-mgmt/collectd5/files/patch-configure.in)
==============================================================================
--- head/net-mgmt/collectd5/files/patch-configure.in Mon Apr 7 10:47:45 2014 (r350457, copy source)
+++ head/net-mgmt/collectd5/files/patch-configure.ac Mon Apr 7 11:09:06 2014 (r350458)
@@ -1,5 +1,5 @@
---- configure.in.orig 2013-08-18 04:24:25.049973000 -0600
-+++ configure.in 2013-08-19 10:46:53.000000000 -0600
+--- configure.ac.orig 2013-08-18 04:24:25.049973000 -0600
++++ configure.ac 2013-08-19 10:46:53.000000000 -0600
@@ -110,7 +110,7 @@
fi
Modified: head/net-mgmt/collectd5/files/patch-version-gen.sh
==============================================================================
--- head/net-mgmt/collectd5/files/patch-version-gen.sh Mon Apr 7 10:47:45 2014 (r350457)
+++ head/net-mgmt/collectd5/files/patch-version-gen.sh Mon Apr 7 11:09:06 2014 (r350458)
@@ -1,10 +1,10 @@
---- version-gen.sh.orig 2013-08-19 10:57:47.000000000 -0600
-+++ version-gen.sh 2013-08-19 10:58:15.000000000 -0600
+--- version-gen.sh.orig 2014-01-26 12:09:23.540560000 +0400
++++ version-gen.sh 2014-04-06 14:44:48.000000000 +0400
@@ -1,13 +1,3 @@
-#!/usr/bin/env bash
+#!/bin/sh
--DEFAULT_VERSION="5.4.0.git"
+-DEFAULT_VERSION="5.4.1.git"
-
-VERSION="`git describe 2> /dev/null | sed -e 's/^collectd-//'`"
-
@@ -15,4 +15,4 @@
-VERSION="`echo \"$VERSION\" | sed -e 's/-/./g'`"
-
-echo -n "$VERSION"
-+echo -n '5.4.0.git'
++echo -n "5.4.1.git"
Modified: head/net-mgmt/collectd5/pkg-plist
==============================================================================
--- head/net-mgmt/collectd5/pkg-plist Mon Apr 7 10:47:45 2014 (r350457)
+++ head/net-mgmt/collectd5/pkg-plist Mon Apr 7 11:09:06 2014 (r350458)
@@ -226,6 +226,9 @@ lib/collectd/write_graphite.la
%%CURL%%lib/collectd/write_http.a
%%CURL%%lib/collectd/write_http.so
%%CURL%%lib/collectd/write_http.la
+%%MONGODB%%lib/collectd/write_mongodb.a
+%%MONGODB%%lib/collectd/write_mongodb.so
+%%MONGODB%%lib/collectd/write_mongodb.la
%%REDIS%%lib/collectd/write_redis.a
%%REDIS%%lib/collectd/write_redis.so
%%REDIS%%lib/collectd/write_redis.la
More information about the svn-ports-all
mailing list