mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
sysutils/createrepo_c: fix dependency on libxml2, more cleanups
Reported by: diizzy
This commit is contained in:
parent
a1ac153501
commit
c48bf2b5ca
1 changed files with 11 additions and 7 deletions
|
@ -12,17 +12,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
LIB_DEPENDS= librpm.so:archivers/rpm4 \
|
LIB_DEPENDS= librpm.so:archivers/rpm4 \
|
||||||
libcurl.so:ftp/curl \
|
libcurl.so:ftp/curl \
|
||||||
libmodulemd.so:misc/libmodulemd \
|
libmodulemd.so:misc/libmodulemd \
|
||||||
|
libpopt.so:devel/popt \
|
||||||
libzck.so:archivers/zchunk \
|
libzck.so:archivers/zchunk \
|
||||||
libzstd.so:archivers/zstd
|
libzstd.so:archivers/zstd
|
||||||
TEST_DEPENDS= bash:shells/bash
|
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
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= rpm-software-management
|
GH_ACCOUNT= rpm-software-management
|
||||||
|
|
||||||
|
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
|
||||||
CMAKE_OFF= ENABLE_PYTHON
|
CMAKE_OFF= ENABLE_PYTHON
|
||||||
|
|
||||||
SHEBANG_FILES= tests/run_tests.sh.in
|
SHEBANG_FILES= tests/run_tests.sh.in
|
||||||
|
@ -31,16 +33,18 @@ USE_LDCONFIG= yes
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
${REINPLACE_CMD} \
|
${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
|
${WRKSRC}/CMakeLists.txt
|
||||||
for m in GLIB2 GIO GTHREAD2 LIBMODULEMD LZMA SQLITE3 RPM ZCK ZSTD; do \
|
for m in GLIB2 GIO GTHREAD2 LIBMODULEMD LZMA SQLITE3 RPM ZCK ZSTD; do \
|
||||||
${REINPLACE_CMD} \
|
${REINPLACE_CMD} \
|
||||||
"s/\$${$${m}_LIBRARIES}/PkgConfig::$${m}/" \
|
"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; \
|
${WRKSRC}/tests/CMakeLists.txt; \
|
||||||
done
|
done
|
||||||
|
|
||||||
do-test:
|
|
||||||
cd ${CONFIGURE_WRKSRC} && ${MAKE_CMD} tests && ${MAKE_CMD} test
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
Loading…
Add table
Reference in a new issue