From nobody Thu Jan 23 11:34:59 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YdzPw13kwz5kp6l; Thu, 23 Jan 2025 11:35:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YdzPw0J0Jz3DL5; Thu, 23 Jan 2025 11:35:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737632100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PDsfWEK2Ag+gyVopzOZHv3XlzgZoSksO7d8P5wQ30BU=; b=SsYbFWCF7Z5lxTAX8Dqmfr3OF0JTVxsUmezwuTigM1im0ApGy6fcucnR/LkpvHOKPN7MMc ZxrfZlgaUPKsYCAP7blvJ5gjHlmUoXNHwP6dhCkz93r9pEPJUojVx8Tzn941OloCqR+R2v ted+BqxtZvnKJM1iSmM+jVv2ZCrKuO74ls4pVCIMV6aAMRtJEPSaafpA28D9GBG99gjIwg BPFiIlNIiA1jems1vrVAmtqXCMgvmqcivHEu3z4WGa+0zmlAnSoxR9ye7uP8repj6Z1xa0 k1UBwyAUVmJ4gIyXDhuwau6GgC98Np5gggXedm2BJUDI/hzYzYYe61NkENiBSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737632100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PDsfWEK2Ag+gyVopzOZHv3XlzgZoSksO7d8P5wQ30BU=; b=e1VzwIwSV6eUSANLZUcXelRxFK2aqezv1lh97Zk//I7gzHor1R0etVStFmbhHORhqHVxDU 0047r24XoJBn7w7rZnz8Zg/h9vMvgGfWoPndYB0jyl/rqDcZ8/bef0FCkNYBUpouEU9tM1 vbB9neyQaxG5Fxtf7ed7zw7WRnFeh74udOCbMk2Nvdey4P4R72L/Bd3WzBMkLNlzWRDCEQ ki9op1yVrBdm436UuFl5oI/oqM0Zlrl8AW3i8dZZnNl7WgDI1DJnGd+Wzf5Z9l7bke7W9V EOVJpi2ESXNw6n/rtYgE8hZBp8L6gYv/m8T2+zPYoKlsk7XV1wj+NVsGuG46IA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737632100; a=rsa-sha256; cv=none; b=sWh8QW6wJUlKFGD6ua2RZ/FAX5tBg0+IV0RMV/lioTu7kJMozbrELNpm/EP/r+Jg3q4Y5A tfkHlA3jk+tKkSlQRE29ZfHqeg8DnkZMns7cqx3CsrM7WxATj3q9SBo/pqmB3ZqCKJVMgE UQGaPGM2/SEcrIK7XQMT69i8P+2gb7sYGIshZlYafcPtYTxtRt8HBtQzk6swohLtlqx23t lQDG/2d63VgQVslQviIE7HqRyuFT0tsf+sW5/1K+ZqXPbCTti9alQGKXfTBPICHJrEjQ0Y dkXf+qs26jOD2ttg75YZisztj4sY8wIf+LDzHhWp7UcQYrc1QiIdS5SzZCKmkg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YdzPv6yTqzcx0; Thu, 23 Jan 2025 11:34:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50NBYxHQ063822; Thu, 23 Jan 2025 11:34:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50NBYx5K063819; Thu, 23 Jan 2025 11:34:59 GMT (envelope-from git) Date: Thu, 23 Jan 2025 11:34:59 GMT Message-Id: <202501231134.50NBYx5K063819@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Santhosh Raju Subject: git: 9fc837fb7893 - main - irc/ircd-hybrid: Update to 8.2.46 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fox X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9fc837fb789385cbb4c78d2f68f91b12922b4fb5 Auto-Submitted: auto-generated The branch main has been updated by fox: URL: https://cgit.FreeBSD.org/ports/commit/?id=9fc837fb789385cbb4c78d2f68f91b12922b4fb5 commit 9fc837fb789385cbb4c78d2f68f91b12922b4fb5 Author: Santhosh Raju AuthorDate: 2025-01-23 11:26:47 +0000 Commit: Santhosh Raju 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