pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/ejabberd



Module Name:    pkgsrc
Committed By:   gdt
Date:           Fri Feb  6 17:02:07 UTC 2026

Modified Files:
        pkgsrc/chat/ejabberd: Makefile PLIST distinfo
Added Files:
        pkgsrc/chat/ejabberd/patches: patch-src_mod__muc__room.erl

Log Message:
chat/ejabberd: Update to 25.10

Upstream NEWS:

* 25.10

Release Highlights:

    Added more Ad-Hoc Commands from XEP-0133
    Updated support for XEP-0317 Hats

If you are upgrading from a previous version, there are no mandatory changes in SQL schemas, configuration, API commands or hooks.

Other contents:

    New option archive_muc_as_mucsub in mod_mam
    Removed support for Erlang/OTP older than 25.0
    Support for the new Erlang maybe expression
    Rename New SQL schema to Multihost, and Default to Singlehost


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 pkgsrc/chat/ejabberd/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/chat/ejabberd/PLIST
cvs rdiff -u -r1.74 -r1.75 pkgsrc/chat/ejabberd/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/chat/ejabberd/patches/patch-src_mod__muc__room.erl

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

Modified files:

Index: pkgsrc/chat/ejabberd/Makefile
diff -u pkgsrc/chat/ejabberd/Makefile:1.110 pkgsrc/chat/ejabberd/Makefile:1.111
--- pkgsrc/chat/ejabberd/Makefile:1.110 Fri Feb  6 15:59:16 2026
+++ pkgsrc/chat/ejabberd/Makefile       Fri Feb  6 17:02:06 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.110 2026/02/06 15:59:16 gdt Exp $
+# $NetBSD: Makefile,v 1.111 2026/02/06 17:02:06 gdt Exp $
 
-DISTNAME=      ejabberd-25.08
+DISTNAME=      ejabberd-25.10
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=processone/}
 

Index: pkgsrc/chat/ejabberd/PLIST
diff -u pkgsrc/chat/ejabberd/PLIST:1.63 pkgsrc/chat/ejabberd/PLIST:1.64
--- pkgsrc/chat/ejabberd/PLIST:1.63     Fri Feb  6 15:59:16 2026
+++ pkgsrc/chat/ejabberd/PLIST  Fri Feb  6 17:02:06 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.63 2026/02/06 15:59:16 gdt Exp $
+@comment $NetBSD: PLIST,v 1.64 2026/02/06 17:02:06 gdt Exp $
 lib/${PKGNAME}/COPYING
 lib/${PKGNAME}/ebin/ELDAPv3.beam
 lib/${PKGNAME}/ebin/acl.beam
@@ -318,7 +318,6 @@ lib/${PKGNAME}/include/ejabberd_router.h
 lib/${PKGNAME}/include/ejabberd_sm.hrl
 lib/${PKGNAME}/include/ejabberd_sql.hrl
 lib/${PKGNAME}/include/ejabberd_sql_pt.hrl
-lib/${PKGNAME}/include/ejabberd_stacktrace.hrl
 lib/${PKGNAME}/include/ejabberd_web_admin.hrl
 lib/${PKGNAME}/include/eldap.hrl
 lib/${PKGNAME}/include/http_bind.hrl

Index: pkgsrc/chat/ejabberd/distinfo
diff -u pkgsrc/chat/ejabberd/distinfo:1.74 pkgsrc/chat/ejabberd/distinfo:1.75
--- pkgsrc/chat/ejabberd/distinfo:1.74  Fri Feb  6 15:59:16 2026
+++ pkgsrc/chat/ejabberd/distinfo       Fri Feb  6 17:02:06 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.74 2026/02/06 15:59:16 gdt Exp $
+$NetBSD: distinfo,v 1.75 2026/02/06 17:02:06 gdt Exp $
 
-BLAKE2s (ejabberd-25.08.tar.gz) = c020cc19fc5d0f52e2926fdff13f3af0ce08c53b6103064387766b4c654f325d
-SHA512 (ejabberd-25.08.tar.gz) = e89a745a1ce454c3d9b10548ce990535bc27febe90c2c28785d9e4d7c0b29685d6df28ec33672b821246af86e3a437d02766444b37d24ecc4e309925abb1e2e1
-Size (ejabberd-25.08.tar.gz) = 2683642 bytes
+BLAKE2s (ejabberd-25.10.tar.gz) = bd4dfdc79222eda081d9c6a9a622b795e75820abdee448b85b5ef7be2abc62ea
+SHA512 (ejabberd-25.10.tar.gz) = 8020c8a5d55bf6b897eeca4aab1bab615ff1b3fca40ee8bd2e5bda0ff10cd0ec09ddd612b65af70639a531c4d77cc4609cf3678697eb47e2cc7e384458a379e5
+Size (ejabberd-25.10.tar.gz) = 2701783 bytes
 SHA1 (patch-aa) = a0a21134adae1f2bbad58a001fb527ea18b70c99
 SHA1 (patch-ae) = b9d3e6183753830bbd9cbfea1d329f81c251f534
+SHA1 (patch-src_mod__muc__room.erl) = 02ad6446b4371e3db93cc5e2cd468aff0a9ef89e

Added files:

Index: pkgsrc/chat/ejabberd/patches/patch-src_mod__muc__room.erl
diff -u /dev/null pkgsrc/chat/ejabberd/patches/patch-src_mod__muc__room.erl:1.1
--- /dev/null   Fri Feb  6 17:02:07 2026
+++ pkgsrc/chat/ejabberd/patches/patch-src_mod__muc__room.erl   Fri Feb  6 17:02:06 2026
@@ -0,0 +1,32 @@
+$NetBSD: patch-src_mod__muc__room.erl,v 1.1 2026/02/06 17:02:06 gdt Exp $
+
+Sync one function with git master, pulling up what I think is several
+bugfixes.
+
+--- src/mod_muc_room.erl.orig  2025-10-28 12:56:01.000000000 +0000
++++ src/mod_muc_room.erl
+@@ -5370,13 +5370,17 @@ add_presence_hats(JID, Pres, StateData) 
+                     Pres;
+                 _ ->
+                     Items =
+-                        lists:map(fun(URI) ->
+-                                     {URI, Title, Hue} = get_hat_details(URI, StateData),
+-                                     #muc_hat{uri = URI,
+-                                              title = Title,
+-                                              hue = Hue}
+-                                  end,
+-                                  UserHats),
++                        lists:filtermap(fun(URI) ->
++                                           case get_hat_details(URI, StateData) of
++                                               false ->
++                                                   false;
++                                               {URI, Title, Hue} ->
++                                                   {true,
++                                                    #muc_hat{uri = URI,
++                                                             title = Title}}
++                                           end
++                                        end,
++                                        UserHats),
+                     xmpp:set_subtag(Pres, #muc_hats{hats = Items})
+             end;
+         false ->



Home | Main Index | Thread Index | Old Index