Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Aug 2024 05:07:00 GMT
From:      Eugene Grosbein <eugen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cddafadedf0c - main - net-mgmt/libfds: New port: Flow Data Storage library
Message-ID:  <202408140507.47E5706j022042@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eugen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cddafadedf0c08eea8af0af13b91c2e815d8f522

commit cddafadedf0c08eea8af0af13b91c2e815d8f522
Author:     Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
AuthorDate: 2024-08-08 06:51:47 +0000
Commit:     Eugene Grosbein <eugen@FreeBSD.org>
CommitDate: 2024-08-14 04:59:11 +0000

    net-mgmt/libfds: New port: Flow Data Storage library
    
    PR: 280681
    Sponsored by: CESNET, z.s.p.o.
    Sponsored by: PANS Jarosław
    
    Signed-off-by: Eugene Grosbein <eugen@FreeBSD.org>
---
 net-mgmt/Makefile         |  1 +
 net-mgmt/libfds/Makefile  | 24 ++++++++++++++++++++++++
 net-mgmt/libfds/distinfo  |  3 +++
 net-mgmt/libfds/pkg-descr |  2 ++
 net-mgmt/libfds/pkg-plist | 31 +++++++++++++++++++++++++++++++
 5 files changed, 61 insertions(+)

diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 6b12eefdda1a..800a44212552 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -127,6 +127,7 @@
     SUBDIR += kismet
     SUBDIR += klg
     SUBDIR += lg
+    SUBDIR += libfds
     SUBDIR += librenms
     SUBDIR += libsmi
     SUBDIR += lldpd
diff --git a/net-mgmt/libfds/Makefile b/net-mgmt/libfds/Makefile
new file mode 100644
index 000000000000..792e16fdb8b5
--- /dev/null
+++ b/net-mgmt/libfds/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=		libfds
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.6.0
+CATEGORIES=		net-mgmt
+
+MAINTAINER=	zarychtam@plan-b.pwste.edu.pl
+COMMENT=	Flow Data Storage library for IPFIX messages
+WWW=		https://github.com/CESNET/libfds
+
+LICENSE=		GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	 libxml2.so:textproc/libxml2 \
+			 liblz4.so:archivers/liblz4 \
+			 libzstd.so:archivers/zstd
+
+USES=		cmake localbase:ldflags pkgconfig
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	CESNET
+
+CXXFLAGS+=	-D_GNU_SOURCE
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/libfds/distinfo b/net-mgmt/libfds/distinfo
new file mode 100644
index 000000000000..1d558c7db4b0
--- /dev/null
+++ b/net-mgmt/libfds/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1723057921
+SHA256 (CESNET-libfds-v0.6.0_GH0.tar.gz) = 00a0e528c037823da8a5c1236cf0a0fa7929b3a9c5fddf3179b4b009ce36df67
+SIZE (CESNET-libfds-v0.6.0_GH0.tar.gz) = 797483
diff --git a/net-mgmt/libfds/pkg-descr b/net-mgmt/libfds/pkg-descr
new file mode 100644
index 000000000000..f7eb7c35ce32
--- /dev/null
+++ b/net-mgmt/libfds/pkg-descr
@@ -0,0 +1,2 @@
+Flow Data Storage library for net-mgmt/ipfixcol2. The library provides
+components for parsing and processing IPFIX Messages.
diff --git a/net-mgmt/libfds/pkg-plist b/net-mgmt/libfds/pkg-plist
new file mode 100644
index 000000000000..ac1d0614d6a4
--- /dev/null
+++ b/net-mgmt/libfds/pkg-plist
@@ -0,0 +1,31 @@
+%%ETCDIR%%/system/aliases.xml
+%%ETCDIR%%/system/elements/cert.xml
+%%ETCDIR%%/system/elements/cesnet.xml
+%%ETCDIR%%/system/elements/cisco.xml
+%%ETCDIR%%/system/elements/flowmon.xml
+%%ETCDIR%%/system/elements/iana.xml
+%%ETCDIR%%/system/elements/muni.xml
+%%ETCDIR%%/system/elements/netflow.xml
+%%ETCDIR%%/system/elements/netflowExtra.xml
+%%ETCDIR%%/system/elements/netscaler.xml
+%%ETCDIR%%/system/elements/vmware.xml
+%%ETCDIR%%/system/mappings.xml
+include/libfds.h
+include/libfds/api.h
+include/libfds/converters.h
+include/libfds/drec.h
+include/libfds/file.h
+include/libfds/filter.h
+include/libfds/iemgr.h
+include/libfds/ipfix_filter.h
+include/libfds/ipfix_parsers.h
+include/libfds/ipfix_structs.h
+include/libfds/template.h
+include/libfds/template_mgr.h
+include/libfds/trie.h
+include/libfds/xml_parser.h
+lib/libfds.so
+lib/libfds.so.0
+lib/libfds.so.0.6.0
+libdata/pkgconfig/libfds.pc
+@dir %%ETCDIR%%/user/elements



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