mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-04 01:48:54 +00:00
devel/gdps: new port
General Purpose Data Serializer implemented as a very small C++ library, providing (de)serialization of C++ classes, via backends, such as XML. PR: 264530 Sponsored by: SkunkWerks, GmbH
This commit is contained in:
parent
84e3d72785
commit
0d7fa327fe
@ -933,6 +933,7 @@
|
||||
SUBDIR += goswagger
|
||||
SUBDIR += got
|
||||
SUBDIR += govendor
|
||||
SUBDIR += gpds
|
||||
SUBDIR += gperf
|
||||
SUBDIR += gpm
|
||||
SUBDIR += gputils
|
||||
|
24
devel/gpds/Makefile
Normal file
24
devel/gpds/Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
PORTNAME= gpds
|
||||
DISTVERSION= 1.5.0
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= jbo@insane.engineer
|
||||
COMMENT= General purpose data serializer library written in modern C++
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/license.txt
|
||||
|
||||
ONLY_FOR_ARCHS= aarch64 amd64
|
||||
ONLY_FOR_ARCHS_REASON= not yet ported to other architectures
|
||||
|
||||
RUN_DEPENDS= spdlog>=1.9.0:devel/spdlog
|
||||
|
||||
USES= cmake compiler:c++17-lang
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= simulton
|
||||
|
||||
CMAKE_OFF= GPDS_BUILD_EXAMPLES GPDS_BUILD_TESTS
|
||||
CMAKE_ON= GPDS_FEATURE_SPDLOG
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/gpds/distinfo
Normal file
3
devel/gpds/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1654637835
|
||||
SHA256 (simulton-gpds-1.5.0_GH0.tar.gz) = 356e297bef7d990c354490f327e42d3c1e8b54bbac4bebdd0153752fde5ea2f1
|
||||
SIZE (simulton-gpds-1.5.0_GH0.tar.gz) = 840764
|
10
devel/gpds/pkg-descr
Normal file
10
devel/gpds/pkg-descr
Normal file
@ -0,0 +1,10 @@
|
||||
GPDS is a General Purpose Data Serializer library written in modern C++.
|
||||
It allows to serialize C++ classes to and from XML files in a generic format
|
||||
that can be processed by other XML processing software (or just for the sake of
|
||||
readability).
|
||||
|
||||
GPDS provides the user with complete control over the generated tag names and
|
||||
attributes in the resulting XML compared to just using traditional "key" and
|
||||
"value" tags.
|
||||
|
||||
WWW: https://gpds.simulton.com/
|
16
devel/gpds/pkg-plist
Normal file
16
devel/gpds/pkg-plist
Normal file
@ -0,0 +1,16 @@
|
||||
include/gpds/archiver.hpp
|
||||
include/gpds/archiver_xml.hpp
|
||||
include/gpds/attributes.hpp
|
||||
include/gpds/container.hpp
|
||||
include/gpds/gpds_export.hpp
|
||||
include/gpds/serialize.hpp
|
||||
include/gpds/spdlog_sink.hpp
|
||||
include/gpds/utils.hpp
|
||||
include/gpds/value.hpp
|
||||
lib/cmake/gpds/gpds-config-version.cmake
|
||||
lib/cmake/gpds/gpds-config.cmake
|
||||
lib/cmake/gpds/gpds-targets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/gpds/gpds-targets.cmake
|
||||
lib/libgpds.a
|
||||
lib/libgpds.so
|
||||
lib/libgpds.so.1.5.0
|
Loading…
Reference in New Issue
Block a user