pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/ircd-hybrid



Module Name:    pkgsrc
Committed By:   fox
Date:           Thu Jan 23 11:22:24 UTC 2025

Modified Files:
        pkgsrc/chat/ircd-hybrid: MESSAGE Makefile PLIST distinfo
Added Files:
        pkgsrc/chat/ircd-hybrid/patches: patch-libio_src_io__time.c
Removed Files:
        pkgsrc/chat/ircd-hybrid/patches: patch-src_ircd.c

Log Message:
chat/ircd-hybrid: Update to 8.2.46

Changes since 8.2.45:

-- Noteworthy changes in version 8.2.46 (2025-01-22)
* The user mode subsystem now supports dynamic registration and unregistration of user
  modes. This allows modules to register and unregister their own user modes, making the
  system more flexible and modular.
* The `INFO` command output now includes namespaces, organizing configuration entries
  according to their respective configuration blocks for better clarity and structure
* The `INFO` command output now shows entries from the admin {} config block
* The `WALLOPS` command has been removed
* The `serverinfo::motd_file` configuration directive has been added, allowing the
  Message of the Day (MOTD) file path to be customized instead of hardcoded
* The `channel::max_kick_length` configuration directive has been added, allowing
  servers to specify the maximum length of a `KICK` message that the server will
  accept from a client.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/chat/ircd-hybrid/MESSAGE
cvs rdiff -u -r1.97 -r1.98 pkgsrc/chat/ircd-hybrid/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/chat/ircd-hybrid/PLIST
cvs rdiff -u -r1.41 -r1.42 pkgsrc/chat/ircd-hybrid/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/chat/ircd-hybrid/patches/patch-libio_src_io__time.c
cvs rdiff -u -r1.3 -r0 pkgsrc/chat/ircd-hybrid/patches/patch-src_ircd.c

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

Modified files:

Index: pkgsrc/chat/ircd-hybrid/MESSAGE
diff -u pkgsrc/chat/ircd-hybrid/MESSAGE:1.6 pkgsrc/chat/ircd-hybrid/MESSAGE:1.7
--- pkgsrc/chat/ircd-hybrid/MESSAGE:1.6 Fri Feb  8 13:09:35 2019
+++ pkgsrc/chat/ircd-hybrid/MESSAGE     Thu Jan 23 11:22:24 2025
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.6 2019/02/08 13:09:35 fox Exp $
+$NetBSD: MESSAGE,v 1.7 2025/01/23 11:22:24 fox Exp $
 
 ircd-hybrid is now installed.  Do note some programs have changed
 names to more readily reflect their ircd-hybrid function;
@@ -10,9 +10,11 @@ make sure to prefix them with "ircd-hybr
 To run ircd-hybrid you will need to create:
 
     ${PREFIX}/etc/ircd-hybrid/ircd.conf
+    ${PREFIX}/etc/ircd-hybrid/modules.conf
 
 An example configuration can be found at
-${PREFIX}/share/doc/ircd-hybrid/doc/reference.conf
+${PREFIX}/share/doc/ircd-hybrid/doc/reference.ircd.conf
+${PREFIX}/share/doc/ircd-hybrid/doc/reference.modules.conf
 
 The documentation can be found at ${PREFIX}/share/doc/ircd-hybrid.
 

Index: pkgsrc/chat/ircd-hybrid/Makefile
diff -u pkgsrc/chat/ircd-hybrid/Makefile:1.97 pkgsrc/chat/ircd-hybrid/Makefile:1.98
--- pkgsrc/chat/ircd-hybrid/Makefile:1.97       Thu Nov 14 22:18:50 2024
+++ pkgsrc/chat/ircd-hybrid/Makefile    Thu Jan 23 11:22:24 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.97 2024/11/14 22:18:50 wiz Exp $
+# $NetBSD: Makefile,v 1.98 2025/01/23 11:22:24 fox Exp $
 
