Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Apr 2024 09:15:43 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d0f74e6b97e6 - main - devel/ffs: New port: Middleware library for data communication, representation, marshaling
Message-ID:  <202404050915.4359Fh6U066723@gitrepo.freebsd.org>

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

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

commit d0f74e6b97e644018e9b8e18a26c9b5c1d5c44f3
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-05 02:28:16 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-05 09:15:34 +0000

    devel/ffs: New port: Middleware library for data communication, representation, marshaling
---
 devel/Makefile      |  1 +
 devel/ffs/Makefile  | 27 +++++++++++++++++++++++++++
 devel/ffs/distinfo  |  3 +++
 devel/ffs/pkg-descr |  5 +++++
 devel/ffs/pkg-plist | 22 ++++++++++++++++++++++
 5 files changed, 58 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index c028874ff2e5..6fe17bf06f03 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -657,6 +657,7 @@
     SUBDIR += fc++
     SUBDIR += fccf
     SUBDIR += fcppt
+    SUBDIR += ffs
     SUBDIR += fhist
     SUBDIR += fifechan
     SUBDIR += fire-hpp
diff --git a/devel/ffs/Makefile b/devel/ffs/Makefile
new file mode 100644
index 000000000000..bff886962ba8
--- /dev/null
+++ b/devel/ffs/Makefile
@@ -0,0 +1,27 @@
+PORTNAME=	ffs
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.6.0-132
+DISTVERSIONSUFFIX=	-gcc3da1a
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Middleware library for data communication, representation, marshaling
+WWW=		https://github.com/GTkorvo/ffs
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	bash:shells/bash
+LIB_DEPENDS=	libatl.so:devel/atl \
+		libdill.so:devel/dill
+
+USES=		bison cmake perl5 shebangfix
+USE_PERL5=	build
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	GTkorvo
+
+SHEBANG_FILES=	ffs-config.in
+
+.include <bsd.port.mk>
diff --git a/devel/ffs/distinfo b/devel/ffs/distinfo
new file mode 100644
index 000000000000..7390a595a5ba
--- /dev/null
+++ b/devel/ffs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1712281985
+SHA256 (GTkorvo-ffs-v1.6.0-132-gcc3da1a_GH0.tar.gz) = d1a5b43895f4a6fdc112b8b52d9db36fb83e94fde85d76bfc5036af5867d6be5
+SIZE (GTkorvo-ffs-v1.6.0-132-gcc3da1a_GH0.tar.gz) = 1221409
diff --git a/devel/ffs/pkg-descr b/devel/ffs/pkg-descr
new file mode 100644
index 000000000000..151e2ae7201c
--- /dev/null
+++ b/devel/ffs/pkg-descr
@@ -0,0 +1,5 @@
+FFS is a middleware library for data communication, including representation,
+processing and marshaling that preserves the performance of traditional
+approaches while relaxing the requirement of a priori knowledge and providing
+complex run-time flexibility. FFS provides for highly efficient binary data
+communication, etc.
diff --git a/devel/ffs/pkg-plist b/devel/ffs/pkg-plist
new file mode 100644
index 000000000000..86595ca0825c
--- /dev/null
+++ b/devel/ffs/pkg-plist
@@ -0,0 +1,22 @@
+bin/FFScp
+bin/FFSdump
+bin/FFSsort
+bin/ffs-config
+bin/format_cmd
+bin/format_dump
+bin/format_info
+bin/format_server
+bin/format_test
+bin/scale_test
+bin/self_format_test
+include/cod.h
+include/ffs.h
+include/fm.h
+lib/cmake/ffs/ffs-config-version.cmake
+lib/cmake/ffs/ffs-config.cmake
+lib/cmake/ffs/ffs-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ffs/ffs-targets.cmake
+lib/libffs.so
+lib/libffs.so.3
+lib/libffs.so.3.0.0
+libdata/pkgconfig/ffs.pc



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