aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2026-06-03 07:13:17 +0000
committerJason E. Hale <jhale@FreeBSD.org>2026-06-03 07:14:09 +0000
commit3503acc3134131733b4c7fabb786598b8b15a1c3 (patch)
treee673e5ef062c819747d4f0324870beab0e287ee6
parent39694bb3c2bc147d22a52c2c1dbce035f85aa044 (diff)
devel/zug: Update to 0.1.2
-rw-r--r--devel/zug/Makefile7
-rw-r--r--devel/zug/distinfo6
-rw-r--r--devel/zug/files/patch-CMakeLists.txt15
-rw-r--r--devel/zug/files/patch-test_____inline__var__tests_CMakeLists.txt11
4 files changed, 20 insertions, 19 deletions
diff --git a/devel/zug/Makefile b/devel/zug/Makefile
index 8892830820d3..d4832c84a336 100644
--- a/devel/zug/Makefile
+++ b/devel/zug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zug
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.1
+DISTVERSION= 0.1.2
CATEGORIES= devel
MAINTAINER= jhale@FreeBSD.org
@@ -14,6 +14,7 @@ USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= arximboldi
+CMAKE_ARGS= -DCMAKE_CXX_STANDARD:STRING="17"
CMAKE_ON= DISABLE_WERROR
CMAKE_OFF= zug_BUILD_DOCS
@@ -29,4 +30,8 @@ TEST_ALL_TARGET= install examples tests
TEST_ALL_TARGET_OFF= install
TEST_TEST_TARGET= test
+post-patch:
+ @${REINPLACE_CMD} -E -e 's|(project\(.*VERSION )[0-9.]+|\1${DISTVERSION}|' \
+ ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/devel/zug/distinfo b/devel/zug/distinfo
index 6462bff95c1c..b915c4f4b17f 100644
--- a/devel/zug/distinfo
+++ b/devel/zug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697487594
-SHA256 (arximboldi-zug-v0.1.1_GH0.tar.gz) = 1b9c8f962e40baa6f0c6af35f957444850063d550078a3ebd0227727b8ef193c
-SIZE (arximboldi-zug-v0.1.1_GH0.tar.gz) = 102857
+TIMESTAMP = 1780399675
+SHA256 (arximboldi-zug-v0.1.2_GH0.tar.gz) = 75ff666a4ce1615b3ca26abbb17b10f5cb5cf5f86c9c293ec430c34750d3ea27
+SIZE (arximboldi-zug-v0.1.2_GH0.tar.gz) = 105555
diff --git a/devel/zug/files/patch-CMakeLists.txt b/devel/zug/files/patch-CMakeLists.txt
deleted file mode 100644
index 4df44c8ffd94..000000000000
--- a/devel/zug/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Compile with -std=c++17 to avoid Boost dependency
---- CMakeLists.txt.orig 2023-10-15 12:49:36 UTC
-+++ CMakeLists.txt
-@@ -3,9 +3,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_
- cmake_policy(SET CMP0056 NEW) # honor link flags in try_compile()
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
-
--project(zug VERSION 0.1.0)
-+project(zug VERSION 0.1.1)
-
--set(CMAKE_CXX_STANDARD 14)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
- set(CMAKE_EXPORT_COMPILE_COMMANDS on)
- set(CMAKE_CXX_EXTENSIONS off)
diff --git a/devel/zug/files/patch-test_____inline__var__tests_CMakeLists.txt b/devel/zug/files/patch-test_____inline__var__tests_CMakeLists.txt
new file mode 100644
index 000000000000..08323d822162
--- /dev/null
+++ b/devel/zug/files/patch-test_____inline__var__tests_CMakeLists.txt
@@ -0,0 +1,11 @@
+The Catch2::Catch2 target needs to be added to find the catch2 headers.
+
+--- test/__inline_var_tests/CMakeLists.txt.orig 2026-01-13 16:46:26 UTC
++++ test/__inline_var_tests/CMakeLists.txt
+@@ -7,5 +7,5 @@ add_dependencies(tests inline_var_tests)
+ file(GLOB_RECURSE inline_var_test_files "*.cpp")
+ add_executable(inline_var_tests EXCLUDE_FROM_ALL ${inline_var_test_files})
+ add_dependencies(tests inline_var_tests)
+-target_link_libraries(inline_var_tests PUBLIC zug-dev)
++target_link_libraries(inline_var_tests PUBLIC zug-dev Catch2::Catch2)
+ add_test("test/inline_var_tests" inline_var_tests)