pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/libomemo-c



Module Name:    pkgsrc
Committed By:   gdt
Date:           Wed Aug 13 15:02:26 UTC 2025

Added Files:
        pkgsrc/chat/libomemo-c: DESCR Makefile PLIST distinfo

Log Message:
chat/libomemo-c: Add version 0.5.1

libomemo-c is a library implementing Signal's ratcheting forward
secrecy protocol that works in synchronous and asynchronous messaging.
It is a fork of the Signal version, adding support for OMEMO.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/libomemo-c/DESCR \
    pkgsrc/chat/libomemo-c/Makefile pkgsrc/chat/libomemo-c/PLIST \
    pkgsrc/chat/libomemo-c/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/chat/libomemo-c/DESCR
diff -u /dev/null pkgsrc/chat/libomemo-c/DESCR:1.1
--- /dev/null   Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/DESCR        Wed Aug 13 15:02:26 2025
@@ -0,0 +1,7 @@
+This is a fork of
+[libsignal-protocol-c](https://github.com/whispersystems/libsignal-protocol-c),
+an implementation of Signal's ratcheting forward secrecy protocol that
+works in synchronous and asynchronous messaging.  The fork adds
+support for OMEMO as defined in
+[XEP-0384](https://xmpp.org/extensions/xep-0384.html) versions 0.3.0
+and 0.4.0+.
Index: pkgsrc/chat/libomemo-c/Makefile
diff -u /dev/null pkgsrc/chat/libomemo-c/Makefile:1.1
--- /dev/null   Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/Makefile     Wed Aug 13 15:02:26 2025
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2025/08/13 15:02:26 gdt Exp $
+
+DISTNAME=      libomemo-c-0.5.1
+CATEGORIES=    chat
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=dino/}
+GITHUB_PROJECT=        libomemo-c
+GITHUB_RELEASE=        v0.5.1
+
+MAINTAINER=    gdt%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/dino/libomemo-c/
+COMMENT=       OMEMO library (asynchronous ratcheting forward-secrecy)
+LICENSE=       gnu-gpl-v3
+
+USE_TOOLS+=    pkg-config
+
+PKGCONFIG_OVERRIDE+=   src/libomemo-c.pc.in
+
+# Upstream documents cmake but meson works better.
+# https://github.com/dino/libomemo-c/issues/13
+.include "../../devel/meson/build.mk"
+
+.include "../../devel/check/buildlink3.mk"
+.include "../../devel/protobuf-c/buildlink3.mk"
+# TEST_DEPENDS, perhaps
+.include "../../security/openssl/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/libomemo-c/PLIST
diff -u /dev/null pkgsrc/chat/libomemo-c/PLIST:1.1
--- /dev/null   Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/PLIST        Wed Aug 13 15:02:26 2025
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1 2025/08/13 15:02:26 gdt Exp $
+include/omemo/curve.h
+include/omemo/hkdf.h
+include/omemo/key_helper.h
+include/omemo/protocol.h
+include/omemo/ratchet.h
+include/omemo/sender_key.h
+include/omemo/sender_key_record.h
+include/omemo/sender_key_state.h
+include/omemo/session_builder.h
+include/omemo/session_cipher.h
+include/omemo/session_pre_key.h
+include/omemo/session_record.h
+include/omemo/session_state.h
+include/omemo/signal_protocol.h
+include/omemo/signal_protocol_types.h
+lib/libomemo-c.so
+lib/libomemo-c.so.0
+lib/libomemo-c.so.${PKGVERSION}
+lib/pkgconfig/libomemo-c.pc
Index: pkgsrc/chat/libomemo-c/distinfo
diff -u /dev/null pkgsrc/chat/libomemo-c/distinfo:1.1
--- /dev/null   Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/distinfo     Wed Aug 13 15:02:26 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/08/13 15:02:26 gdt Exp $
+
+BLAKE2s (libomemo-c-0.5.1.tar.gz) = 1c897d9c8e5ffbef5e97e3aab77ad9280512198552bda3ae99a5da1af2baf89b
+SHA512 (libomemo-c-0.5.1.tar.gz) = ff59565406c51663f2944e9a7c12c5b0e3fa01073039f5161472dd81f59194b1cf2685bc1e0cc930a141bc409b965c5d93313cfc3e0e237250102af3b5e88826
+Size (libomemo-c-0.5.1.tar.gz) = 239763 bytes



Home | Main Index | Thread Index | Old Index