Date: Sat, 9 Mar 2024 17:13:44 GMT From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: cf9d528182ed - main - textproc/tinyxml2: Convert to meson Message-ID: <202403091713.429HDirP036726@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=cf9d528182ed61468d4aed9dff5d9da5c2e7ca76 commit cf9d528182ed61468d4aed9dff5d9da5c2e7ca76 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-03-09 17:10:52 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-03-09 17:13:00 +0000 textproc/tinyxml2: Convert to meson - Reapply part of 450aafcba559f95c94c5f195d83b5fe4fdc3748a - Bump PORTREVISION for package change --- textproc/tinyxml2/Makefile | 27 ++++++++++++++++----------- textproc/tinyxml2/pkg-plist | 7 ++----- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/textproc/tinyxml2/Makefile b/textproc/tinyxml2/Makefile index 5012b48a08a9..efa8b82fd26d 100644 --- a/textproc/tinyxml2/Makefile +++ b/textproc/tinyxml2/Makefile @@ -1,28 +1,30 @@ PORTNAME= tinyxml2 -DISTVERSION= 10.0.0 -PORTREVISION= 2 +PORTVERSION= 10.0.0 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= textproc MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small C++ XML Parser -WWW= https://github.com/leethomason/tinyxml2 +WWW= https://leethomason.github.io/tinyxml2/ \ + https://github.com/leethomason/tinyxml2 LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= cmake:testing compiler:c++11-lang cpe dos2unix pathfix -CPE_VENDOR= tinyxml2_project +USES= compiler:c++11-lang cpe dos2unix meson pathfix + +MESON_ARGS= --default-library=both \ + -Ddebug=false \ + -Dtests=true USE_LDCONFIG= yes -USE_GITHUB= yes -GH_ACCOUNT= leethomason +PLIST_SUB= PORTVERSION=${PORTVERSION} -CMAKE_TESTING_ON= tinyxml2_BUILD_TESTING -PLIST_SUB= DISTVERSION=${DISTVERSION} +GH_ACCOUNT= leethomason +USE_GITHUB= yes -CMAKE_OFF= tinyxml2_BUILD_TESTING -CMAKE_ON= BUILD_SHARED_LIBS +CPE_VENDOR= tinyxml2_project OPTIONS_DEFINE= EXAMPLES @@ -30,4 +32,7 @@ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} resources ${STAGEDIR}${EXAMPLESDIR}/ +do-test: + cd ${WRKSRC}/ && _build/xmltest + .include <bsd.port.mk> diff --git a/textproc/tinyxml2/pkg-plist b/textproc/tinyxml2/pkg-plist index c12561808480..d18bc5bb434e 100644 --- a/textproc/tinyxml2/pkg-plist +++ b/textproc/tinyxml2/pkg-plist @@ -1,11 +1,8 @@ include/tinyxml2.h -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.10 -lib/libtinyxml2.so.%%DISTVERSION%% +lib/libtinyxml2.so.%%PORTVERSION%% libdata/pkgconfig/tinyxml2.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/dream.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/empty.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202403091713.429HDirP036726>