aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Bodenmann <jbo@FreeBSD.org>2023-10-05 14:50:27 +0000
committerJoel Bodenmann <jbo@FreeBSD.org>2023-10-06 11:13:03 +0000
commita0079d1f19d3f0045089b8cb99b323c39c488458 (patch)
tree042b36f100e061ec15fe6cd88f395898b02e9988
parent1f30727c4cbfd5683c22880e58d0e85864ff6d1f (diff)
downloadports-a0079d1f19d3f0045089b8cb99b323c39c488458.tar.gz
ports-a0079d1f19d3f0045089b8cb99b323c39c488458.zip
devel/gpds: Update to 1.7.0
Changelog: https://github.com/simulton/gpds/releases/tag/1.7.0 Approved by: zirias (mentor) Sponsored by: Simulton GmbH Differential Revision: https://reviews.freebsd.org/D42090
-rw-r--r--devel/gpds/Makefile17
-rw-r--r--devel/gpds/distinfo6
-rw-r--r--devel/gpds/pkg-plist2
3 files changed, 15 insertions, 10 deletions
diff --git a/devel/gpds/Makefile b/devel/gpds/Makefile
index 92d4e538e2c5..4d59592aa4ef 100644
--- a/devel/gpds/Makefile
+++ b/devel/gpds/Makefile
@@ -1,23 +1,28 @@
PORTNAME= gpds
-DISTVERSION= 1.6.0
+DISTVERSION= 1.7.0
CATEGORIES= devel
MAINTAINER= jbo@FreeBSD.org
COMMENT= General purpose data serializer library written in modern C++
-WWW= https://gpds.simulton.com/
+WWW= https://github.com/simulton/gpds
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
-RUN_DEPENDS= spdlog>=1.9.0:devel/spdlog
-
-USES= cmake compiler:c++17-lang
+USES= cmake compiler:c++20-lang
USE_GITHUB= yes
GH_ACCOUNT= simulton
-CMAKE_ON= GPDS_FEATURE_SPDLOG
CMAKE_OFF= GPDS_BUILD_EXAMPLES GPDS_BUILD_TESTS
PLIST_SUB= SOVERSION="${DISTVERSION}"
+OPTIONS_DEFINE= SPDLOG
+OPTIONS_DEFAULT= SPDLOG
+OPTIONS_SUB= yes
+
+SPDLOG_DESC= Enable (de)serialization interface for spdlog
+SPDLOG_RUN_DEPENDS= spdlog>=1.9.0:devel/spdlog
+SPDLOG_CMAKE_BOOL= GPDS_FEATURE_SPDLOG
+
.include <bsd.port.mk>
diff --git a/devel/gpds/distinfo b/devel/gpds/distinfo
index 7adc8873cb04..afb91fe48acf 100644
--- a/devel/gpds/distinfo
+++ b/devel/gpds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689352101
-SHA256 (simulton-gpds-1.6.0_GH0.tar.gz) = 6e603243ce4712db22385c045f49a42d7acc38ca16cf402dd770aed676ef0e93
-SIZE (simulton-gpds-1.6.0_GH0.tar.gz) = 874971
+TIMESTAMP = 1696517047
+SHA256 (simulton-gpds-1.7.0_GH0.tar.gz) = cb8ea10ef778ebbf97fa279783a2f876363452d87a27f58d8c910b7a617d24ca
+SIZE (simulton-gpds-1.7.0_GH0.tar.gz) = 874784
diff --git a/devel/gpds/pkg-plist b/devel/gpds/pkg-plist
index d4fc4806050a..04699fc7789e 100644
--- a/devel/gpds/pkg-plist
+++ b/devel/gpds/pkg-plist
@@ -4,7 +4,7 @@ include/gpds/archiver_yaml.hpp
include/gpds/attributes.hpp
include/gpds/container.hpp
include/gpds/serialize.hpp
-include/gpds/spdlog_sink.hpp
+%%SPDLOG%%include/gpds/spdlog_sink.hpp
include/gpds/utils.hpp
include/gpds/value.hpp
lib/cmake/gpds/gpds-config-version.cmake