git: 045375d81a1e - main - irc/ircd-hybrid: Update to 8.2.45

From: Santhosh Raju <fox_at_FreeBSD.org>
Date: Thu, 04 Jul 2024 22:21:54 UTC
The branch main has been updated by fox:

URL: https://cgit.FreeBSD.org/ports/commit/?id=045375d81a1e419e4a60ed09b5f29098d319cd87

commit 045375d81a1e419e4a60ed09b5f29098d319cd87
Author:     Santhosh Raju <fox@FreeBSD.org>
AuthorDate: 2024-07-04 22:06:18 +0000
Commit:     Santhosh Raju <fox@FreeBSD.org>
CommitDate: 2024-07-04 22:19:52 +0000

    irc/ircd-hybrid: Update to 8.2.45
    
    Changes since 8.2.44:
    
    -- Noteworthy changes in version 8.2.45 (2024-07-02)
    * The module API has been rewritten for improved flexibility. A modules.conf
      file is now required for configuring and loading modules. For further
      information, refer to the doc/reference.modules.conf.
    * The `INFO` subsystem has been updated to support dynamic registration and
      unregistration of info entries. This allows modules to register and
      unregister their own info entries, which are shown in the `INFO`
      output.
    * Added support for a flattened `MAP` output when `serverhide::flatten_links`
      is enabled. This allows users to view a simplified network topology where
      all servers appear as if they are directly connected to the local server.
---
 irc/ircd-hybrid/Makefile  |   2 +-
 irc/ircd-hybrid/distinfo  |   6 +-
 irc/ircd-hybrid/pkg-plist | 276 +++++++++++++++++++++++-----------------------
 3 files changed, 143 insertions(+), 141 deletions(-)

diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile
index a5046b510a8e..c4933aae7e85 100644
--- a/irc/ircd-hybrid/Makefile
+++ b/irc/ircd-hybrid/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ircd-hybrid
-PORTVERSION=	8.2.44
+PORTVERSION=	8.2.45
 CATEGORIES=	irc
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo
index 7f4e6d232c86..a20f97bcb2b3 100644
--- a/irc/ircd-hybrid/distinfo
+++ b/irc/ircd-hybrid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719620707
-SHA256 (ircd-hybrid-8.2.44.tgz) = 6bf0c2ff5fc643dc1757a232c9bd5825d33891c7cc1837f024ad4fff7c61c679
-SIZE (ircd-hybrid-8.2.44.tgz) = 1108694
+TIMESTAMP = 1720129353
+SHA256 (ircd-hybrid-8.2.45.tgz) = 951ae032ab04a87b47e602339e07e0d06b6e87bd5a4eb334f3b395be14f75e44
+SIZE (ircd-hybrid-8.2.45.tgz) = 1102995
diff --git a/irc/ircd-hybrid/pkg-plist b/irc/ircd-hybrid/pkg-plist
index 93432551c1f3..abf7086acafe 100644
--- a/irc/ircd-hybrid/pkg-plist
+++ b/irc/ircd-hybrid/pkg-plist
@@ -1,174 +1,176 @@
 bin/ircd
 bin/ircd-hybrid-mkpasswd
