git: 9d96527a9280 - main - devel/iniparser: Update to 4.2.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 16 Jun 2024 16:37:58 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9d96527a928006f4b8f76ffa3d65c695168d9905
commit 9d96527a928006f4b8f76ffa3d65c695168d9905
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-06-16 16:32:25 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-06-16 16:35:53 +0000
devel/iniparser: Update to 4.2.4
* Switch to CMake which cleans up Makefile and makes port more easily
available for consumers
* Drop "make test" due to new and unported dependencies
Changelog: https://github.com/ndevilla/iniparser/releases/tag/v4.2.4
PR: 279782
Reviewed by: eduardo (maintainer)
---
devel/iniparser/Makefile | 27 +++++++++------------------
devel/iniparser/distinfo | 6 +++---
devel/iniparser/pkg-plist | 13 +++++++++++++
3 files changed, 25 insertions(+), 21 deletions(-)
diff --git a/devel/iniparser/Makefile b/devel/iniparser/Makefile
index eab8f8f5b951..917cd3fd710f 100644
--- a/devel/iniparser/Makefile
+++ b/devel/iniparser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iniparser
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.1
+DISTVERSION= 4.2.4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
@@ -10,26 +10,17 @@ WWW= https://github.com/ndevilla/iniparser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= bash>0:shells/bash
+USES= cmake pathfix
+USE_LDCONFIG= yes
-USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= ndevilla
-ALL_TARGET= default
-TEST_TARGET= check
-
-PLIST_FILES= include/dictionary.h \
- include/iniparser.h \
- lib/libiniparser.a \
- lib/libiniparser.so \
- lib/libiniparser.so.1
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/src/dictionary.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/iniparser.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/libiniparser.a ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/libiniparser.so.1 ${STAGEDIR}${PREFIX}/lib
- @${LN} -sf libiniparser.so.1 ${STAGEDIR}${PREFIX}/lib/libiniparser.so
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
+DOCS_CMAKE_BOOL= BUILD_DOCS
.include <bsd.port.mk>
diff --git a/devel/iniparser/distinfo b/devel/iniparser/distinfo
index 226dcc5ce3b5..5db31b74da48 100644
--- a/devel/iniparser/distinfo
+++ b/devel/iniparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715847729
-SHA256 (ndevilla-iniparser-v4.2.1_GH0.tar.gz) = 9120fd13260be1dbec74b8aaf47777c434976626f3b3288c0d17b70e21cce2d2
-SIZE (ndevilla-iniparser-v4.2.1_GH0.tar.gz) = 66524
+TIMESTAMP = 1718526163
+SHA256 (ndevilla-iniparser-v4.2.4_GH0.tar.gz) = c05bb41df87f31a029516943ebb7f38ca1f0e38ff36f3836f1163a9a529857df
+SIZE (ndevilla-iniparser-v4.2.4_GH0.tar.gz) = 37993
diff --git a/devel/iniparser/pkg-plist b/devel/iniparser/pkg-plist
new file mode 100644
index 000000000000..5bf7452bd301
--- /dev/null
+++ b/devel/iniparser/pkg-plist
@@ -0,0 +1,13 @@
+include/iniparser/dictionary.h
+include/iniparser/iniparser.h
+lib/cmake/iniparser/iniparser-config-version.cmake
+lib/cmake/iniparser/iniparser-config.cmake
+lib/cmake/iniparser/iniparser-sharedTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/iniparser/iniparser-sharedTargets.cmake
+lib/cmake/iniparser/iniparser-staticTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/iniparser/iniparser-staticTargets.cmake
+lib/libiniparser.a
+lib/libiniparser.so
+lib/libiniparser.so.4
+lib/libiniparser.so.4.2.4
+libdata/pkgconfig/iniparser.pc