git: 9fc837fb7893 - main - irc/ircd-hybrid: Update to 8.2.46
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 23 Jan 2025 11:34:59 UTC
The branch main has been updated by fox: URL: https://cgit.FreeBSD.org/ports/commit/?id=9fc837fb789385cbb4c78d2f68f91b12922b4fb5 commit 9fc837fb789385cbb4c78d2f68f91b12922b4fb5 Author: Santhosh Raju <fox@FreeBSD.org> AuthorDate: 2025-01-23 11:26:47 +0000 Commit: Santhosh Raju <fox@FreeBSD.org> CommitDate: 2025-01-23 11:34:13 +0000 irc/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. --- irc/ircd-hybrid/Makefile | 2 +- irc/ircd-hybrid/distinfo | 6 +- irc/ircd-hybrid/files/patch-libio_src_io__time.c | 11 ++++ irc/ircd-hybrid/files/pkg-message.in | 10 +++- irc/ircd-hybrid/pkg-plist | 75 +++++++++++++++++++++++- 5 files changed, 94 insertions(+), 10 deletions(-) diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile index c4933aae7e85..f0d7a7a94ce3 100644 --- a/irc/ircd-hybrid/Makefile +++ b/irc/ircd-hybrid/Makefile @@ -1,5 +1,5 @@ PORTNAME= ircd-hybrid -PORTVERSION= 8.2.45 +PORTVERSION= 8.2.46 CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo index a20f97bcb2b3..93a3a34dd8fb 100644 --- a/irc/ircd-hybrid/distinfo +++ b/irc/ircd-hybrid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720129353 -SHA256 (ircd-hybrid-8.2.45.tgz) = 951ae032ab04a87b47e602339e07e0d06b6e87bd5a4eb334f3b395be14f75e44 -SIZE (ircd-hybrid-8.2.45.tgz) = 1102995 +TIMESTAMP = 1737619918 +SHA256 (ircd-hybrid-8.2.46.tgz) = a5d5c8f1888fa82fbded7a313456f5a659b871f2ce07e6ff81eb5a8d73f3c74b +SIZE (ircd-hybrid-8.2.46.tgz) = 1131585 diff --git a/irc/ircd-hybrid/files/patch-libio_src_io__time.c b/irc/ircd-hybrid/files/patch-libio_src_io__time.c new file mode 100644 index 000000000000..070d3eb74175 --- /dev/null +++ b/irc/ircd-hybrid/files/patch-libio_src_io__time.c @@ -0,0 +1,11 @@ +--- libio/src/io_time.c.orig 2025-01-23 08:31:29 UTC ++++ libio/src/io_time.c +@@ -205,8 +205,6 @@ io_internal_gettime(clockid_t clock_id, struct timespe + return IO_TIME_ERR_GET_REAL; + case CLOCK_MONOTONIC: + return IO_TIME_ERR_GET_MONO; +- case CLOCK_MONOTONIC_RAW: +- return IO_TIME_ERR_GET_MONO_RAW; + default: + abort(); /* Invalid clock_id, abort the program. */ + } diff --git a/irc/ircd-hybrid/files/pkg-message.in b/irc/ircd-hybrid/files/pkg-message.in index 4cdff7af8c4a..b55abeae1e92 100644 --- a/irc/ircd-hybrid/files/pkg-message.in +++ b/irc/ircd-hybrid/files/pkg-message.in @@ -11,9 +11,13 @@ other packages. Please read the INSTALL file for more information. -You should now copy %%PREFIX%%/etc/ircd-hybrid/reference.conf to -%%PREFIX%%/etc/ircd-hybrid/ircd.conf, and then edit to suit your needs. -ircd-hybrid will not start without %%PREFIX%%/etc/ircd-hybrid/ircd.conf +You should now copy +- %%PREFIX%%/etc/ircd-hybrid/reference.ircd.conf to + %%PREFIX%%/etc/ircd-hybrid/ircd.conf +- %%PREFIX%%/etc/ircd-hybrid/reference.modules.conf to + %%PREFIX%%/etc/ircd-hybrid/modules.conf +and then edit to suit your needs. ircd-hybrid will not start without +%%PREFIX%%/etc/ircd-hybrid/ircd.conf Don't forget to add diff --git a/irc/ircd-hybrid/pkg-plist b/irc/ircd-hybrid/pkg-plist index abf7086acafe..041a78f29a38 100644 --- a/irc/ircd-hybrid/pkg-plist +++ b/irc/ircd-hybrid/pkg-plist @@ -3,6 +3,22 @@ bin/ircd-hybrid-mkpasswd %%ETCDIR%%/reference.ircd.conf %%ETCDIR%%/reference.modules.conf etc/rc.d/ircd-hybrid +lib/ircd-hybrid/modules/cap_account_notify.la +lib/ircd-hybrid/modules/cap_account_notify.so +lib/ircd-hybrid/modules/cap_away_notify.la +lib/ircd-hybrid/modules/cap_away_notify.so +lib/ircd-hybrid/modules/cap_cap_notify.la +lib/ircd-hybrid/modules/cap_cap_notify.so +lib/ircd-hybrid/modules/cap_chghost.la +lib/ircd-hybrid/modules/cap_chghost.so +lib/ircd-hybrid/modules/cap_extended_join.la +lib/ircd-hybrid/modules/cap_extended_join.so +lib/ircd-hybrid/modules/cap_invite_notify.la +lib/ircd-hybrid/modules/cap_invite_notify.so +lib/ircd-hybrid/modules/cap_multi_prefix.la +lib/ircd-hybrid/modules/cap_multi_prefix.so +lib/ircd-hybrid/modules/cap_userhost_in_names.la +lib/ircd-hybrid/modules/cap_userhost_in_names.so lib/ircd-hybrid/modules/m_accept.la lib/ircd-hybrid/modules/m_accept.so lib/ircd-hybrid/modules/m_admin.la @@ -159,8 +175,6 @@ lib/ircd-hybrid/modules/m_userhost.la lib/ircd-hybrid/modules/m_userhost.so lib/ircd-hybrid/modules/m_version.la lib/ircd-hybrid/modules/m_version.so -lib/ircd-hybrid/modules/m_wallops.la -lib/ircd-hybrid/modules/m_wallops.so lib/ircd-hybrid/modules/m_webirc.la lib/ircd-hybrid/modules/m_webirc.so lib/ircd-hybrid/modules/m_who.la @@ -171,6 +185,62 @@ lib/ircd-hybrid/modules/m_whowas.la lib/ircd-hybrid/modules/m_whowas.so lib/ircd-hybrid/modules/m_xline.la lib/ircd-hybrid/modules/m_xline.so +lib/ircd-hybrid/modules/umode_admin.la +lib/ircd-hybrid/modules/umode_admin.so +lib/ircd-hybrid/modules/umode_bot.la +lib/ircd-hybrid/modules/umode_bot.so +lib/ircd-hybrid/modules/umode_callerid.la +lib/ircd-hybrid/modules/umode_callerid.so +lib/ircd-hybrid/modules/umode_cloak.la +lib/ircd-hybrid/modules/umode_cloak.so +lib/ircd-hybrid/modules/umode_connect.la +lib/ircd-hybrid/modules/umode_connect.so +lib/ircd-hybrid/modules/umode_deaf.la +lib/ircd-hybrid/modules/umode_deaf.so +lib/ircd-hybrid/modules/umode_expiration.la +lib/ircd-hybrid/modules/umode_expiration.so +lib/ircd-hybrid/modules/umode_external.la +lib/ircd-hybrid/modules/umode_external.so +lib/ircd-hybrid/modules/umode_farconnect.la +lib/ircd-hybrid/modules/umode_farconnect.so +lib/ircd-hybrid/modules/umode_flood.la +lib/ircd-hybrid/modules/umode_flood.so +lib/ircd-hybrid/modules/umode_hidden.la +lib/ircd-hybrid/modules/umode_hidden.so +lib/ircd-hybrid/modules/umode_hidechans.la +lib/ircd-hybrid/modules/umode_hidechans.so +lib/ircd-hybrid/modules/umode_hideidle.la +lib/ircd-hybrid/modules/umode_hideidle.so +lib/ircd-hybrid/modules/umode_invisible.la +lib/ircd-hybrid/modules/umode_invisible.so +lib/ircd-hybrid/modules/umode_locops.la +lib/ircd-hybrid/modules/umode_locops.so +lib/ircd-hybrid/modules/umode_nickchange.la +lib/ircd-hybrid/modules/umode_nickchange.so +lib/ircd-hybrid/modules/umode_oper.la +lib/ircd-hybrid/modules/umode_oper.so +lib/ircd-hybrid/modules/umode_registered.la +lib/ircd-hybrid/modules/umode_registered.so +lib/ircd-hybrid/modules/umode_regonly.la +lib/ircd-hybrid/modules/umode_regonly.so +lib/ircd-hybrid/modules/umode_reject.la +lib/ircd-hybrid/modules/umode_reject.so +lib/ircd-hybrid/modules/umode_secure.la +lib/ircd-hybrid/modules/umode_secure.so +lib/ircd-hybrid/modules/umode_secureonly.la +lib/ircd-hybrid/modules/umode_secureonly.so +lib/ircd-hybrid/modules/umode_servnotice.la +lib/ircd-hybrid/modules/umode_servnotice.so +lib/ircd-hybrid/modules/umode_skill.la +lib/ircd-hybrid/modules/umode_skill.so +lib/ircd-hybrid/modules/umode_softcallerid.la +lib/ircd-hybrid/modules/umode_softcallerid.so +lib/ircd-hybrid/modules/umode_spy.la +lib/ircd-hybrid/modules/umode_spy.so +lib/ircd-hybrid/modules/umode_wallops.la +lib/ircd-hybrid/modules/umode_wallops.so +lib/ircd-hybrid/modules/umode_webirc.la +lib/ircd-hybrid/modules/umode_webirc.so %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/accept %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/admin %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/away @@ -228,7 +298,6 @@ lib/ircd-hybrid/modules/m_xline.so %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/user %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/userhost %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/version -%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/wallops %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/who %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whois %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whowas