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