summaryrefslogtreecommitdiff
path: root/irc
diff options
context:
space:
mode:
Diffstat (limited to 'irc')
-rw-r--r--irc/Makefile1
-rw-r--r--irc/anope/Makefile7
-rw-r--r--irc/anope/distinfo6
-rw-r--r--irc/anope/pkg-plist2
-rw-r--r--irc/atheme-services/Makefile39
-rw-r--r--irc/bnc/Makefile35
-rw-r--r--irc/bnc/distinfo3
-rw-r--r--irc/bnc/files/patch-Makefile.in11
-rw-r--r--irc/bnc/files/patch-bncsetup37
-rw-r--r--irc/bnc/pkg-descr5
-rw-r--r--irc/bnc/pkg-plist9
-rw-r--r--irc/halloy/Makefile2
-rw-r--r--irc/halloy/Makefile.crates13
-rw-r--r--irc/halloy/distinfo32
-rw-r--r--irc/konversation/distinfo6
-rw-r--r--irc/p5-POE-Session-Irssi/Makefile2
-rw-r--r--irc/polari/Makefile26
-rw-r--r--irc/polari/distinfo6
-rw-r--r--irc/polari/pkg-plist22
-rw-r--r--irc/py-sopel-help/Makefile2
-rw-r--r--irc/py-sopel/Makefile9
-rw-r--r--irc/py-sopel/distinfo6
-rw-r--r--irc/soju/Makefile7
-rw-r--r--irc/soju/distinfo14
-rw-r--r--irc/weechat/Makefile2
-rw-r--r--irc/weechat/distinfo6
-rw-r--r--irc/weechat/patch39
-rw-r--r--irc/znc/Makefile17
-rw-r--r--irc/znc/distinfo6
-rw-r--r--irc/znc/pkg-plist16
30 files changed, 142 insertions, 246 deletions
diff --git a/irc/Makefile b/irc/Makefile
index b7c7fd2d9f72..a1acec26ba8b 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -9,7 +9,6 @@
SUBDIR += bitlbee-facebook
SUBDIR += bitlbee-mastodon
SUBDIR += bitlbee-steam
- SUBDIR += bnc
SUBDIR += catgirl
SUBDIR += cgiirc
SUBDIR += dancer
diff --git a/irc/anope/Makefile b/irc/anope/Makefile
index 0e96f36eb73c..f1cb85913935 100644
--- a/irc/anope/Makefile
+++ b/irc/anope/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anope
-DISTVERSION= 2.0.16
-PORTREVISION= 1
+DISTVERSION= 2.0.18
CATEGORIES= irc
MAINTAINER= devnull@apt322.org
@@ -38,7 +37,7 @@ NLS_USES= gettext
OPENSSL_USES= ssl
-PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
+PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
REDIS_RUN_DEPENDS= redis>=0:databases/redis
@@ -71,7 +70,7 @@ post-patch-OPENSSL-on:
${LN} -s ${WRKSRC}/modules/extra/m_ssl_openssl.cpp ${WRKSRC}/modules/
post-patch-PCRE-on:
- ${LN} -s ${WRKSRC}/modules/extra/m_regex_pcre.cpp ${WRKSRC}/modules/
+ ${LN} -s ${WRKSRC}/modules/extra/m_regex_pcre2.cpp ${WRKSRC}/modules/
post-patch-POSIX-on:
${LN} -s ${WRKSRC}/modules/extra/m_regex_posix.cpp ${WRKSRC}/modules/
diff --git a/irc/anope/distinfo b/irc/anope/distinfo
index 20c392bca6cb..b8cbd23d5113 100644
--- a/irc/anope/distinfo
+++ b/irc/anope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723784777
-SHA256 (anope-anope-2.0.16_GH0.tar.gz) = 29a0ca188371c2e2324d8b1cb5a528038c19cf2b73bc65aca123785bdb207d3c
-SIZE (anope-anope-2.0.16_GH0.tar.gz) = 1654972
+TIMESTAMP = 1749867366
+SHA256 (anope-anope-2.0.18_GH0.tar.gz) = 40c8f59118f7ee2d0f4a66a3e1ab022dc91fcad3ff89ea4e6e3fc20de09dc3af
+SIZE (anope-anope-2.0.18_GH0.tar.gz) = 1656281
diff --git a/irc/anope/pkg-plist b/irc/anope/pkg-plist
index ba0abaa06aa3..d8488f4d98b5 100644
--- a/irc/anope/pkg-plist
+++ b/irc/anope/pkg-plist
@@ -121,7 +121,7 @@ anope/lib/modules/m_httpd.so
%%MYSQL%%anope/lib/modules/m_mysql.so
anope/lib/modules/m_proxyscan.so
anope/lib/modules/m_redis.so
-%%PCRE%%anope/lib/modules/m_regex_pcre.so
+%%PCRE%%anope/lib/modules/m_regex_pcre2.so
%%POSIX%%anope/lib/modules/m_regex_posix.so
%%TRE%%anope/lib/modules/m_regex_tre.so
anope/lib/modules/m_rewrite.so
diff --git a/irc/atheme-services/Makefile b/irc/atheme-services/Makefile
index db61c8ba45dc..83cd17da0d54 100644
--- a/irc/atheme-services/Makefile
+++ b/irc/atheme-services/Makefile
@@ -1,5 +1,6 @@
PORTNAME= atheme-services
PORTVERSION= 7.2.12
+PORTREVISION= 1
CATEGORIES= irc net
MASTER_SITES= https://github.com/atheme/atheme/releases/download/v${PORTVERSION}/
DISTNAME= atheme-services-v${PORTVERSION}
@@ -14,42 +15,40 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmowgli-2.so:devel/libmowgli2
USES= cpe gmake localbase pathfix pkgconfig ssl tar:xz
+CPE_PRODUCT= atheme
PATHFIX_MAKEFILEIN= Makefile
USE_LDCONFIG= yes
+USE_RC_SUBR= ${PORTNAME}
+
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-fhs-paths \
- --sysconfdir=${PREFIX}/etc/atheme \
+CONFIGURE_ARGS= --disable-gtk-doc \
+ --enable-fhs-paths \
+ --enable-large-net \
--localstatedir=/var \
- --disable-gtk-doc \
- --enable-large-net
-
-CPE_PRODUCT= atheme
+ --sysconfdir=${PREFIX}/etc/atheme
CONFLICTS_INSTALL= lifelines
USERS= ircservices
GROUPS= ircservices
-USE_RC_SUBR= atheme-services
-
-OPTIONS_DEFINE= CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL
+OPTIONS_DEFINE= CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL
OPTIONS_DEFAULT= CRACKLIB LDAP PCRE PERL
+OPTIONS_SUB= yes
CONTRIB_DESC= Enable contrib modules
CRACKLIB_DESC= Use cracklib for checking password strength
-OPTIONS_SUB= yes
-
CONTRIB_CONFIGURE_ENABLE= contrib
-CRACKLIB_LIB_DEPENDS= libcrack.so:security/cracklib
+CRACKLIB_LIB_DEPENDS= libcrack.so:security/cracklib
CRACKLIB_CONFIGURE_WITH= cracklib
-LDAP_USES= ldap
-LDAP_CONFIGURE_WITH= ldap
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
-PCRE_CONFIGURE_WITH= pcre
-PERL_USES= perl5
-PERL_CONFIGURE_WITH= perl
+LDAP_USES= ldap
+LDAP_CONFIGURE_WITH= ldap
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+PCRE_CONFIGURE_WITH= pcre2-8
+PERL_USES= perl5
+PERL_CONFIGURE_WITH= perl
.include <bsd.port.mk>
diff --git a/irc/bnc/Makefile b/irc/bnc/Makefile
deleted file mode 100644
index dbe6125c835d..000000000000
--- a/irc/bnc/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= bnc
-DISTVERSION= 2.9.4
-PORTREVISION= 1
-CATEGORIES= irc
-MASTER_SITES= http://home.risingnet.net/download/
-DISTNAME= ${PORTNAME}${DISTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple IRC relay proxy with support for virtual hosting
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Unmaintained without upstream distfile and WWW
-EXPIRATION_DATE= 2025-05-27
-
-GNU_CONFIGURE= yes
-
-DOCS= COPYING Changelog README example.conf
-BINS= bnc mkpasswd
-SCRIPTS= bncchk bncsetup
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- ${SED} -e 's,@PREFIX@,${PREFIX},g' ${WRKSRC}/bncsetup
-
-do-install:
- ${INSTALL_PROGRAM} ${BINS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
- ${INSTALL_DATA} ${WRKSRC}/example.conf ${STAGEDIR}${PREFIX}/etc/bnc.conf.sample
-
-.include <bsd.port.mk>
diff --git a/irc/bnc/distinfo b/irc/bnc/distinfo
deleted file mode 100644
index fc990dbfb36e..000000000000
--- a/irc/bnc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1584519305
-SHA256 (bnc2.9.4.tar.gz) = af0e95c97feb1f2d231c570a658be8e42a91aafab6e6dfeb04b7e9fcc360b74b
-SIZE (bnc2.9.4.tar.gz) = 76896
diff --git a/irc/bnc/files/patch-Makefile.in b/irc/bnc/files/patch-Makefile.in
deleted file mode 100644
index 11081be785dd..000000000000
--- a/irc/bnc/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2005-01-26 04:15:06 UTC
-+++ Makefile.in
-@@ -2,7 +2,7 @@ LIBS=@LIBS@
- CFLAGS=-O3 -Wall -include config.h
- CC=@CC@
-
--ALL: bnc mkpasswd
-+all: bnc mkpasswd
-
- mkpasswd:mkpasswd.c
- ${CC} ${CFLAGS} -o mkpasswd mkpasswd.c ${LIBS}
diff --git a/irc/bnc/files/patch-bncsetup b/irc/bnc/files/patch-bncsetup
deleted file mode 100644
index 886c6b6879d9..000000000000
--- a/irc/bnc/files/patch-bncsetup
+++ /dev/null
@@ -1,37 +0,0 @@
---- bncsetup.orig 2005-02-07 01:51:06 UTC
-+++ bncsetup
-@@ -91,15 +91,9 @@ altconf()
-
- }
-
--if ! [ -e ./mkpasswd ]
--then
-- echo "You need to Make the package before you can use this script"
-- echo "(required ./mkpasswd)"
-- bsclean 0
--fi
-
- echo "BAD\$" > $TMPFILE
--echo "Test" | ./mkpasswd -s >> $TMPFILE
-+echo "Test" | mkpasswd -s >> $TMPFILE
- CRCYS=$(cat $TMPFILE | grep '\$' | tail -1 )
-
-
-@@ -244,13 +238,13 @@ ERRORLEVEL=$?
-
- if [ x$ERRORLEVEL = x0 ]
- then
-- if [ -x ./mkpasswd ]
-+ if [ -x @PREFIX@/bin/mkpasswd ]
- then
-- SUPERPASS="+"$(echo "$SUPERPASS" | ./mkpasswd -s)
-- BNCPASS="+"$(echo "$BNCPASS" | ./mkpasswd -s)
-+ SUPERPASS="+"$(echo "$SUPERPASS" | mkpasswd -s)
-+ BNCPASS="+"$(echo "$BNCPASS" | mkpasswd -s)
- else
- clear
-- echo "You have not did ./configure and make so there is no ./mkpasswd"
-+ echo "You have not did ./configure and make so there is no mkpasswd"
- echo "This program is required to produce the encryption"
- bsclean 0
- fi
diff --git a/irc/bnc/pkg-descr b/irc/bnc/pkg-descr
deleted file mode 100644
index 957bd941ffbf..000000000000
--- a/irc/bnc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-IRC Proxy Daemon that supports virtual hosting.
-
-Instructions in work/bnc*/README.
-
-Bill Fumerola(billf@chc-chimes.com)
diff --git a/irc/bnc/pkg-plist b/irc/bnc/pkg-plist
deleted file mode 100644
index 60d6cb64b234..000000000000
--- a/irc/bnc/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/bnc
-bin/bncchk
-bin/bncsetup
-bin/mkpasswd
-etc/bnc.conf.sample
-%%PORTDOCS%%%%DOCSDIR%%/example.conf
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/Changelog
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 2038f4d0fd48..00a49d191e82 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= halloy
-DISTVERSION= 2025.4
+DISTVERSION= 2025.6
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
diff --git a/irc/halloy/Makefile.crates b/irc/halloy/Makefile.crates
index 1c8bdcef652b..ae451cbf9d6a 100644
--- a/irc/halloy/Makefile.crates
+++ b/irc/halloy/Makefile.crates
@@ -62,6 +62,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
base64-0.13.1 \
base64-0.22.1 \
base64ct-1.6.0 \
+ bincode-1.3.3 \
bindgen-0.70.1 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
@@ -123,7 +124,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
core-graphics-types-0.2.0 \
coreaudio-rs-0.11.3 \
coreaudio-sys-0.2.16 \
- cosmic-text-0.13.2 \
+ cosmic-text-0.14.2 \
cpal-0.15.3 \
cpufeatures-0.2.16 \
crc32fast-1.4.2 \
@@ -304,7 +305,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
image-webp-0.2.1 \
imgref-1.11.0 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
+ indexmap-2.9.0 \
inotify-0.10.2 \
inotify-sys-0.1.5 \
inout-0.1.3 \
@@ -420,10 +421,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
once_cell-1.20.3 \
oneshot-fused-workaround-0.2.1 \
open-5.3.2 \
- openssl-0.10.68 \
+ openssl-0.10.72 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
+ openssl-sys-0.9.108 \
option-ext-0.2.0 \
orbclient-0.3.48 \
ordered-float-2.10.1 \
@@ -851,6 +852,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
zvariant_derive-5.2.0 \
zvariant_utils-3.1.0 \
dpi,winit@git+https://github.com/iced-rs/winit.git?rev=11414b6aa45699f038114e61b4ddf5102b2d3b4b\#11414b6aa45699f038114e61b4ddf5102b2d3b4b \
+ cryoglyph@git+https://github.com/iced-rs/cryoglyph.git?rev=a456d1c17bbcf33afcca41d9e5e299f9f1193819\#a456d1c17bbcf33afcca41d9e5e299f9f1193819 \
dark-light@git+https://github.com/rust-dark-light/dark-light?rev=8e1f745f91e1e805fa772a83e4744afe95d70aa1\#8e1f745f91e1e805fa772a83e4744afe95d70aa1 \
- iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,iced_winit@git+https://github.com/iced-rs/iced?rev=1b22d7d5fcdf519a3cac7a3cfd14398a3108c3b8\#1b22d7d5fcdf519a3cac7a3cfd14398a3108c3b8 \
- cryoglyph@git+https://github.com/iced-rs/cryoglyph.git?rev=be2defe4a13fd7c97c6f4c81e8e085463eb578dc\#be2defe4a13fd7c97c6f4c81e8e085463eb578dc
+ iced,iced_beacon,iced_core,iced_debug,iced_devtools,iced_futures,iced_graphics,iced_program,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,iced_winit@git+https://github.com/iced-rs/iced?rev=aa633f6832c93d81fc829bcd351b369f0aada282\#aa633f6832c93d81fc829bcd351b369f0aada282
diff --git a/irc/halloy/distinfo b/irc/halloy/distinfo
index bd62ca333d7e..d9154d7314d9 100644
--- a/irc/halloy/distinfo
+++ b/irc/halloy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744150666
+TIMESTAMP = 1750689210
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -127,6 +127,8 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
@@ -249,8 +251,8 @@ SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a031207
SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480
-SHA256 (rust/crates/cosmic-text-0.13.2.crate) = e418dd4f5128c3e93eab12246391c54a20c496811131f85754dc8152ee207892
-SIZE (rust/crates/cosmic-text-0.13.2.crate) = 1896921
+SHA256 (rust/crates/cosmic-text-0.14.2.crate) = da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8
+SIZE (rust/crates/cosmic-text-0.14.2.crate) = 1910697
SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
@@ -611,8 +613,8 @@ SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c
SIZE (rust/crates/imgref-1.11.0.crate) = 65943
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
SIZE (rust/crates/inotify-0.10.2.crate) = 26200
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -843,14 +845,14 @@ SHA256 (rust/crates/oneshot-fused-workaround-0.2.1.crate) = 8e2f833c92b3bb159dde
SIZE (rust/crates/oneshot-fused-workaround-0.2.1.crate) = 2520
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
+SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43
@@ -1705,11 +1707,11 @@ SHA256 (rust/crates/zvariant_utils-3.1.0.crate) = ddd46446ea2a1f353bfda53e35f176
SIZE (rust/crates/zvariant_utils-3.1.0.crate) = 13991
SHA256 (iced-rs-winit-11414b6aa45699f038114e61b4ddf5102b2d3b4b_GH0.tar.gz) = bee38ace5cbe9299770dd50d9b0b6a30a96924955cef3bada321489a0b446169
SIZE (iced-rs-winit-11414b6aa45699f038114e61b4ddf5102b2d3b4b_GH0.tar.gz) = 607146
+SHA256 (iced-rs-cryoglyph-a456d1c17bbcf33afcca41d9e5e299f9f1193819_GH0.tar.gz) = 857e8382fd6eb9c511ff8b7aa18aec81f07b326fe1ed4d5a146d3162279385ba
+SIZE (iced-rs-cryoglyph-a456d1c17bbcf33afcca41d9e5e299f9f1193819_GH0.tar.gz) = 221785
SHA256 (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.tar.gz) = 8cae94eb1834d67a002b02c759deb607f054d29a14bab8a1747d2515ba807471
SIZE (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.tar.gz) = 5285
-SHA256 (iced-rs-iced-1b22d7d5fcdf519a3cac7a3cfd14398a3108c3b8_GH0.tar.gz) = 12239d746615867e7dc41f76d19c5a790dde8a7617940c608027e04d361348e3
-SIZE (iced-rs-iced-1b22d7d5fcdf519a3cac7a3cfd14398a3108c3b8_GH0.tar.gz) = 5215204
-SHA256 (iced-rs-cryoglyph-be2defe4a13fd7c97c6f4c81e8e085463eb578dc_GH0.tar.gz) = 88d8425516e72e070a47967a2ca03ab1a4e44b8cd54b2e4945dff91a321dd389
-SIZE (iced-rs-cryoglyph-be2defe4a13fd7c97c6f4c81e8e085463eb578dc_GH0.tar.gz) = 221775
-SHA256 (squidowl-halloy-2025.4_GH0.tar.gz) = f19f01f0e31739bfbafaaf63e7d01e9d1de2813127715f6243a1bcb4e041a8c1
-SIZE (squidowl-halloy-2025.4_GH0.tar.gz) = 15681933
+SHA256 (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = e9a6ed7e95da32980d4f64578a1de9bc50646ecb3c5112c46752b5fb387a4c53
+SIZE (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = 5224300
+SHA256 (squidowl-halloy-2025.6_GH0.tar.gz) = aedab3b6919d2fa43577b7a5e91a22eb9fced3ad8b31222770c42dc6088295ce
+SIZE (squidowl-halloy-2025.6_GH0.tar.gz) = 16011879
diff --git a/irc/konversation/distinfo b/irc/konversation/distinfo
index 994f98a01cc1..2b8421984703 100644
--- a/irc/konversation/distinfo
+++ b/irc/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557906
-SHA256 (KDE/release-service/25.04.1/konversation-25.04.1.tar.xz) = ea5e11f96640fd6ae40f045daa4449aeb1621efa3ac4f0cd8d8ddac2f91461c2
-SIZE (KDE/release-service/25.04.1/konversation-25.04.1.tar.xz) = 4449880
+TIMESTAMP = 1749036792
+SHA256 (KDE/release-service/25.04.2/konversation-25.04.2.tar.xz) = b9ae441bdccfd34cad9ffd9405bfa2a68961d1ecbc745ee0050277db7c9aa760
+SIZE (KDE/release-service/25.04.2/konversation-25.04.2.tar.xz) = 4449860
diff --git a/irc/p5-POE-Session-Irssi/Makefile b/irc/p5-POE-Session-Irssi/Makefile
index 2386488d5ded..d0562180b5c3 100644
--- a/irc/p5-POE-Session-Irssi/Makefile
+++ b/irc/p5-POE-Session-Irssi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= POE-Session-Irssi
PORTVERSION= 0.50
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= irc perl5 devel
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MARTIJN
diff --git a/irc/polari/Makefile b/irc/polari/Makefile
index 6b86d8bd7081..7f505b6c4356 100644
--- a/irc/polari/Makefile
+++ b/irc/polari/Makefile
@@ -1,33 +1,29 @@
PORTNAME= polari
-PORTVERSION= 42.1
-PORTREVISION= 3
+PORTVERSION= 46.0
CATEGORIES= irc gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Internet Relay Chat (IRC) client designed for GNOME
-WWW= https://wiki.gnome.org/Apps/Polari
+WWW= https://apps.gnome.org/Polari/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-util:devel/appstream-glib \
- gjs-console:lang/gjs \
itstool:textproc/itstool
-LIB_DEPENDS= libtelepathy-glib.so:net-im/telepathy-glib \
- libsecret-1.so:security/libsecret \
- libtelepathy-logger.so:net-im/telepathy-logger
-RUN_DEPENDS= gjs-console:lang/gjs \
- telepathy-idle>0:net-im/telepathy-idle \
+LIB_DEPENDS= libgjs.so:lang/gjs \
+ libtelepathy-glib.so:net-im/telepathy-glib \
+ libtinysparql-3.0.so:devel/tinysparql
+RUN_DEPENDS= telepathy-idle>0:net-im/telepathy-idle \
gspell>0:textproc/gspell
-PORTSCOUT= limitw:1,even
+USES= desktop-file-utils gettext-tools gnome localbase meson \
+ pkgconfig tar:xz
+USE_GNOME= introspection
-USES= desktop-file-utils gettext gnome localbase \
- meson pkgconfig tar:xz
-USE_GNOME= cairo gtk30 introspection libadwaita
-USE_LDCONFIG= yes
+PORTSCOUT= limit:^4[67]\.
GLIB_SCHEMAS= org.gnome.Polari.gschema.xml
diff --git a/irc/polari/distinfo b/irc/polari/distinfo
index 30b30440cdec..cea427f948d1 100644
--- a/irc/polari/distinfo
+++ b/irc/polari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658352621
-SHA256 (gnome/polari-42.1.tar.xz) = af90cf0848ecbe407eb2306404836974fd38f31c30d474f46d1b29218a966b3d
-SIZE (gnome/polari-42.1.tar.xz) = 1125284
+TIMESTAMP = 1750545312
+SHA256 (gnome/polari-46.0.tar.xz) = d2b1709e379189294f53d4ef15f03f8bcbbbe8c52f0f415e62f7d5f00c360a31
+SIZE (gnome/polari-46.0.tar.xz) = 1067376
diff --git a/irc/polari/pkg-plist b/irc/polari/pkg-plist
index cc6049b94df7..be1f6c0d808f 100644
--- a/irc/polari/pkg-plist
+++ b/irc/polari/pkg-plist
@@ -173,6 +173,19 @@ share/help/pl/polari/legal.xml
share/help/pl/polari/network-connect.page
share/help/pl/polari/overview.page
share/help/pl/polari/sharing.page
+share/help/pt/polari/images/Polari.png
+share/help/pt/polari/images/polari-paste.png
+share/help/pt/polari/images/polari-screenshot.png
+share/help/pt/polari/index.page
+share/help/pt/polari/introduction.page
+share/help/pt/polari/irc-commands.page
+share/help/pt/polari/irc-join-room.page
+share/help/pt/polari/irc-nick-password.page
+share/help/pt/polari/irc-start-conversation.page
+share/help/pt/polari/legal.xml
+share/help/pt/polari/network-connect.page
+share/help/pt/polari/overview.page
+share/help/pt/polari/sharing.page
share/help/pt_BR/polari/images/Polari.png
share/help/pt_BR/polari/images/polari-paste.png
share/help/pt_BR/polari/images/polari-screenshot.png
@@ -239,8 +252,11 @@ share/help/uk/polari/network-connect.page
share/help/uk/polari/overview.page
share/help/uk/polari/sharing.page
share/icons/hicolor/scalable/apps/org.gnome.Polari.Devel.svg
+share/icons/hicolor/scalable/apps/org.gnome.Polari.Devel.svg.license
share/icons/hicolor/scalable/apps/org.gnome.Polari.svg
+share/icons/hicolor/scalable/apps/org.gnome.Polari.svg.license
share/icons/hicolor/symbolic/apps/org.gnome.Polari-symbolic.svg
+share/icons/hicolor/symbolic/apps/org.gnome.Polari-symbolic.svg.license
share/locale/af/LC_MESSAGES/polari.mo
share/locale/ar/LC_MESSAGES/polari.mo
share/locale/as/LC_MESSAGES/polari.mo
@@ -267,8 +283,10 @@ share/locale/he/LC_MESSAGES/polari.mo
share/locale/hr/LC_MESSAGES/polari.mo
share/locale/hu/LC_MESSAGES/polari.mo
share/locale/id/LC_MESSAGES/polari.mo
+share/locale/is/LC_MESSAGES/polari.mo
share/locale/it/LC_MESSAGES/polari.mo
share/locale/ja/LC_MESSAGES/polari.mo
+share/locale/ka/LC_MESSAGES/polari.mo
share/locale/kk/LC_MESSAGES/polari.mo
share/locale/ko/LC_MESSAGES/polari.mo
share/locale/lo/LC_MESSAGES/polari.mo
@@ -299,7 +317,7 @@ share/locale/vi/LC_MESSAGES/polari.mo
share/locale/zh_CN/LC_MESSAGES/polari.mo
share/locale/zh_HK/LC_MESSAGES/polari.mo
share/locale/zh_TW/LC_MESSAGES/polari.mo
-share/metainfo/org.gnome.Polari.appdata.xml
+share/metainfo/org.gnome.Polari.metainfo.xml
+share/telepathy/clients/Polari.client
%%DATADIR%%/gir-1.0/Polari-1.0.gir
%%DATADIR%%/thumbnailer.js
-share/telepathy/clients/Polari.client
diff --git a/irc/py-sopel-help/Makefile b/irc/py-sopel-help/Makefile
index 2397d6464ea6..be6675d50aff 100644
--- a/irc/py-sopel-help/Makefile
+++ b/irc/py-sopel-help/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= sopel_help-${PORTVERSION}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Help plugin for Sopel
WWW= https://github.com/sopel-irc/${PORTNAME}
diff --git a/irc/py-sopel/Makefile b/irc/py-sopel/Makefile
index 1fe300636be8..a86588f03e89 100644
--- a/irc/py-sopel/Makefile
+++ b/irc/py-sopel/Makefile
@@ -1,10 +1,10 @@
PORTNAME= sopel
-DISTVERSION= 8.0.0
+DISTVERSION= 8.0.2
CATEGORIES= irc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Easy-to-use and highly extensible IRC Bot framework
WWW= https://sopel.chat/
@@ -32,6 +32,7 @@ USES= python
USE_PYTHON= autoplist pep517
USE_RC_SUBR= sopel
+NO_ARCH= yes
SUB_FILES+= pkg-message
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
@@ -49,8 +50,8 @@ post-install:
.endfor
@${MKDIR} ${STAGEDIR}/var/db/sopel/www
.for script in sopel sopel-config sopel-plugins
- ${CP} ${FILESDIR}/${script}.py ${STAGEDIR}${PREFIX}/bin/${script}
- @${REINPLACE_CMD} -e "s|%%PYTHON_SHEBANG%%|#!${PYTHON_CMD}|" ${STAGEDIR}${PREFIX}/bin/${script}
+ ${SED} -e "s|%%PYTHON_SHEBANG%%|#!${PYTHON_CMD}|" ${FILESDIR}/${script}.py \
+ > ${STAGEDIR}${PREFIX}/bin/${script}
${CHMOD} 555 ${STAGEDIR}${PREFIX}/bin/${script}
.endfor
diff --git a/irc/py-sopel/distinfo b/irc/py-sopel/distinfo
index 65b1e09053cc..967672f8cf14 100644
--- a/irc/py-sopel/distinfo
+++ b/irc/py-sopel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718049976
-SHA256 (sopel-8.0.0.tar.gz) = 8ee2c9a7412de6a319c01673c347b8b4a83570162a02c1fc294cea36820fef45
-SIZE (sopel-8.0.0.tar.gz) = 249956
+TIMESTAMP = 1748295430
+SHA256 (sopel-8.0.2.tar.gz) = ecb35b9d2ae2fb28c7d8dc3cac10933bc2e0f3855763a03ec4c5ec70491454af
+SIZE (sopel-8.0.2.tar.gz) = 250538
diff --git a/irc/soju/Makefile b/irc/soju/Makefile
index 0829d84db7fd..2048595a6ca5 100644
--- a/irc/soju/Makefile
+++ b/irc/soju/Makefile
@@ -1,7 +1,6 @@
PORTNAME= soju
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
-PORTREVISION= 2
+DISTVERSION= 0.9.0
CATEGORIES= irc
MAINTAINER= ashish@FreeBSD.org
@@ -11,9 +10,9 @@ WWW= https://soju.im
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,no_targets sqlite:3
+USES= go:1.23,modules,no_targets sqlite:3
USE_GITHUB= nodefault
-GH_TUPLE= golang:sys:v0.20.0:sys
+GH_TUPLE= golang:sys:v0.30.0:sys
OPTIONS_DEFAULT= DOCS
OPTIONS_DEFINE= DOCS
diff --git a/irc/soju/distinfo b/irc/soju/distinfo
index 77be0c5ed603..1f00d3b3c644 100644
--- a/irc/soju/distinfo
+++ b/irc/soju/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1724898159
-SHA256 (go/irc_soju/soju-v0.8.2/v0.8.2.mod) = dd33c000b3f56a30129c983e475d4954585a604fd259dab8b39cf45d0b4af7b3
-SIZE (go/irc_soju/soju-v0.8.2/v0.8.2.mod) = 1730
-SHA256 (go/irc_soju/soju-v0.8.2/v0.8.2.zip) = 531bc1555e3222d35e396004572f7b99c776873d14e48e17e0c73bf4ef3f8594
-SIZE (go/irc_soju/soju-v0.8.2/v0.8.2.zip) = 187213
-SHA256 (go/irc_soju/soju-v0.8.2/golang-sys-v0.20.0_GH0.tar.gz) = eb2569cab8d7a92ce3afa9119538b61fc03d575c01f1548ec1e152c330ac591d
-SIZE (go/irc_soju/soju-v0.8.2/golang-sys-v0.20.0_GH0.tar.gz) = 1494604
+TIMESTAMP = 1746914844
+SHA256 (go/irc_soju/soju-v0.9.0/v0.9.0.mod) = bcee67181d9b3758cc1e7451a6fcde4cdcc00c3b55c86e05d0441d1bf70a0eef
+SIZE (go/irc_soju/soju-v0.9.0/v0.9.0.mod) = 1887
+SHA256 (go/irc_soju/soju-v0.9.0/v0.9.0.zip) = 03ccc560b200db3cf65f757a44107738da85100fc0dbdd74ac3c77cb09bc08dd
+SIZE (go/irc_soju/soju-v0.9.0/v0.9.0.zip) = 200524
+SHA256 (go/irc_soju/soju-v0.9.0/golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0
+SIZE (go/irc_soju/soju-v0.9.0/golang-sys-v0.30.0_GH0.tar.gz) = 1523069
diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile
index 8581028762de..a2297bf9fe2e 100644
--- a/irc/weechat/Makefile
+++ b/irc/weechat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= weechat
-PORTVERSION= 4.6.2
+PORTVERSION= 4.6.3
CATEGORIES= irc
MASTER_SITES= https://weechat.org/files/src/
diff --git a/irc/weechat/distinfo b/irc/weechat/distinfo
index 0b094432a522..1b7085e436cf 100644
--- a/irc/weechat/distinfo
+++ b/irc/weechat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745150286
-SHA256 (weechat-4.6.2.tar.xz) = 0fa0242a18116fe27f746dbb822121805da6bb5dbd40750d42c63306e4896628
-SIZE (weechat-4.6.2.tar.xz) = 2763244
+TIMESTAMP = 1746958439
+SHA256 (weechat-4.6.3.tar.xz) = 5c0b5efa969b873c4be582019b18523ee403e7430b8223825bcdb44a89f5815d
+SIZE (weechat-4.6.3.tar.xz) = 2763576
diff --git a/irc/weechat/patch b/irc/weechat/patch
deleted file mode 100644
index 48ab4bee5e71..000000000000
--- a/irc/weechat/patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile
-index dba99258c7..770bb3aad8 100644
---- a/irc/weechat/Makefile
-+++ b/irc/weechat/Makefile
-@@ -1,5 +1,5 @@
- PORTNAME= weechat
--PORTVERSION= 4.2.2
-+PORTVERSION= 4.3.0
- CATEGORIES= irc
- MASTER_SITES= https://weechat.org/files/src/
-
-@@ -20,8 +20,8 @@ USE_LDCONFIG= yes
-
- CMAKE_ARGS= -DLIBDATADIR=${LOCALBASE}/libdata
-
--OPTIONS_DEFINE= BACKTRACE DOCS HEADLESS ICON ICONV MANPAGES NLS ZSTD
--OPTIONS_DEFAULT= ASPELL BACKTRACE CHARSET HEADLESS ICON LUA MANPAGES \
-+OPTIONS_DEFINE= API BACKTRACE DOCS HEADLESS ICON ICONV MANPAGES NLS ZSTD
-+OPTIONS_DEFAULT= API ASPELL BACKTRACE CHARSET HEADLESS ICON LUA MANPAGES \
- NLS PERL PYTHON RUBY TCL TYPING ZSTD
- OPTIONS_SUB= yes
-
-@@ -29,6 +29,7 @@ OPTIONS_GROUP= PLUGINS
- OPTIONS_GROUP_PLUGINS= ASPELL CHARSET GUILE JAVASCRIPT LUA PERL PHP PYTHON \
- RUBY TCL TYPING
-
-+API_DESC= HTTP REST API
- BACKTRACE_DESC= Provide crash backtraces
- CHARSET_DESC= Charset plugin (implies ICONV)
- GUILE_DESC= Guile script support
-@@ -44,6 +45,8 @@ TYPING_DESC= Typing status plugin
- ${_opt}_CMAKE_BOOL= ENABLE_${_opt}
- .endfor
-
-+API_CMAKE_BOOL= ENABLE_CJSON
-+API_LIB_DEPENDS= libcjson.so:devel/libcjson
- ASPELL_CMAKE_BOOL= ENABLE_SPELL
- ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell
- CHARSET_IMPLIES= ICONV
diff --git a/irc/znc/Makefile b/irc/znc/Makefile
index 16402933ebdb..0e5fc948855f 100644
--- a/irc/znc/Makefile
+++ b/irc/znc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= znc
-DISTVERSION= 1.9.1
-PORTREVISION= 5
+DISTVERSION= 1.10.0
CATEGORIES= irc
MASTER_SITES= https://znc.in/releases/ \
https://znc.in/releases/archive/
@@ -13,11 +12,18 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= swig>=4.0.1:devel/swig
-LIB_DEPENDS= libicuuc.so:devel/icu
+LIB_DEPENDS= libcctz.so:devel/cctz \
+ libicuuc.so:devel/icu
USES= compiler:c++17-lang cpe cmake:run iconv pathfix \
perl5 pkgconfig:both python ssl
USE_PERL5= build
+
+EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/third_party/cctz \
+ --exclude ${PORTNAME}-${DISTVERSION}/third_party/googletest \
+ --exclude ${PORTNAME}-${DISTVERSION}/third_party/gtest-parallel \
+ --no-same-owner --no-same-permissions
+
USE_RC_SUBR= znc
USERS= znc
@@ -31,6 +37,7 @@ CMAKE_ON= WANT_ICU \
WANT_OPENSSL \
WANT_PYTHON \
WANT_SWIG
+CMAKE_OFF= WANT_ARGON
CMAKE_ARGS= -DOPENSSL_ROOT_DIR=${OPENSSLBASE} \
-DWANT_PYTHON_VERSION:STRING=python-${PYTHON_VER}
@@ -62,9 +69,7 @@ post-patch:
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
+ ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
post-install-NLS-off:
@${RM} -r ${STAGEDIR}${DATADIR}/translations
diff --git a/irc/znc/distinfo b/irc/znc/distinfo
index 1150ae40c9ca..578ba82c281c 100644
--- a/irc/znc/distinfo
+++ b/irc/znc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722200851
-SHA256 (znc-1.9.1.tar.gz) = e8a7cf80e19aad510b4e282eaf61b56bc30df88ea2e0f64fadcdd303c4894f3c
-SIZE (znc-1.9.1.tar.gz) = 2236498
+TIMESTAMP = 1749582665
+SHA256 (znc-1.10.0.tar.gz) = be65ad9b62ef545a7e9486f2f74134edc53ba513ad43a69d9d8b476605336b19
+SIZE (znc-1.10.0.tar.gz) = 2305040
diff --git a/irc/znc/pkg-plist b/irc/znc/pkg-plist
index 92286676a520..76e498b7082d 100644
--- a/irc/znc/pkg-plist
+++ b/irc/znc/pkg-plist
@@ -75,6 +75,7 @@ lib/znc/route_replies.so
lib/znc/sample.so
lib/znc/samplewebapi.so
lib/znc/sasl.so
+lib/znc/saslplainauth.so
lib/znc/send_raw.so
lib/znc/shell.so
lib/znc/simple_away.so
@@ -221,6 +222,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/bg_BG/LC_MESSAGES/znc-shell.mo
@@ -279,6 +281,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/znc-shell.mo
@@ -337,6 +340,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/znc-shell.mo
@@ -395,6 +399,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/znc-shell.mo
@@ -453,6 +458,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/znc-shell.mo
@@ -511,6 +517,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/znc-shell.mo
@@ -569,6 +576,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/id_ID/LC_MESSAGES/znc-shell.mo
@@ -627,6 +635,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/znc-shell.mo
@@ -685,6 +694,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/znc-shell.mo
@@ -743,6 +753,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/znc-shell.mo
@@ -801,6 +812,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/znc-shell.mo
@@ -859,6 +871,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/znc-shell.mo
@@ -917,6 +930,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/znc-shell.mo
@@ -975,6 +989,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/znc-shell.mo
@@ -1033,6 +1048,7 @@ share/man/man1/znc.1.gz
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-sample.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-samplewebapi.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-sasl.mo
+%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-saslplainauth.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-savebuff.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-send_raw.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/znc-shell.mo