git: c48bf2b5ca00 - main - sysutils/createrepo_c: fix dependency on libxml2, more cleanups
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Oct 2024 12:48:49 UTC
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>