git: 3591f4015835 - main - devel/iniparser: Update to 4.3.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Sep 2026 06:23:14 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3591f4015835c8a639305d340c53771b38f791d2
commit 3591f4015835c8a639305d340c53771b38f791d2
Author: Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-09-17 21:52:44 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-09-18 06:22:59 +0000
devel/iniparser: Update to 4.3.0
* Add tests:
Unity is fetched at configure time, which needs network access. Add it
as a second distfile and set FETCHCONTENT_SOURCE_DIR_UNITY instead.
This skips the PATCH_COMMAND that places unity_config.h, so copy it in
pre-test.
ChangeLog:
https://gitlab.com/iniparser/iniparser/-/releases/v4.3.0#430-2026-09-15
---
devel/iniparser/Makefile | 12 ++++++++++--
devel/iniparser/distinfo | 8 +++++---
devel/iniparser/pkg-plist | 3 ++-
3 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/devel/iniparser/Makefile b/devel/iniparser/Makefile
index 3125b297ad21..8ba4281e7f4a 100644
--- a/devel/iniparser/Makefile
+++ b/devel/iniparser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iniparser
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.6
+DISTVERSION= 4.3.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
@@ -10,13 +10,18 @@ WWW= https://github.com/ndevilla/iniparser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake cpe pathfix
+TEST_DEPENDS= ${RUBY}:${RUBY_PORT}
+
+USES= cmake:testing cpe pathfix ruby:none
CPE_VENDOR= ndevilla
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ndevilla
+GH_TUPLE= ThrowTheSwitch:Unity:v2.7.0:unity/unity
+CMAKE_TESTING_ARGS= -DFETCHCONTENT_SOURCE_DIR_UNITY=${WRKSRC}/unity
+
PORTDOCS= *
OPTIONS_DEFINE= DOCS
@@ -24,4 +29,7 @@ OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
DOCS_CMAKE_BOOL= BUILD_DOCS
+pre-test:
+ @${CP} ${WRKSRC}/test/unity_config.h ${WRKSRC}/unity/src/
+
.include <bsd.port.mk>
diff --git a/devel/iniparser/distinfo b/devel/iniparser/distinfo
index bb5bef017f49..4d288bb4ad15 100644
--- a/devel/iniparser/distinfo
+++ b/devel/iniparser/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1739720920
-SHA256 (ndevilla-iniparser-v4.2.6_GH0.tar.gz) = a0bd370713a744b1fa8ec27bba889ebf9dbd43060ec92e07fbe91fb43e3cb3ac
-SIZE (ndevilla-iniparser-v4.2.6_GH0.tar.gz) = 39062
+TIMESTAMP = 1789677554
+SHA256 (ndevilla-iniparser-v4.3.0_GH0.tar.gz) = 97375d6a3c481ebb27c47884aa57934599eed027a3015225e2f13173efd39643
+SIZE (ndevilla-iniparser-v4.3.0_GH0.tar.gz) = 262310
+SHA256 (ThrowTheSwitch-Unity-v2.7.0_GH0.tar.gz) = e84eb301ca7967831e68b1728f911e87fa2d345d8ddb64f897bc2f2ee24a321c
+SIZE (ThrowTheSwitch-Unity-v2.7.0_GH0.tar.gz) = 326535
diff --git a/devel/iniparser/pkg-plist b/devel/iniparser/pkg-plist
index 5f357f53be0d..16607a163c9a 100644
--- a/devel/iniparser/pkg-plist
+++ b/devel/iniparser/pkg-plist
@@ -1,5 +1,6 @@
include/iniparser/dictionary.h
include/iniparser/iniparser.h
+include/iniparser/version.h
lib/cmake/iniparser/iniparser-config-version.cmake
lib/cmake/iniparser/iniparser-config.cmake
lib/cmake/iniparser/iniparser-sharedTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -9,5 +10,5 @@ lib/cmake/iniparser/iniparser-staticTargets.cmake
lib/libiniparser.a
lib/libiniparser.so
lib/libiniparser.so.4
-lib/libiniparser.so.4.2.6
+lib/libiniparser.so.4.3.0
libdata/pkgconfig/iniparser.pc