devel/ffs: New port: Middleware library for data communication, representation, marshaling

This commit is contained in:
Yuri Victorovich 2024-04-04 19:28:16 -07:00
parent e27fd56f53
commit d0f74e6b97
5 changed files with 58 additions and 0 deletions

View file

@ -657,6 +657,7 @@
SUBDIR += fc++
SUBDIR += fccf
SUBDIR += fcppt
SUBDIR += ffs
SUBDIR += fhist
SUBDIR += fifechan
SUBDIR += fire-hpp

27
devel/ffs/Makefile Normal file
View file

@ -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>

3
devel/ffs/distinfo Normal file
View file

@ -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

5
devel/ffs/pkg-descr Normal file
View file

@ -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.

22
devel/ffs/pkg-plist Normal file
View file

@ -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