git: 75cb7c553cee - main - security/libomemo-c: update to 0.5.1

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Wed, 09 Apr 2025 08:08:48 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75cb7c553cee7416ae87f7c2ee991d3da332fd9c

commit 75cb7c553cee7416ae87f7c2ee991d3da332fd9c
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-04-08 22:29:00 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-04-09 08:07:41 +0000

    security/libomemo-c: update to 0.5.1
    
    - Switch to meson (cmake fails to detect protobuf-c properly).
    - Use PLIST_SUB to reduce diff on future updates.
---
 security/libomemo-c/Makefile  | 10 +++++++---
 security/libomemo-c/distinfo  |  6 +++---
 security/libomemo-c/pkg-plist |  2 +-
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/security/libomemo-c/Makefile b/security/libomemo-c/Makefile
index c072f18bfa79..4166fd7decdc 100644
--- a/security/libomemo-c/Makefile
+++ b/security/libomemo-c/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libomemo-c
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.0
+DISTVERSION=	0.5.1
 CATEGORIES=	security
 
 MAINTAINER=	kde@FreeBSD.org
@@ -9,9 +9,13 @@ COMMENT=	Implementation of the ratcheting forward secrecy protocol
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake
+LIB_DEPENDS=	libprotobuf-c.so:devel/protobuf-c
+
+USES=		meson pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	dino
-CMAKE_ON=	BUILD_SHARED_LIBS
+MESON_ARGS=     -Dtests=false
+
+PLIST_SUB=	SHLIB_VER=${DISTVERSION}
 
 .include <bsd.port.mk>
diff --git a/security/libomemo-c/distinfo b/security/libomemo-c/distinfo
index 40f270594966..16b3786d6562 100644
--- a/security/libomemo-c/distinfo
+++ b/security/libomemo-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678613499
-SHA256 (dino-libomemo-c-v0.5.0_GH0.tar.gz) = 03195a24ef7a86c339cdf9069d7f7569ed511feaf55e853bfcb797d2698ba983
-SIZE (dino-libomemo-c-v0.5.0_GH0.tar.gz) = 260987
+TIMESTAMP = 1744149692
+SHA256 (dino-libomemo-c-v0.5.1_GH0.tar.gz) = d1b65dbf7bccc67523abfd5e429707f540b2532932d128b2982f0246be2b22a0
+SIZE (dino-libomemo-c-v0.5.1_GH0.tar.gz) = 239905
diff --git a/security/libomemo-c/pkg-plist b/security/libomemo-c/pkg-plist
index d49694ebed2c..ec0fdf003d3c 100644
--- a/security/libomemo-c/pkg-plist
+++ b/security/libomemo-c/pkg-plist
@@ -15,5 +15,5 @@ include/omemo/signal_protocol.h
 include/omemo/signal_protocol_types.h
 lib/libomemo-c.so
 lib/libomemo-c.so.0
-lib/libomemo-c.so.0.5.0
+lib/libomemo-c.so.%%SHLIB_VER%%
 libdata/pkgconfig/libomemo-c.pc