Date: Fri, 4 Oct 2024 12:48:49 GMT From: Pietro Cerutti <gahr@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c48bf2b5ca00 - main - sysutils/createrepo_c: fix dependency on libxml2, more cleanups Message-ID: <202410041248.494Cmnd8026974@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by gahr: URL: https://cgit.FreeBSD.org/ports/commit/?id=c48bf2b5ca004fdf0e797e3089c8545c8c35df6a commit c48bf2b5ca004fdf0e797e3089c8545c8c35df6a Author: Pietro Cerutti <gahr@FreeBSD.org> AuthorDate: 2024-10-04 12:44:45 +0000 Commit: Pietro Cerutti <gahr@FreeBSD.org> CommitDate: 2024-10-04 12:48:46 +0000 sysutils/createrepo_c: fix dependency on libxml2, more cleanups Reported by: diizzy --- sysutils/createrepo_c/Makefile | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/sysutils/createrepo_c/Makefile b/sysutils/createrepo_c/Makefile index 33d962dd8e84..ba3fe4a76c83 100644 --- a/sysutils/createrepo_c/Makefile +++ b/sysutils/createrepo_c/Makefile @@ -12,17 +12,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librpm.so:archivers/rpm4 \ libcurl.so:ftp/curl \ libmodulemd.so:misc/libmodulemd \ + libpopt.so:devel/popt \ libzck.so:archivers/zchunk \ libzstd.so:archivers/zstd TEST_DEPENDS= bash:shells/bash -USES= cmake pkgconfig shebangfix sqlite +USES= cmake:testing gnome pathfix pkgconfig shebangfix sqlite ssl -USE_GNOME= libxml2 +USE_GNOME= glib20 libxml2 USE_GITHUB= yes GH_ACCOUNT= rpm-software-management +CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen CMAKE_OFF= ENABLE_PYTHON SHEBANG_FILES= tests/run_tests.sh.in @@ -31,16 +33,18 @@ USE_LDCONFIG= yes post-patch: ${REINPLACE_CMD} \ - '/pkg_check_modules/s|REQUIRED|REQUIRED IMPORTED_TARGET|' \ + -e '/pkg_check_modules/s|REQUIRED|REQUIRED IMPORTED_TARGET|' \ + -e 's|EXCLUDE_FROM_ALL||' \ ${WRKSRC}/CMakeLists.txt for m in GLIB2 GIO GTHREAD2 LIBMODULEMD LZMA SQLITE3 RPM ZCK ZSTD; do \ ${REINPLACE_CMD} \ "s/\$${$${m}_LIBRARIES}/PkgConfig::$${m}/" \ - ${WRKSRC}/src/CMakeLists.txt \ + ${WRKSRC}/src/CMakeLists.txt; \ + done + for m in GLIB2; do \ + ${REINPLACE_CMD} \ + "s/\$${$${m}_LIBRARIES}/PkgConfig::$${m}/" \ ${WRKSRC}/tests/CMakeLists.txt; \ done -do-test: - cd ${CONFIGURE_WRKSRC} && ${MAKE_CMD} tests && ${MAKE_CMD} test - .include <bsd.port.mk>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410041248.494Cmnd8026974>
