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