aboutsummaryrefslogtreecommitdiff
path: root/irc
diff options
context:
space:
mode:
Diffstat (limited to 'irc')
-rw-r--r--irc/anope-devel/Makefile108
-rw-r--r--irc/anope-devel/distinfo3
-rw-r--r--irc/anope-devel/files/anope.in27
-rw-r--r--irc/anope-devel/files/pkg-message.in19
-rw-r--r--irc/anope-devel/pkg-descr17
-rw-r--r--irc/anope-devel/pkg-plist224
-rw-r--r--irc/anope/Makefile3
-rw-r--r--irc/halloy/Makefile3
-rw-r--r--irc/halloy/Makefile.crates2
-rw-r--r--irc/halloy/distinfo10
-rw-r--r--irc/halloy/files/patch-data_src_shortcut.rs13
-rw-r--r--irc/polari/Makefile24
-rw-r--r--irc/polari/distinfo6
-rw-r--r--irc/polari/pkg-plist22
-rw-r--r--irc/znc/Makefile17
-rw-r--r--irc/znc/distinfo6
-rw-r--r--irc/znc/pkg-plist16
17 files changed, 471 insertions, 49 deletions
diff --git a/irc/anope-devel/Makefile b/irc/anope-devel/Makefile
new file mode 100644
index 000000000000..5b63b6fcc80b
--- /dev/null
+++ b/irc/anope-devel/Makefile
@@ -0,0 +1,108 @@
+PORTNAME= anope
+DISTVERSION= 2.1.16
+CATEGORIES= irc
+PKGNAMESUFFIX= -devel-${FLAVOR}
+
+MAINTAINER= devnull@apt322.org
+COMMENT= Set of IRC services for IRC networks (development version)
+WWW= https://www.anope.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/docs/COPYING
+
+CONFLICTS_INSTALL= anope
+
+FLAVORS= default mysql
+FLAVOR?= ${FLAVORS:[1]}
+
+USES= cmake localbase:ldflags
+USE_GITHUB= yes
+USE_RC_SUBR= anope
+
+CMAKE_ARGS= -DINSTDIR:STRING="${PREFIX}/anope"
+CFLAGS_amd64= -fPIC
+SUB_FILES= pkg-message
+
+OPTIONS_DEFINE= NLS LDAP SQLITE REDIS XMLRPC
+OPTIONS_DEFAULT= OPENSSL SQLITE
+OPTIONS_GROUP= REGEX CRYPT
+OPTIONS_GROUP_REGEX= PCRE2 POSIX TRE
+OPTIONS_GROUP_CRYPT= ENC_POSIX ENC_ARGON
+OPTIONS_SINGLE= TLS
+OPTIONS_SINGLE_TLS= OPENSSL GNUTLS
+OPTIONS_SUB= yes
+
+PCRE2_DESC= Perl Compatible Regular Expressions (v2) Support
+POSIX_DESC= POSIX Basic Regular Expression Support
+TRE_DESC= TRE Regex Support
+XMLRPC_DESC= Allow modules to send and receive XMLRPC
+CRYPT_DESC= Crypt Hashing Module
+ENC_ARGON_DESC= Argon2 hashing algorithm via libargon2
+ENC_POSIX_DESC= Posix crypto hashing
+
+NLS_USES= gettext
+LDAP_USES= ldap
+OPENSSL_USES= ssl
+
+LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
+
+SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
+XMLRPC_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c
+GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
+PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+ENC_ARGON_LIB_DEPENDS= libargon2.so:security/libargon2
+TRE_LIB_DEPENDS= libtre.so:textproc/libtre
+
+REDIS_RUN_DEPENDS= redis>0:databases/redis
+
+.if ${FLAVOR} == mysql
+USES+= mysql
+CMAKE_ARGS+= -DEXTRA_LIBS:STRING="${LOCALBASE}/lib/mysql/"
+PLIST_SUB+= MYSQL=""
+.else
+PLIST_SUB+= MYSQL="@comment "
+.endif
+
+post-patch:
+# Avoid conflict with C++20 <version> by adding -bin suffix
+ @${REINPLACE_CMD} -i .c++20 's/version /version-bin /' \
+ ${WRKSRC}/include/CMakeLists.txt
+.if ${FLAVOR} == mysql
+ ${LN} -s ${WRKSRC}/modules/extra/mysql.cpp ${WRKSRC}/modules/
+.endif
+
+post-patch-OPENSSL-on:
+ ${LN} -s ${WRKSRC}/modules/extra/ssl_openssl.cpp ${WRKSRC}/modules/
+
+post-patch-GNUTLS-on:
+ ${LN} -s ${WRKSRC}/modules/extra/ssl_gnutls.cpp ${WRKSRC}/modules/
+
+post-patch-LDAP-on:
+ ${LN} -s ${WRKSRC}/modules/extra/ldap.cpp ${WRKSRC}/modules/
+
+post-patch-PCRE2-on:
+ ${LN} -s ${WRKSRC}/modules/extra/regex_pcre2.cpp ${WRKSRC}/modules/
+
+post-patch-POSIX-on:
+ ${LN} -s ${WRKSRC}/modules/extra/regex_posix.cpp ${WRKSRC}/modules/
+
+post-patch-TRE-on:
+ ${LN} -s ${WRKSRC}/modules/extra/regex_tre.cpp ${WRKSRC}/modules/
+
+post-patch-SQLITE-on:
+ ${LN} -s ${WRKSRC}/modules/extra/sqlite.cpp ${WRKSRC}/modules/
+
+post-patch-XMLRPC-on:
+ ${LN} -s ${WRKSRC}/modules/extra/xmlrpc.cpp ${WRKSRC}/modules/
+
+post-patch-ENC_ARGON-on:
+ ${LN} -s ${WRKSRC}/modules/extra/enc_argon2.cpp ${WRKSRC}/modules/
+
+post-patch-ENC_POSIX-on:
+ ${LN} -s ${WRKSRC}/modules/extra/enc_posix.cpp ${WRKSRC}/modules/
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/anope/data/backups
+ @${MKDIR} ${STAGEDIR}${PREFIX}/anope/logs
+
+.include <bsd.port.mk>
diff --git a/irc/anope-devel/distinfo b/irc/anope-devel/distinfo
new file mode 100644
index 000000000000..d4ae020b49e6
--- /dev/null
+++ b/irc/anope-devel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751384030
+SHA256 (anope-anope-2.1.16_GH0.tar.gz) = dffc17e39b21216a064738931de078bb9328d5a615d4173399213c5730c2a933
+SIZE (anope-anope-2.1.16_GH0.tar.gz) = 1505103
diff --git a/irc/anope-devel/files/anope.in b/irc/anope-devel/files/anope.in
new file mode 100644
index 000000000000..b36c8cde38f4
--- /dev/null
+++ b/irc/anope-devel/files/anope.in
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# PROVIDE: anope
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable anope:
+# anope_enable=YES
+#
+
+. /etc/rc.subr
+
+name=anope
+rcvar=anope_enable
+
+load_rc_config $name
+
+: ${anope_enable:=NO}
+: ${anope_user:=nobody}
+
+command=%%PREFIX%%/anope/bin/anope
+pidfile=%%PREFIX%%/anope/data/anope.pid
+extra_commands=reload
+
+run_rc_command "$1"
+
diff --git a/irc/anope-devel/files/pkg-message.in b/irc/anope-devel/files/pkg-message.in
new file mode 100644
index 000000000000..077a8926ef41
--- /dev/null
+++ b/irc/anope-devel/files/pkg-message.in
@@ -0,0 +1,19 @@
+[
+{ type: install
+ message: <<EOM
+Anope now installs to %%PREFIX%%/anope
+EOM
+}
+{ type: upgrade
+ maximum_version: 2.1.0
+ message: <<EOM
+If you are upgrading from < 2.1.0, you will need
+to migrate your configs to the new format. There
+is also a guide to migrate your databases to the
+new format. Please read the release notes:
+
+https://www.anope.org/upgrading.html
+EOM
+}
+]
+
diff --git a/irc/anope-devel/pkg-descr b/irc/anope-devel/pkg-descr
new file mode 100644
index 000000000000..e56ca62a9526
--- /dev/null
+++ b/irc/anope-devel/pkg-descr
@@ -0,0 +1,17 @@
+Anope is a set of Services for IRC networks that allows users to
+manage their nicks and channels in a secure and efficient way, and
+administrators to manage their network with powerful tools.
+
+Anope currently works with:
+ - InspIRCd 3 or later
+ - UnrealIRCd 6 or later
+ - ircd-hybrid 8.2.34 or later
+ - ircd-ratbox 3 or later
+ - ngIRCd 19.2 or later
+ - Plexus 3 or later
+ - Solanum (all versions)
+
+Anope could also work with some of the daemons derived by the ones listed
+above, but there's no support for them if they work or don't work.
+
+For mysql support, please install -mysql FLAVOR.
diff --git a/irc/anope-devel/pkg-plist b/irc/anope-devel/pkg-plist
new file mode 100644
index 000000000000..e94acecf05da
--- /dev/null
+++ b/irc/anope-devel/pkg-plist
@@ -0,0 +1,224 @@
+anope/bin/anope
+anope/bin/anoperc
+anope/conf/anope.example.conf
+anope/conf/botserv.example.conf
+anope/conf/chanserv.example.conf
+anope/conf/chanstats.example.conf
+anope/conf/cron.example.sh
+anope/conf/global.example.conf
+anope/conf/hostserv.example.conf
+anope/conf/memoserv.example.conf
+anope/conf/modules.example.conf
+anope/conf/nickserv.example.conf
+anope/conf/operserv.example.conf
+anope/data/webcpanel/templates/default/chanserv/access.html
+anope/data/webcpanel/templates/default/chanserv/akick.html
+anope/data/webcpanel/templates/default/chanserv/chanlist.html
+anope/data/webcpanel/templates/default/chanserv/drop.html
+anope/data/webcpanel/templates/default/chanserv/main.html
+anope/data/webcpanel/templates/default/chanserv/modes.html
+anope/data/webcpanel/templates/default/chanserv/set.html
+anope/data/webcpanel/templates/default/confirm.html
+anope/data/webcpanel/templates/default/cubes.png
+anope/data/webcpanel/templates/default/favicon.ico
+anope/data/webcpanel/templates/default/hostserv/request.html
+anope/data/webcpanel/templates/default/layout/footer.html
+anope/data/webcpanel/templates/default/layout/footer.loggedin.html
+anope/data/webcpanel/templates/default/layout/header.html
+anope/data/webcpanel/templates/default/layout/header.loggedin.html
+anope/data/webcpanel/templates/default/login.html
+anope/data/webcpanel/templates/default/logo.png
+anope/data/webcpanel/templates/default/memoserv/memos.html
+anope/data/webcpanel/templates/default/nickserv/alist.html
+anope/data/webcpanel/templates/default/nickserv/cert.html
+anope/data/webcpanel/templates/default/nickserv/confirm.html
+anope/data/webcpanel/templates/default/nickserv/info.html
+anope/data/webcpanel/templates/default/operserv/akill.html
+anope/data/webcpanel/templates/default/register.html
+anope/data/webcpanel/templates/default/style.css
+%%NLS%%anope/locale/de_DE/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/el_GR/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/en_US/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/es_ES/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/fr_FR/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/it_IT/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/nl_NL/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/pl_PL/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/pt_PT/LC_MESSAGES/anope.mo
+%%NLS%%anope/locale/tr_TR/LC_MESSAGES/anope.mo
+anope/modules/botserv.so
+anope/modules/bs_assign.so
+anope/modules/bs_autoassign.so
+anope/modules/bs_badwords.so
+anope/modules/bs_bot.so
+anope/modules/bs_botlist.so
+anope/modules/bs_control.so
+anope/modules/bs_info.so
+anope/modules/bs_kick.so
+anope/modules/bs_set.so
+anope/modules/chanserv.so
+anope/modules/chanstats.so
+anope/modules/cs_access.so
+anope/modules/cs_akick.so
+anope/modules/cs_ban.so
+anope/modules/cs_clone.so
+anope/modules/cs_drop.so
+anope/modules/cs_enforce.so
+anope/modules/cs_entrymsg.so
+anope/modules/cs_fantasy_stats.so
+anope/modules/cs_fantasy_top.so
+anope/modules/cs_flags.so
+anope/modules/cs_getkey.so
+anope/modules/cs_info.so
+anope/modules/cs_invite.so
+anope/modules/cs_kick.so
+anope/modules/cs_list.so
+anope/modules/cs_log.so
+anope/modules/cs_mode.so
+anope/modules/cs_register.so
+anope/modules/cs_seen.so
+anope/modules/cs_set.so
+anope/modules/cs_set_misc.so
+anope/modules/cs_status.so
+anope/modules/cs_statusupdate.so
+anope/modules/cs_suspend.so
+anope/modules/cs_sync.so
+anope/modules/cs_topic.so
+anope/modules/cs_unban.so
+anope/modules/cs_updown.so
+anope/modules/cs_xop.so
+anope/modules/db_atheme.so
+anope/modules/db_flatfile.so
+anope/modules/db_json.so
+anope/modules/db_old.so
+anope/modules/db_redis.so
+anope/modules/db_sql.so
+anope/modules/db_sql_live.so
+anope/modules/dns.so
+anope/modules/dnsbl.so
+%%ENC_ARGON%%anope/modules/enc_argon2.so
+%%ENC_POSIX%%anope/modules/enc_posix.so
+anope/modules/enc_bcrypt.so
+anope/modules/enc_md5.so
+anope/modules/enc_none.so
+anope/modules/enc_old.so
+anope/modules/enc_sha1.so
+anope/modules/enc_sha2.so
+anope/modules/enc_sha256.so
+anope/modules/fantasy.so
+anope/modules/gl_global.so
+anope/modules/gl_queue.so
+anope/modules/gl_server.so
+anope/modules/global.so
+anope/modules/greet.so
+anope/modules/help.so
+anope/modules/helpchan.so
+anope/modules/hostserv.so
+anope/modules/hs_del.so
+anope/modules/hs_group.so
+anope/modules/hs_list.so
+anope/modules/hs_off.so
+anope/modules/hs_on.so
+anope/modules/hs_request.so
+anope/modules/hs_set.so
+anope/modules/httpd.so
+anope/modules/hybrid.so
+anope/modules/inspircd.so
+anope/modules/jsonrpc.so
+%%LDAP%%anope/modules/ldap.so
+%%LDAP%%anope/modules/ldap_authentication.so
+%%LDAP%%anope/modules/ldap_oper.so
+anope/modules/memoserv.so
+anope/modules/ms_cancel.so
+anope/modules/ms_check.so
+anope/modules/ms_del.so
+anope/modules/ms_ignore.so
+anope/modules/ms_info.so
+anope/modules/ms_list.so
+anope/modules/ms_read.so
+anope/modules/ms_rsend.so
+anope/modules/ms_send.so
+anope/modules/ms_sendall.so
+anope/modules/ms_set.so
+anope/modules/ms_staff.so
+%%MYSQL%%anope/modules/mysql.so
+anope/modules/ngircd.so
+anope/modules/nickserv.so
+anope/modules/ns_ajoin.so
+anope/modules/ns_alist.so
+anope/modules/ns_cert.so
+anope/modules/ns_confirm.so
+anope/modules/ns_drop.so
+anope/modules/ns_email.so
+anope/modules/ns_group.so
+anope/modules/ns_identify.so
+anope/modules/ns_info.so
+anope/modules/ns_list.so
+anope/modules/ns_logout.so
+anope/modules/ns_recover.so
+anope/modules/ns_register.so
+anope/modules/ns_resetpass.so
+anope/modules/ns_sasl.so
+anope/modules/ns_set.so
+anope/modules/ns_set_keepmodes.so
+anope/modules/ns_set_language.so
+anope/modules/ns_set_message.so
+anope/modules/ns_set_misc.so
+anope/modules/ns_set_protect.so
+anope/modules/ns_suspend.so
+anope/modules/ns_update.so
+anope/modules/operserv.so
+anope/modules/os_akill.so
+anope/modules/os_chankill.so
+anope/modules/os_config.so
+anope/modules/os_defcon.so
+anope/modules/os_dns.so
+anope/modules/os_forbid.so
+anope/modules/os_ignore.so
+anope/modules/os_info.so
+anope/modules/os_jupe.so
+anope/modules/os_kick.so
+anope/modules/os_kill.so
+anope/modules/os_list.so
+anope/modules/os_login.so
+anope/modules/os_logsearch.so
+anope/modules/os_mode.so
+anope/modules/os_modinfo.so
+anope/modules/os_module.so
+anope/modules/os_news.so
+anope/modules/os_noop.so
+anope/modules/os_oper.so
+anope/modules/os_reload.so
+anope/modules/os_session.so
+anope/modules/os_set.so
+anope/modules/os_shutdown.so
+anope/modules/os_stats.so
+anope/modules/os_svs.so
+anope/modules/os_sxline.so
+anope/modules/os_update.so
+anope/modules/plexus.so
+anope/modules/proxyscan.so
+anope/modules/ratbox.so
+%%REDIS%%anope/modules/redis.so
+%%PCRE2%%anope/modules/regex_pcre2.so
+%%POSIX%%anope/modules/regex_posix.so
+anope/modules/regex_stdlib.so
+%%TRE%%anope/modules/regex_tre.so
+anope/modules/rewrite.so
+anope/modules/rpc_data.so
+anope/modules/rpc_user.so
+anope/modules/rpc_message.so
+anope/modules/rpc_system.so
+anope/modules/solanum.so
+anope/modules/sql_authentication.so
+anope/modules/sql_log.so
+anope/modules/sql_oper.so
+%%SQLITE%%anope/modules/sqlite.so
+%%GNUTLS%%anope/modules/ssl_gnutls.so
+%%OPENSSL%%anope/modules/ssl_openssl.so
+anope/modules/unrealircd.so
+anope/modules/webcpanel.so
+%%XMLRPC%%anope/modules/xmlrpc.so
+@dir(nobody,,) anope/data/backups
+@dir(nobody,,) anope/data
+@dir(nobody,,) anope/logs
diff --git a/irc/anope/Makefile b/irc/anope/Makefile
index f1cb85913935..fce5ceb169c1 100644
--- a/irc/anope/Makefile
+++ b/irc/anope/Makefile
@@ -16,6 +16,9 @@ SHEBANG_FILES= ${WRKSRC}/src/tools/*.sh
CMAKE_ARGS= -DINSTDIR:STRING="${PREFIX}/anope"
CFLAGS_amd64= -fPIC
+
+CONFLICTS_INSTALL= anope-devel
+
SUB_FILES= pkg-message
OPTIONS_DEFINE= GNUTLS LDAP MYSQL NLS OPENSSL PCRE POSIX REDIS SASL \
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 90ff17c0002f..00a49d191e82 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= halloy
-DISTVERSION= 2025.5
-PORTREVISION= 1
+DISTVERSION= 2025.6
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
diff --git a/irc/halloy/Makefile.crates b/irc/halloy/Makefile.crates
index ef9597aa94f3..ae451cbf9d6a 100644
--- a/irc/halloy/Makefile.crates
+++ b/irc/halloy/Makefile.crates
@@ -305,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 \
diff --git a/irc/halloy/distinfo b/irc/halloy/distinfo
index 33bfa3e3c1d7..d9154d7314d9 100644
--- a/irc/halloy/distinfo
+++ b/irc/halloy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747058932
+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
@@ -613,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
@@ -1713,5 +1713,5 @@ SHA256 (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.
SIZE (rust-dark-light-dark-light-8e1f745f91e1e805fa772a83e4744afe95d70aa1_GH0.tar.gz) = 5285
SHA256 (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = e9a6ed7e95da32980d4f64578a1de9bc50646ecb3c5112c46752b5fb387a4c53
SIZE (iced-rs-iced-aa633f6832c93d81fc829bcd351b369f0aada282_GH0.tar.gz) = 5224300
-SHA256 (squidowl-halloy-2025.5_GH0.tar.gz) = ee348b830db85fcea09616a45271551fa7a382513184170a84ef9dc8b720a88d
-SIZE (squidowl-halloy-2025.5_GH0.tar.gz) = 15703732
+SHA256 (squidowl-halloy-2025.6_GH0.tar.gz) = aedab3b6919d2fa43577b7a5e91a22eb9fced3ad8b31222770c42dc6088295ce
+SIZE (squidowl-halloy-2025.6_GH0.tar.gz) = 16011879
diff --git a/irc/halloy/files/patch-data_src_shortcut.rs b/irc/halloy/files/patch-data_src_shortcut.rs
deleted file mode 100644
index df985cd6d0f2..000000000000
--- a/irc/halloy/files/patch-data_src_shortcut.rs
+++ /dev/null
@@ -1,13 +0,0 @@
---- data/src/shortcut.rs.orig 2025-05-06 21:46:52 UTC
-+++ data/src/shortcut.rs
-@@ -146,9 +146,7 @@ impl KeyBind {
- default!(toggle_topic, "t", COMMAND | ALT);
- #[cfg(target_os = "macos")]
- default!(toggle_fullscreen, "f", COMMAND | CTRL);
-- #[cfg(target_os = "linux")]
-- default!(toggle_fullscreen, F11);
-- #[cfg(target_os = "windows")]
-+ #[cfg(not(target_os = "macos"))]
- default!(toggle_fullscreen, F11);
- default!(command_bar, "k", COMMAND);
- default!(reload_configuration, "r", COMMAND);
diff --git a/irc/polari/Makefile b/irc/polari/Makefile
index 02d5c522b698..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
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/znc/Makefile b/irc/znc/Makefile
index e1579710091c..0e5fc948855f 100644
--- a/irc/znc/Makefile
+++ b/irc/znc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= znc
-DISTVERSION= 1.9.1
-PORTREVISION= 6
+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