git: 0c022f0fc854 - main - textproc/tinyxml2: Update to 10.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 21 Jan 2024 11:25:41 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0c022f0fc854184d95ff3303049a063a39b1f551
commit 0c022f0fc854184d95ff3303049a063a39b1f551
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-01-21 10:17:37 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-01-21 11:24:48 +0000
textproc/tinyxml2: Update to 10.0.0
Rework Makefile to more closely follow Porters Handbook and utilize
framework helpers
Changelog:
https://github.com/leethomason/tinyxml2/compare/9.0.0...10.0.0
PR: 276061
Approved by: portmgr (maintainer timeout, 2+ weeks)
---
textproc/tinyxml2/Makefile | 24 +++++++++---------------
textproc/tinyxml2/distinfo | 6 +++---
textproc/tinyxml2/pkg-plist | 5 ++---
3 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/textproc/tinyxml2/Makefile b/textproc/tinyxml2/Makefile
index bf872b6bef74..c465308fda25 100644
--- a/textproc/tinyxml2/Makefile
+++ b/textproc/tinyxml2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinyxml2
-PORTVERSION= 9.0.0
+DISTVERSION= 10.0.0
PORTEPOCH= 1
CATEGORIES= textproc
@@ -10,29 +10,23 @@ WWW= https://github.com/leethomason/tinyxml2
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cmake:insource compiler:c++11-lang cpe dos2unix pathfix
-
-CMAKE_OFF= BUILD_TESTS
-CMAKE_ON= BUILD_SHARED_LIBS
+USES= cmake:testing compiler:c++11-lang cpe dos2unix pathfix
+CPE_VENDOR= tinyxml2_project
USE_LDCONFIG= yes
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= leethomason
-GH_ACCOUNT= leethomason
-USE_GITHUB= yes
+CMAKE_TESTING_ON= tinyxml2_BUILD_TESTING
+PLIST_SUB= DISTVERSION=${DISTVERSION}
-CPE_VENDOR= tinyxml2_project
+CMAKE_OFF= tinyxml2_BUILD_TESTING
+CMAKE_ON= BUILD_SHARED_LIBS
OPTIONS_DEFINE= EXAMPLES
-post-install:
- ${AR} cq ${STAGEDIR}${PREFIX}/lib/libtinyxml2.a ${WRKSRC}/CMakeFiles/tinyxml2.dir/tinyxml2.cpp.o
-
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/ && ${COPYTREE_SHARE} resources ${STAGEDIR}${EXAMPLESDIR}/
-do-test:
- cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xmltest && ./xmltest
-
.include <bsd.port.mk>
diff --git a/textproc/tinyxml2/distinfo b/textproc/tinyxml2/distinfo
index 8d9f077601fd..2311fe4cfc2b 100644
--- a/textproc/tinyxml2/distinfo
+++ b/textproc/tinyxml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623359673
-SHA256 (leethomason-tinyxml2-9.0.0_GH0.tar.gz) = cc2f1417c308b1f6acc54f88eb70771a0bf65f76282ce5c40e54cfe52952702c
-SIZE (leethomason-tinyxml2-9.0.0_GH0.tar.gz) = 619734
+TIMESTAMP = 1704129608
+SHA256 (leethomason-tinyxml2-10.0.0_GH0.tar.gz) = 3bdf15128ba16686e69bce256cc468e76c7b94ff2c7f391cc5ec09e40bff3839
+SIZE (leethomason-tinyxml2-10.0.0_GH0.tar.gz) = 642421
diff --git a/textproc/tinyxml2/pkg-plist b/textproc/tinyxml2/pkg-plist
index 1d33bd8a5ba0..c12561808480 100644
--- a/textproc/tinyxml2/pkg-plist
+++ b/textproc/tinyxml2/pkg-plist
@@ -3,10 +3,9 @@ lib/cmake/tinyxml2/tinyxml2-config-version.cmake
lib/cmake/tinyxml2/tinyxml2-config.cmake
lib/cmake/tinyxml2/tinyxml2-shared-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/tinyxml2/tinyxml2-shared-targets.cmake
-lib/libtinyxml2.a
lib/libtinyxml2.so
-lib/libtinyxml2.so.9
-lib/libtinyxml2.so.%%PORTVERSION%%
+lib/libtinyxml2.so.10
+lib/libtinyxml2.so.%%DISTVERSION%%
libdata/pkgconfig/tinyxml2.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/dream.xml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/empty.xml