-DISTNAME=      ircd-hybrid-8.2.45
-PKGREVISION=   3
+DISTNAME=      ircd-hybrid-8.2.46
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=ircd-hybrid/}
 EXTRACT_SUFX=  .tgz

Index: pkgsrc/chat/ircd-hybrid/PLIST
diff -u pkgsrc/chat/ircd-hybrid/PLIST:1.20 pkgsrc/chat/ircd-hybrid/PLIST:1.21
--- pkgsrc/chat/ircd-hybrid/PLIST:1.20  Thu Jul  4 21:59:11 2024
+++ pkgsrc/chat/ircd-hybrid/PLIST       Thu Jan 23 11:22:24 2025
@@ -1,6 +1,14 @@
-@comment $NetBSD: PLIST,v 1.20 2024/07/04 21:59:11 fox Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/01/23 11:22:24 fox Exp $
 bin/ircd
 bin/ircd-hybrid-mkpasswd
+lib/ircd-hybrid/modules/cap_account_notify.la
+lib/ircd-hybrid/modules/cap_away_notify.la
+lib/ircd-hybrid/modules/cap_cap_notify.la
+lib/ircd-hybrid/modules/cap_chghost.la
+lib/ircd-hybrid/modules/cap_extended_join.la
+lib/ircd-hybrid/modules/cap_invite_notify.la
+lib/ircd-hybrid/modules/cap_multi_prefix.la
+lib/ircd-hybrid/modules/cap_userhost_in_names.la
 lib/ircd-hybrid/modules/m_accept.la
 lib/ircd-hybrid/modules/m_admin.la
 lib/ircd-hybrid/modules/m_away.la
@@ -79,12 +87,39 @@ lib/ircd-hybrid/modules/m_unxline.la
 lib/ircd-hybrid/modules/m_user.la
 lib/ircd-hybrid/modules/m_userhost.la
 lib/ircd-hybrid/modules/m_version.la
-lib/ircd-hybrid/modules/m_wallops.la
 lib/ircd-hybrid/modules/m_webirc.la
 lib/ircd-hybrid/modules/m_who.la
 lib/ircd-hybrid/modules/m_whois.la
 lib/ircd-hybrid/modules/m_whowas.la
 lib/ircd-hybrid/modules/m_xline.la
+lib/ircd-hybrid/modules/umode_admin.la
+lib/ircd-hybrid/modules/umode_bot.la
+lib/ircd-hybrid/modules/umode_callerid.la
+lib/ircd-hybrid/modules/umode_cloak.la
+lib/ircd-hybrid/modules/umode_connect.la
+lib/ircd-hybrid/modules/umode_deaf.la
+lib/ircd-hybrid/modules/umode_expiration.la
+lib/ircd-hybrid/modules/umode_external.la
+lib/ircd-hybrid/modules/umode_farconnect.la
+lib/ircd-hybrid/modules/umode_flood.la
+lib/ircd-hybrid/modules/umode_hidden.la
+lib/ircd-hybrid/modules/umode_hidechans.la
+lib/ircd-hybrid/modules/umode_hideidle.la
+lib/ircd-hybrid/modules/umode_invisible.la
+lib/ircd-hybrid/modules/umode_locops.la
+lib/ircd-hybrid/modules/umode_nickchange.la
+lib/ircd-hybrid/modules/umode_oper.la
+lib/ircd-hybrid/modules/umode_registered.la
+lib/ircd-hybrid/modules/umode_regonly.la
+lib/ircd-hybrid/modules/umode_reject.la
+lib/ircd-hybrid/modules/umode_secure.la
+lib/ircd-hybrid/modules/umode_secureonly.la
+lib/ircd-hybrid/modules/umode_servnotice.la
+lib/ircd-hybrid/modules/umode_skill.la
+lib/ircd-hybrid/modules/umode_softcallerid.la
+lib/ircd-hybrid/modules/umode_spy.la
+lib/ircd-hybrid/modules/umode_wallops.la
+lib/ircd-hybrid/modules/umode_webirc.la
 man/man8/ircd.8
 share/doc/ircd-hybrid/INSTALL.md
 share/doc/ircd-hybrid/README.ircd-hybrid-mkpasswd
