pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/dino



Module Name:    pkgsrc
Committed By:   gdt
Date:           Thu Aug 14 10:25:26 UTC 2025

Modified Files:
        pkgsrc/chat/dino: Makefile PLIST distinfo
Removed Files:
        pkgsrc/chat/dino/patches: patch-CMakeLists.txt

Log Message:
chat/dino: Update to 0.5.0

  - switch to meson and drop cmake patch
  - swap out libsignal-c in favor of libomemo-c
  - drop build accomodations from cmake that no longer seem needed:
    + MAKE_JOBS_SAFE
    + forcing on libsoup3

ok ryoon@

Upstream NEWS content:

* Improved file sharing

The way file transfers are currently done in the XMPP ecosystem is
limited in functionality and files can sometimes be received
out-of-order. Dino now supports a new method for announcing file
transfers (XEP-0447), which solves this issue. Additionally, users can
now see preview images or other file details before downloading the
file. Dino currently only uses the new method for unencrypted file
transfers, for example in public channels.

* Reworked dialogs

The account and preferences dialogs have been combined into a single,
new dialog. This dialog lets you manage accounts and adjust encryption
and other settings. It now also includes some new settings like an
option for OMEMO encryption by default, which is enabled by default.

Additionally, the conversation details dialog has been completely
redesigned. Both dialogs are now fully compatible with mobile devices.

* New unread line

A new unread line has been added, indicating the point up to which
you’ve already read the messages.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/chat/dino/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/dino/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/chat/dino/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/chat/dino/patches/patch-CMakeLists.txt

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

Modified files:

Index: pkgsrc/chat/dino/Makefile
diff -u pkgsrc/chat/dino/Makefile:1.50 pkgsrc/chat/dino/Makefile:1.51
--- pkgsrc/chat/dino/Makefile:1.50      Wed Aug 13 10:13:57 2025
+++ pkgsrc/chat/dino/Makefile   Thu Aug 14 10:25:26 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.50 2025/08/13 10:13:57 gdt Exp $
+# $NetBSD: Makefile,v 1.51 2025/08/14 10:25:26 gdt Exp $
 
-DISTNAME=              dino-0.4.5
+DISTNAME=              dino-0.5.0
 CATEGORIES=            chat
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=dino/}
-GITHUB_RELEASE=        v${PKGVERSION_NOREV}
+GITHUB_RELEASE=                v${PKGVERSION_NOREV}
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/dino/dino/
@@ -15,16 +15,19 @@ DEPENDS+=   glib-networking-[0-9]*:../../n
 USE_TOOLS+=            pkg-config
 USE_LANGUAGES=         c c++
 
-CMAKE_CONFIGURE_ARGS+=         -DUSE_SOUP3:BOOL=ON
-
 BUILDLINK_TRANSFORM+=  opt:-Wno-incompatible-pointer-types-discards-qualifiers:-Wno-incompatible-pointer-types
 
-# make[2]: don't know how to make exports/xmpp-vala.vapi. Stop
-MAKE_JOBS_SAFE=        no
+# tests fail because of missing RPATH in plugins/omemo/omemo-test.
+# With LD_LIBRARY_PATH=/usr/pkg/lib/dino/plugins they pass.
+# This seems to be because of upstream's use of ORIGIN.
+
+.include "../../devel/meson/build.mk"
 
-.include "../../devel/cmake/build.mk"
+# Upstream's dependency documentation is at
+#   https://github.com/dino/dino/wiki/Build
+# \todo Sort/group by upstream and add missing.
 
-.include "../../chat/libsignal-protocol-c/buildlink3.mk"
+.include "../../chat/libomemo-c/buildlink3.mk"
 .include "../../comms/srtp/buildlink3.mk"
 .include "../../converters/qrencode/buildlink3.mk"
 BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.24

Index: pkgsrc/chat/dino/PLIST
diff -u pkgsrc/chat/dino/PLIST:1.4 pkgsrc/chat/dino/PLIST:1.5
--- pkgsrc/chat/dino/PLIST:1.4  Wed May 15 13:11:13 2024
+++ pkgsrc/chat/dino/PLIST      Thu Aug 14 10:25:26 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2024/05/15 13:11:13 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/08/14 10:25:26 gdt Exp $
 bin/dino
 include/crypto-vala.h
-include/dino.h
 include/dino_i18n.h
+include/libdino.h
 include/qlite.h
 include/xmpp-vala.h
 lib/dino/plugins/http-files.so
@@ -35,6 +35,8 @@ share/locale/ca/LC_MESSAGES/dino.mo
 share/locale/cs/LC_MESSAGES/dino-omemo.mo
 share/locale/cs/LC_MESSAGES/dino-openpgp.mo
 share/locale/cs/LC_MESSAGES/dino.mo
+share/locale/da/LC_MESSAGES/dino-omemo.mo
+share/locale/da/LC_MESSAGES/dino-openpgp.mo
 share/locale/da/LC_MESSAGES/dino.mo
 share/locale/de/LC_MESSAGES/dino-omemo.mo
 share/locale/de/LC_MESSAGES/dino-openpgp.mo
@@ -51,6 +53,9 @@ share/locale/eo/LC_MESSAGES/dino.mo
 share/locale/es/LC_MESSAGES/dino-omemo.mo
 share/locale/es/LC_MESSAGES/dino-openpgp.mo
 share/locale/es/LC_MESSAGES/dino.mo
+share/locale/et/LC_MESSAGES/dino-omemo.mo
+share/locale/et/LC_MESSAGES/dino-openpgp.mo
+share/locale/et/LC_MESSAGES/dino.mo
 share/locale/eu/LC_MESSAGES/dino-omemo.mo
 share/locale/eu/LC_MESSAGES/dino-openpgp.mo
 share/locale/eu/LC_MESSAGES/dino.mo
