diff options
author | Daniel Engberg <diizzy@FreeBSD.org> | 2025-04-19 00:01:54 +0200 |
---|---|---|
committer | Daniel Engberg <diizzy@FreeBSD.org> | 2025-04-19 00:06:18 +0200 |
commit | ba156e3b6098a58f8ce6118432537a684cde050b (patch) | |
tree | 90ee977eb15b442381a620ded5210f2817430334 | |
parent | textproc/tinyxml2: Switch back to CMake (diff) |
audio/umurmur: Switch to CMake and OpenSSL
* Removes autoreconf gmake libtool dependencies
* Switch to OpenSSL instead of Mbed TLS
* Fix version reporting within application
Reviewed by: bofh (via matrix)
-rw-r--r-- | audio/umurmur/Makefile | 9 | ||||
-rw-r--r-- | audio/umurmur/files/patch-configure.ac | 11 | ||||
-rw-r--r-- | audio/umurmur/files/patch-src_CMakeLists.txt | 8 |
3 files changed, 11 insertions, 17 deletions
diff --git a/audio/umurmur/Makefile b/audio/umurmur/Makefile index 20478a0f1bf4..20c4027e13b8 100644 --- a/audio/umurmur/Makefile +++ b/audio/umurmur/Makefile @@ -1,6 +1,7 @@ PORTNAME= umurmur DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= audio net MAINTAINER= bofh@FreeBSD.org @@ -11,21 +12,17 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ - libmbedtls.so:security/mbedtls3 \ libprotobuf-c.so:devel/protobuf-c -USES= autoreconf gmake libtool localbase +USES= cmake ssl USE_GITHUB= yes USE_RC_SUBR= umurmur -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-ssl=mbedtls - post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/conf.c @${REINPLACE_CMD} \ -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/umurmur.conf.example + @${REINPLACE_CMD} -e 's|0.3.0|0.3.1|g' ${WRKSRC}/src/version.h post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/umurmur diff --git a/audio/umurmur/files/patch-configure.ac b/audio/umurmur/files/patch-configure.ac deleted file mode 100644 index 6e9a84ad3b72..000000000000 --- a/audio/umurmur/files/patch-configure.ac +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.ac.orig 2021-03-21 20:49:04 UTC -+++ configure.ac -@@ -118,7 +118,7 @@ AS_IF([test "x$enable_shmapi" != xno], - AM_CONDITIONAL(USE_SHAREDMEMORY_API, false) - ]) - --AC_DEFINE([DEFAULT_CONFIG], ["/etc/umurmur.conf"], [Default config]) -+AC_DEFINE([DEFAULT_CONFIG], ["%%PREFIX%%/etc/umurmur.conf"], [Default config]) - - # Checks for header files. - AC_FUNC_ALLOCA diff --git a/audio/umurmur/files/patch-src_CMakeLists.txt b/audio/umurmur/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..651795676476 --- /dev/null +++ b/audio/umurmur/files/patch-src_CMakeLists.txt @@ -0,0 +1,8 @@ +--- src/CMakeLists.txt.orig 2025-04-18 15:18:32 UTC ++++ src/CMakeLists.txt +@@ -48,4 +48,4 @@ target_link_libraries(${PROJECT_NAME} + ${LIBRT} + ${CRYPTO_LIBRARIES}) + +-install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "sbin") ++install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) |