-%%ETCDIR%%/reference.conf
-lib/ircd-hybrid/modules/autoload/m_accept.la
-lib/ircd-hybrid/modules/autoload/m_accept.so
-lib/ircd-hybrid/modules/autoload/m_admin.la
-lib/ircd-hybrid/modules/autoload/m_admin.so
-lib/ircd-hybrid/modules/autoload/m_away.la
-lib/ircd-hybrid/modules/autoload/m_away.so
-lib/ircd-hybrid/modules/autoload/m_cap.la
-lib/ircd-hybrid/modules/autoload/m_cap.so
-lib/ircd-hybrid/modules/autoload/m_capab.la
-lib/ircd-hybrid/modules/autoload/m_capab.so
-lib/ircd-hybrid/modules/autoload/m_certfp.la
-lib/ircd-hybrid/modules/autoload/m_certfp.so
-lib/ircd-hybrid/modules/autoload/m_close.la
-lib/ircd-hybrid/modules/autoload/m_close.so
-lib/ircd-hybrid/modules/autoload/m_connect.la
-lib/ircd-hybrid/modules/autoload/m_connect.so
-lib/ircd-hybrid/modules/autoload/m_dline.la
-lib/ircd-hybrid/modules/autoload/m_dline.so
-lib/ircd-hybrid/modules/autoload/m_encap.la
-lib/ircd-hybrid/modules/autoload/m_encap.so
-lib/ircd-hybrid/modules/autoload/m_eob.la
-lib/ircd-hybrid/modules/autoload/m_eob.so
-lib/ircd-hybrid/modules/autoload/m_etrace.la
-lib/ircd-hybrid/modules/autoload/m_etrace.so
-lib/ircd-hybrid/modules/autoload/m_globops.la
-lib/ircd-hybrid/modules/autoload/m_globops.so
-lib/ircd-hybrid/modules/autoload/m_hash.la
-lib/ircd-hybrid/modules/autoload/m_hash.so
-lib/ircd-hybrid/modules/autoload/m_help.la
-lib/ircd-hybrid/modules/autoload/m_help.so
-lib/ircd-hybrid/modules/autoload/m_info.la
-lib/ircd-hybrid/modules/autoload/m_info.so
-lib/ircd-hybrid/modules/autoload/m_invite.la
-lib/ircd-hybrid/modules/autoload/m_invite.so
-lib/ircd-hybrid/modules/autoload/m_ison.la
-lib/ircd-hybrid/modules/autoload/m_ison.so
-lib/ircd-hybrid/modules/autoload/m_kline.la
-lib/ircd-hybrid/modules/autoload/m_kline.so
-lib/ircd-hybrid/modules/autoload/m_knock.la
-lib/ircd-hybrid/modules/autoload/m_knock.so
-lib/ircd-hybrid/modules/autoload/m_links.la
-lib/ircd-hybrid/modules/autoload/m_links.so
-lib/ircd-hybrid/modules/autoload/m_list.la
-lib/ircd-hybrid/modules/autoload/m_list.so
-lib/ircd-hybrid/modules/autoload/m_locops.la
-lib/ircd-hybrid/modules/autoload/m_locops.so
-lib/ircd-hybrid/modules/autoload/m_lusers.la
-lib/ircd-hybrid/modules/autoload/m_lusers.so
-lib/ircd-hybrid/modules/autoload/m_map.la
-lib/ircd-hybrid/modules/autoload/m_map.so
-lib/ircd-hybrid/modules/autoload/m_metadata.la
-lib/ircd-hybrid/modules/autoload/m_metadata.so
-lib/ircd-hybrid/modules/autoload/m_module.la
-lib/ircd-hybrid/modules/autoload/m_module.so
-lib/ircd-hybrid/modules/autoload/m_monitor.la
-lib/ircd-hybrid/modules/autoload/m_monitor.so
-lib/ircd-hybrid/modules/autoload/m_motd.la
-lib/ircd-hybrid/modules/autoload/m_motd.so
-lib/ircd-hybrid/modules/autoload/m_names.la
-lib/ircd-hybrid/modules/autoload/m_names.so
-lib/ircd-hybrid/modules/autoload/m_oper.la
-lib/ircd-hybrid/modules/autoload/m_oper.so
-lib/ircd-hybrid/modules/autoload/m_pass.la
-lib/ircd-hybrid/modules/autoload/m_pass.so
-lib/ircd-hybrid/modules/autoload/m_ping.la
-lib/ircd-hybrid/modules/autoload/m_ping.so
-lib/ircd-hybrid/modules/autoload/m_pong.la
-lib/ircd-hybrid/modules/autoload/m_pong.so
-lib/ircd-hybrid/modules/autoload/m_post.la
-lib/ircd-hybrid/modules/autoload/m_post.so
-lib/ircd-hybrid/modules/autoload/m_rehash.la
-lib/ircd-hybrid/modules/autoload/m_rehash.so
-lib/ircd-hybrid/modules/autoload/m_restart.la
-lib/ircd-hybrid/modules/autoload/m_restart.so
-lib/ircd-hybrid/modules/autoload/m_resv.la
-lib/ircd-hybrid/modules/autoload/m_resv.so
-lib/ircd-hybrid/modules/autoload/m_resync.la
-lib/ircd-hybrid/modules/autoload/m_resync.so
-lib/ircd-hybrid/modules/autoload/m_set.la
-lib/ircd-hybrid/modules/autoload/m_set.so
-lib/ircd-hybrid/modules/autoload/m_stats.la
-lib/ircd-hybrid/modules/autoload/m_stats.so
-lib/ircd-hybrid/modules/autoload/m_svinfo.la
-lib/ircd-hybrid/modules/autoload/m_svinfo.so
-lib/ircd-hybrid/modules/autoload/m_svsaccount.la
-lib/ircd-hybrid/modules/autoload/m_svsaccount.so
-lib/ircd-hybrid/modules/autoload/m_svshost.la
-lib/ircd-hybrid/modules/autoload/m_svshost.so
-lib/ircd-hybrid/modules/autoload/m_svsjoin.la
-lib/ircd-hybrid/modules/autoload/m_svsjoin.so
-lib/ircd-hybrid/modules/autoload/m_svskill.la
-lib/ircd-hybrid/modules/autoload/m_svskill.so
-lib/ircd-hybrid/modules/autoload/m_svsmode.la
-lib/ircd-hybrid/modules/autoload/m_svsmode.so
-lib/ircd-hybrid/modules/autoload/m_svsnick.la
-lib/ircd-hybrid/modules/autoload/m_svsnick.so
-lib/ircd-hybrid/modules/autoload/m_svspart.la
-lib/ircd-hybrid/modules/autoload/m_svspart.so
-lib/ircd-hybrid/modules/autoload/m_svstag.la
-lib/ircd-hybrid/modules/autoload/m_svstag.so
-lib/ircd-hybrid/modules/autoload/m_tburst.la
-lib/ircd-hybrid/modules/autoload/m_tburst.so
-lib/ircd-hybrid/modules/autoload/m_time.la
-lib/ircd-hybrid/modules/autoload/m_time.so
-lib/ircd-hybrid/modules/autoload/m_topic.la
-lib/ircd-hybrid/modules/autoload/m_topic.so
-lib/ircd-hybrid/modules/autoload/m_trace.la
-lib/ircd-hybrid/modules/autoload/m_trace.so
-lib/ircd-hybrid/modules/autoload/m_undline.la
-lib/ircd-hybrid/modules/autoload/m_undline.so
-lib/ircd-hybrid/modules/autoload/m_unkline.la
-lib/ircd-hybrid/modules/autoload/m_unkline.so
-lib/ircd-hybrid/modules/autoload/m_unresv.la
-lib/ircd-hybrid/modules/autoload/m_unresv.so
-lib/ircd-hybrid/modules/autoload/m_unxline.la
-lib/ircd-hybrid/modules/autoload/m_unxline.so
-lib/ircd-hybrid/modules/autoload/m_user.la
-lib/ircd-hybrid/modules/autoload/m_user.so
-lib/ircd-hybrid/modules/autoload/m_userhost.la
-lib/ircd-hybrid/modules/autoload/m_userhost.so
-lib/ircd-hybrid/modules/autoload/m_version.la
-lib/ircd-hybrid/modules/autoload/m_version.so
-lib/ircd-hybrid/modules/autoload/m_wallops.la
-lib/ircd-hybrid/modules/autoload/m_wallops.so
-lib/ircd-hybrid/modules/autoload/m_webirc.la
-lib/ircd-hybrid/modules/autoload/m_webirc.so
-lib/ircd-hybrid/modules/autoload/m_who.la
-lib/ircd-hybrid/modules/autoload/m_who.so
-lib/ircd-hybrid/modules/autoload/m_whois.la
-lib/ircd-hybrid/modules/autoload/m_whois.so
-lib/ircd-hybrid/modules/autoload/m_whowas.la
-lib/ircd-hybrid/modules/autoload/m_whowas.so
-lib/ircd-hybrid/modules/autoload/m_xline.la
-lib/ircd-hybrid/modules/autoload/m_xline.so
-lib/ircd-hybrid/modules/extra/m_opme.la
-lib/ircd-hybrid/modules/extra/m_opme.so
+%%ETCDIR%%/reference.ircd.conf
+%%ETCDIR%%/reference.modules.conf
+etc/rc.d/ircd-hybrid
+lib/ircd-hybrid/modules/m_accept.la
+lib/ircd-hybrid/modules/m_accept.so
+lib/ircd-hybrid/modules/m_admin.la
+lib/ircd-hybrid/modules/m_admin.so
+lib/ircd-hybrid/modules/m_away.la
+lib/ircd-hybrid/modules/m_away.so
 lib/ircd-hybrid/modules/m_bmask.la
 lib/ircd-hybrid/modules/m_bmask.so