@@ -58,6 +63,7 @@ share/locale/fa/LC_MESSAGES/dino-omemo.m
 share/locale/fa/LC_MESSAGES/dino-openpgp.mo
 share/locale/fa/LC_MESSAGES/dino.mo
 share/locale/fi/LC_MESSAGES/dino-omemo.mo
+share/locale/fi/LC_MESSAGES/dino-openpgp.mo
 share/locale/fi/LC_MESSAGES/dino.mo
 share/locale/fr/LC_MESSAGES/dino-omemo.mo
 share/locale/fr/LC_MESSAGES/dino-openpgp.mo
@@ -65,9 +71,13 @@ share/locale/fr/LC_MESSAGES/dino.mo
 share/locale/gl/LC_MESSAGES/dino-omemo.mo
 share/locale/gl/LC_MESSAGES/dino-openpgp.mo
 share/locale/gl/LC_MESSAGES/dino.mo
+share/locale/hi/LC_MESSAGES/dino.mo
 share/locale/hu/LC_MESSAGES/dino-omemo.mo
 share/locale/hu/LC_MESSAGES/dino-openpgp.mo
 share/locale/hu/LC_MESSAGES/dino.mo
+share/locale/hy/LC_MESSAGES/dino.mo
+share/locale/ia/LC_MESSAGES/dino-openpgp.mo
+share/locale/ia/LC_MESSAGES/dino.mo
 share/locale/id/LC_MESSAGES/dino-omemo.mo
 share/locale/id/LC_MESSAGES/dino-openpgp.mo
 share/locale/id/LC_MESSAGES/dino.mo
@@ -117,12 +127,15 @@ share/locale/ro/LC_MESSAGES/dino.mo
 share/locale/ru/LC_MESSAGES/dino-omemo.mo
 share/locale/ru/LC_MESSAGES/dino-openpgp.mo
 share/locale/ru/LC_MESSAGES/dino.mo
+share/locale/si/LC_MESSAGES/dino.mo
 share/locale/sq/LC_MESSAGES/dino-omemo.mo
 share/locale/sq/LC_MESSAGES/dino-openpgp.mo
 share/locale/sq/LC_MESSAGES/dino.mo
 share/locale/sv/LC_MESSAGES/dino-omemo.mo
 share/locale/sv/LC_MESSAGES/dino-openpgp.mo
 share/locale/sv/LC_MESSAGES/dino.mo
+share/locale/ta/LC_MESSAGES/dino-omemo.mo
+share/locale/ta/LC_MESSAGES/dino-openpgp.mo
 share/locale/ta/LC_MESSAGES/dino.mo
 share/locale/tr/LC_MESSAGES/dino-omemo.mo
 share/locale/tr/LC_MESSAGES/dino-openpgp.mo
@@ -130,6 +143,9 @@ share/locale/tr/LC_MESSAGES/dino.mo
 share/locale/uk/LC_MESSAGES/dino-omemo.mo
 share/locale/uk/LC_MESSAGES/dino-openpgp.mo
 share/locale/uk/LC_MESSAGES/dino.mo
+share/locale/vi/LC_MESSAGES/dino-omemo.mo
+share/locale/vi/LC_MESSAGES/dino-openpgp.mo
+share/locale/vi/LC_MESSAGES/dino.mo
 share/locale/zh_CN/LC_MESSAGES/dino-omemo.mo
 share/locale/zh_CN/LC_MESSAGES/dino-openpgp.mo
 share/locale/zh_CN/LC_MESSAGES/dino.mo
@@ -140,7 +156,7 @@ share/metainfo/im.dino.Dino.appdata.xml
 share/vala/vapi/crypto-vala.deps
 share/vala/vapi/crypto-vala.vapi
 share/vala/vapi/dino.deps
-share/vala/vapi/dino.vapi
+share/vala/vapi/libdino.vapi
 share/vala/vapi/qlite.deps
 share/vala/vapi/qlite.vapi
 share/vala/vapi/xmpp-vala.deps

Index: pkgsrc/chat/dino/distinfo
diff -u pkgsrc/chat/dino/distinfo:1.13 pkgsrc/chat/dino/distinfo:1.14
--- pkgsrc/chat/dino/distinfo:1.13      Wed Aug 13 10:13:57 2025
+++ pkgsrc/chat/dino/distinfo   Thu Aug 14 10:25:26 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2025/08/13 10:13:57 gdt Exp $
+$NetBSD: distinfo,v 1.14 2025/08/14 10:25:26 gdt Exp $
 
-BLAKE2s (dino-0.4.5.tar.gz) = 9593e838f8f26e7265b9342cc0d2aa17dad0ba5b23c5da533a6bd60f0dd6d40f
-SHA512 (dino-0.4.5.tar.gz) = 877e218105b4c9b643145d557ebf0e19d9ad989146dcffde047aba46290389babf8814a8bd819788f91e34c11df0c8609c68f9de8fa418c0801c83642ad861c6
-Size (dino-0.4.5.tar.gz) = 886933 bytes
+BLAKE2s (dino-0.5.0.tar.gz) = 07a25a64a98f9298a025dd7fd53dacc4808a0c902044354359513c7be8c03566
+SHA512 (dino-0.5.0.tar.gz) = 9cb6db27e6afd42204990c836019bc84a2a61af839d59cf8378520308d3016e6ac674ea4abd3044dfdf18e21e8431ef3cc85ad70d02c89d95c4dc702b32e05d2
+Size (dino-0.5.0.tar.gz) = 1002577 bytes
 SHA1 (patch-CMakeLists.txt) = 78b6a3f18ca5386943714d30befae70469a6f2a2



Home | Main Index | Thread Index | Old Index