svn commit: r423096 - in head/net-mgmt: . riemann-c-client
Jan Beich
jbeich at FreeBSD.org
Sat Oct 1 23:34:14 UTC 2016
Author: jbeich
Date: Sat Oct 1 23:34:12 2016
New Revision: 423096
URL: https://svnweb.freebsd.org/changeset/ports/423096
Log:
net-mgmt/riemann-c-client: add new port
PR: 210545
Submitted by: Dave Cottlehuber <dch at skunkwerks.at>
Riemann-C-client is a C client library for the Riemann monitoring system,
providing a convenient and simple API, high test coverage and a copyleft
license, along with API and ABI stability.
https://github.com/algernon/riemann-c-client/#readme
Added:
head/net-mgmt/riemann-c-client/
head/net-mgmt/riemann-c-client/Makefile (contents, props changed)
head/net-mgmt/riemann-c-client/distinfo (contents, props changed)
head/net-mgmt/riemann-c-client/pkg-descr (contents, props changed)
head/net-mgmt/riemann-c-client/pkg-plist (contents, props changed)
Modified:
head/net-mgmt/Makefile (contents, props changed)
Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile Sat Oct 1 20:47:06 2016 (r423095)
+++ head/net-mgmt/Makefile Sat Oct 1 23:34:12 2016 (r423096)
@@ -291,6 +291,7 @@
SUBDIR += remarp
SUBDIR += resource-agents
SUBDIR += riemann
+ SUBDIR += riemann-c-client
SUBDIR += rotorouter
SUBDIR += routers2
SUBDIR += routers2-extensions
Added: head/net-mgmt/riemann-c-client/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/riemann-c-client/Makefile Sat Oct 1 23:34:12 2016 (r423096)
@@ -0,0 +1,36 @@
+# Created by: Dave Cottlehuber <dch at skunkwerks.at>
+# $FreeBSD$
+
+PORTNAME= riemann-c-client
+PORTVERSION= 1.9.1
+DISTVERSIONPREFIX= ${PORTNAME}-
+CATEGORIES= net-mgmt
+
+MAINTAINER= dch at skunkwerks.at
+COMMENT= C library and command-line tool for Riemann
+
+LICENSE= LGPL3+
+
+BUILD_DEPENDS= libcheck>0:devel/libcheck
+LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c \
+ libgnutls.so:security/gnutls \
+ libjson-c.so:devel/json-c
+
+USE_GITHUB= yes
+GH_ACCOUNT= algernon
+
+USES= autoreconf gmake libtool pathfix pkgconfig
+
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+PATHFIX_MAKEFILEIN= Makefile.am
+INSTALL_TARGET= install-strip
+TEST_TARGET= check
+
+post-patch:
+ @${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/Makefile.am
+
+# Running |make test| isn't on poudriere menu yet, so force-feed
+pre-install: do-test
+
+.include <bsd.port.mk>
Added: head/net-mgmt/riemann-c-client/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/riemann-c-client/distinfo Sat Oct 1 23:34:12 2016 (r423096)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1475271779
+SHA256 (algernon-riemann-c-client-riemann-c-client-1.9.1_GH0.tar.gz) = 6c8279362384e0ee01cb84a12f645bf7229c7d61f565158fe4ecc82c36ce8dc0
+SIZE (algernon-riemann-c-client-riemann-c-client-1.9.1_GH0.tar.gz) = 74563
Added: head/net-mgmt/riemann-c-client/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/riemann-c-client/pkg-descr Sat Oct 1 23:34:12 2016 (r423096)
@@ -0,0 +1,5 @@
+Riemann-C-client is a C client library for the Riemann monitoring system,
+providing a convenient and simple API, high test coverage and a copyleft
+license, along with API and ABI stability.
+
+WWW: https://github.com/algernon/riemann-c-client/#readme
Added: head/net-mgmt/riemann-c-client/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/riemann-c-client/pkg-plist Sat Oct 1 23:34:12 2016 (r423096)
@@ -0,0 +1,15 @@
+bin/riemann-client
+include/riemann/attribute.h
+include/riemann/client.h
+include/riemann/event.h
+include/riemann/message.h
+include/riemann/proto/riemann.pb-c.h
+include/riemann/query.h
+include/riemann/riemann-client.h
+include/riemann/simple.h
+lib/libriemann-client.a
+lib/libriemann-client.so
+lib/libriemann-client.so.0
+lib/libriemann-client.so.0.9.1
+libdata/pkgconfig/riemann-client.pc
+man/man1/riemann-client.1.gz
More information about the svn-ports-all
mailing list