Date: Thu, 9 Apr 2015 14:45:13 +0000 (UTC) From: Bartek Rutkowski <robak@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r383649 - in head/devel: . fstrm Message-ID: <201504091445.t39EjDEh045671@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: robak Date: Thu Apr 9 14:45:12 2015 New Revision: 383649 URL: https://svnweb.freebsd.org/changeset/ports/383649 Log: devel/fstrm: NEW PORT - Implementation of the Frame Streams data transport protocol in C fstrm is an optimized C implementation of Frame Streams that includes a fast, lockless circular queue implementation and exposes library interfaces for setting up a dedicated Frame Streams I/O thread and asynchronously submitting data frames for transport from worker threads. It was originally written to facilitate the addition of high speed binary logging to DNS servers written in C using the dnstap log format. WWW: https://github.com/farsightsec/fstrm PR: 199292 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> Added: head/devel/fstrm/ head/devel/fstrm/Makefile (contents, props changed) head/devel/fstrm/distinfo (contents, props changed) head/devel/fstrm/pkg-descr (contents, props changed) head/devel/fstrm/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Thu Apr 9 14:43:41 2015 (r383648) +++ head/devel/Makefile Thu Apr 9 14:45:12 2015 (r383649) @@ -471,6 +471,7 @@ SUBDIR += frama-c SUBDIR += freeocl SUBDIR += frink + SUBDIR += fstrm SUBDIR += ftjam SUBDIR += ftnchek SUBDIR += fuel Added: head/devel/fstrm/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/fstrm/Makefile Thu Apr 9 14:45:12 2015 (r383649) @@ -0,0 +1,35 @@ +# Created by: Leo Vandewoestijne <freebsd@dns-lab.com> +# $FreeBSD$ + +PORTNAME= fstrm +PORTVERSION= 0.2.0 +DISTVERSIONPREFIX= v +CATEGORIES= devel + +MAINTAINER= freebsd@dns-lab.com +COMMENT= Implementation of the Frame Streams data transport protocol in C + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 + +USE_GITHUB= yes +GH_ACCOUNT= farsightsec + +GNU_CONFIGURE= yes +USE_AUTOTOOLS= automake autoconf:env libtoolize +USE_LDCONFIG= yes +USES= libtool gmake pkgconfig + +OPTIONS_DEFINE= DOXYGEN +DOXYGEN_DESC= Use doxygen for docs +DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen +DOXYGEN_ALL_TARGET= html-local + +PORTDOCS= * + +run-autotools: + cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ./autogen.sh + +.include <bsd.port.mk> Added: head/devel/fstrm/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/fstrm/distinfo Thu Apr 9 14:45:12 2015 (r383649) @@ -0,0 +1,2 @@ +SHA256 (fstrm-v0.2.0_GH0.tar.gz) = bb171e886b2e3aaf1920b6c003f69705bd038703884546ff627f4740bd391c19 +SIZE (fstrm-v0.2.0_GH0.tar.gz) = 184435 Added: head/devel/fstrm/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/fstrm/pkg-descr Thu Apr 9 14:45:12 2015 (r383649) @@ -0,0 +1,10 @@ +fstrm is an optimized C implementation of Frame Streams that +includes a fast, lockless circular queue implementation +and exposes library interfaces for setting up a dedicated +Frame Streams I/O thread and asynchronously submitting data +frames for transport from worker threads. It was originally +written to facilitate the addition of high speed binary +logging to DNS servers written in C using the dnstap +log format. + +WWW: https://github.com/farsightsec/fstrm Added: head/devel/fstrm/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/fstrm/pkg-plist Thu Apr 9 14:45:12 2015 (r383649) @@ -0,0 +1,15 @@ +bin/fstrm_capture +bin/fstrm_dump +include/fstrm.h +include/fstrm/control.h +include/fstrm/file.h +include/fstrm/iothr.h +include/fstrm/rdwr.h +include/fstrm/reader.h +include/fstrm/unix_writer.h +include/fstrm/writer.h +lib/libfstrm.a +lib/libfstrm.so +lib/libfstrm.so.0 +lib/libfstrm.so.0.0.0 +libdata/pkgconfig/libfstrm.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504091445.t39EjDEh045671>