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