aboutsummaryrefslogtreecommitdiff
path: root/devel/simpleini
diff options
context:
space:
mode:
Diffstat (limited to 'devel/simpleini')
-rw-r--r--devel/simpleini/Makefile11
-rw-r--r--devel/simpleini/distinfo6
-rw-r--r--devel/simpleini/files/patch-CMakeLists.txt17
-rw-r--r--devel/simpleini/files/patch-cmake-targets41
-rw-r--r--devel/simpleini/pkg-plist6
5 files changed, 20 insertions, 61 deletions
diff --git a/devel/simpleini/Makefile b/devel/simpleini/Makefile
index 5275e60d32db..1ca5305a3e29 100644
--- a/devel/simpleini/Makefile
+++ b/devel/simpleini/Makefile
@@ -1,7 +1,6 @@
PORTNAME= simpleini
DISTVERSIONPREFIX= v
-DISTVERSION= 4.22
-PORTREVISION= 1
+DISTVERSION= 4.24
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@@ -11,20 +10,20 @@ WWW= https://github.com/brofield/simpleini
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE.txt
-USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= brofield
NO_ARCH= yes
CMAKE_ON= SIMPLEINI_USE_SYSTEM_GTEST
+CMAKE_OFF= SIMPLEINI_BUILD_EXAMPLES
PORTDOCS= *
OPTIONS_DEFINE= TEST DOCS
TEST_BUILD_DEPENDS= googletest>=0:devel/googletest
-
-post-patch-TEST-off:
- @${REINPLACE_CMD} -e '/add_subdirectory(tests/ d' ${WRKSRC}/CMakeLists.txt
+TEST_USES= cmake:testing
+TEST_USES_OFF= cmake
+TEST_CMAKE_BOOL= SIMPLEINI_BUILD_TESTS
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/devel/simpleini/distinfo b/devel/simpleini/distinfo
index 06af64af86de..c4809d581d2c 100644
--- a/devel/simpleini/distinfo
+++ b/devel/simpleini/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708445050
-SHA256 (brofield-simpleini-v4.22_GH0.tar.gz) = b3a4b8f9e03aabd491aa55fd57457115857b9b9c7ecf4abf7ff035ca9d026eb8
-SIZE (brofield-simpleini-v4.22_GH0.tar.gz) = 65923
+TIMESTAMP = 1763036688
+SHA256 (brofield-simpleini-v4.24_GH0.tar.gz) = 56ea1183879be33dbe8b094a4b18ac82a0828551a0aec8f307b0e7645b3a07af
+SIZE (brofield-simpleini-v4.24_GH0.tar.gz) = 72173
diff --git a/devel/simpleini/files/patch-CMakeLists.txt b/devel/simpleini/files/patch-CMakeLists.txt
index 835b583840f6..55a6a21cdb34 100644
--- a/devel/simpleini/files/patch-CMakeLists.txt
+++ b/devel/simpleini/files/patch-CMakeLists.txt
@@ -1,10 +1,11 @@
---- CMakeLists.txt.orig 2023-12-29 02:44:28 UTC
+--- CMakeLists.txt.orig 2025-11-13 10:32:32 UTC
+++ CMakeLists.txt
-@@ -34,6 +34,7 @@ add_library(${EXPORT_NAMESPACE}${PROJECT_NAME} ALIAS $
-
- add_library(${PROJECT_NAME} INTERFACE)
- add_library(${EXPORT_NAMESPACE}${PROJECT_NAME} ALIAS ${PROJECT_NAME})
-+target_compile_definitions(${PROJECT_NAME} INTERFACE SI_NO_CONVERSION)
-
- include(GNUInstallDirs)
+@@ -80,7 +80,7 @@ install(FILES
+ )
+ # only build tests when top level and testing enabled
+-if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
++if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND SIMPLEINI_BUILD_TESTS)
+ include(CTest)
+ if(BUILD_TESTING)
+ add_subdirectory(tests)
diff --git a/devel/simpleini/files/patch-cmake-targets b/devel/simpleini/files/patch-cmake-targets
deleted file mode 100644
index 966b2529a634..000000000000
--- a/devel/simpleini/files/patch-cmake-targets
+++ /dev/null
@@ -1,41 +0,0 @@
-From aeacf861a8ad8add5f4974792a88ffea393e41db Mon Sep 17 00:00:00 2001
-From: Alexandre Bouvier <contact@amb.tf>
-Date: Tue, 2 Jan 2024 08:42:03 +0100
-Subject: [PATCH] cmake: fix namespace and include dir (#74)
-
----
- CMakeLists.txt | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git CMakeLists.txt CMakeLists.txt
-index 8f09295..7804947 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -48,7 +48,7 @@ configure_package_config_file(${PROJECT_NAME}Config.cmake.in
- )
-
- install(FILES SimpleIni.h
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
- )
-
- install(TARGETS ${PROJECT_NAME}
-@@ -62,12 +62,15 @@ install(FILES
- )
- install(EXPORT ${PROJECT_NAME}Targets
- DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}
-- NAMESPACE EXPORT_NAMESPACE
-+ NAMESPACE ${EXPORT_NAMESPACE}
- )
-
--target_include_directories(${PROJECT_NAME} INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
-+target_include_directories(${PROJECT_NAME} INTERFACE
-+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
-+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
-+)
-
- if(IS_TOPLEVEL_PROJECT)
-- enable_testing()
-+ include(CTest)
- add_subdirectory(tests)
- endif()
diff --git a/devel/simpleini/pkg-plist b/devel/simpleini/pkg-plist
index 36349f911b1b..caf5985052d2 100644
--- a/devel/simpleini/pkg-plist
+++ b/devel/simpleini/pkg-plist
@@ -1,4 +1,4 @@
include/SimpleIni.h
-share/cmake/SimpleIni/SimpleIniConfig.cmake
-share/cmake/SimpleIni/SimpleIniConfigVersion.cmake
-share/cmake/SimpleIni/SimpleIniTargets.cmake
+lib/cmake/SimpleIni/SimpleIniConfig.cmake
+lib/cmake/SimpleIni/SimpleIniConfigVersion.cmake
+lib/cmake/SimpleIni/SimpleIniTargets.cmake