CVS commit: pkgsrc/chat/ejabberd
"Greg Troxel" <[email protected]> Wed, 5 Aug 2026 18:19:22 +0000
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: pkgsrc Committed By: gdt Date: Wed Aug 5 18:19:22 UTC 2026 Modified Files: pkgsrc/chat/ejabberd: Makefile PLIST distinfo Log Message: chat/ejabberd: Update to 26.02 ## Version 26.02 - Removes `mod_muc_occupantid` modules, and integrates its functionality directly into `mod_muc` ([#4521](https://github.com/processone/ejabberd/issues/4521)) To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 pkgsrc/chat/ejabberd/Makefile cvs rdiff -u -r1.65 -r1.66 pkgsrc/chat/ejabberd/PLIST cvs rdiff -u -r1.76 -r1.77 pkgsrc/chat/ejabberd/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
(unnamed)
(text/x-diff, 5.7 KB)
Modified files:
Index: pkgsrc/chat/ejabberd/Makefile
diff -u pkgsrc/chat/ejabberd/Makefile:1.114 pkgsrc/chat/ejabberd/Makefile:1.115
--- pkgsrc/chat/ejabberd/Makefile:1.114 Sun Feb 15 18:22:30 2026
+++ pkgsrc/chat/ejabberd/Makefile Wed Aug 5 18:19:22 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.114 2026/02/15 18:22:30 gdt Exp $
+# $NetBSD: Makefile,v 1.115 2026/08/05 18:19:22 gdt Exp $
-DISTNAME= ejabberd-26.01
-PKGREVISION= 1
+DISTNAME= ejabberd-26.02
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=processone/}
@@ -41,6 +40,19 @@ CONFIGURE_ARGS+= --with-rebar=rebar
# rebar3_hexpm.
#ALLOW_NETWORK_ACCESS= yes
+# This script uses sha256sum which is a linuxism; patch it to use a g
+# prefix to align with our TOOLS requirements of coreutils. Not yet
+# addressed upstream.
+TOOL_DEPENDS+= coreutils-*:../../sysutils/coreutils
+SUBST_CLASSES+= invites
+SUBST_MESSAGE.invites= Fixing Linuxism of sha256sum
+SUBST_STAGE.invites= pre-configure
+SUBST_FILES.invites= tools/dl_invites_page_deps.sh
+SUBST_SED.invites= -e 's/sha256sum/g&/'
+# Leave network usage at build time unremediated, on the theory that
+# updating for security fixes is more important than ick reduction.
+ALLOW_NETWORK_ACCESS= yes
+
# We intend to use the erlang packages DEPENDed on below, rather than
# having ejabberd's build system download and build them. The
# configure option seems to work for rebar(2), but not for mix or
@@ -136,7 +148,7 @@ CONF_FILES_PERMS+= ${EGDIR}/inetrc ${PKG
${REAL_ROOT_USER} ${EJABBERD_GROUP} 0640
SPECIAL_PERMS+= sbin/ejabberdctl ${REAL_ROOT_USER} ${EJABBERD_GROUP} 0750
-REPLACE_BASH= ejabberdctl.template tools/captcha.sh
+REPLACE_BASH= ejabberdctl.template tools/captcha.sh tools/dl_invites_page_deps.sh
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Localizing paths
Index: pkgsrc/chat/ejabberd/PLIST
diff -u pkgsrc/chat/ejabberd/PLIST:1.65 pkgsrc/chat/ejabberd/PLIST:1.66
--- pkgsrc/chat/ejabberd/PLIST:1.65 Sat Feb 7 01:58:53 2026
+++ pkgsrc/chat/ejabberd/PLIST Wed Aug 5 18:19:22 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.65 2026/02/07 01:58:53 gdt Exp $
+@comment $NetBSD: PLIST,v 1.66 2026/08/05 18:19:22 gdt Exp $
lib/${PKGNAME}/COPYING
lib/${PKGNAME}/ebin/ELDAPv3.beam
lib/${PKGNAME}/ebin/acl.beam
@@ -203,7 +203,6 @@ lib/${PKGNAME}/ebin/mod_muc_admin_opt.be
lib/${PKGNAME}/ebin/mod_muc_log.beam
lib/${PKGNAME}/ebin/mod_muc_log_opt.beam
lib/${PKGNAME}/ebin/mod_muc_mnesia.beam
-lib/${PKGNAME}/ebin/mod_muc_occupantid.beam
lib/${PKGNAME}/ebin/mod_muc_opt.beam
lib/${PKGNAME}/ebin/mod_muc_room.beam
lib/${PKGNAME}/ebin/mod_muc_rtbl.beam
@@ -368,6 +367,41 @@ lib/${PKGNAME}/priv/img/vcss.png
lib/${PKGNAME}/priv/js/admin.js
lib/${PKGNAME}/priv/js/muc.js
lib/${PKGNAME}/priv/js/sortable.min.js
+lib/${PKGNAME}/priv/mod_invites/HOWTO.md
+lib/${PKGNAME}/priv/mod_invites/apps.html
+lib/${PKGNAME}/priv/mod_invites/apps.json
+lib/${PKGNAME}/priv/mod_invites/base.html
+lib/${PKGNAME}/priv/mod_invites/base_min.html
+lib/${PKGNAME}/priv/mod_invites/client.html
+lib/${PKGNAME}/priv/mod_invites/copyright
+lib/${PKGNAME}/priv/mod_invites/invite.html
+lib/${PKGNAME}/priv/mod_invites/invite_invalid.html
+lib/${PKGNAME}/priv/mod_invites/register.html
+lib/${PKGNAME}/priv/mod_invites/register_error.html
+lib/${PKGNAME}/priv/mod_invites/register_success.html
+lib/${PKGNAME}/priv/mod_invites/roster.html
+lib/${PKGNAME}/priv/mod_invites/static/bootstrap/css/bootstrap.min.css
+lib/${PKGNAME}/priv/mod_invites/static/bootstrap/js/bootstrap.min.js
+lib/${PKGNAME}/priv/mod_invites/static/favicon.png
+lib/${PKGNAME}/priv/mod_invites/static/illus-empty.svg
+lib/${PKGNAME}/priv/mod_invites/static/invite.css
+lib/${PKGNAME}/priv/mod_invites/static/invite.js
+lib/${PKGNAME}/priv/mod_invites/static/logos/apple_as.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/beagle-im.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/conversations.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/converse-js.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/dino.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/fdroid.png
+lib/${PKGNAME}/priv/mod_invites/static/logos/gajim.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/generic.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/google_ps.png
+lib/${PKGNAME}/priv/mod_invites/static/logos/monal-tmp.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/monal.png
+lib/${PKGNAME}/priv/mod_invites/static/logos/renga.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/siskin-im.svg
+lib/${PKGNAME}/priv/mod_invites/static/logos/yaxim.svg
+lib/${PKGNAME}/priv/mod_invites/static/platform.min.js
+lib/${PKGNAME}/priv/mod_invites/static/qrcode.min.js
lib/${PKGNAME}/priv/msgs/ar.msg
lib/${PKGNAME}/priv/msgs/bg.msg
lib/${PKGNAME}/priv/msgs/ca.msg
Index: pkgsrc/chat/ejabberd/distinfo
diff -u pkgsrc/chat/ejabberd/distinfo:1.76 pkgsrc/chat/ejabberd/distinfo:1.77
--- pkgsrc/chat/ejabberd/distinfo:1.76 Sat Feb 7 01:58:53 2026
+++ pkgsrc/chat/ejabberd/distinfo Wed Aug 5 18:19:22 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.76 2026/02/07 01:58:53 gdt Exp $
+$NetBSD: distinfo,v 1.77 2026/08/05 18:19:22 gdt Exp $
-BLAKE2s (ejabberd-26.01.tar.gz) = 57c3960519106d2b1d46cc988f69967b52513b70fe021fd6e813d017cbe9bb4c
-SHA512 (ejabberd-26.01.tar.gz) = 97ef4210fb6376f3ae2dc8c4a7d42274e04536f1d24191b68bf4e43434f9e5fac4ffb1fd5334000388bc3ecc076604a5f5e0c35158adba5e4198b785d48d5f29
-Size (ejabberd-26.01.tar.gz) = 2908713 bytes
+BLAKE2s (ejabberd-26.02.tar.gz) = 0dd9d4f11150a30a9b8a6010731f5af9fa9e9a5532591e54a6090167fcb7301c
+SHA512 (ejabberd-26.02.tar.gz) = 0057f73ce996173365e73ca3779027ff656f0c678ee632b50815703c5593a9c94818fa3eb635e73739f42af9e4beb955dcbbd9bf76451b768f345156e9cdbc9f
+Size (ejabberd-26.02.tar.gz) = 2918404 bytes
SHA1 (patch-aa) = a0a21134adae1f2bbad58a001fb527ea18b70c99