@@ -163,7 +198,6 @@ share/ircd-hybrid/help/unxline
 share/ircd-hybrid/help/user
 share/ircd-hybrid/help/userhost
 share/ircd-hybrid/help/version
-share/ircd-hybrid/help/wallops
 share/ircd-hybrid/help/who
 share/ircd-hybrid/help/whois
 share/ircd-hybrid/help/whowas

Index: pkgsrc/chat/ircd-hybrid/distinfo
diff -u pkgsrc/chat/ircd-hybrid/distinfo:1.41 pkgsrc/chat/ircd-hybrid/distinfo:1.42
--- pkgsrc/chat/ircd-hybrid/distinfo:1.41       Thu Jul  4 21:59:11 2024
+++ pkgsrc/chat/ircd-hybrid/distinfo    Thu Jan 23 11:22:24 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.41 2024/07/04 21:59:11 fox Exp $
+$NetBSD: distinfo,v 1.42 2025/01/23 11:22:24 fox Exp $
 
-BLAKE2s (ircd-hybrid-8.2.45.tgz) = 31184959f03595470ed1eb89a020993b8cab0a63d235f741f1a32646e737ff87
-SHA512 (ircd-hybrid-8.2.45.tgz) = ea29da8117bbe476527c32d8c2a019d51cf229e3a5151d6cc4b833238c4d41d2399505ce2406936904e1dfcda2a03180c12529a0b73384fcb927501d9b20a7de
-Size (ircd-hybrid-8.2.45.tgz) = 1102995 bytes
+BLAKE2s (ircd-hybrid-8.2.46.tgz) = f6a2512ba831e0961399112c397543793dc523ce7868e8c7446c0ab15951eb55
+SHA512 (ircd-hybrid-8.2.46.tgz) = 643c6d63e7005fc0178bcb1e12b7948f9d55cddb02c5de50703b72018b04cb4d570dfbacb3a24a475ac9d6a5f7b5fda41f0d55e23687981a278a87bac2c0b69b
+Size (ircd-hybrid-8.2.46.tgz) = 1131585 bytes
 SHA1 (patch-doc_Makefile.in) = 787cb151da51cd947a384e33ae35c58df1d17e19
+SHA1 (patch-libio_src_io__time.c) = 41dabd2091794fd5c8e7ef4fc2f1b66c5b6a7532
 SHA1 (patch-libio_src_misc.c) = d6f17e3ec9754bcb6464113ae620acf734faf237
-SHA1 (patch-src_ircd.c) = f2f86c3c969635dd8a2c7edbd98cd5c3b518e170

Added files:

Index: pkgsrc/chat/ircd-hybrid/patches/patch-libio_src_io__time.c
diff -u /dev/null pkgsrc/chat/ircd-hybrid/patches/patch-libio_src_io__time.c:1.1
--- /dev/null   Thu Jan 23 11:22:24 2025
+++ pkgsrc/chat/ircd-hybrid/patches/patch-libio_src_io__time.c  Thu Jan 23 11:22:24 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-libio_src_io__time.c,v 1.1 2025/01/23 11:22:24 fox Exp $
+
+CLOCK_MONOTONIC_RAW is linux specifc.
+
+--- libio/src/io_time.c.orig   2025-01-23 08:28:02.545767139 +0000
++++ libio/src/io_time.c
+@@ -205,8 +205,10 @@ io_internal_gettime(clockid_t clock_id, 
+         return IO_TIME_ERR_GET_REAL;
+       case CLOCK_MONOTONIC:
+         return IO_TIME_ERR_GET_MONO;
++#ifdef CLOCK_MONOTONIC_RAW
+       case CLOCK_MONOTONIC_RAW:
+         return IO_TIME_ERR_GET_MONO_RAW;
++#endif
+       default:
+         abort();  /* Invalid clock_id, abort the program. */
+     }



Home | Main Index | Thread Index | Old Index