+lib/ircd-hybrid/modules/m_cap.la
+lib/ircd-hybrid/modules/m_cap.so
+lib/ircd-hybrid/modules/m_capab.la
+lib/ircd-hybrid/modules/m_capab.so
+lib/ircd-hybrid/modules/m_certfp.la
+lib/ircd-hybrid/modules/m_certfp.so
+lib/ircd-hybrid/modules/m_close.la
+lib/ircd-hybrid/modules/m_close.so
+lib/ircd-hybrid/modules/m_connect.la
+lib/ircd-hybrid/modules/m_connect.so
 lib/ircd-hybrid/modules/m_die.la
 lib/ircd-hybrid/modules/m_die.so
+lib/ircd-hybrid/modules/m_dline.la
+lib/ircd-hybrid/modules/m_dline.so
+lib/ircd-hybrid/modules/m_encap.la
+lib/ircd-hybrid/modules/m_encap.so
+lib/ircd-hybrid/modules/m_eob.la
+lib/ircd-hybrid/modules/m_eob.so
 lib/ircd-hybrid/modules/m_error.la
 lib/ircd-hybrid/modules/m_error.so
+lib/ircd-hybrid/modules/m_etrace.la
+lib/ircd-hybrid/modules/m_etrace.so
+lib/ircd-hybrid/modules/m_globops.la
+lib/ircd-hybrid/modules/m_globops.so
+lib/ircd-hybrid/modules/m_hash.la
+lib/ircd-hybrid/modules/m_hash.so
+lib/ircd-hybrid/modules/m_help.la
+lib/ircd-hybrid/modules/m_help.so
+lib/ircd-hybrid/modules/m_info.la
+lib/ircd-hybrid/modules/m_info.so
+lib/ircd-hybrid/modules/m_invite.la
+lib/ircd-hybrid/modules/m_invite.so
+lib/ircd-hybrid/modules/m_ison.la
+lib/ircd-hybrid/modules/m_ison.so
 lib/ircd-hybrid/modules/m_join.la
 lib/ircd-hybrid/modules/m_join.so
 lib/ircd-hybrid/modules/m_kick.la
 lib/ircd-hybrid/modules/m_kick.so
 lib/ircd-hybrid/modules/m_kill.la
 lib/ircd-hybrid/modules/m_kill.so
+lib/ircd-hybrid/modules/m_kline.la
+lib/ircd-hybrid/modules/m_kline.so
+lib/ircd-hybrid/modules/m_knock.la
+lib/ircd-hybrid/modules/m_knock.so
+lib/ircd-hybrid/modules/m_links.la
+lib/ircd-hybrid/modules/m_links.so
+lib/ircd-hybrid/modules/m_list.la
+lib/ircd-hybrid/modules/m_list.so
+lib/ircd-hybrid/modules/m_locops.la
+lib/ircd-hybrid/modules/m_locops.so
+lib/ircd-hybrid/modules/m_lusers.la
+lib/ircd-hybrid/modules/m_lusers.so
+lib/ircd-hybrid/modules/m_map.la
+lib/ircd-hybrid/modules/m_map.so
 lib/ircd-hybrid/modules/m_message.la
 lib/ircd-hybrid/modules/m_message.so
+lib/ircd-hybrid/modules/m_metadata.la
+lib/ircd-hybrid/modules/m_metadata.so
 lib/ircd-hybrid/modules/m_mlock.la
 lib/ircd-hybrid/modules/m_mlock.so
 lib/ircd-hybrid/modules/m_mode.la
 lib/ircd-hybrid/modules/m_mode.so
+lib/ircd-hybrid/modules/m_module.la
+lib/ircd-hybrid/modules/m_module.so
+lib/ircd-hybrid/modules/m_monitor.la
+lib/ircd-hybrid/modules/m_monitor.so
+lib/ircd-hybrid/modules/m_motd.la
+lib/ircd-hybrid/modules/m_motd.so
+lib/ircd-hybrid/modules/m_names.la
+lib/ircd-hybrid/modules/m_names.so
 lib/ircd-hybrid/modules/m_nick.la
 lib/ircd-hybrid/modules/m_nick.so
+lib/ircd-hybrid/modules/m_oper.la
+lib/ircd-hybrid/modules/m_oper.so
+lib/ircd-hybrid/modules/m_opme.la
+lib/ircd-hybrid/modules/m_opme.so
 lib/ircd-hybrid/modules/m_part.la
 lib/ircd-hybrid/modules/m_part.so
+lib/ircd-hybrid/modules/m_pass.la
+lib/ircd-hybrid/modules/m_pass.so
+lib/ircd-hybrid/modules/m_ping.la
+lib/ircd-hybrid/modules/m_ping.so
+lib/ircd-hybrid/modules/m_pong.la
+lib/ircd-hybrid/modules/m_pong.so
+lib/ircd-hybrid/modules/m_post.la
+lib/ircd-hybrid/modules/m_post.so
 lib/ircd-hybrid/modules/m_quit.la
 lib/ircd-hybrid/modules/m_quit.so
+lib/ircd-hybrid/modules/m_rehash.la
+lib/ircd-hybrid/modules/m_rehash.so
+lib/ircd-hybrid/modules/m_restart.la
+lib/ircd-hybrid/modules/m_restart.so
+lib/ircd-hybrid/modules/m_resv.la
+lib/ircd-hybrid/modules/m_resv.so
+lib/ircd-hybrid/modules/m_resync.la
+lib/ircd-hybrid/modules/m_resync.so
 lib/ircd-hybrid/modules/m_server.la
 lib/ircd-hybrid/modules/m_server.so
+lib/ircd-hybrid/modules/m_set.la
+lib/ircd-hybrid/modules/m_set.so
 lib/ircd-hybrid/modules/m_sjoin.la
 lib/ircd-hybrid/modules/m_sjoin.so
 lib/ircd-hybrid/modules/m_squit.la
 lib/ircd-hybrid/modules/m_squit.so
+lib/ircd-hybrid/modules/m_stats.la
+lib/ircd-hybrid/modules/m_stats.so
+lib/ircd-hybrid/modules/m_svinfo.la
+lib/ircd-hybrid/modules/m_svinfo.so
+lib/ircd-hybrid/modules/m_svsaccount.la
+lib/ircd-hybrid/modules/m_svsaccount.so
+lib/ircd-hybrid/modules/m_svshost.la
+lib/ircd-hybrid/modules/m_svshost.so
+lib/ircd-hybrid/modules/m_svsjoin.la
+lib/ircd-hybrid/modules/m_svsjoin.so
+lib/ircd-hybrid/modules/m_svskill.la
+lib/ircd-hybrid/modules/m_svskill.so
+lib/ircd-hybrid/modules/m_svsmode.la
+lib/ircd-hybrid/modules/m_svsmode.so
+lib/ircd-hybrid/modules/m_svsnick.la
+lib/ircd-hybrid/modules/m_svsnick.so
+lib/ircd-hybrid/modules/m_svspart.la
+lib/ircd-hybrid/modules/m_svspart.so
+lib/ircd-hybrid/modules/m_svstag.la
+lib/ircd-hybrid/modules/m_svstag.so
+lib/ircd-hybrid/modules/m_tburst.la
+lib/ircd-hybrid/modules/m_tburst.so
+lib/ircd-hybrid/modules/m_time.la
+lib/ircd-hybrid/modules/m_time.so
 lib/ircd-hybrid/modules/m_tmode.la
 lib/ircd-hybrid/modules/m_tmode.so
+lib/ircd-hybrid/modules/m_topic.la
+lib/ircd-hybrid/modules/m_topic.so
+lib/ircd-hybrid/modules/m_trace.la
+lib/ircd-hybrid/modules/m_trace.so
+lib/ircd-hybrid/modules/m_undline.la
+lib/ircd-hybrid/modules/m_undline.so
+lib/ircd-hybrid/modules/m_unkline.la
+lib/ircd-hybrid/modules/m_unkline.so
+lib/ircd-hybrid/modules/m_unresv.la
+lib/ircd-hybrid/modules/m_unresv.so
+lib/ircd-hybrid/modules/m_unxline.la
+lib/ircd-hybrid/modules/m_unxline.so
+lib/ircd-hybrid/modules/m_user.la
+lib/ircd-hybrid/modules/m_user.so
+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
+lib/ircd-hybrid/modules/m_who.so
+lib/ircd-hybrid/modules/m_whois.la
+lib/ircd-hybrid/modules/m_whois.so
+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
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/accept
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/admin
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/away