summaryrefslogtreecommitdiff
path: root/net-irc
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/Manifest.gzbin8228 -> 8071 bytes
-rw-r--r--net-irc/dccserver/Manifest1
-rw-r--r--net-irc/dccserver/dccserver-0.5-r1.ebuild25
-rw-r--r--net-irc/eggdrop/Manifest6
-rw-r--r--net-irc/eggdrop/eggdrop-1.9.1.ebuild2
-rw-r--r--net-irc/eggdrop/eggdrop-1.9.4.ebuild2
-rw-r--r--net-irc/eggdrop/eggdrop-1.9.5.ebuild2
-rw-r--r--net-irc/emech/Manifest3
-rw-r--r--net-irc/emech/emech-3.0.99_p3-r1.ebuild92
-rw-r--r--net-irc/emech/files/emech-3.0.99_p3-buildfix.patch70
-rw-r--r--net-irc/ergo/Manifest8
-rw-r--r--net-irc/ergo/ergo-2.13.0.ebuild2
-rw-r--r--net-irc/ergo/ergo-2.13.1.ebuild (renamed from net-irc/ergo/ergo-2.12.0.ebuild)4
-rw-r--r--net-irc/ergo/ergo-2.14.0.ebuild78
-rw-r--r--net-irc/hexchat/Manifest6
-rw-r--r--net-irc/hexchat/hexchat-2.16.1-r1.ebuild2
-rw-r--r--net-irc/hexchat/hexchat-2.16.2.ebuild2
-rw-r--r--net-irc/hexchat/hexchat-9999.ebuild2
-rw-r--r--net-irc/ii/Manifest4
-rw-r--r--net-irc/ii/ii-1.8.ebuild32
-rw-r--r--net-irc/ii/ii-2.0.ebuild4
-rw-r--r--net-irc/inspircd/Manifest11
-rw-r--r--net-irc/inspircd/inspircd-3.17.1.ebuild (renamed from net-irc/inspircd/inspircd-3.16.1.ebuild)23
-rw-r--r--net-irc/inspircd/inspircd-4.2.0.ebuild113
-rw-r--r--net-irc/inspircd/metadata.xml1
-rw-r--r--net-irc/ircii/Manifest2
-rw-r--r--net-irc/ircii/ircii-20240918.ebuild39
-rw-r--r--net-irc/irker/Manifest4
-rw-r--r--net-irc/irker/irker-2.23.ebuild62
-rw-r--r--net-irc/irker/irker-2.24.ebuild2
-rw-r--r--net-irc/irssi-xmpp/Manifest1
-rw-r--r--net-irc/irssi-xmpp/irssi-xmpp-0.54.ebuild40
-rw-r--r--net-irc/irssi/Manifest6
-rw-r--r--net-irc/irssi/irssi-1.4.4-r1.ebuild2
-rw-r--r--net-irc/irssi/irssi-1.4.5.ebuild2
-rw-r--r--net-irc/irssi/irssi-9999.ebuild2
-rw-r--r--net-irc/irssistats/Manifest3
-rw-r--r--net-irc/irssistats/irssistats-0.75-r1.ebuild33
-rw-r--r--net-irc/irssistats/irssistats-0.75-r2.ebuild2
-rw-r--r--net-irc/konversation/Manifest8
-rw-r--r--net-irc/konversation/konversation-23.08.5.ebuild79
-rw-r--r--net-irc/konversation/konversation-24.05.2.ebuild (renamed from net-irc/konversation/konversation-24.04.90.ebuild)4
-rw-r--r--net-irc/konversation/konversation-24.08.1.ebuild71
-rw-r--r--net-irc/kvirc/Manifest11
-rw-r--r--net-irc/kvirc/files/kvirc-5.2.0-dccvideo.patch69
-rw-r--r--net-irc/kvirc/files/kvirc-5.2.0-qtver.patch25
-rw-r--r--net-irc/kvirc/kvirc-5.2.0-r1.ebuild162
-rw-r--r--net-irc/kvirc/kvirc-5.2.0-r2.ebuild164
-rw-r--r--net-irc/kvirc/kvirc-5.2.4.ebuild (renamed from net-irc/kvirc/kvirc-5.2.2.ebuild)2
-rw-r--r--net-irc/kvirc/kvirc-9999.ebuild48
-rw-r--r--net-irc/limnoria-plugins-chantracker/Manifest4
-rw-r--r--net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220429.ebuild35
-rw-r--r--net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220803.ebuild35
-rw-r--r--net-irc/limnoria-plugins-jlu5/Manifest4
-rw-r--r--net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20210801.ebuild41
-rw-r--r--net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20220201.ebuild41
-rw-r--r--net-irc/limnoria-plugins-progval/Manifest4
-rw-r--r--net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220205.ebuild38
-rw-r--r--net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220513.ebuild38
-rw-r--r--net-irc/limnoria/Manifest9
-rw-r--r--net-irc/limnoria/limnoria-20220814.ebuild78
-rw-r--r--net-irc/limnoria/limnoria-20220927.ebuild78
-rw-r--r--net-irc/limnoria/limnoria-20221116-r1.ebuild6
-rw-r--r--net-irc/limnoria/limnoria-20221116.ebuild78
-rw-r--r--net-irc/limnoria/limnoria-99999999.ebuild30
-rw-r--r--net-irc/ninja/Manifest3
-rw-r--r--net-irc/ninja/metadata.xml5
-rw-r--r--net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild43
-rw-r--r--net-irc/polari/Manifest2
-rw-r--r--net-irc/polari/polari-46.0.ebuild56
-rw-r--r--net-irc/quassel/Manifest5
-rw-r--r--net-irc/quassel/files/quassel-0.14.0-fix-exec-script.patch31
-rw-r--r--net-irc/quassel/files/quassel-0.14.0-fix-mpris-script.patch62
-rw-r--r--net-irc/quassel/quassel-0.14.0-r2.ebuild2
-rw-r--r--net-irc/quassel/quassel-0.14.0-r3.ebuild209
-rw-r--r--net-irc/rhapsody/Manifest2
-rw-r--r--net-irc/rhapsody/rhapsody-0.28b-r1.ebuild (renamed from net-irc/rhapsody/rhapsody-0.28b.ebuild)8
-rw-r--r--net-irc/soju/Manifest14
-rw-r--r--net-irc/soju/metadata.xml2
-rw-r--r--net-irc/soju/soju-0.8.0.ebuild (renamed from net-irc/soju/soju-0.6.2.ebuild)4
-rw-r--r--net-irc/soju/soju-0.8.2.ebuild (renamed from net-irc/soju/soju-0.7.0.ebuild)7
-rw-r--r--net-irc/telepathy-idle/Manifest2
-rw-r--r--net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild2
-rw-r--r--net-irc/weechat/Manifest33
-rw-r--r--net-irc/weechat/weechat-4.2.3.ebuild (renamed from net-irc/weechat/weechat-4.1.2.ebuild)3
-rw-r--r--net-irc/weechat/weechat-4.3.2-r1.ebuild (renamed from net-irc/weechat/weechat-4.0.4.ebuild)19
-rw-r--r--net-irc/weechat/weechat-4.3.4.ebuild (renamed from net-irc/weechat/weechat-4.0.8.ebuild)15
-rw-r--r--net-irc/weechat/weechat-4.3.6.ebuild (renamed from net-irc/weechat/weechat-4.1.3.ebuild)8
-rw-r--r--net-irc/weechat/weechat-4.4.1.ebuild187
-rw-r--r--net-irc/weechat/weechat-4.4.2-r100.ebuild198
-rw-r--r--net-irc/weechat/weechat-4.4.2.ebuild187
-rw-r--r--net-irc/weechat/weechat-9999.ebuild26
-rw-r--r--net-irc/znc/Manifest4
-rw-r--r--net-irc/znc/znc-1.9.0.ebuild2
-rw-r--r--net-irc/znc/znc-1.9.1.ebuild197
95 files changed, 1635 insertions, 1560 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 4144399c3350..7543e66ec36a 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/dccserver/Manifest b/net-irc/dccserver/Manifest
index 1797127bc746..f02ac859d60d 100644
--- a/net-irc/dccserver/Manifest
+++ b/net-irc/dccserver/Manifest
@@ -1,5 +1,4 @@
AUX dccserver-0.5-include-bsd-string-header.patch 459 BLAKE2B fdb2c6538ad5c898fa7d6e0730f069751b0ceb319b9fb0310cf5dc0408c1ab0f9f1c662c43c59aec7722064674703831ee9a8adb0a909e21eac5acf19018c7cf SHA512 8ddb297dc7577c47276ba596aeba3ade6940cf6314b9d7c51e7780b1ed5ce6b395e77ec3d1dc77bcf77f1f46a1edf2c2878382519277dc1ded9574767a0f5362
DIST dccserver-0.5.tar.gz 139083 BLAKE2B cdb81051b65f79b6923b0b8cee5360f76395bd1a0d5d5b250a65a4ec12f3440f5e4c0f8c2020263c18265c03bd155563528bed3d80b9af6b468940cadcbbd70e SHA512 0fb2584dc4bee930fa259862206ba875cf0c7a8257799c3fe85d470de6827eab0b304b0e07b8692268fd1a63a82249204c447df92bed0dd994c78ec295040494
-EBUILD dccserver-0.5-r1.ebuild 491 BLAKE2B 0efb0d84dfa6bcb646d8fc73a4c09ab5edda89489b9cb5747083a1e26b1314e2e4a0e257b86d9aeba8ba420e8abbe8fad113ad192f4cbc342718d3a84a634763 SHA512 479f2586538b5d808f610f825c403df5c9bbe25bba0f3962540af733ffab0cf259986b31467d77f95aa42a048a7d5807e499ffb00efe092a527cb11a762d0c62
EBUILD dccserver-0.5-r2.ebuild 602 BLAKE2B edc07eb45809713934b063eb1e021b0577cf57b94af446c8286267ba1c9a4b6f4e4b1bf4dacc3aa61f7758a13172b94199d77c4c1033813011f39c366ef69d3c SHA512 ce10ed7b4e0afa311bf45f219a5e36e9bd10b260503996efbaefc1938569c7f3b2a243c7e01dc887ac4cb8e85b99b2efc68cebeffdd2bbb8ebeca810e000b83b
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-irc/dccserver/dccserver-0.5-r1.ebuild b/net-irc/dccserver/dccserver-0.5-r1.ebuild
deleted file mode 100644
index 24c519f46e1a..000000000000
--- a/net-irc/dccserver/dccserver-0.5-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="linux implementation of the mirc dccserver command"
-HOMEPAGE="https://www.nih.at/dccserver/"
-SRC_URI="https://www.nih.at/dccserver/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ~riscv x86"
-
-src_prepare() {
- default
-
- # Respect AR
- sed -i -e "s/AR = /AR ?= /" lib/Makefile.in || die
-}
-
-src_compile() {
- AR="$(tc-getAR)" default
-}
diff --git a/net-irc/eggdrop/Manifest b/net-irc/eggdrop/Manifest
index cb02dd97178d..5d08bc4e8d76 100644
--- a/net-irc/eggdrop/Manifest
+++ b/net-irc/eggdrop/Manifest
@@ -2,7 +2,7 @@ AUX eggdrop-installer 2149 BLAKE2B a9b2d7887732f1b6cabb6998ea7c128b52308a70fc465
DIST eggdrop-1.9.1.tar.gz 2271120 BLAKE2B 73fadeddcebeba5de42328f6f02c05e850e47c19812bc1a868da09f55fd1d297e3596c5a4b167806237554966e7dfbebadcee6215932c56a76b3e67a77d5ee47 SHA512 d8907d265f7e22f3bcd3e28b256c5788d5959ad11cc1425d59eb4411ebbc172fe8d90c31fd9f033369ab80cd29a36a5856f6bd32bc6c9cdfedea1d6509ea7f3b
DIST eggdrop-1.9.4.tar.gz 2065217 BLAKE2B f9d1e6c0491d6c7959e3b67e8186082d074d648497cd66f244dfb4c919a566d81fdce83d034f0cc1e5247bc924022faf56004cdd8a6cc174fe8d0f44af5e2a9a SHA512 ed3145411a1832d1a6d4f191c6ff30e64aa45f803df00585c1c69f6bbc8a16d07e9608c57e31fb723f7a9c66a24422e5080aab7746e562ac5b6a678a08c7b2a4
DIST eggdrop-1.9.5.tar.gz 2109996 BLAKE2B 80d7b44356f0c5750c276f15412fdb847bc7583c7d1e990735ad4aec1b6bec9822124b089654dfb4dfbd393127804da1019d184d01b867b0dd84ba0342167d94 SHA512 863e6f94a92ac02e135c306000379ce516d9c9381eb5ca249e7656f4f0f504a159ddf1f658016d05e422d8036e808664101ab4f8944a42438c273f71b676189b
-EBUILD eggdrop-1.9.1.ebuild 1461 BLAKE2B de6dce1137ff3c735085233198bedc86587c9f1aee7b5f34e5599e988a0a389efae04433fee85b327ed61b7ab8bab5990833421fd14cb2b4925c817ed6cc81af SHA512 25331e586565fe7a7ca21e3201c9f21ead9e5e24700ab81547deee10fcb16990b34664e6b5d0008cbf7248782f8da918ab6ddfc4dc2d1fabd1f06e5559878087
-EBUILD eggdrop-1.9.4.ebuild 1444 BLAKE2B cf9616618a6b199670d859aaf58500091b704199cee48a6a34b66eb9d772fe225a0b5a6355ec8c0fae1533ce3c7fc3f0e2081dc49f579abe0e0def7ff960fe3f SHA512 8c5e26546d9361aad3f7334fd01f179e751283c2567e8501ae5f114c3e01af7df6bfb6e962831d418dcf974147cb72842cfd0638af405e828942c75f77f05c3f
-EBUILD eggdrop-1.9.5.ebuild 1450 BLAKE2B 0f00fa21bda07cf21e0b0b4bbcc23e1b7591dad5416f27869c3fdc0a96eb451de30981794cddad4de77669336a94740c39bb16cbcf592e26ec7c272ad844b8e8 SHA512 c5296ad1886c0be0c63b9685ccde7076ffc6337e809f2d30bcc8c21167fda5bd61c0cde705ef03c9d43ab843490892b7ddc46d8e85d47af19e7032e384887e98
+EBUILD eggdrop-1.9.1.ebuild 1455 BLAKE2B 6fa5b7c07f4994048915128a7da16eff16fcb3c275651ca83177b867b84fee90e7ebe615fbf4f0027e7634cb055cd8770c5cb8ff1557e9c094e5c33c7ed536fe SHA512 e9e94cdbec75b44e906d86ad60827fc90d0f4222d63d4930ab4c40412215e22eae573eb7157b05313ee36434d2d6da18ee3412f1abff975ad31b536afc2b79aa
+EBUILD eggdrop-1.9.4.ebuild 1438 BLAKE2B 4ca66907c88283891ff42c975e70547f5116b0b6c3ef9f7404a6e1182f04a2877048d8071bdfee2a04ac361bb22cb1fcf232e09b4a49d0e6151011a9fa4e6e88 SHA512 465a79cf76e846dadcd1a2f585d1a7e952bc0b6aaca9ef8345378a1d0140a1134ded7accea8a005213d80b6cdb297ce39f4488c5ed0b533b28bb7f1f70bd837c
+EBUILD eggdrop-1.9.5.ebuild 1444 BLAKE2B ee88a571d0fd130c90d29849de8d6f13783b2417f5a62fa831d9ac200333bd0222ff66fb626e9896d49e3ef28c7df37e09d194870016a81d080a77e5db2151d0 SHA512 387c9da6d6b6e7807c2999180c0f4129ca225b4a033d450ca498b4985b8074c61e8f660400b7fe1a153d42fa49225a9d7a24e700d466c85f091f69eb65b06664
MISC metadata.xml 391 BLAKE2B 0d25698de67e0c9276e04b4de933fd3f2d4ac74915074e11f034392debff1c120b038525cd32b9d02f7ad27418617230add5558b7fe2a9069b94918830bcb219 SHA512 729cd651c3516681bce295292e513a47c178e4ea3893bc083a8d96fcfe969fd8da96fc3347e37591d31a5fe03fb2dbef52e1599950833933622976f78492d293
diff --git a/net-irc/eggdrop/eggdrop-1.9.1.ebuild b/net-irc/eggdrop/eggdrop-1.9.1.ebuild
index c1c361570d65..bc264114f64e 100644
--- a/net-irc/eggdrop/eggdrop-1.9.1.ebuild
+++ b/net-irc/eggdrop/eggdrop-1.9.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.eggheads.org/"
SRC_URI="https://ftp.eggheads.org/pub/eggdrop/source/${PV:0:3}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ~riscv sparc x86"
LICENSE="GPL-2+"
SLOT="0"
IUSE="debug doc ipv6 ssl static"
diff --git a/net-irc/eggdrop/eggdrop-1.9.4.ebuild b/net-irc/eggdrop/eggdrop-1.9.4.ebuild
index 9d934a6cfd1e..641e8f529992 100644
--- a/net-irc/eggdrop/eggdrop-1.9.4.ebuild
+++ b/net-irc/eggdrop/eggdrop-1.9.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.eggheads.org/"
SRC_URI="https://ftp.eggheads.org/pub/eggdrop/source/${PV:0:3}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ~riscv sparc x86"
LICENSE="GPL-2+"
SLOT="0"
IUSE="debug doc ssl static"
diff --git a/net-irc/eggdrop/eggdrop-1.9.5.ebuild b/net-irc/eggdrop/eggdrop-1.9.5.ebuild
index a174ad7aeb29..6ec4497495ae 100644
--- a/net-irc/eggdrop/eggdrop-1.9.5.ebuild
+++ b/net-irc/eggdrop/eggdrop-1.9.5.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.eggheads.org/"
SRC_URI="https://ftp.eggheads.org/pub/eggdrop/source/${PV:0:3}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~sparc ~x86"
LICENSE="GPL-2+"
SLOT="0"
IUSE="debug doc ssl static"
diff --git a/net-irc/emech/Manifest b/net-irc/emech/Manifest
index 5514effa0242..0c8d0ffd25a0 100644
--- a/net-irc/emech/Manifest
+++ b/net-irc/emech/Manifest
@@ -1,7 +1,4 @@
AUX emech-3.0.99_p20221123-fix-Wreturn-type.patch 763 BLAKE2B 6d29dde72ddccdbf3fea248ccda8a53379427204f158268a29fece0a8ab4973a375383cb9c3197968ea2f8cc248fc89266d30205758d15b4e0a3de98f7e9bfeb SHA512 afa85badb6ac4f3e4895dc8a3090fd420d45f7a567b4525686885d01d9fddc0ae078c6032111e2a4faffd4be0a9c677fa05d1133c6fa5daf7c78e2f8cf9c3735
-AUX emech-3.0.99_p3-buildfix.patch 2732 BLAKE2B b5af908f431049c8e3f5d631477a62769ef578ec1b610182a71fdf0811d0da37b77601c4d2de78d4f78de6a7330488a5878b7c11612c85263fef1573a807a0c4 SHA512 40119107c596f29838474fd3828c08736abdbf0fdf069556da6842393e64a3514d2fbb31dbe8c267649e12bf9ec678295b07c725f11161da852dc285ef3c6151
DIST emech-3.0.99_p20221123.tar.gz 290464 BLAKE2B a5b5bb057478e720d7e9039b4f1039b88d31dcb6f07b5fcbe1dfe5d29760336313183763ff35b8b66aba6402316d800a48b5509318a98cf9ab2729da7862a787 SHA512 e69455de286f3666ea8c53b9035ee927d5aff240ecf424c10d9eda6e1e957d97cba476c1b65cc6581e118938785366d313a687a00004e3d5f589a671194db41e
-DIST emech-3.0.99p3.tar.gz 249209 BLAKE2B 8ff0806275f7b1c9e49bb2eeda2afa0ac94b894426a2f56508492f970070e4141f14f88ffb3c1c46855817c405d29454cf85ebba53c85b4038d7d9d079f4dff6 SHA512 8ce6f8889e060791ab3af6fa63623469a457c436b4e23c51dcd1833fd09e7692270a324ad1d15beb4ad390e9d481267a8ea60eb17c9fd3195b5ad0daf7341165
EBUILD emech-3.0.99_p20221123.ebuild 1895 BLAKE2B 9b372eb32fee99967490f9ee8eaa4dc66204d1d7d6b0671eacef98bc996fa7ee802b3225cae1b9093637047eff52594269a0903f6fa847f447e2daf360403e73 SHA512 d1d9d727ff5274ee7964a5fe73a37cdf9c19d4c0fb6222f1b2eeba4b717f318753bf948ab0ca8f639e4bef535d13b21895376e7ff4ea87c795bf552df98fc365
-EBUILD emech-3.0.99_p3-r1.ebuild 1868 BLAKE2B bc4e8f02f7c8dd1b98d4a0a13ebe28a81c94bf57b6c4b944c6e1b202b2b5c44ae375582a35f95ddfec307fcf85afb01062f8b9a8d57e47ea491fc7d407a3d4c0 SHA512 2841cf3b44dacb51e89e04f080ebefba9bd350e1704086e127110627d60ffb6d8939ccfb7105bb5c5aa96b47afbb5a1450313efd9e25dca1cc0ec48ec7059d36
MISC metadata.xml 259 BLAKE2B 0211437df16d6c1944277e92ff5609664aec96e5b4542364b0950676f27e3f493941f7e40afe8ea1dd631046c33263d41be39b49843a803eb2d075e731e93c33 SHA512 caacfb7dacb9e1d9096bcd21938036d2799ecb24b05b89dbdbe7756948542cb3dfe479c48fd9647e2ea5c6f9009bf20acb5894cb468d06ab3d1cddf594fd1aab
diff --git a/net-irc/emech/emech-3.0.99_p3-r1.ebuild b/net-irc/emech/emech-3.0.99_p3-r1.ebuild
deleted file mode 100644
index 84c7d2084451..000000000000
--- a/net-irc/emech/emech-3.0.99_p3-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit readme.gentoo-r1 toolchain-funcs
-
-DESCRIPTION="UNIX compatible IRC bot programmed in the C language"
-HOMEPAGE="http://www.energymech.net/"
-SRC_URI="http://www.energymech.net/files/${P/_/}.tar.gz"
-S="${WORKDIR}/${P/_/}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug session tcl"
-KEYWORDS="amd64 x86"
-
-RDEPEND="virtual/libcrypt:="
-DEPEND="${RDEPEND}"
-
-DOC_CONTENTS="You can find a compressed sample config file at /usr/share/doc/${PF}"
-
-src_prepare() {
- eapply "${FILESDIR}/${P}-buildfix.patch"
-
- sed -i \
- -e 's: "help/":"/usr/share/energymech/help/":' \
- -e 's: "messages/":"/usr/share/energymech/messages/":' \
- src/config.h.in || die
- # Respect CFLAGS and LDFLAGS
- sed -i \
- -e '/^LFLAGS/s/\$(PIPEFLAG)/\0 \$(OPTIMIZE) \$(LDFLAGS)/' \
- -e '/^GDBFLAG/d' \
- -e '/^PIPEFLAG/d' \
- src/Makefile.in || die
-
- eapply_user
-}
-
-myconf() {
- tc-export CC
- echo ./configure $*
- ./configure $* || die "./configure failed"
-}
-
-src_configure() {
- myconf \
- --with-alias \
- --with-botnet \
- --with-bounce \
- --with-ctcp \
- --with-dccfile \
- --with-dynamode \
- --with-dyncmd \
- --with-greet \
- --with-ircd_ext \
- --with-md5 \
- --with-newbie \
- --with-note \
- --with-notify \
- --with-rawdns \
- --with-seen \
- --with-stats \
- --with-telnet \
- --with-toybox \
- --with-trivia \
- --without-uptime \
- --with-web \
- --with-wingate \
- --without-profiling \
- --without-redirect \
- $(use_with tcl) \
- $(use_with session) \
- $(use_with debug)
-}
-
-src_compile() {
- emake -C src CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}"
-}
-
-src_install() {
- dobin src/energymech
-
- insinto /usr/share/energymech
- doins -r help
-
- insinto /usr/share/energymech/messages
- doins messages/*.txt
-
- dodoc sample.* README* TODO VERSIONS CREDITS checkmech
- readme.gentoo_create_doc
-}
diff --git a/net-irc/emech/files/emech-3.0.99_p3-buildfix.patch b/net-irc/emech/files/emech-3.0.99_p3-buildfix.patch
deleted file mode 100644
index de1dee6ed673..000000000000
--- a/net-irc/emech/files/emech-3.0.99_p3-buildfix.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-diff -Naur emech-3.0.99p3.org/src/gencmd.c emech-3.0.99p3/src/gencmd.c
---- emech-3.0.99p3.org/src/gencmd.c 2009-05-13 08:51:09.000000000 -0000
-+++ emech-3.0.99p3/src/gencmd.c 2018-03-16 22:52:42.591033854 -0000
-@@ -316,7 +316,7 @@
- }
- if (pass == __struct_acces)
- {
-- printf("\t%i,\t/""* %s *""/\n",
-+ printf("\t%li,\t/""* %s *""/\n",
- pre_mcmd[wh].flags & CLEVEL,
- pt);
- }
-@@ -390,7 +390,7 @@
- }
- pass--;
- }
-- printf("#define LOCALHOST_ULONG %lu\n",inet_addr("127.1"));
-+ printf("#define LOCALHOST_ULONG %u\n",inet_addr("127.1"));
- printf("#else /""* MAIN_C *""/\n\n");
- printf("extern OnMsg mcmd[];\n");
- printf("extern OnMsg_access acmd[];\n\n");
-@@ -404,29 +404,29 @@
-
- #ifdef BOTNET
- combo.comboflags = 0; combo.x.noshare = 1;
-- fprintf(of,"#define COMBO_NOSHARE\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_NOSHARE\t0x%lx\n",combo.comboflags);
- combo.comboflags = 0; combo.x.readonly = 1;
-- fprintf(of,"#define COMBO_READONLY\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_READONLY\t0x%lx\n",combo.comboflags);
- #endif /* BOTNET */
-
- #ifdef GREET
- combo.comboflags = 0; combo.x.greetfile = 1;
-- fprintf(of,"#define COMBO_GREETFILE\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_GREETFILE\t0x%lx\n",combo.comboflags);
- combo.comboflags = 0; combo.x.randline = 1;
-- fprintf(of,"#define COMBO_RANDLINE\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_RANDLINE\t0x%lx\n",combo.comboflags);
- #endif /* GREET */
-
- #ifdef BOUNCE
- combo.comboflags = 0; combo.x.bounce = 1;
-- fprintf(of,"#define COMBO_BOUNCE\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_BOUNCE\t0x%lx\n",combo.comboflags);
- #endif /* BOUNCE */
-
- combo.comboflags = 0; combo.x.echo = 1;
-- fprintf(of,"#define COMBO_ECHO\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_ECHO\t0x%lx\n",combo.comboflags);
- combo.comboflags = 0; combo.x.aop = 1;
-- fprintf(of,"#define COMBO_AOP\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_AOP\t0x%lx\n",combo.comboflags);
- combo.comboflags = 0; combo.x.avoice = 1;
-- fprintf(of,"#define COMBO_AVOICE\t0x%x\n",combo.comboflags);
-+ fprintf(of,"#define COMBO_AVOICE\t0x%lx\n",combo.comboflags);
-
- fclose(of);
- return(0);
-diff -Naur emech-3.0.99p3.org/src/function.c emech-3.0.99p3/src/function.c
---- emech-3.0.99p3.org/src/function.c 2009-05-17 20:25:29.000000000 -0000
-+++ emech-3.0.99p3/src/function.c 2018-03-17 11:41:15.224075216 -0000
-@@ -26,6 +26,7 @@
- #include "global.h"
- #include "h.h"
- #include "text.h"
-+#include "linux/limits.h"
-
- LS char timebuf[24]; /* max format lentgh == 20+1, round up to nearest longword -> 24 */
- LS char idlestr[36]; /* max format lentgh == 24+1, round up to nearest longword -> 28 */
diff --git a/net-irc/ergo/Manifest b/net-irc/ergo/Manifest
index ae759f78689e..3a2d1b16d93e 100644
--- a/net-irc/ergo/Manifest
+++ b/net-irc/ergo/Manifest
@@ -1,5 +1,7 @@
-DIST ergo-2.12.0.tar.gz 3461568 BLAKE2B 8710ebae2cf840f8ea730fc4c9910d738702dfc55e2f68433e6ffdd7d9647ba081cb5d47ee7fd1e76d8a06017cfd73c377ea10510f37817c6ca63bdc81a33832 SHA512 932179ec05b0c7e5868bb41ebbfa9cc57b8eb8f6e9a0aceaf12081b4b42c6cfa996142d1f9e52c39d2b674d92b409ef8d3792f164281e6bf3f3a5b97def1d3ac
DIST ergo-2.13.0.tar.gz 3668775 BLAKE2B 81f1f75e359a7796a434e1f556d563223ac892ac190e90b50b8d81367f6c1d2bf73139a8b29f974195d882dba7f569a963dde28a30bd10e55fe018ae524be70f SHA512 870e852e1d4a9bbeb9485de33bcf027bfbf92f7fffa125640cbb28798441e52c334a5e14b3a5ba009094eb8f31d24f664601394b1d22fe30828116c55da28826
-EBUILD ergo-2.12.0.ebuild 1743 BLAKE2B 13f4795f20d6e1e6ad184e1bafbaf703941ea25df51746006876c03180d929477b6fab4694bdac4d9c5d0138db51c44089ff1ed24644b0da15e7ba4e4b9aa920 SHA512 c1385d0cd53e53a7a0e79dcdf176b332a9c422c0ca255015e98a7e2f24ece57350ef017d8bbdef474ec7acc00e936a6185cee0365ae148b5c1d8087296149e90
-EBUILD ergo-2.13.0.ebuild 1743 BLAKE2B 3e9a533bca7bb3d4ae6f360ff70f7a9503117aaf47a7c8f50e06db1c6794d49a0de8b633cd3ac7998f748a1bfd6aaa01ff7d71c5014a1cbfda959779a3d45717 SHA512 2f9db70e1fb7e1574bdf27893743561fbeb1399841a5df05862c7700ac6e689ab492b1fca6d6739d6c91844ccffff5a02290af5c1177bde9c4dd3496312b1220
+DIST ergo-2.13.1.tar.gz 3668644 BLAKE2B b22d56b3425b57c987d87240e1a6b5dcb409ab2177d3553f3fd2d7ddf615dc49ea78d35402bbe20f6f97aa24acd81fae88bea3f99f3f377c243ef7e992ecd511 SHA512 dcaec6e9c9f8871633862740980eca7e07f92b0d41c1d8becad09fe20f3ab9c5920a966286b577523e6fdc683018bec1938ed5237eacbe922b70cbfb19ed2bca
+DIST ergo-2.14.0.tar.gz 3691946 BLAKE2B f3396dbfa28b575cf280178ecc819f9ee1766ca350894e5d4807b788618258ed1f1547e20adb09e8b9bcbf3852e8cb61b86833f6cebdc490c4a424e59f6eb1af SHA512 b0f2518085c85ed8a5e558535b55d5444010f47bec4f050b980e4c45b3469b84616cdbb26e46148ac72d94f8acbf73c0bc157c5f1a5af99c5e6ff375ffe1dbdf
+EBUILD ergo-2.13.0.ebuild 1743 BLAKE2B d88d9ed23158a6a6bdcaf3e67d31de3f92770e6214c51606f8b3baaec63877731a33baf7122bd261a10b7947736d303924d1f0fa1e31bf19e43ca651f3649c06 SHA512 bd8cf685dc1ec91b3ce7e3edf1c8dab20306d00bba9835fabe8c786f6126e90118bc0dc214c6123dc8bbc7bd1fdea23640420bebe7c7e2a07f8964133e98a192
+EBUILD ergo-2.13.1.ebuild 1743 BLAKE2B d88d9ed23158a6a6bdcaf3e67d31de3f92770e6214c51606f8b3baaec63877731a33baf7122bd261a10b7947736d303924d1f0fa1e31bf19e43ca651f3649c06 SHA512 bd8cf685dc1ec91b3ce7e3edf1c8dab20306d00bba9835fabe8c786f6126e90118bc0dc214c6123dc8bbc7bd1fdea23640420bebe7c7e2a07f8964133e98a192
+EBUILD ergo-2.14.0.ebuild 1743 BLAKE2B d88d9ed23158a6a6bdcaf3e67d31de3f92770e6214c51606f8b3baaec63877731a33baf7122bd261a10b7947736d303924d1f0fa1e31bf19e43ca651f3649c06 SHA512 bd8cf685dc1ec91b3ce7e3edf1c8dab20306d00bba9835fabe8c786f6126e90118bc0dc214c6123dc8bbc7bd1fdea23640420bebe7c7e2a07f8964133e98a192
MISC metadata.xml 318 BLAKE2B 0786e819497052f6b91fcb122aa3698c099393a810079109371d5cb6b68bfcb6c66152d54f0edd6c4ed3e4240d4bd4ca6fbf3bb641918154398f7c19656c8c4f SHA512 fa3ead814e941e12832cebb5dc2835edfc8f71a309c0b44f337065f788c2e92268378f647bac47344546bed7eea953d2dc601614b727744d71e382ee18626f93
diff --git a/net-irc/ergo/ergo-2.13.0.ebuild b/net-irc/ergo/ergo-2.13.0.ebuild
index 8364e9398e17..9ee896dc26a1 100644
--- a/net-irc/ergo/ergo-2.13.0.ebuild
+++ b/net-irc/ergo/ergo-2.13.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit go-module python-any-r1 systemd
DESCRIPTION="A modern IRC server written in Go"
diff --git a/net-irc/ergo/ergo-2.12.0.ebuild b/net-irc/ergo/ergo-2.13.1.ebuild
index a75a5ad80b57..9ee896dc26a1 100644
--- a/net-irc/ergo/ergo-2.12.0.ebuild
+++ b/net-irc/ergo/ergo-2.13.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit go-module python-any-r1 systemd
DESCRIPTION="A modern IRC server written in Go"
diff --git a/net-irc/ergo/ergo-2.14.0.ebuild b/net-irc/ergo/ergo-2.14.0.ebuild
new file mode 100644
index 000000000000..9ee896dc26a1
--- /dev/null
+++ b/net-irc/ergo/ergo-2.14.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit go-module python-any-r1 systemd
+
+DESCRIPTION="A modern IRC server written in Go"
+HOMEPAGE="https://ergo.chat/ https://github.com/ergochat/ergo"
+SRC_URI="https://github.com/ergochat/ergo/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${P/_/-}
+
+LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0"
+SLOT="0"
+if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="amd64 ~arm ~arm64"
+fi
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# We may even want to package irctest in future?
+RDEPEND="
+ acct-user/oragono
+ acct-group/oragono
+"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+DOCS=( README.md docs/MANUAL.md docs/USERGUIDE.md )
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ sed -i -e 's:ERGO_USERNAME="ergo":ERGO_USERNAME="oragono":' distrib/openrc/ergo.confd || die
+
+ # Minor fiddling with paths
+ sed -i \
+ -e 's:/home/ergo/ergo:/usr/bin/ergo:' \
+ -e 's:/home/ergo:/var/lib/ergo:' \
+ -e 's:/var/lib/ergo/ircd.yaml:/etc/ergo/ircd.yaml:' \
+ -e 's:User=ergo:User=oragono:' \
+ distrib/systemd/ergo.service || die
+}
+
+src_compile() {
+ ego build .
+}
+
+src_install() {
+ einstalldocs
+
+ dobin ergo
+
+ insinto /etc/ergo
+ doins default.yaml
+
+ newinitd distrib/openrc/ergo.initd ergo
+ newconfd distrib/openrc/ergo.confd ergo
+
+ keepdir /var/lib/ergo
+ fowners oragono:oragono /var/lib/ergo
+
+ insinto /var/lib/ergo
+ doins -r languages/
+
+ systemd_dounit distrib/systemd/ergo.service
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ elog "Please copy the example config in ${EROOT}/etc/ergo:"
+ elog "e.g. cp ${EROOT}/etc/ergo/default.yaml ${EROOT}/etc/ergo/ircd.yaml"
+ fi
+}
diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 49a56e22b0bc..c960fd013512 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,6 +1,6 @@
DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce SHA512 9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
DIST hexchat-2.16.2.tar.xz 1352304 BLAKE2B 4977e44733539f9f7f1bbd7c66d0f945bdd6696650ad75975a19f2de931377626124aaed8fc2f98f345de2a00787eda2077ed7a5364d811f07237d88a8cc88dc SHA512 2ceb4332328c4acf55a46bf5c45788a7f3a73fd2ffd676751c75cc08ca04ced5569c1e6406877e6f2972b8967e94bea2ad70a6966ade7cd811b5c4d700409ee2
-EBUILD hexchat-2.16.1-r1.ebuild 3266 BLAKE2B 083635ced347d63c0a2e310d7c7a7972ec43617c7d2f2c136edac774cd48dd4da38cc5d4a329c5897306a14d411176e9123e2ee6e01c23e0e18e9193dc5ba866 SHA512 368d48e07cc16a19fd400b5272d8f44c1fd93645d931075ec6b1b9c7e3292c065cd6485fc8b96a87d60780bc73c9f8d70f4bc8dbe0e16d90326c39093964a788
-EBUILD hexchat-2.16.2.ebuild 3220 BLAKE2B f2e7b82e78ab02dde0ad714066181f1625777dceb80680edb2b7b3c488ecb5a0bc997d8a7fa49e4666ba7c81a1183639f2bec07d9f702520893a5adbfaced652 SHA512 067e1561039f481138e4b6c32dea7f3e776176d40a34fc555d1ac1f4cc44a97e4d849f08bc16daf9c8d21591ef2e48b9c5ad845ef91f38cdcd68cf495a4c80ac
-EBUILD hexchat-9999.ebuild 3220 BLAKE2B f2e7b82e78ab02dde0ad714066181f1625777dceb80680edb2b7b3c488ecb5a0bc997d8a7fa49e4666ba7c81a1183639f2bec07d9f702520893a5adbfaced652 SHA512 067e1561039f481138e4b6c32dea7f3e776176d40a34fc555d1ac1f4cc44a97e4d849f08bc16daf9c8d21591ef2e48b9c5ad845ef91f38cdcd68cf495a4c80ac
+EBUILD hexchat-2.16.1-r1.ebuild 3260 BLAKE2B bd8769bf5736674e8f25ea8af7d6db98a2b5f8e85e63af45182ef9edcbb5320eb34d309ede25e43348f8599a2e2fc5255fd9c9baab5e363975f7de82afc415b4 SHA512 fca966d81e9ea15058a08c9195f23abdf994e436074322c835aa0c39b1734c6c0b2bb7f751ef2a1443b389ea54d787cbd743cccba9687383cfd9682986cf88b3
+EBUILD hexchat-2.16.2.ebuild 3208 BLAKE2B 42ec632f2b47204214356243cbb89143a25eb87219535774e72d9925a2a4e9341f2696b2ebd777f82c3270fc29c4315e41fd80ad0d4f8c240568519bbb1a4dd8 SHA512 a3411c58b433f83ce69f17ec059f191fbbade49d81a4f61b0c5562d4ab670d83677b773f83f1c05ea6ea181395fb11d417661155878298b6c52c74a8f2c9dfae
+EBUILD hexchat-9999.ebuild 3214 BLAKE2B 6e1c7484bab72103aa45620b249c387c0cfae75571fed866a8b2918c9f181678bd9671bde06d341f4a8b75ec404c34022e6c49381d2d49694ec372c3c38b57a6 SHA512 790e70ef8e6f97c75db788562f5c003dc70467fb316bf3f66808f1af2799d4df5b38800da5c367b1c311183f4be275705b5b955e1f39dabaab3aeb8cae0c147a
MISC metadata.xml 998 BLAKE2B 416fe39481324d998e3df058426d0af956d225a6deb4fe617e41b0b7e6695f8b5e62c05d6d703e1391ae1c850c29b2e7e6cc3f044310cf31ba5b839001ff75f2 SHA512 54f74817f600feb9252d7559486358bc58928ec00ca24eb8c2dc7b9a2fefc1f18331b4a42986e81bf4f0c8eb30e2b9282b39e9de281ab1f2a03a747bea2500b4
diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 3b3589e74b69..fca5c281b6cc 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux"
fi
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild b/net-irc/hexchat/hexchat-2.16.2.ebuild
index 1958b10d37e7..1a09efcdeeaa 100644
--- a/net-irc/hexchat/hexchat-2.16.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux"
fi
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 1958b10d37e7..c3b36239d1b6 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
fi
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
diff --git a/net-irc/ii/Manifest b/net-irc/ii/Manifest
index 7d986a4fd9c7..ad6ff6fdc448 100644
--- a/net-irc/ii/Manifest
+++ b/net-irc/ii/Manifest
@@ -1,8 +1,6 @@
-DIST ii-1.8.tar.gz 12326 BLAKE2B 7ae90d788aaec0a359ce46370f27c0ce62c6f77e8cda61d9d168d0ebd7de927a478b42a591631f2c193f3816b2a1b39cf79607326b073bcbeefe4291e0fb95f6 SHA512 2b41a0611ac76612c9333e8490709ee22d17506f0c5d7e680a0d8f3f8b511bd5b279555cf609c1543aba71948819369a3c306b1168086890aa49c145b7860e17
DIST ii-1.9.tar.gz 12672 BLAKE2B 95da596de00fb311a69b907ab25c0089aafa512085b25fe5753206cdeaa0fec3d9a16eb38d60c68542f7002efd1052e69e1f5542f535363d38760cab508b3d99 SHA512 a665a6d1e1ffe56e370da2d703e677436ef4e18e763bb3cadbbf55e01812454ce4b79e8a20eda23846fdbe5a441ec8c534c9394995b3441472ce8a74c9035279
DIST ii-2.0.tar.gz 11129 BLAKE2B ee8b4e1169f1f59a9f09fa2a96fc898b0c48a337708a19a208fd344453f620bb3a832e25c26a20f7d14e2e5a7924d8a1d97efabdbb269125c2117f453d5f737f SHA512 ab8102b5669495b7bc6a3311245f3eb49d2add1e387290e41deb51e121f4c7c98a09d117052c345d8b896149276a83790c0b78efe3ed19fc52bc00575bf8e44a
-EBUILD ii-1.8.ebuild 681 BLAKE2B b91c1438d2126cd64e484fb3bdbbfe2f0733615a234f7a4f4e37767b5eb17568a08f5d95e594dbd5cc3e2d489bca0114e1deb54e1ce24248ec49d3f2708c9084 SHA512 a673a6739c66535c39b458de7816cf3b7eadee202dacf9468fb22d1fae81c6887c260b2347da28d17ffe157d2c4b836945e8f9c2d091c1457d6fdb54ff213aa1
EBUILD ii-1.9.ebuild 731 BLAKE2B 462ca23c0871c10e8eea1abffc6c60cb1c8836343b7ae09c7a0c1f554adf004e0b1eee7c059bece930bbe9e25c0a498e69aef1310e3fcf6c95c4a4284e2e4a1a SHA512 5d87484e6c93a72861bfebeb482d5dc8197f68bb5c4062d60ce5a089b2a15786e5e372e69bfe84b2885d5a17d5e58ebbfc1e2ea0e4a796796b8dc3936ba23440
-EBUILD ii-2.0.ebuild 562 BLAKE2B 11533667672efe67c25794327663b0f2730d8d32b93abef337b1b9f19fb381a993b11594b0d027ffa1811758d8424c0cf14ac635931a8cdf4d528898fc1cde8a SHA512 98c032499758bf4fa88a4161822c95380e620636cc8997f1873e2ec9825b3d8c0f4928d8aa3cc237b6978b9faa0d769b38dd234978734b3f738fa814da0b9684
+EBUILD ii-2.0.ebuild 559 BLAKE2B 65a7d7e07db95f7f8bc80e881ae49318bb9150397360016de2bdd0a4bd9b88860e53856ba528e93cc2e155cb55cba305eeee6339c817672159b0bc19352f3414 SHA512 f12d38dd82a0aa64bab5af46b30cafe491c487982de2856fe97365ac410933fff03e3dd82ac3ca2e330c41be2fc4207c70257e8c7cf8b07987cce57acbe19b18
EBUILD ii-9999.ebuild 494 BLAKE2B fefdff75afb882164b47c19f9da9deeb1a2e0f6d8842e661dc4f2021ab65d89fb32f9c1bc80babfb4b6a0eb0f67722c916be12e73ee9dca7dbcde684174877b9 SHA512 6aeeaa27a87772da8879f575616ad2d933dcf508801c5013aa32014df0c873d61e5221268577445dad39aad10d296e28c7ee179829b5d91418f9150fe37147bf
MISC metadata.xml 399 BLAKE2B befed27e539720bd0181729b2bad9ae3d2a08455842ffc8ffc74e221c0bcce28b9081821d9c4d8963159c729af972ac7719b51f37991964770f60116ba129fce SHA512 783203ecd1b1934c4a52d9588bd449e340d9cfadcc35316e7986a2a144494e0a508a6a91daa9e0551e5b96483a1050fc97ff24cac75e045bd3e70d8011038be3
diff --git a/net-irc/ii/ii-1.8.ebuild b/net-irc/ii/ii-1.8.ebuild
deleted file mode 100644
index be2821b3f793..000000000000
--- a/net-irc/ii/ii-1.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="A minimalist FIFO and filesystem-based IRC client"
-HOMEPAGE="https://tools.suckless.org/ii/"
-SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
-
-src_prepare() {
- default
-
- sed -i -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \
- -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' config.mk || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- install
-}
diff --git a/net-irc/ii/ii-2.0.ebuild b/net-irc/ii/ii-2.0.ebuild
index e932246b3013..ff668b9f4764 100644
--- a/net-irc/ii/ii-2.0.ebuild
+++ b/net-irc/ii/ii-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux"
src_compile() {
emake CC="$(tc-getCC)"
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 987e39133a95..79688f0d9897 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,6 +1,9 @@
AUX inspircd.confd 1224 BLAKE2B 84545ec9acdb9c0a4368f64cbfb4a2483d487f3664818951aa0a952b4dfa270f5738a5016fe64057791f2b4002ce207fb42ff8128734cab4ab9b856c8a0ebda4 SHA512 5c47c8588bf39e33e07584492fc672ffe5529b80d7d357ff48d7b6b3bd89a58915c856eeb78d7a68aa2897760a086c193b661641d8a0741c602010d9d0d0efd2
AUX inspircd.initd 1189 BLAKE2B 1149e138cdcc189e53857538023a63b68261d6434f3b987fd74a2fe4c5b58087bcac6c42bd5c09262db2eafc29ef11847d1f8c000db663bec9851d64ae168dda SHA512 30bf71ec6fde9eb73f87179f55d33ec64367e447dba2c2ab5e383cd6b16e8f7db446a28017b115443e321305e245558f1f706185c4c2fb45c709380ac8cf67ff
-DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
-DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
-EBUILD inspircd-3.16.1.ebuild 3216 BLAKE2B 09a26b34e697b5542daf3ff9b9bd31ab3659af4b253a1c8373512bf10c060c42f837f3f4b7ac9d9897ddc934de0189d036451b4d6b3a642e4368df92bed14808 SHA512 069ab762dc6ba9876e2241d86f64be579950896ce2baccd47ce40850becbc11919e03425c99408b41ce3e3092696de9b4d9c994fe4f1879ba932b24fef81d160
-MISC metadata.xml 2021 BLAKE2B 59037d8af5049bc7b6a71325a649bc51dcc8eddbb2119848fe2acad4343977d46331878bd120b0ae132a65c27dcd0a208ddd00fbd9f5e4832af2057e6f66389f SHA512 d95ec80c8fb8d2ec08c12c81e384f84ea82f3e6aa5d708d63d96f1dd9021150470702a2b2d177af06d4ff3cf63eefddd4d16e21487e61a29562e5e56be16c6c1
+DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31177d658f33ad56f847a5ccae7898e0e739e803323aa6b3137fa8e27bc5191fea4087d0d8c08a6818290e663eacd6f9c7a38fe53d9699 SHA512 103f97f4ce810ebc4b8fce54b4379dcee3aec68e75f5e1569825770b09a961a9d73e0da3a5eb97fa4153a5a2ab69478c60ed531bd84f36a59517de05cf10aeb9
+DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
+DIST inspircd-4.2.0-fix-build-paths.patch.bz2 4808 BLAKE2B edd76fd6bc27e23fc3a9cb44cd369dd54c88eb9c3eeabd9a5cecd67d6403f75be0a27c931b513aba0f8a32c3927beee87442167a5e176e53308d4def7fc2565a SHA512 afd90a47cdca28c449f1ca04473a3724030edc66a67f1287b9ff6105c34a7e1a38c1938cf53d92246c351d6c7e6e213cd8743c62e23f492a10389d13fe0667f4
+DIST inspircd-4.2.0.tar.gz 1019366 BLAKE2B a41499d0a99b0dfd8bce5d5ccc37b6e680418483256368c59466c05b7bc7d1be868e61817825ad5961558d0b9bd312fd99e6c02c01036ac2af3b323b15d038b9 SHA512 cac23ed23ff29e0116dc42afcb12002a2bbeb663d0ffe07d0e3214b64e9b18dea4ead8abcb2402885f984b4b675f037f1f41719249be22e99bb8f4f628e1981c
+EBUILD inspircd-3.17.1.ebuild 3195 BLAKE2B 3be05160a3d76835c4ee0872504f03a9d45fc80801e632e00321f723b868b7ec8a48d37ed649090871980a1371f8094dce03944ba4ddc27dcde3a233a6802719 SHA512 e36d5391a1d40687e6b3dea8d5391496aa6b1f3ba0a135966b47e8c1a70cf0e874853e2691a8bf24862a5724b17eed64cf20c51c1e1e5402500aac4532132944
+EBUILD inspircd-4.2.0.ebuild 3242 BLAKE2B efa9762e289d4db890ae4a602f970e1c6e0a8750b2f6eba90c9c7833a30b903b2fc8448748f19a53ca52300063f84563659caee07c12990331e28591995d6c47 SHA512 8b6ac57b453284af4d011d9aaa9c24ab8e7d8501e3107c44ca5f4991e79cb277307b11332f3b646eb6b748ac3121e40fd834bf52b2e0fe2fee3f5319ed1070e5
+MISC metadata.xml 2076 BLAKE2B 304e68d2125a3823eeae8031ec680277fa24efa39d0ac29c157b2e4a5c2e2f2e3eefe175df58659084cd4d91464f370a9a4e6b2d8b1609e09f94a6b82ce75dbc SHA512 154dc2bf1f39cd28b7f07c3b4eed1f9db9aa389b90ef089b05b33169d1f614a0c81aec66b568eaf5c2959b4839c7a3163ed215a0ab26ba86fa1c427dd26361b6
diff --git a/net-irc/inspircd/inspircd-3.16.1.ebuild b/net-irc/inspircd/inspircd-3.17.1.ebuild
index e179adf0a0da..21d0bac2f66b 100644
--- a/net-irc/inspircd/inspircd-3.16.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.17.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit systemd toolchain-funcs
+inherit readme.gentoo-r1 systemd toolchain-funcs
DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
HOMEPAGE="https://www.inspircd.org/"
@@ -35,6 +35,9 @@ RDEPEND="
tre? ( dev-libs/tre )"
DEPEND="${RDEPEND}"
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
DOCS=( docs/. .configure/apparmor )
PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
@@ -60,8 +63,8 @@ src_configure() {
# The first configuration run enables certain "extra" InspIRCd
# modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
fi
local myconf=(
@@ -75,7 +78,7 @@ src_configure() {
--example-dir="/usr/share/doc/${PV}"
--manual-dir="/usr/share/man"
--module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
}
src_compile() {
@@ -99,15 +102,11 @@ src_install() {
diropts -o"${PN}" -g"${PN}" -m0700
keepdir "/var/lib/${PN}/data"
+ readme.gentoo_create_doc
+
rmdir "${ED}"/run{/inspircd,} || die
}
pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
+ readme.gentoo_print_elog
}
diff --git a/net-irc/inspircd/inspircd-4.2.0.ebuild b/net-irc/inspircd/inspircd-4.2.0.ebuild
new file mode 100644
index 000000000000..0408fc078ae8
--- /dev/null
+++ b/net-irc/inspircd/inspircd-4.2.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap log-json maxminddb mysql pcre2 postgres re2 regex-posix sqlite ssl sslrehashsignal syslog"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ net-libs/libpsl
+ argon2? ( app-crypt/argon2:= )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ log-json? ( dev-libs/rapidjson )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre2? ( dev-libs/libpcre2:= )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )"
+DEPEND="${RDEPEND}"
+
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use log-json && extras+="log_json,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mysql && extras+="mysql,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use syslog && extras+="log_syslog,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ readme.gentoo_create_doc
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if has_version "net-irc/atheme-services"; then
+ ewarn "Atheme does not work with InspIRCd version 4"
+ ewarn "See: https://github.com/atheme/atheme/issues/904"
+ fi
+}
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 41305043803e..370c9b58a369 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -15,6 +15,7 @@
<flag name="argon2">Enable Argon2 hashes in modules</flag>
<flag name="gnutls">Enable TLS support</flag>
<flag name="ldap">Enable LDAP support</flag>
+ <flag name="log-json">Enable logging via JSON</flag>
<flag name="maxminddb">Add support for geolocation using libMaxMindDB</flag>
<flag name="mbedtls">Add support for TLS using the mbedTLS library</flag>
<flag name="mysql">Enable MySQL database backend</flag>
diff --git a/net-irc/ircii/Manifest b/net-irc/ircii/Manifest
index 8bbdfb8e91ee..5e3b9b08b244 100644
--- a/net-irc/ircii/Manifest
+++ b/net-irc/ircii/Manifest
@@ -1,4 +1,6 @@
AUX ircii-manpage-path.patch 514 BLAKE2B 09723e9e2d80654c9ca05535b8e14e833af7ed423bad9a32cc8b8200b3263129d85cc614db4a2f77d5778464fc28d2663675a909b7e2b16e570128cb7264cbdf SHA512 ef19be0ac1b5794da5d761131100b85d5d928f6a204fbce1c32b2deedf638cdaf8fe3a92cd06ac9ca0ddcb0b4f918b56ab298731201d54b94550287cddb4d693
DIST ircii-20240111.tar.bz2 576700 BLAKE2B 785177e30dbe3b417aec9fb348574e4f539adcfef41534743c050d39aa0e0ba00ea52accc20b785a836f7496e66975549b85fa17a58c280d893f5c0927e1bb1b SHA512 4705b851671f89d1b4903539eb7e701913748138d460572bfeb7e6d565e760b9782aecb55d82c691f6f182864b12e78e13a7b5a1e3abcd535e5bc24c9815e1aa
+DIST ircii-20240918.tar.bz2 578232 BLAKE2B a636de6900805b040df834fa29e49da608693192ae1e5cfaa0cec00f1d95527401ff529bfb754f9c3a447ee85202bc22a6fc667d748a392ba1a959f4643fe0b6 SHA512 9aadafd2bf56e7d18ed78563553143113374830c8b072d125212a7e94a7057512f2ee8a77412749d9eb345596d0c054e18ec2f3d3e569c54e97db71d4c5b77f1
EBUILD ircii-20240111.ebuild 987 BLAKE2B 78136c777701296927ff867bdbdc470bb32f8ada772fc7e47cf47f91718c69b6d73da0dbaed15b79f143c290d5deb53763373c2d9f686a25f827e85db748424b SHA512 497ce55003e2840e5efbaacec1af748d8c34ebafc72349d2352e61bf86eb7b6f370278e392459c64ac9541631b23521db0b61232b0ead5f1f2eae2562adeca17
+EBUILD ircii-20240918.ebuild 989 BLAKE2B 88fa08a956b941df5834e7892cd7055b0b058b2993ed46fcb1bc2569cf9c9657368b9fbf3b7fbaa101b2b9210211763668ccf96ec5a3978536ef70db3042d410 SHA512 6a3e9035dbd0e62ea1e8d9d7bf4515ac12123943da10bd28321912c050ef60194408620afce3cead3c19b45ab0d31579ef8f7adc092fe910574fc0bc6d80c1ff
MISC metadata.xml 245 BLAKE2B 4988fa1366a9b8a3769e503545339cdd493a0bdc362ca9237b158b94549de1f061477546b00fd3b21dc9325812423f7207071e22e3234d5c0b88c755197557d2 SHA512 e00be68ab9ad3acfce3d2d48721c47cf50e2c6358c9ceb45a2a23fc5303826ea26b9205ce4f230121c2e40c9c467367f2dc57863680899b21e8005034aa9118c
diff --git a/net-irc/ircii/ircii-20240918.ebuild b/net-irc/ircii/ircii-20240918.ebuild
new file mode 100644
index 000000000000..42b05199fb52
--- /dev/null
+++ b/net-irc/ircii/ircii-20240918.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/"
+SRC_URI="https://ircii.warped.com/${P}.tar.bz2
+ https://ircii.warped.com/old/${P}.tar.bz2
+ https://dev.gentoo.org/~bkohler/dist/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="dev-libs/openssl:0=
+ sys-libs/ncurses:0=
+ virtual/libcrypt:=
+ virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-manpage-path.patch" )
+DOCS=( ChangeLog INSTALL NEWS README doc/Copyright doc/crypto doc/VERSIONS
+ doc/ctcp )
+
+src_configure() {
+ tc-export CC
+ # --with-lto only appends -flto (so does --without-lto, sigh)
+ econf
+}
+
+src_install() {
+ # Still needed as of 20221016, otherwise man dirs don't exist
+ # at the right time.
+ emake -j1 DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/net-irc/irker/Manifest b/net-irc/irker/Manifest
index cea4fe79d080..4e345826171e 100644
--- a/net-irc/irker/Manifest
+++ b/net-irc/irker/Manifest
@@ -1,8 +1,6 @@
AUX irkerd.confd 535 BLAKE2B fe8484cee8e5d443c3019c9915553e503164a2e5e965b44e89200fd71c8a2152bf5ca0dc43e5e93b46dfff6e683d8fc2d364dd27048d16642c4043a4f936d3af SHA512 00656916acb9fa2cbee57442a7a90bfbc7213c03ad3ee38b01314679b66177fa6152400ad3401e87be3711e6e38e09b084ea90cb71ae5774c8eba5cf9ab8e070
AUX irkerd.initd 963 BLAKE2B 33e4b654eb908d5d2b5c086d821f81d959bcb71ec93b80c7aa38ffaf75f011d41f43b9369115d0ac463ecdc3781ee7360d06fa8afe9c7e66a79fc55e8340d338 SHA512 fa9247c207f4a21611e51477c31556114d83899ea7adcc8bf8f3bb3edafaa8db84b4764ac5704dfe7abff2e5f9727610b71609a620432dc939a81d2ab7fcf818
AUX irkerd.service 517 BLAKE2B de89f8ff4d98928b8d4035e545a2c0628b849246ce5eae393341cf894a89ec1b33087da6c756d8b3b17784175541bd366dbf0b17c38e1e36cacd2b0da48a2391 SHA512 d31699cef084bfeb2272e49c7eeb050148e942286cd9cb2cd6491a97210628f08f05c04ddd052a8ee9cccba33ecd3e460f99aeb52dd1c1ae1ef65ef8754ddf49
-DIST irker-2.23.tar.gz 45889 BLAKE2B 5e0039f83783f994083321da8a5f65aace8769a7aaa45d4d9111c604b563f997b17bfe80e30e123559beaab9147de2e2ff3f98588632151af4d1ab0f1cdfa71e SHA512 f812ed81906c13d8b1b2e3cd86b36fdd8a8d6961eb2bc163b2c309908b8469409e087b4fa36637eb9588773f494ff309e2540b1f8ddfc3eec37aa2e3443357a3
DIST irker-2.24.tar.gz 45728 BLAKE2B e1db85ea21163eb831cdfc9c9961bd77377890caef5af60d979c6fdc523c7b3680af6b1ce2e36bfda620e1785067381e1ac4ffb96e47314cac68be6014885f78 SHA512 a4f686c05c8018be8caf480d6e0d368042f82905cd4d67ede4a6cb0ff65a067d25116f68c3d3ea849db6f15a8f88c48ef2a314fa92a96bce38796a2b236b4a43
-EBUILD irker-2.23.ebuild 1578 BLAKE2B 1fff0f146595aaabdfad24b50738ee250c2f990e4799ccc5c615df1185ef2bc0106c70e84101202f1d8466304d98e136fff76e22c7dcc6582cf6c687338b3ac8 SHA512 7489e857b73655f241dd1f707fc9c596a477f9ffb83824a1f92730da24de98eead5a168838d5987509c47cbcd76b6c6a15573a539a8516161f342a69d568a304
-EBUILD irker-2.24.ebuild 1578 BLAKE2B 6666ffeaa42fe1ab9973858e36970d32721b4b003e0bd4e2cae4361b327a238c5a1f9883289a2fdf374de04b253a1ac0d8ebca467f51a92e39a1baf714da118c SHA512 cb1c16a97645b93940fbdfa3f2b67395325c6b6e0ca8e89bd5463dacbef9bf94265ebf1db0366ab2917b964c1cedf55fb7b3995b170906b3267709593a914394
+EBUILD irker-2.24.ebuild 1572 BLAKE2B f0ba13281554c6e5b98c9e2b153d6e8b88201de4de076207991e1cb9896ad37be7a46c4105d622eed878e66e4052c2fbae3cc7e4d80beda1aad1ab079a42db3d SHA512 a057dcb68a017cb7dd21d571ac52ad9bd8ab7bd546aca63d11ffd6cc128c60d7fc9fb6417d7c40a91d5d0b00e1ece61e416869e540531f9553416d8fb7081293
MISC metadata.xml 338 BLAKE2B 75e1de187c8161e49dcc6ab3c7ee3020455f09f842d798404398d195495e9e5b58cc6252c092a3f411ff848acbb258a10cd6120470bd907f5daa9459b6d719a1 SHA512 f804005b7aa3039b1400eb323d254b40ddace228a638fc37901e60b95c7b10f428df40b5afbf5f4b2facf05a2f91020f001c8d58d258efee0732dbc7935ac066
diff --git a/net-irc/irker/irker-2.23.ebuild b/net-irc/irker/irker-2.23.ebuild
deleted file mode 100644
index 2bd4516b8c36..000000000000
--- a/net-irc/irker/irker-2.23.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ssl"
-
-inherit optfeature python-single-r1 systemd
-
-DESCRIPTION="Submission tools for IRC notifications"
-HOMEPAGE="http://www.catb.org/esr/irker/ https://gitlab.com/esr/irker"
-SRC_URI="http://www.catb.org/esr/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Dependency notes:
-# NOTE: No pkgconfig dep here because of the systemd sed below
-# NOTE: No need for asciidoc here as it's only used for the
-# 'release' makefile target.
-RDEPEND="${PYTHON_DEPS}"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- app-text/xmlto
- ${PYTHON_DEPS}
-"
-
-DOCS=( NEWS README hacking.adoc security.adoc )
-HTML_DOCS=( irkerd.html irkerhook.html )
-
-src_prepare() {
- default
-
- # Rely on systemd eclass for systemd service install
- sed -e "/^SYSTEMDSYSTEMUNITDIR/d" -i Makefile || die "sed failed"
-
- # Prefix support
- sed -e "s|@EPREFIX@|${EPREFIX}|" "${FILESDIR}"/irkerd.service > "${WORKDIR}"/irkerd.service || die "sed failed"
-}
-
-src_install() {
- default
-
- python_doscript "${ED}"/usr/bin/irkerd
- # Not installed with the default Makefile
- python_doscript irk irkerhook.py
-
- newinitd "${FILESDIR}"/irkerd.initd irkerd
- newconfd "${FILESDIR}"/irkerd.confd irkerd
-
- systemd_dounit "${WORKDIR}"/irkerd.service
-
- docinto examples
- dodoc filter-example.py filter-test.py
-}
-
-pkg_postinst() {
- optfeature "SOCKS5 proxy support" dev-python/PySocks
-}
diff --git a/net-irc/irker/irker-2.24.ebuild b/net-irc/irker/irker-2.24.ebuild
index 56c668a66660..e113d225a4ee 100644
--- a/net-irc/irker/irker-2.24.ebuild
+++ b/net-irc/irker/irker-2.24.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.catb.org/esr/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~s390 sparc x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# Dependency notes:
diff --git a/net-irc/irssi-xmpp/Manifest b/net-irc/irssi-xmpp/Manifest
index edb6561923ce..268b65b37da4 100644
--- a/net-irc/irssi-xmpp/Manifest
+++ b/net-irc/irssi-xmpp/Manifest
@@ -2,5 +2,4 @@ DIST irssi-xmpp-0.54-irssi.patch.xz 4060 BLAKE2B 305120bed1e05fc144ca4bbade4894f
DIST irssi-xmpp-0.54-musl-build.patch 24443 BLAKE2B b0ed65a688d0db84f89bc65c429b4754cd4dcfb9de2c1cd5aa64f4e02badc82d26ab42b2a29a3658910dcdbf61b2d49eca4c1b4355b5566c5a3bd120e06340bb SHA512 1417c328867b59de41f71fa720cb00581352604acec9787db183820f1ffb77209623bc236aa5b6e4f661c3780ee5c3d407aecbc286176a4d850f6e40bebecd45
DIST irssi-xmpp-0.54.tar.gz 65618 BLAKE2B 5dd1f3a858cdb397351b93800fdd2050aa8e5764ac2e03008d629dee7d825b02bce4bfc627ab2d3249392efe43ceb1530a7ccefc3241c8ca101cc2963d28f872 SHA512 31ddd9e0147eec23d08b8bcbe242e831d612cb2d00f3b56776e9d0b87db9bd76d4bb147422cdf18c0567f0e0463ab828ab7a0ef80a2b35cfdc0a8be962b39f14
EBUILD irssi-xmpp-0.54-r1.ebuild 1011 BLAKE2B 3ddae921941660d9557dd36530bfda272224f1d8be0c6ddbe3e77237f6b6655b6832a4b7d59be0f7948c9f6a67326ff8dd1b4505bd1d5d3f78d2676f7e20df63 SHA512 98a4461ae0544c21ec247a328f8d4f3b004f9bc0307996ec71b02901c4b6cfd23b06f703fa5f51e61fdc1ce366fa2c1e9698d963297afb33da7ed8f3673bbf01
-EBUILD irssi-xmpp-0.54.ebuild 893 BLAKE2B 9e32091f16e129cb8be6790bbec6561d279feacb2987ecae3daf151614a5423ed72c2f3e9a4dcee96da011e992bca6f11a5a650b0d2efc1574f2a5f5c970d72d SHA512 311154784ec6a7b5d47d57b6a354721d304c27385e16f628796aa26ed1c4e1eeadbaafa16b4bb8fdcacb573a3a9906cb510a138f7b5c3b83d8d3a0325b73d95c
MISC metadata.xml 251 BLAKE2B 2747d36e680d3c177857330b264b7b16b27bf86f1929fdd93cf853c7662a243aeadb2a1f15b6de252095db9a082c3f9c53976cd9e12230dc0c1778adcc337aa6 SHA512 8ce0ede4ca516beb3ef33975a869dbe02a6ef330f759d38357ffbc5a0d22d87e2d489be7aaa1145cefd6a4ab34253c1b1c0b7676da2e21a4ab58c13ac354d640
diff --git a/net-irc/irssi-xmpp/irssi-xmpp-0.54.ebuild b/net-irc/irssi-xmpp/irssi-xmpp-0.54.ebuild
deleted file mode 100644
index 785cfd482a3e..000000000000
--- a/net-irc/irssi-xmpp/irssi-xmpp-0.54.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Irssi plugin providing Jabber/XMPP support"
-HOMEPAGE="https://github.com/cdidier/irssi-xmpp"
-SRC_URI="https://github.com/cdidier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-musl-build.patch"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- net-irc/irssi
- net-libs/loudmouth
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- eapply "${DISTDIR}/${PN}-0.54-musl-build.patch"
-
- sed -e "s/{MAKE} doc-install/{MAKE}/" \
- -i Makefile || die #322355
-}
-
-src_compile() {
- emake PREFIX=/usr CC="$(tc-getCC)"
-}
-
-src_install() {
- emake DESTDIR="${ED}" PREFIX=/usr IRSSI_LIB=/usr/$(get_libdir)/irssi install
- dodoc README.md NEWS TODO docs/*
-}
diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index 2568670ecfde..e50734177383 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1,7 +1,7 @@
AUX irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch 1115 BLAKE2B f5d6b1da6d0978b412437f65fe8eaeb99d9f31493050641b6c0780cc17ccc717b3e51799a7008716573236df86218c8f28a434ee193be340d57d6f8a329028d8 SHA512 2d6aeeef705fe2268c629c2a778aabce8260957e288a900af2596396bc0149eeb3dbba644e13b985e5b78a27cd48bfdb8ff1bcb063c8f060aab3527d8cf455f6
DIST irssi-1.4.4.tar.xz 1213784 BLAKE2B 5b77ca692130a87228eea05f9a8d2da65a7c483e031d8c12dbd29bb9cd629444aae28bc3ffe0dc862891f59047997a323cea3b4d9d388573d4f06b569abbf950 SHA512 da28ac7a527be301d0615d6d733e4cf4e09bb6d4f5c70bc33ff70e22439a01f197bb5d91b4432ca74d3ac2dbb3235f30d53efc63a4279de8664923c2ccdbdbea
DIST irssi-1.4.5.tar.xz 1215688 BLAKE2B 573d8552137cb09c152fe0d1f9196c966bc0afb23e8817fed7315a07d2fc36b3ffabf5e8384bb80a48aa24cf57e5d336f40e708a4c9ef6bad3ec8ce10125f196 SHA512 5d80107ad625feb6d2b3ac807f517c5cfeae58986d3fbfe53ea82f2dee70396f5092abdc6ef137c5651e4515e081591079b37f0e428f69990db493cfe14e4f36
-EBUILD irssi-1.4.4-r1.ebuild 1539 BLAKE2B 96bded05da85dcbcd42c361a109f7fcbcce63d5159cc75c7ef936604b836f0414fc6360f2ae0a8ff6b3420610ef5baba61d2151d22016b48b13707b7e2afb0d1 SHA512 1fa405c5a7b1b7f11e74815d05da349559e50455df55ddbfb1e5a3a1fbbd3ae88b83f5700fe630bfd101caf949588cc87db65e854cfa40f5d3a88586d5f58daf
-EBUILD irssi-1.4.5.ebuild 1471 BLAKE2B ba1d4a536b6945f95f0a15b7a0333fe743f69fab23fb1a3aaccc34c14388985396a6456bf4b860a496713e5e2dfe0d752a75d91dbd3939f4e81788b105178fa0 SHA512 8b2cc65e5aaff3cea39ff52206099c64e64dcd4d4df241605c826a5f0150905160a4443e1230602d3d2da7422c1a9eeb9a959f3d3710c93ae45a5ac54a1484b7
-EBUILD irssi-9999.ebuild 1478 BLAKE2B 91eb5e40169f18737592c068145b073c6149bfe129a38c4a937808d4606feeef069948cb24ba589d7811e9b84f7f06742b5ac6bc60a402c27dbf402a698fd356 SHA512 0ad5313a4cd76e7fb25cd76c6782e94e82dac2f6deb6651ba8227e7ba2790dcc251d67f5bbcc6f6306898decad727c9ec881ccbe3c38e9bd2c1b9c7bb1f057d2
+EBUILD irssi-1.4.4-r1.ebuild 1533 BLAKE2B d3aabc2ea130a9518ef0608cb062f8c0f9ff73af79f4f74003a93f953f7652e05546df3067bb0a3caf4ed6aaa0d16dc441ccc22769f48b25e7152fba1647a5bd SHA512 e59bc9e2fdad2bbe473c910050f3c2c8e91ac89328c073af1d3df8bec85d66d38fdb929278705f107e4cd7abf3111fcf514dfbbe4787c62688b0855f97eb9d27
+EBUILD irssi-1.4.5.ebuild 1464 BLAKE2B aae28a1fa4e1738dc345e5ccf0f4cc57c20bb6ffcf1f0208bfd142f9ef1fb54f1bc74e86db6a3287fd9a0758b50b3423689d85f965d0cceb6a15cf7389651c5d SHA512 2ce0aaff60e3e9f89d461323f5a2e877a26d838dea01bb7a8e5c1a20a8e79a64c38cadd412f9c9465ce261676734c536065e839bf2b92f9f5027b97573144e87
+EBUILD irssi-9999.ebuild 1472 BLAKE2B f468fc7d37e01f8e84d88287c28a1664ce9cdcc717bc90a46dab917dd4e1188bef85e1c422d6ca907bbdb42c8215e3377b4440b21dc6163e12398c9571259d6e SHA512 b3ba1727775cf135ae90b711ad94f557bc5d579c10edd12b73cded7664f3e414e59987bb57bae0bab68e957b1620caae8cf1d9e1efdfd96f1c90a060749a6a01
MISC metadata.xml 481 BLAKE2B 68339a69e4f3f5830fb6d0960b7c45559abeba5edea1d99f7ea9f44af0385dee108d192f964d7c4ee2ea4b0ef408de6cca305b0271212e163cd40a59cb71e8bd SHA512 5154bf2ade9ba207bfca260a344639b50058687cebbf9d86773c877fbb00af334883face0f9f42e4f7c9daeaf074afffc57b11ef1faa14d08c6203825db699dd
diff --git a/net-irc/irssi/irssi-1.4.4-r1.ebuild b/net-irc/irssi/irssi-1.4.4-r1.ebuild
index e8939bb71134..4323de89e04d 100644
--- a/net-irc/irssi/irssi-1.4.4-r1.ebuild
+++ b/net-irc/irssi/irssi-1.4.4-r1.ebuild
@@ -17,7 +17,7 @@ else
MY_P="${P/_/-}"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
diff --git a/net-irc/irssi/irssi-1.4.5.ebuild b/net-irc/irssi/irssi-1.4.5.ebuild
index af36e8606a06..7d8444a1f5a1 100644
--- a/net-irc/irssi/irssi-1.4.5.ebuild
+++ b/net-irc/irssi/irssi-1.4.5.ebuild
@@ -17,7 +17,7 @@ else
MY_P="${P/_/-}"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
diff --git a/net-irc/irssi/irssi-9999.ebuild b/net-irc/irssi/irssi-9999.ebuild
index 40772b5198b3..93f50f3353b0 100644
--- a/net-irc/irssi/irssi-9999.ebuild
+++ b/net-irc/irssi/irssi-9999.ebuild
@@ -17,7 +17,7 @@ else
MY_P="${P/_/-}"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
diff --git a/net-irc/irssistats/Manifest b/net-irc/irssistats/Manifest
index e1c3707f7c4e..be54cc5c8ae4 100644
--- a/net-irc/irssistats/Manifest
+++ b/net-irc/irssistats/Manifest
@@ -1,6 +1,5 @@
AUX irssistats-0.75-Makefile.patch 625 BLAKE2B b7d3a4e3efa900c3691748c3ef88d648538625fe9b8695856ff640b49314f63d7c1e4c54eca510585bcc55a956de61bc82dd47f077edf3880be5a06fbb419893 SHA512 800469eb250fb5b1e0727eb2774da4247fc96f9fedb133644be43af9ee1572547e2e1c61e222c0c1717ba757a7abf997d3e06b1f5f7f7f52194156057ed59128
AUX irssistats-0.75-clang16-build-fix.patch 903 BLAKE2B 8e67e46b16535a3121786eef6742515a1feab1bded35bc911a1afcf83519236d0e497550405f43d0f612387339dc7505e15dca7378d6f321c72b6a1feea5ae9e SHA512 3f94ecea46771ca2a78f94a4795df1851ff786f00dfba11a3aac4cea7940b7f24750cc31571de9a7a4aafe7416818ec76e8f81f38403f3e64318ed43579f4790
DIST irssistats-0.75.tar.gz 54434 BLAKE2B 1bd35158bea9f24b8013834a876cbc3a3f285cea1802e6699f6e10af33dde1a648ec717b031819a999c0beb2cac394130da7a31b5bc877d32abb0a706142d972 SHA512 d7ac167d64c850f3803e6192f1fbf98e13cf296902b92bc3c5847f5f97a678938e7bff41b3195d2845c5ddb92f0557fea1b3a82b61d18b6a307b94ceae1c62f6
-EBUILD irssistats-0.75-r1.ebuild 630 BLAKE2B afa01c457249a1e30a6f6f488143e5dc5e201a8485f13a054a9b26768bbc19f12216f3ac37f1fc234ed83790893b7cfa0d0707a799aa9e5a3bc8e3de8c1e5dbf SHA512 94f56e1aa38381404cec72ec585027b9ae025362ab9b08a78bd0531f58b7bebb7607dc648783036cc1b3436e40e3342c715b20c3bf01ca8ea415d44473774363
-EBUILD irssistats-0.75-r2.ebuild 655 BLAKE2B 485b6b8f0230a8873bd3e87252ff2582ff46f6ac0fbf1849a3d344b47e61c142c8807e3bab7fe75eddde1fbbb7384445806ff7a5c97ccd9f82d24d9981f6cb7a SHA512 913e2cc99c0bfd5a32efd0fb00ad35ff2a2c4c8d16f91546171a386c7e64d80701d16494c2ca43736c50f55776b75f5923ff50383b02daf6892e70e4ae419e25
+EBUILD irssistats-0.75-r2.ebuild 651 BLAKE2B b2abadaddb3638192106bb28f1d5b84759d8f17f22e8fec5625016ebf2ff70f9f0f58072fbdded667ad228cb2422c92d22e4e5cd710f1f9dae63ff78499032c5 SHA512 e6fb839782afe58e6777f86fa7620be7cae89c547d792fa79a8fe9974edb35afee942deaa3064c9bb6c7fefe30ff4a4e0f012f513fe537e75afcb45c173377e2
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-irc/irssistats/irssistats-0.75-r1.ebuild b/net-irc/irssistats/irssistats-0.75-r1.ebuild
deleted file mode 100644
index 0a674f4d68c6..000000000000
--- a/net-irc/irssistats/irssistats-0.75-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Generates HTML IRC stats based on irssi logs"
-HOMEPAGE="http://royale.zerezo.com/irssistats/"
-SRC_URI="http://royale.zerezo.com/irssistats/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="amd64 ppc sparc x86"
-
-DEPEND="net-irc/irssi"
-
-src_prepare() {
- default
- eapply "${FILESDIR}/${P}-Makefile.patch"
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- emake \
- PRE="${D}"/usr \
- DOC="${D}"/usr/share/doc/${PF} \
- install
-}
diff --git a/net-irc/irssistats/irssistats-0.75-r2.ebuild b/net-irc/irssistats/irssistats-0.75-r2.ebuild
index c03ca60a255c..237b8d945551 100644
--- a/net-irc/irssistats/irssistats-0.75-r2.ebuild
+++ b/net-irc/irssistats/irssistats-0.75-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://royale.zerezo.com/irssistats/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc sparc x86"
DEPEND="net-irc/irssi"
diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index b5f70c26696f..1195ea0824de 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1,6 +1,6 @@
AUX konversationrc 346 BLAKE2B 8d236be66f983b3670bbd49578c73a1a868be0b498f965e5f91ecc96f956ba6151ebf6a90cbacd304c9fd16fe62c6cecae7027b5582d1c1b97516c7c89430c68 SHA512 37333594ee6835e61a3dec4c3f48e9a83d69b252768aa22830102199811059cbae8188388e7911503e14c0ef05dbc7d7d7f50c94d0fca4659c6b739e3b8c24dc
-DIST konversation-23.08.5.tar.xz 4490296 BLAKE2B 027b53e5b59f6666818eb83c4ec8bbbafa6ebc4b02c512eb032090f535de166456a93c5f1f4d93a583d11bbf33f8defe165941527c35891a7b40109a99e27552 SHA512 4de29fa128934dcf2a41f6f06bb0d1a6dc0080ca572f1ce9d30c41d16ce36c285fe390f5fc8d06cbf0b0fd307f36c75068954aeb1847482f106d33c0801ba0ef
-DIST konversation-24.04.90.tar.xz 4387140 BLAKE2B 7c042201849320fe6d3e9105397e48d72797506cdaa1e79f868f9af35e067bf8537e64ba35e59cf1c8447687f4bc1269bc031ff0e7d92419a36cb9da6539e609 SHA512 b5f858791f9807194e1ab1a6d9e3b23661100aeae4b61cd58c72b48964007428b02a929c0b730d2ff8d72e1600dbf2a72f44f9637ed772c403bde49ca4f5a3ef
-EBUILD konversation-23.08.5.ebuild 2077 BLAKE2B 8c3580917a1245ab43a7bbe5c713118318589a4d824637970caf09f5a8e0a0e84d5f4989497bc301552c523d5313fc7eaca6ca1cfa538841971baa8cfaee927f SHA512 9fae6848948174aa34183f8332bb7c6be444ea734e6254de745b99000ba9d720581b922b80c1b7bd0634da014c56c5464a2c3d382d975ed4e9df02e0cbffcb83
-EBUILD konversation-24.04.90.ebuild 1908 BLAKE2B e56fcba504aae9a0eefc868b984efb4e1b1747738e911a24bdb6115724a77af0621674eff5aa296407b4485f10d4090e528ee8025c8742237aba54b0daa5514e SHA512 fa9f1b33b3c090a51af192514ee70a794cfc8133786ce7ed0d9be8e305fe2a9f0097c57b2b0ad7d69bbaa92bd3b019473903d36523734e183a1de8f85e1d7b47
+DIST konversation-24.05.2.tar.xz 4388192 BLAKE2B 4eeaa7c2c0264a742fc814ec0a2820aac4bf39fa91d4915cc5065710f28b77d0856a917975415b2c9fb9ec16ada8f4f2553709df24378fb1a12a9a55878876dc SHA512 a965a5384ee5b1d49bccd81d7038d927dd4cf8ab2935909cfc69032e77fd8f87a134e729a65e999ce45ccae64316d8318c4649844aa1f490a7513e3255c34622
+DIST konversation-24.08.1.tar.xz 4392796 BLAKE2B 7cec413643b4f4d8804602094f097ca8369f08e8ece202cd2656734f5800bfe4f96493fb68654eea5786ebd548ae300182c1097be2de84bd78dc84ec9e83f4a3 SHA512 52bb15a6d5d83e1143ea44778afb92e66e34edd07c889c41e1143847ad76286152205c3c60b422efd27501e17657b8a54b54a550792940086822055384ff89e0
+EBUILD konversation-24.05.2.ebuild 1932 BLAKE2B d1b235aeaa4e5a9df1d80e5019f14d30ecead0cfdc8e2a83ab16a60e353cc58609cf794b7c9307dde5a9779b38afcfb431bf2f276305da5f92b54917d9de822e SHA512 4a09cb4acd29d2a052120d7e87ba1c36e2ca3ee795ce1ec46661af7a7905bfa845454360bcee71d4677e38d783ec6c9c777963d25592c3d4190d245d9fd280c2
+EBUILD konversation-24.08.1.ebuild 1934 BLAKE2B 16b25518610dbb098a3168630b3f6c7f5e8040d21a1ef19ea79da24178a767d72e93952fc6c30e299fcb10a211816626aabfc5ebac2b166e434235f471ac27cd SHA512 2185431ae0e79a77606696e5da066177fedd4a9f86bfca5e61a2742b2311819d72cf6f1f7dee630c7e60262f110aed23efd4ce9dfed5ebe8707ba3bec0fd4699
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/net-irc/konversation/konversation-23.08.5.ebuild b/net-irc/konversation/konversation-23.08.5.ebuild
deleted file mode 100644
index 82a8ada7d872..000000000000
--- a/net-irc/konversation/konversation-23.08.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="User friendly IRC Client"
-HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="+crypt"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
-"
-BDEPEND="sys-devel/gettext"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package crypt Qca-qt5)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # Bug 616162
- insinto /etc/xdg
- doins "${FILESDIR}"/konversationrc
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "konsole view" "kde-apps/konsolepart:5" "kde-apps/konsole:5"
- fi
- ecm_pkg_postinst
-}
diff --git a/net-irc/konversation/konversation-24.04.90.ebuild b/net-irc/konversation/konversation-24.05.2.ebuild
index f91970b7bef7..270c61e2b724 100644
--- a/net-irc/konversation/konversation-24.04.90.ebuild
+++ b/net-irc/konversation/konversation-24.05.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=6.0.0
+KFMIN=6.3.0
QTMIN=6.6.2
inherit ecm gear.kde.org
@@ -13,7 +13,7 @@ HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
LICENSE="GPL-2"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="+crypt"
DEPEND="
diff --git a/net-irc/konversation/konversation-24.08.1.ebuild b/net-irc/konversation/konversation-24.08.1.ebuild
new file mode 100644
index 000000000000..3f0a67f09d85
--- /dev/null
+++ b/net-irc/konversation/konversation-24.08.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="User friendly IRC Client"
+HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+crypt"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6] )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6,ssl] )
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package crypt Qca-qt6)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # Bug 616162
+ insinto /etc/xdg
+ doins "${FILESDIR}"/konversationrc
+}
diff --git a/net-irc/kvirc/Manifest b/net-irc/kvirc/Manifest
index 56c22bde2d4a..6a75de01a49e 100644
--- a/net-irc/kvirc/Manifest
+++ b/net-irc/kvirc/Manifest
@@ -1,9 +1,4 @@
-AUX kvirc-5.2.0-dccvideo.patch 2435 BLAKE2B 3e037240bc221ad37b4542c91396ccea44f4d785c40821a46e9860f7ffdf245ec558f69accef400e5ce0d3400776fd14852d0e3f21a4b79e561c45eff9c1e3a5 SHA512 7c023828e9b0a26ece18479955aad98047bfa789ddfbf86c7f912a1a43e6fb5d155c6dec9168df4adbe1ea7326a8f543b9a5f2048cd146087a75786d22859190
-AUX kvirc-5.2.0-qtver.patch 911 BLAKE2B 23f3af68c8b87643d28cc7e377f6964190c354980d4a3e592c7b0149cf99d99bf3a28b55748d64d0c11533a1b0ee717d2f868b8ade84b39e7b8d0bb9cb9d9dcd SHA512 d5926370fb329ba101f1bd2672076349156f16aa0fc502421777f35c68b293694816219023a12890f91e9ca4827e8aeca6c8cfe2b9ed055eaeab6c9647207a72
-DIST kvirc-5.2.0.tar.gz 6365703 BLAKE2B fda63b6579b9d8d75eae5c2b039f474f4a810c79c74d98da0adebc4bec51c19286a9fb4a219dafefdf4132709394e946dd5aa30d1335ce1af4cbffd60764578d SHA512 01a183ae283b774dc096ec4bf81509ad79acf10fb3c82e06f66b7360736d32c1514856849ef562e2fc2b4ef3019e0842d17de8a762c7858dbac34f85de125079
-DIST kvirc-5.2.2.tar.gz 6362952 BLAKE2B ba90de3730dee0466c21cd658eda622bfb8f601e1af79d53952b2b016c0bacf0dc1d83c78f307288cc2e3bfda409773adfffc1b53fba6a0d8c682a5ab8739259 SHA512 dcb140051cebe4eaa82d8b8e221e4df3f40695b3b3a9aa9842ef5325e3129c73d08e5849589385793efc1eb70fd115ee634422af8be3f943eea79719a4159ea5
-EBUILD kvirc-5.2.0-r1.ebuild 3840 BLAKE2B 5a55f5df339149b5612e0e5a899e97573b56852a4de3923c826a29eeb9f2be8388924db286116db477869573d18bd454ec881d5ee755d4ed6bed9953b5305b2e SHA512 036a248568ca1a7600afcf1b8b15740b9fc524f2c5237035335bfe32a80aca14a7d58942d14e5c345220be702920e1af257099ed4cf702ef1943ddcc27732cf5
-EBUILD kvirc-5.2.0-r2.ebuild 3957 BLAKE2B 22955fcc7202cfd3191acae1e3a32e9913a25f2b5e276b3a4700c886e0ea5c7254fcb4d667cf41aaa45854661f6eb369b6b0d9e7b0faaef43404ccfaad72a6fb SHA512 d4a5a89c70bbbcdc2046604b8612fbd9fb8481eafcb1a6bc150df316a48bc37f1a4498ab53ca2721f2ea5c144d1f10b3dc2410f413cb42668d96559806dc1210
-EBUILD kvirc-5.2.2.ebuild 3863 BLAKE2B 4e412a5a3fc0b630ca5d1169a5a5cce7e72748d89a4c4ecd238ca2c2467f5f1337769c75015741847cb97262e03e67fbd0823a6630e1edd03c2a803edf6f3318 SHA512 a4614efc093f80d6c9662dc534c240d296218336982678f5a8b75e018f2d94d183186025daeb02089ee6936bde401fdcf4bab88e1752b72298d5f05eb6453523
-EBUILD kvirc-9999.ebuild 3863 BLAKE2B 4e412a5a3fc0b630ca5d1169a5a5cce7e72748d89a4c4ecd238ca2c2467f5f1337769c75015741847cb97262e03e67fbd0823a6630e1edd03c2a803edf6f3318 SHA512 a4614efc093f80d6c9662dc534c240d296218336982678f5a8b75e018f2d94d183186025daeb02089ee6936bde401fdcf4bab88e1752b72298d5f05eb6453523
+DIST kvirc-5.2.4.tar.gz 6333384 BLAKE2B e9e85c90cd66bda6b53aac14f807e487c1b65b3a4e463462ea768227a28f774db40e0dce63387aa934b3366db376be945e76682c5a14aae638e4f6470741f5e4 SHA512 7658bdf5258d822164d8b38b6f4baa1814ad49a9ecc7dc0013fc0e9dbd952aca0ba9ab8e90dbcfa0c9db43c756e862989b04cedcfba00f2751371955ffea6503
+EBUILD kvirc-5.2.4.ebuild 3861 BLAKE2B 488d0a67b39a4ecc5eeef98194a236512534766926ed287d1a7b52209c621a4c8cddcf2a946cb3633084708dd3765d29af62ea2b08b18effdcc9d5c81294f9ab SHA512 7cbcb8215edf65ad21322e2d79427cb8d7673da8dcb17fbbc2d89bcf088f71400ec07408d6b5a5d41e50115dafd3753ac0d32ff86710e9f84671fa5bf089af44
+EBUILD kvirc-9999.ebuild 3684 BLAKE2B 4be031d9995ab7ee3c15fb52dcf2cbb341cd67d9c30da72199a0d7575c714d0c04ab05de596903b6cac507cbf70eba0d9c9a795cde674b55715ea4be31624ece SHA512 2d2ac9b93d78379d470581fb6daaf5a1cc78e15eecca68467cbe81a163195f0a86f61701e71798690756604b421a2a843973a51873e5251351ae7fc148f030d9
MISC metadata.xml 685 BLAKE2B 910e706182d26d6591d8aaea2d99ab0b3de4d937cb2179fc64adeb5247b4f113475f1088f9f4d38ba248a0c63504f5d43d29506d90b248909a2f8525d10b6bbd SHA512 a740aefd857f92cb9a896b8b0e7b77aebe234835a96fe3d358de060eb6306606273e34e9578e134d8f79118119500e55208020fd31a4a6c48829f606cba979cd
diff --git a/net-irc/kvirc/files/kvirc-5.2.0-dccvideo.patch b/net-irc/kvirc/files/kvirc-5.2.0-dccvideo.patch
deleted file mode 100644
index 0d2944e30830..000000000000
--- a/net-irc/kvirc/files/kvirc-5.2.0-dccvideo.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From da4659a9d9c30b6d89875f328cca88758ef568c6 Mon Sep 17 00:00:00 2001
-From: Aleksei Bavshin <alebastr89@gmail.com>
-Date: Wed, 17 Jan 2024 20:58:27 -0800
-Subject: [PATCH] Fix build with Qt5 and WANT_DCC_VIDEO
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-```
-src/modules/dcc/DccVideoWindow.cpp: In member function ‘virtual const QString& DccVideoWindow::target()’:
-src/modules/dcc/DccVideoWindow.cpp:660:40: error: cannot convert ‘QString’ to ‘QString*’ in assignment
-```
----
- src/modules/dcc/DccVideoWindow.cpp | 14 ++------------
- src/modules/dcc/DccVideoWindow.h | 2 +-
- 2 files changed, 3 insertions(+), 13 deletions(-)
-
-diff --git a/src/modules/dcc/DccVideoWindow.cpp b/src/modules/dcc/DccVideoWindow.cpp
-index 7f4f66ea42..7cf8058fe8 100644
---- a/src/modules/dcc/DccVideoWindow.cpp
-+++ b/src/modules/dcc/DccVideoWindow.cpp
-@@ -396,7 +396,6 @@ DccVideoWindow::DccVideoWindow(DccDescriptor * dcc, const char * name)
- {
- m_pDescriptor = dcc;
- m_pSlaveThread = nullptr;
-- m_pszTarget = nullptr;
-
- m_pButtonBox = new KviTalHBox(this);
-
-@@ -557,12 +556,6 @@ DccVideoWindow::~DccVideoWindow()
- }
-
- KviThreadManager::killPendingEvents(this);
--
-- if(m_pszTarget)
-- {
-- delete m_pszTarget;
-- m_pszTarget = nullptr;
-- }
- }
-
- void DccVideoWindow::resizeEvent(QResizeEvent *)
-@@ -654,11 +647,8 @@ void DccVideoWindow::connectionInProgress()
- const QString & DccVideoWindow::target()
- {
- // This may change on the fly...
-- if(!m_pszTarget)
-- m_pszTarget = new QString();
--
-- m_pszTarget = QString::asprintf("%s@%s:%s", m_pDescriptor->szNick.toUtf8().data(), m_pDescriptor->szIp.toUtf8().data(), m_pDescriptor->szPort.toUtf8().data());
-- return *m_pszTarget;
-+ m_szTarget = QString::asprintf("%s@%s:%s", m_pDescriptor->szNick.toUtf8().data(), m_pDescriptor->szIp.toUtf8().data(), m_pDescriptor->szPort.toUtf8().data());
-+ return m_szTarget;
- }
-
- void DccVideoWindow::getBaseLogFileName(QString & buffer)
-diff --git a/src/modules/dcc/DccVideoWindow.h b/src/modules/dcc/DccVideoWindow.h
-index 98bb622f5b..d0f957ea3e 100644
---- a/src/modules/dcc/DccVideoWindow.h
-+++ b/src/modules/dcc/DccVideoWindow.h
-@@ -129,7 +129,7 @@ class DccVideoWindow : public DccWindow
- QGridLayout * m_pLayout;
- QTimer m_Timer;
- QLabel * m_pVideoLabel[3];
-- QString * m_pszTarget;
-+ QString m_szTarget;
- DccVideoThread * m_pSlaveThread;
- QByteArray m_tmpTextDataOut;
- QString m_szLocalNick;
diff --git a/net-irc/kvirc/files/kvirc-5.2.0-qtver.patch b/net-irc/kvirc/files/kvirc-5.2.0-qtver.patch
deleted file mode 100644
index 9f3700ec9d9b..000000000000
--- a/net-irc/kvirc/files/kvirc-5.2.0-qtver.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a301aa4998c4f0040d093cd2950b7b2f4ec4dcdc Mon Sep 17 00:00:00 2001
-From: Alexey Sokolov <sokolov@google.com>
-Date: Sun, 21 Jan 2024 21:07:37 +0000
-Subject: [PATCH] Fix ability to select Qt5 vs Qt6
-
-https://bugs.gentoo.org/922636
----
- CMakeLists.txt | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index aabc0988b..9368e81c9 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -389,7 +389,9 @@ endif()
- ############################################################################
-
- # first check if Qt6 or Qt5 has to be used
--find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core)
-+if(NOT DEFINED QT_VERSION_MAJOR)
-+ find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core)
-+endif()
- # second, detect available modules for the specific Qt version
- find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
- if(Qt${QT_VERSION_MAJOR}Widgets_FOUND)
diff --git a/net-irc/kvirc/kvirc-5.2.0-r1.ebuild b/net-irc/kvirc/kvirc-5.2.0-r1.ebuild
deleted file mode 100644
index e9b6d4a308d7..000000000000
--- a/net-irc/kvirc/kvirc-5.2.0-r1.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-DESCRIPTION="Advanced IRC Client"
-HOMEPAGE="https://www.kvirc.net/ https://github.com/kvirc/KVIrc"
-CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake flag-o-matic python-single-r1 xdg
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kvirc/KVIrc"
-else
- SRC_URI="https://github.com/kvirc/KVIrc/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
- S="${WORKDIR}/KVIrc-${PV}"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora"
-REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="dev-lang/perl:0
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- kde? ( kde-frameworks/extra-cmake-modules:0 )
- nls? ( sys-devel/gettext )"
-DEPEND="dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- sys-libs/zlib:0=
- x11-libs/libX11
- x11-libs/libXScrnSaver
- audiofile? ( media-libs/audiofile )
- dbus? ( dev-qt/qtdbus:5 )
- dcc-video? ( dev-qt/qtmultimedia:5[widgets] )
- kde? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/knotifications:5
- kde-frameworks/kservice:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
- )
- perl? ( dev-lang/perl:0= )
- phonon? ( media-libs/phonon[qt5(+)] )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant:2 )
- ssl? ( dev-libs/openssl:0= )
- theora? (
- media-libs/libogg
- media-libs/libtheora
- media-libs/libvorbis
- )"
-RDEPEND="${DEPEND}
- gsm? ( media-sound/gsm )"
-
-DOCS=()
-
-PATCHES=(
- "${FILESDIR}/kvirc-5.2.0-qtver.patch"
-)
-
-pkg_setup() {
- if use python; then
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if [[ "${PV}" == "9999" ]]; then
- KVIRC_GIT_REVISION="$(git show -s --format=%H)"
- KVIRC_GIT_SOURCES_DATE="$(git show -s --format=%cd --date=short)"
- einfo "Setting of revision number to ${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE}"
- sed -e "/#define KVI_DEFAULT_FRAME_CAPTION/s/KVI_VERSION/& \" (${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE})\"/" \
- -i src/kvirc/ui/KviMainWindow.cpp || die "Setting of revision number failed"
- fi
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing
-
- local libdir="$(get_libdir)"
- local mycmakeargs=(
- -DLIB_SUFFIX=${libdir#lib}
- -DWANT_ENV_FLAGS=ON
- -DWANT_VERBOSE=ON
-
- -DWANT_CRYPT=ON
- -DWANT_DCC_VOICE=ON
- -DWANT_IPC=ON
- -DWANT_IPV6=ON
- -DWANT_TRANSPARENCY=ON
-
- -DWANT_AUDIOFILE=$(usex audiofile)
- -DWANT_DCC_VIDEO=$(usex dcc-video)
- -DWANT_DEBUG=$(usex debug)
- -DWANT_DOXYGEN=$(usex doc)
- -DWANT_GETTEXT=$(usex nls)
- -DWANT_GSM=$(usex gsm)
- -DWANT_KDE=$(usex kde)
- -DWANT_MEMORY_PROFILE=$(usex profile)
- -DWANT_OGG_THEORA=$(usex theora)
- -DWANT_OPENSSL=$(usex ssl)
- -DWANT_OSS=$(usex oss)
- -DWANT_PERL=$(usex perl)
- -DWANT_PHONON=$(usex phonon)
- -DWANT_PYTHON=$(usex python)
- -DWANT_QTDBUS=$(usex dbus)
- -DWANT_QTWEBKIT=OFF
- -DWANT_SPELLCHECKER=$(usex spell)
- -DQT_VERSION_MAJOR=5
-
- # COMPILE_SVG_SUPPORT not used in source code.
- -DWANT_QTSVG=OFF
- )
- if use python; then
- mycmakeargs+=(
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -DPython3_LIBRARY="$(python_get_library_path)"
- )
- fi
- if [[ "${PV}" == "9999" ]]; then
- mycmakeargs+=(
- -DMANUAL_REVISION=${KVIRC_GIT_REVISION}
- -DMANUAL_SOURCES_DATE=${KVIRC_GIT_SOURCES_DATE//-/}
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use doc; then
- cmake_src_compile devdocs
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- (
- docinto html
- dodoc -r "${BUILD_DIR}/doc/api/html/"*
- )
- fi
-}
diff --git a/net-irc/kvirc/kvirc-5.2.0-r2.ebuild b/net-irc/kvirc/kvirc-5.2.0-r2.ebuild
deleted file mode 100644
index bb2c098eb7b8..000000000000
--- a/net-irc/kvirc/kvirc-5.2.0-r2.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-DESCRIPTION="Advanced IRC Client"
-HOMEPAGE="https://www.kvirc.net/ https://github.com/kvirc/KVIrc"
-CMAKE_MAKEFILE_GENERATOR="emake"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake flag-o-matic python-single-r1 xdg
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kvirc/KVIrc"
-else
- SRC_URI="https://github.com/kvirc/KVIrc/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
- S="${WORKDIR}/KVIrc-${PV}"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora webengine"
-REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="dev-lang/perl:0
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- kde? ( kde-frameworks/extra-cmake-modules:0 )
- nls? ( sys-devel/gettext )"
-DEPEND="dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- sys-libs/zlib:0=
- x11-libs/libX11
- x11-libs/libXScrnSaver
- audiofile? ( media-libs/audiofile )
- dbus? ( dev-qt/qtdbus:5 )
- dcc-video? ( dev-qt/qtmultimedia:5[widgets] )
- kde? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/knotifications:5
- kde-frameworks/kservice:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
- )
- perl? ( dev-lang/perl:0= )
- phonon? ( media-libs/phonon[qt5(+)] )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant:2 )
- ssl? ( dev-libs/openssl:0= )
- theora? (
- media-libs/libogg
- media-libs/libtheora
- media-libs/libvorbis
- )
- webengine? ( dev-qt/qtwebengine:5[widgets] )"
-RDEPEND="${DEPEND}
- gsm? ( media-sound/gsm )"
-
-DOCS=()
-
-PATCHES=(
- "${FILESDIR}/kvirc-5.2.0-qtver.patch"
- "${FILESDIR}/kvirc-5.2.0-dccvideo.patch"
-)
-
-pkg_setup() {
- if use python; then
- python-single-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if [[ "${PV}" == "9999" ]]; then
- KVIRC_GIT_REVISION="$(git show -s --format=%H)"
- KVIRC_GIT_SOURCES_DATE="$(git show -s --format=%cd --date=short)"
- einfo "Setting of revision number to ${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE}"
- sed -e "/#define KVI_DEFAULT_FRAME_CAPTION/s/KVI_VERSION/& \" (${KVIRC_GIT_REVISION} ${KVIRC_GIT_SOURCES_DATE})\"/" \
- -i src/kvirc/ui/KviMainWindow.cpp || die "Setting of revision number failed"
- fi
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing
-
- local libdir="$(get_libdir)"
- local mycmakeargs=(
- -DLIB_SUFFIX=${libdir#lib}
- -DWANT_ENV_FLAGS=ON
- -DWANT_VERBOSE=ON
-
- -DWANT_CRYPT=ON
- -DWANT_DCC_VOICE=ON
- -DWANT_IPC=ON
- -DWANT_IPV6=ON
- -DWANT_TRANSPARENCY=ON
-
- -DWANT_AUDIOFILE=$(usex audiofile)
- -DWANT_DCC_VIDEO=$(usex dcc-video)
- -DWANT_DEBUG=$(usex debug)
- -DWANT_DOXYGEN=$(usex doc)
- -DWANT_GETTEXT=$(usex nls)
- -DWANT_GSM=$(usex gsm)
- -DWANT_KDE=$(usex kde)
- -DWANT_MEMORY_PROFILE=$(usex profile)
- -DWANT_OGG_THEORA=$(usex theora)
- -DWANT_OPENSSL=$(usex ssl)
- -DWANT_OSS=$(usex oss)
- -DWANT_PERL=$(usex perl)
- -DWANT_PHONON=$(usex phonon)
- -DWANT_PYTHON=$(usex python)
- -DWANT_QTDBUS=$(usex dbus)
- -DWANT_QTWEBENGINE=$(usex webengine)
- -DWANT_SPELLCHECKER=$(usex spell)
- -DQT_VERSION_MAJOR=5
-
- # COMPILE_SVG_SUPPORT not used in source code.
- -DWANT_QTSVG=OFF
- )
- if use python; then
- mycmakeargs+=(
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -DPython3_LIBRARY="$(python_get_library_path)"
- )
- fi
- if [[ "${PV}" == "9999" ]]; then
- mycmakeargs+=(
- -DMANUAL_REVISION=${KVIRC_GIT_REVISION}
- -DMANUAL_SOURCES_DATE=${KVIRC_GIT_SOURCES_DATE//-/}
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use doc; then
- cmake_src_compile devdocs
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- (
- docinto html
- dodoc -r "${BUILD_DIR}/doc/api/html/"*
- )
- fi
-}
diff --git a/net-irc/kvirc/kvirc-5.2.2.ebuild b/net-irc/kvirc/kvirc-5.2.4.ebuild
index 32a984d0afbb..5f7c77b52cf6 100644
--- a/net-irc/kvirc/kvirc-5.2.2.ebuild
+++ b/net-irc/kvirc/kvirc-5.2.4.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/kvirc/KVIrc"
else
SRC_URI="https://github.com/kvirc/KVIrc/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
S="${WORKDIR}/KVIrc-${PV}"
fi
diff --git a/net-irc/kvirc/kvirc-9999.ebuild b/net-irc/kvirc/kvirc-9999.ebuild
index 32a984d0afbb..27dced2fcd5d 100644
--- a/net-irc/kvirc/kvirc-9999.ebuild
+++ b/net-irc/kvirc/kvirc-9999.ebuild
@@ -4,7 +4,6 @@
EAPI="8"
DESCRIPTION="Advanced IRC Client"
HOMEPAGE="https://www.kvirc.net/ https://github.com/kvirc/KVIrc"
-CMAKE_MAKEFILE_GENERATOR="emake"
PYTHON_COMPAT=( python3_{10..12} )
inherit cmake flag-o-matic python-single-r1 xdg
@@ -20,40 +19,35 @@ fi
LICENSE="GPL-2+"
SLOT="0"
-IUSE="audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora webengine"
+IUSE="audiofile +dbus debug doc gsm kde +nls oss +perl profile +python spell +ssl theora webengine"
REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )"
-BDEPEND="dev-lang/perl:0
+BDEPEND="
+ dev-lang/perl:0
virtual/pkgconfig
doc? ( app-text/doxygen )
kde? ( kde-frameworks/extra-cmake-modules:0 )
nls? ( sys-devel/gettext )"
-DEPEND="dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
+DEPEND="
+ dev-qt/qtbase:6[concurrent,gui,network,sql,widgets,xml]
+ dev-qt/qtmultimedia:6
sys-libs/zlib:0=
x11-libs/libX11
- x11-libs/libXScrnSaver
audiofile? ( media-libs/audiofile )
- dbus? ( dev-qt/qtdbus:5 )
- dcc-video? ( dev-qt/qtmultimedia:5[widgets] )
+ dbus? ( dev-qt/qtbase:6[dbus] )
kde? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/knotifications:5
- kde-frameworks/kservice:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
+ kde-frameworks/kconfig:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/knotifications:6
+ kde-frameworks/kparts:6
+ kde-frameworks/kservice:6
+ kde-frameworks/kstatusnotifieritem:6
+ kde-frameworks/kwindowsystem:6
+ kde-frameworks/kxmlgui:6
)
perl? ( dev-lang/perl:0= )
- phonon? ( media-libs/phonon[qt5(+)] )
python? ( ${PYTHON_DEPS} )
spell? ( app-text/enchant:2 )
ssl? ( dev-libs/openssl:0= )
@@ -62,7 +56,7 @@ DEPEND="dev-qt/qtcore:5
media-libs/libtheora
media-libs/libvorbis
)
- webengine? ( dev-qt/qtwebengine:5[widgets] )"
+ webengine? ( dev-qt/qtwebengine:6[widgets] )"
RDEPEND="${DEPEND}
gsm? ( media-sound/gsm )"
@@ -102,7 +96,7 @@ src_configure() {
-DWANT_TRANSPARENCY=ON
-DWANT_AUDIOFILE=$(usex audiofile)
- -DWANT_DCC_VIDEO=$(usex dcc-video)
+ -DWANT_DCC_VIDEO=OFF
-DWANT_DEBUG=$(usex debug)
-DWANT_DOXYGEN=$(usex doc)
-DWANT_GETTEXT=$(usex nls)
@@ -113,12 +107,12 @@ src_configure() {
-DWANT_OPENSSL=$(usex ssl)
-DWANT_OSS=$(usex oss)
-DWANT_PERL=$(usex perl)
- -DWANT_PHONON=$(usex phonon)
+ -DWANT_PHONON=OFF
-DWANT_PYTHON=$(usex python)
-DWANT_QTDBUS=$(usex dbus)
-DWANT_QTWEBENGINE=$(usex webengine)
-DWANT_SPELLCHECKER=$(usex spell)
- -DQT_VERSION_MAJOR=5
+ -DQT_VERSION_MAJOR=6
# COMPILE_SVG_SUPPORT not used in source code.
-DWANT_QTSVG=OFF
diff --git a/net-irc/limnoria-plugins-chantracker/Manifest b/net-irc/limnoria-plugins-chantracker/Manifest
index 391d46040637..f9993e9e95fe 100644
--- a/net-irc/limnoria-plugins-chantracker/Manifest
+++ b/net-irc/limnoria-plugins-chantracker/Manifest
@@ -1,7 +1,3 @@
-DIST limnoria-plugins-chantracker-1.6_p20220429.tar.gz 52444 BLAKE2B cbd4187b1b288402b45680a8a7ae080028e68d8409d01ef7c53ad99aae1c94336701a98fe66de29261cb12472ebc9102e31d2862c3da872fe9f55fd40b61cb0b SHA512 ff59e7f42c8fccc2214496e884ae8ef931b8e77839d898fb23fd2551bb91d1865134047fda9001892cd29b892ca4af6b959015d7e763bbeedaf7d13382af1113
-DIST limnoria-plugins-chantracker-1.6_p20220803.tar.gz 52514 BLAKE2B c6053e0c00b41ab7defeadd14bb2c740b33e51a5a2712d69a7867876c0563261444c934f6c3d58c0dab67ed2ce9839e1a3835f15ca9e744ff1468e543ecd3bc2 SHA512 d3ef76404c136c65251503418acbf9e8f9cf6125ea39e2845ccd4b8ce56faef936d5a4d780ae9aedb82b215cd4f3fa88dc51b9f8880b2fd1b9d05fe718646dad
DIST limnoria-plugins-chantracker-1.6_p20221109.tar.gz 52828 BLAKE2B 565464aa82e08d2c674dfc247863149b6a1bf667062306ba7cac564e797d94b72777b97c3fe60d0e612c4be052794103569f6b67e8678728a15417f9ce7655f8 SHA512 2e30e7edaeaa99382f8067c3632ae5bface9738d19223e752089ef9c8b16c3bd51f003d9c0206065b794e57cdc12728d018632b9a035183b69b4d8c532739804
-EBUILD limnoria-plugins-chantracker-1.6_p20220429.ebuild 1027 BLAKE2B 01bfb413516c2cae185c5f2efd49907dea0ec7d9c402c05f0e2e6b71dbc905927d136d5640ce3de38a018d64215a32ccf35031459397d5cd11a510e38eabdaa8 SHA512 8786a84f1d0db9f82f6b41fd919feb780dd84841b788885d5834977e1208db8cfd5bbe0aedc589c7aee2bea73c4df91bed35f5ca5aea473d5ead484c2789343d
-EBUILD limnoria-plugins-chantracker-1.6_p20220803.ebuild 1027 BLAKE2B 25f98428a11d37b5ab76d173d787b596e8554de5ee5da19e5c28619156363e252fcb8597649ab6a3f9c0c344b53667d721798bf62f75fac9507475b2bbaa7283 SHA512 c7f1999e69406c872fe0977c3b3010765ada473371bec97d2e03c0978c1f4ecdf97ce9d39575516e1a5e3599f5076e164aebb5a7f8b80c2114329a4e57bf410f
EBUILD limnoria-plugins-chantracker-1.6_p20221109.ebuild 1027 BLAKE2B 6615759a664a4063d2d2316b3f22c72faa826f0fe4ca226baba618bf37a5a0bfc057466c18cc09ba5409133f0e672d9e0f523b6d0d2d4453e326ea0e2d68703a SHA512 b503898140ea641df80c915d757b9ed4e6197c966a915e12bbebd314c7a098d0582ba21445932c57eff801047012e35e8a91b66cb9b4d84cf17b3bdc4d08bdd8
MISC metadata.xml 345 BLAKE2B baf1660f9351387077b21012d888be01c661d1f7f5a019b31d637a8403bb9f94062647b1162913af8d252c543a90d82cfc99a9c48f40ed2c0659ad60d1129f0b SHA512 c9612ad705ac314dcd7ee001661d00d2beb35e6078e407ae78cd95eaf53c4afd18526e1d03f7a269358f659dfde9b7bdd29870b60a41e32acc2518e46f34dc56
diff --git a/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220429.ebuild b/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220429.ebuild
deleted file mode 100644
index 4ecb6427352d..000000000000
--- a/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220429.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-COMMIT="3931b790d5f339ede546dbf925ff1e327f7132db"
-
-DESCRIPTION="supybot ban management and channel flood/spam/repeat protections plugin"
-HOMEPAGE="https://github.com/ncoevoet/ChanTracker"
-SRC_URI="https://github.com/ncoevoet/ChanTracker/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="net-irc/limnoria"
-
-DOCS="README.md"
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/ncoevoet/ChanTracker
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before this plugin can be used, your bot will need to be told where to"
- elog "load it from. To do this, add /usr/share/limnoria-extra-plugins/ncoevoet when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/ncoevoet"
-}
diff --git a/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220803.ebuild b/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220803.ebuild
deleted file mode 100644
index 481c294d7549..000000000000
--- a/net-irc/limnoria-plugins-chantracker/limnoria-plugins-chantracker-1.6_p20220803.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-COMMIT="0d257df7d63d24610462ad611555741d7655daa9"
-
-DESCRIPTION="supybot ban management and channel flood/spam/repeat protections plugin"
-HOMEPAGE="https://github.com/ncoevoet/ChanTracker"
-SRC_URI="https://github.com/ncoevoet/ChanTracker/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="net-irc/limnoria"
-
-DOCS="README.md"
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/ncoevoet/ChanTracker
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before this plugin can be used, your bot will need to be told where to"
- elog "load it from. To do this, add /usr/share/limnoria-extra-plugins/ncoevoet when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/ncoevoet"
-}
diff --git a/net-irc/limnoria-plugins-jlu5/Manifest b/net-irc/limnoria-plugins-jlu5/Manifest
index 232deb8d1cb0..d7f8f624f26b 100644
--- a/net-irc/limnoria-plugins-jlu5/Manifest
+++ b/net-irc/limnoria-plugins-jlu5/Manifest
@@ -1,7 +1,3 @@
-DIST limnoria-plugins-jlu5-20210801.tar.gz 98414 BLAKE2B 6ad5bb32171fd9169cf5e31c7f360e95f5450445eef36e0274a49ce175f80fd8b4f629482dfd8b7adf93de847597548d75ffb61418077de6df9f09399b0c0960 SHA512 bd5aa8ece48064b7783d72a40595dee3fd78c7305d1b1d52e3c37b13476a28f6234d2ed0773ea9566e47d1454d7d6daa66fb16b1c5e1f0d5b81a305bff39eaac
-DIST limnoria-plugins-jlu5-20220201.tar.gz 93602 BLAKE2B 6585c459081314c93565b381c3a8ba90c53acb08cd72f690a4f46069c87edefcdc2fd5a60bd7b76239da92edcc490784bbc2f0e8ae67c6c564fcec0229b2e7e0 SHA512 1386654f182131b1f2c6acb495f1fdd7ab67970bfae0366cf73f5eddc7fcfb4e019ab0e7347f32f71f1f4d3369bb33b9237fbd01cb27e5ced71fe69c4c0e520f
DIST limnoria-plugins-jlu5-20220201_p20221108.tar.gz 102622 BLAKE2B 15e56e1523907c242ceda1effc3d2b788dc1fb4a266e7d70d8da052e2bda613d271ab8b379e7a86d42d5a2094f37d4d71cc64251696e751c19e674c782829c0c SHA512 73564d3a76a5fed0f0b70952f2091ec992d771bdbfe0749e0c7dfef35eb8463aa55ba8f33c36b044541c045d259081680ec2dea6dfd27de6b542896691103cb1
-EBUILD limnoria-plugins-jlu5-20210801.ebuild 1035 BLAKE2B 33844d8d1a3b8bce28fc90b391eee16792b2fdae1969c52e6b384d592d7a0b3b426516ef58943d3e1ac561ecdb596f1d533bea0d002bd0fa4a65096324128064 SHA512 0fc6b9c3adb1972d10a7612987cb6d6975ea438c79fdb06db52ff6ef7bd5701ff91e7aa57cd26a223282223ad1837f6446ee8a671981dd8313cde1becf401032
-EBUILD limnoria-plugins-jlu5-20220201.ebuild 1035 BLAKE2B 6350581a484f146c5028b1131fe4b395eb9422e900647051f66ec3cfa4be964a0e4155f874e21ea66c58e5f2866de397eae492ed88d82ab69e0093c58f14cd54 SHA512 d0bb80f1ca502b6c9ab59d17d3ebedc3374cb3135f78263e365b4a8c7e65208ce0471fbda3ec0967a427c358166407305ecb5e82aa19a2f3acc4d0235e8df463
EBUILD limnoria-plugins-jlu5-20220201_p20221108.ebuild 1076 BLAKE2B 861bfc12fe216ade10b24ae74e6058d15b2a4fa8dea409c708d1c482ecf2096ab1fac90f77e30efc3befd244850fa77a2bb5d18db408f6b3f1574b71b515798c SHA512 4104dd39f668209f058dbe45de0db5cda5a6a7bc5867051373d341058568eb58048a4fc1154b4218c67e280fa3f2a8a293c80b995255d9c6bcf88dea793e2e35
MISC metadata.xml 337 BLAKE2B 629d0da5c4878dda0679d24ba8be12e052744d7036de7ea3562976f7e380f22204d11aff5034f51fb07f800b45658d41e976b4690ab1b43e3b4d9c8ad4188a67 SHA512 f6560d5d9ad9803994c20756e685e7310b469070cee86b75d10f55441e7a2ccfbdebc188721e0971835c8858ff9397cc4e00bccea7edc6caab857d410b33a387
diff --git a/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20210801.ebuild b/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20210801.ebuild
deleted file mode 100644
index 69cdecaa468f..000000000000
--- a/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20210801.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
-
-DESCRIPTION="A collection of plugins for the Limnoria IRC bot"
-HOMEPAGE="https://github.com/jlu5/SupyPlugins"
-SRC_URI="https://github.com/jlu5/SupyPlugins/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2+"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="
- net-irc/limnoria
- dev-python/beautifulsoup4
-"
-
-DOCS=(
- "README.md"
- "requirements.txt"
-)
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/jlu5
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before these plugins can be used, your bot will need to be told where to"
- elog "load them from. To do this, add /usr/share/limnoria-extra-plugins/jlu5 when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/jlu5"
-}
diff --git a/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20220201.ebuild b/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20220201.ebuild
deleted file mode 100644
index b5f393a796e5..000000000000
--- a/net-irc/limnoria-plugins-jlu5/limnoria-plugins-jlu5-20220201.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
-
-DESCRIPTION="A collection of plugins for the Limnoria IRC bot"
-HOMEPAGE="https://github.com/jlu5/SupyPlugins"
-SRC_URI="https://github.com/jlu5/SupyPlugins/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2+"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="
- net-irc/limnoria
- dev-python/beautifulsoup4
-"
-
-DOCS=(
- "README.md"
- "requirements.txt"
-)
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/jlu5
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before these plugins can be used, your bot will need to be told where to"
- elog "load them from. To do this, add /usr/share/limnoria-extra-plugins/jlu5 when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/jlu5"
-}
diff --git a/net-irc/limnoria-plugins-progval/Manifest b/net-irc/limnoria-plugins-progval/Manifest
index f62bfde8a532..7f0747ae0511 100644
--- a/net-irc/limnoria-plugins-progval/Manifest
+++ b/net-irc/limnoria-plugins-progval/Manifest
@@ -1,7 +1,3 @@
-DIST limnoria-plugins-progval-20220205.tar.gz 4950629 BLAKE2B 242dd75aca7aa6af8ebcff9f6f13965986669819129cb30ffa46c4026680e6951ae92d646aeb9506a6031f08975df98110276e2aa69ec2bc4831a474ac1f3010 SHA512 4b405a3d845761592abcff16a0c7b0ef8820921cb9c02ac7cfe3db695b535503ba63ce9945bc396b238c74e36c2a8b3f004eefe945a33af8fc91e1c740b2897a
-DIST limnoria-plugins-progval-20220513.tar.gz 4951977 BLAKE2B e7acf8b023035cf74465287441ee8825ef6cfcbbd2279bfde8a8014ab0f29b21b381d991e1948558a1722897f2a16f2aca1942fbd118f74609c00ccf489f7540 SHA512 166967f6562946a1ee7c06a21788d7b806f1f9a56c0666dc1d515e894474dfd0da1cbb07259198410b07298ae992a3f352953f938aa850fbb9cb8da361dd58ed
DIST limnoria-plugins-progval-20221113.tar.gz 4952558 BLAKE2B 58c1fa35936a1a5961149f950b0d6e3f0f745f029cd02f3efc26ab6f7dffb836cee89374e09aaa91681b9ab3d8dbdd145cf52c273723acd15adacccb44a413fa SHA512 d1f46748c9efc7642347b6de55c3a3e8f506727815a706375e81f7cc9a8f4d906ddcbf52021049dd86399be7fb4d23d6fa37972dc33f72753b2588069b0bf687
-EBUILD limnoria-plugins-progval-20220205.ebuild 1048 BLAKE2B 357496b6b7e1410497116576b4140b22177e4fd8246a4b48b2d17882daa78217948ed7a988294e204fd14ab0fe4abd6a92f7691102a495a4661abe8dfa340b79 SHA512 5b4dda09369024f1717da186c4c3af3b40cb8e158da90ce88156298c35d84045e6a5a6fe2779c736959b83fbc005341d5819567c5f0d8b33471d52f4154898c5
-EBUILD limnoria-plugins-progval-20220513.ebuild 1048 BLAKE2B 6d17d3b76464796f48e78f9aca06ab4e35b1292c27db46851e59182b234b2ae847c0d2a7346ae19c9387d111748bd134699eb1fd9a5648e84d2ad14ba031487c SHA512 1e5b86e7dce088f5bafbe59132697066125f64d4419be7221d06358eb745abe78b7085698d5733a7f5bfbb2fa2e24bb9b097002ec5bd433bf7ed5f55327cf7b9
EBUILD limnoria-plugins-progval-20221113.ebuild 1048 BLAKE2B 2b16af86185fc6d7662855af21c204e785fa06a859888c8bdebce2dc353a68203a1111796705056704684489aacf6e802ffb2a34387c2265a7559a4ac0108d75 SHA512 a7d30c8fcbb1ba2b8e1bad7a1b5d4a18827b2198300696a9697e034354a29e837a95626accf443ae151530ebe221a558547b405410ed94f9939e62e0df280952
MISC metadata.xml 351 BLAKE2B 4929499672c108dee876581c9acfc7acff49888cfc188be0ee6dbfc1305f38676e29ee61ad30b2450e2d9896293bc3716a55b4ca5a0c44ca9d9b759665782d7e SHA512 c3575837385aef10bf2ac3ae4dacd66a9814e4d1013bff064f7f1e289c70252897d989b7fe899ab55f3c63ec38299d3e01e6a5827fe95ae1f9dfeb68678659e6
diff --git a/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220205.ebuild b/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220205.ebuild
deleted file mode 100644
index 961b1410ead4..000000000000
--- a/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220205.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-COMMIT="73620183d46855498cc4642d2bc0d466635dfb41"
-
-DESCRIPTION="Collection of plugins for Supybot/Limnoria I wrote or forked"
-HOMEPAGE="https://github.com/ProgVal/Supybot-plugins"
-SRC_URI="https://github.com/ProgVal/Supybot-plugins/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3 MIT"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="net-irc/limnoria"
-
-DOCS=(
- "README.md"
- "requirements.txt"
-)
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/ProgVal
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before this plugin can be used, your bot will need to be told where to"
- elog "load it from. To do this, add /usr/share/limnoria-extra-plugins/ProgVal when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/ProgVal"
-}
diff --git a/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220513.ebuild b/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220513.ebuild
deleted file mode 100644
index e09158d15f4b..000000000000
--- a/net-irc/limnoria-plugins-progval/limnoria-plugins-progval-20220513.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vcs-snapshot
-
-COMMIT="d09a37d7caf524a4a4b70f036038aaa9fd838974"
-
-DESCRIPTION="Collection of plugins for Supybot/Limnoria I wrote or forked"
-HOMEPAGE="https://github.com/ProgVal/Supybot-plugins"
-SRC_URI="https://github.com/ProgVal/Supybot-plugins/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3 MIT"
-KEYWORDS="~amd64 ~riscv ~x86"
-SLOT=0
-
-RDEPEND="net-irc/limnoria"
-
-DOCS=(
- "README.md"
- "requirements.txt"
-)
-
-src_install() {
- default
- insinto /usr/share/limnoria-extra-plugins/ProgVal
- doins -r *
-}
-
-pkg_postinst() {
- elog "Before this plugin can be used, your bot will need to be told where to"
- elog "load it from. To do this, add /usr/share/limnoria-extra-plugins/ProgVal when"
- elog "prompted during the bot creation wizard, or add it to a running bots config"
- elog "with the command"
- elog
- elog " config directories.plugins [config directories.plugins], /usr/share/limnoria-extra-plugins/ProgVal"
-}
diff --git a/net-irc/limnoria/Manifest b/net-irc/limnoria/Manifest
index 48cf905a830c..70cfdfeb8e56 100644
--- a/net-irc/limnoria/Manifest
+++ b/net-irc/limnoria/Manifest
@@ -1,9 +1,4 @@
-DIST limnoria-20220814.tar.gz 1124320 BLAKE2B f2c32a444726d7e25560a7408c11c4c9d4536823eda2e4eb7b57b880f5d3aaf5c6e560d6b912c2e4b35b04e6d4f767f66aa5bd2411b9820644bef3372a34deb6 SHA512 7a7e73c9c4583310dbe0032e2b058977c102d01f7b9bea03c505153cbc45dadb88087186c036e05b1d07c7361d3e2d077a669a857241152a6726245b8b424317
-DIST limnoria-20220927.tar.gz 1125411 BLAKE2B f10c112c59e74ad018291df770ad9ae8829f90cb57125e7be066964e9987a069ff778dc8c3e562fe2f04627c173d611f6089975d0b44c47b72a9c41fcb429983 SHA512 9e8d57c34d1ff23e1772be618d9f9a8fae909200d3002ea97a95a5ba6545781d68194c4c796fa7f8683a0f3a267566ade01dd74f26110e7e0febef8ff739d88a
DIST limnoria-20221116.tar.gz 1125332 BLAKE2B b5007cb832ea98f41ad9513554177eab2cf7948b363c4cfad538a7e4c4f91390625bbf187e046118551da2fbe8272968acb1280b8d4ea19ffe2ac67b2b83af92 SHA512 3c26a36b7094d2a36397d7d0cfbb9b9503b6beaec123c6022146a5c241e5cc2ff70c56ad4064269b315d2f5c07e9e09853f27b251b35d3efc3065c4831742e2c
-EBUILD limnoria-20220814.ebuild 2389 BLAKE2B 52506709991e5ea36c71dfb307e23ca3984a9ea22c21510f8510f9941637478fef102d3ab17bcf51b53582b949d386044ceaa29f0bf29f9a7642ff4715e22abf SHA512 5e15665d40c0d88736b1984340eb4c272963e0a1e715c445cf87e69a44356d3fcda2fe97891f3cae4ae3a77fdac22aeabc65e3c181706814a1bb300bec89ad66
-EBUILD limnoria-20220927.ebuild 2389 BLAKE2B 52506709991e5ea36c71dfb307e23ca3984a9ea22c21510f8510f9941637478fef102d3ab17bcf51b53582b949d386044ceaa29f0bf29f9a7642ff4715e22abf SHA512 5e15665d40c0d88736b1984340eb4c272963e0a1e715c445cf87e69a44356d3fcda2fe97891f3cae4ae3a77fdac22aeabc65e3c181706814a1bb300bec89ad66
-EBUILD limnoria-20221116-r1.ebuild 2302 BLAKE2B 8214be47ae21c66534a6a881e152c0fee453429b374073ca93ba1e34df5a138139a9c79362dcb2bf76bfdd769efc281ca1cf92927f905e40a61d0eae2d72dbf6 SHA512 e191165f26f95f2bef005909003626680bb7a340457f08abb3d1d702315b00040b72607fab3a6c1f4db5ca2ab832e4a491ac862993099f56dade8472f5f3919e
-EBUILD limnoria-20221116.ebuild 2389 BLAKE2B a122ae3d7418be694ae5f0d010ae5242ed9f445679d8225690d802ac7ba96168705e8822a94a09e53bebcf03878955f666aaa1aed72335b8fa142c710f01b6cc SHA512 d0add708a5ab60a0e88ed2f8c1607ec031c6c9d833f697675d0bc9925f0c1b795ab4167f9d9f18bdb249bc43b82f6a7e8861d6ff632531f32be0af407a56192e
-EBUILD limnoria-99999999.ebuild 2324 BLAKE2B fa6eebd688bc3cc32a261253281facddde13c81ea58105828ddf0145aefcd0740a79aa64a55ab13cc38f388d780f0bb09d1aa0eb82494cd65a27338a69ea5ae8 SHA512 bdb9803024ab2f797480447d99de4b9c5a92e9170505de186ec78a7b67a72fd54586e61cb337b097b0373f44ef39db024f7e406abff69c2479f2d3a0eb43b556
+EBUILD limnoria-20221116-r1.ebuild 2303 BLAKE2B 135c701eeb21d8b7cc738035d13cf0c98b6645b441f6af7361bb6fe4f97edb35dae91480bf307b5311dbdd0e5d45fa214b3ae06848151b44c22a0aca2dd77683 SHA512 9c2d3200ffc38a6e5a3f1fb9efaa49c44a8c6f4300b4a897795ad1ebbe7cd1d2b24d7e9d5836b4eee95ced62de4b70d1a4b7559379e10c7162047c2914671aa0
+EBUILD limnoria-99999999.ebuild 2303 BLAKE2B 135c701eeb21d8b7cc738035d13cf0c98b6645b441f6af7361bb6fe4f97edb35dae91480bf307b5311dbdd0e5d45fa214b3ae06848151b44c22a0aca2dd77683 SHA512 9c2d3200ffc38a6e5a3f1fb9efaa49c44a8c6f4300b4a897795ad1ebbe7cd1d2b24d7e9d5836b4eee95ced62de4b70d1a4b7559379e10c7162047c2914671aa0
MISC metadata.xml 353 BLAKE2B 5d0e1cf5843cdfe56dfe941b5f505af6efea2bb435bc75843a84761662a474774f0b85ad19f4abb8a005fc468278cedc2191dda6ec9943c4f19dd2560278812a SHA512 8b11481189e912b454a815312aea615739a1707579dbd7fe62e9c5d86717bd8ec8034206b050e2dfe85664cb41cf7973d4bfe302528bc891719fb982c8c1e10f
diff --git a/net-irc/limnoria/limnoria-20220814.ebuild b/net-irc/limnoria/limnoria-20220814.ebuild
deleted file mode 100644
index 89a8614cf3dd..000000000000
--- a/net-irc/limnoria/limnoria-20220814.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
-inherit distutils-r1
-
-MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-MY_PN="Limnoria"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/ProgVal/${MY_PN}.git"
- EGIT_BRANCH="testing"
- inherit git-r3
-else
- SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
- KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Python based extensible IRC infobot and channel bot"
-HOMEPAGE="https://docs.limnoria.net"
-LICENSE="BSD GPL-2 GPL-2+"
-SLOT="0"
-IUSE="crypt ssl test"
-RESTRICT=" !test? ( test )"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/feedparser[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/PySocks[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
- ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
-
-python_prepare_all() {
- # replace "installed on ${timestamp}" with real version
- echo "version='${MY_PV//-/.}'" > "${S}"/src/version.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- pushd "${T}" > /dev/null || die
- PLUGINS_DIR="${BUILD_DIR}"/lib/supybot/plugins
- EXCLUDE_PLUGINS=()
- # intermittent failure due to issues loading libsandbox.so from LD_PRELOAD
- # runs successfully when running the tests on the installed system
- EXCLUDE_PLUGINS+=(
- --exclude="${PLUGINS_DIR}/Unix"
- --exclude="${PLUGINS_DIR}/Aka"
- --exclude="${PLUGINS_DIR}/Misc"
- )
- "${EPYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" \
- --plugins-dir="${PLUGINS_DIR}" --no-network \
- --disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \
- || die "Tests failed under ${EPYTHON}"
- popd > /dev/null || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- doman man/*
-}
-
-pkg_postinst() {
- elog "Complete user documentation is available at https://limnoria-doc.readthedocs.org/"
- elog ""
- elog "Use supybot-wizard to create a configuration file."
- elog "Run supybot </path/to/config> to use the bot."
-}
diff --git a/net-irc/limnoria/limnoria-20220927.ebuild b/net-irc/limnoria/limnoria-20220927.ebuild
deleted file mode 100644
index 89a8614cf3dd..000000000000
--- a/net-irc/limnoria/limnoria-20220927.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
-inherit distutils-r1
-
-MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-MY_PN="Limnoria"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/ProgVal/${MY_PN}.git"
- EGIT_BRANCH="testing"
- inherit git-r3
-else
- SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
- KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Python based extensible IRC infobot and channel bot"
-HOMEPAGE="https://docs.limnoria.net"
-LICENSE="BSD GPL-2 GPL-2+"
-SLOT="0"
-IUSE="crypt ssl test"
-RESTRICT=" !test? ( test )"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/feedparser[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/PySocks[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
- ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
-
-python_prepare_all() {
- # replace "installed on ${timestamp}" with real version
- echo "version='${MY_PV//-/.}'" > "${S}"/src/version.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- pushd "${T}" > /dev/null || die
- PLUGINS_DIR="${BUILD_DIR}"/lib/supybot/plugins
- EXCLUDE_PLUGINS=()
- # intermittent failure due to issues loading libsandbox.so from LD_PRELOAD
- # runs successfully when running the tests on the installed system
- EXCLUDE_PLUGINS+=(
- --exclude="${PLUGINS_DIR}/Unix"
- --exclude="${PLUGINS_DIR}/Aka"
- --exclude="${PLUGINS_DIR}/Misc"
- )
- "${EPYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" \
- --plugins-dir="${PLUGINS_DIR}" --no-network \
- --disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \
- || die "Tests failed under ${EPYTHON}"
- popd > /dev/null || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- doman man/*
-}
-
-pkg_postinst() {
- elog "Complete user documentation is available at https://limnoria-doc.readthedocs.org/"
- elog ""
- elog "Use supybot-wizard to create a configuration file."
- elog "Run supybot </path/to/config> to use the bot."
-}
diff --git a/net-irc/limnoria/limnoria-20221116-r1.ebuild b/net-irc/limnoria/limnoria-20221116-r1.ebuild
index 3da735a7e56b..a373a32e6401 100644
--- a/net-irc/limnoria/limnoria-20221116-r1.ebuild
+++ b/net-irc/limnoria/limnoria-20221116-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
inherit distutils-r1
diff --git a/net-irc/limnoria/limnoria-20221116.ebuild b/net-irc/limnoria/limnoria-20221116.ebuild
deleted file mode 100644
index 4c9f1af4daec..000000000000
--- a/net-irc/limnoria/limnoria-20221116.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
-inherit distutils-r1
-
-MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-MY_PN="Limnoria"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/ProgVal/${MY_PN}.git"
- EGIT_BRANCH="testing"
- inherit git-r3
-else
- SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
- KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Python based extensible IRC infobot and channel bot"
-HOMEPAGE="https://docs.limnoria.net"
-LICENSE="BSD GPL-2 GPL-2+"
-SLOT="0"
-IUSE="crypt ssl test"
-RESTRICT=" !test? ( test )"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/feedparser[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/PySocks[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP}]
- crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
- ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
-
-python_prepare_all() {
- # replace "installed on ${timestamp}" with real version
- echo "version='${MY_PV//-/.}'" > "${S}"/src/version.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- pushd "${T}" > /dev/null || die
- PLUGINS_DIR="${BUILD_DIR}"/lib/supybot/plugins
- EXCLUDE_PLUGINS=()
- # intermittent failure due to issues loading libsandbox.so from LD_PRELOAD
- # runs successfully when running the tests on the installed system
- EXCLUDE_PLUGINS+=(
- --exclude="${PLUGINS_DIR}/Unix"
- --exclude="${PLUGINS_DIR}/Aka"
- --exclude="${PLUGINS_DIR}/Misc"
- )
- "${EPYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" \
- --plugins-dir="${PLUGINS_DIR}" --no-network \
- --disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \
- || die "Tests failed under ${EPYTHON}"
- popd > /dev/null || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- doman man/*
-}
-
-pkg_postinst() {
- elog "Complete user documentation is available at https://limnoria-doc.readthedocs.org/"
- elog ""
- elog "Use supybot-wizard to create a configuration file."
- elog "Run supybot </path/to/config> to use the bot."
-}
diff --git a/net-irc/limnoria/limnoria-99999999.ebuild b/net-irc/limnoria/limnoria-99999999.ebuild
index 2bb6c682e6e1..a373a32e6401 100644
--- a/net-irc/limnoria/limnoria-99999999.ebuild
+++ b/net-irc/limnoria/limnoria-99999999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
inherit distutils-r1
MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
DESCRIPTION="Python based extensible IRC infobot and channel bot"
@@ -37,14 +37,12 @@ RDEPEND="
dev-python/PySocks[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
- ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
- !net-irc/supybot
- !net-irc/supybot-plugins"
+ ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
-python_prepare() {
- einfo "Removing the RSS plugin because of clashes between libxml2's Python3"
- einfo "bindings and feedparser."
- rm -r "plugins/RSS" || die
+python_prepare_all() {
+ # replace "installed on ${timestamp}" with real version
+ echo "version='${MY_PV//-/.}'" > "${S}"/src/version.py || die
+ distutils-r1_python_prepare_all
}
python_test() {
@@ -53,9 +51,11 @@ python_test() {
EXCLUDE_PLUGINS=()
# intermittent failure due to issues loading libsandbox.so from LD_PRELOAD
# runs successfully when running the tests on the installed system
- EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Unix" )
- # Runs despite --no-network (GH #1392)
- EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Aka" )
+ EXCLUDE_PLUGINS+=(
+ --exclude="${PLUGINS_DIR}/Unix"
+ --exclude="${PLUGINS_DIR}/Aka"
+ --exclude="${PLUGINS_DIR}/Misc"
+ )
"${EPYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" \
--plugins-dir="${PLUGINS_DIR}" --no-network \
--disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \
diff --git a/net-irc/ninja/Manifest b/net-irc/ninja/Manifest
deleted file mode 100644
index cfe8c3858d76..000000000000
--- a/net-irc/ninja/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ninja-1.5.9pre14.tar.gz 920668 BLAKE2B c2aa578848bb3f2db5a199615bb9a3eeb592627b974c9a989acfeb2306dce7285429b7910f83a77443c2160e936129900f0ca042672dd9f8c0242d8d93f59ba5 SHA512 5a379ed355c06d28f26ed7b97e657b463deec0832ebf822424ed92379e85066e8aca971943ad751e695c003a6ef1ab7fa46ff29e5febe30c439cdfdf6b4d6cfb
-EBUILD ninja-1.5.9_pre14-r2.ebuild 789 BLAKE2B a48dde2972950eb03782312f243d59a044feb8e5a6465b9d0aa4f40dd4be46cd0749299a760efafba929574e6c64e3fc084a63ae364d636d38596d3a787fd233 SHA512 3fb19a3587f69135a908de40de0b8a130e19313f3e7a616f80d64daa65dd4c1cff96795ab3e64f2ca98ecdac889f633f7c5367a3137e7dabc793508cdd5d9388
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-irc/ninja/metadata.xml b/net-irc/ninja/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/net-irc/ninja/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild b/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild
deleted file mode 100644
index 0956bf5760c6..000000000000
--- a/net-irc/ninja/ninja-1.5.9_pre14-r2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Ninja IRC Client"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="ftp://qoop.org/ninja/stable/${P/_/}.tar.gz"
-S="${WORKDIR}"/${P/_*/}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="ncurses ipv6 ssl"
-
-RESTRICT="test"
-
-DEPEND="
- virtual/libcrypt:=
- ncurses? ( sys-libs/ncurses:= )
- ssl? ( dev-libs/openssl:= )
-"
-RDEPEND="${DEPEND}"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_configure() {
- tc-export CC
-
- econf $(use_enable ipv6)
-
- # Generated post-configure
- sed -i -e "s:/usr/lib:/usr/$(get_libdir):" Makefile || die
-}
-
-src_install() {
- default
-
- # bug #436804
- mv "${ED}"/usr/bin/ninja{,_irc} || die
-}
diff --git a/net-irc/polari/Manifest b/net-irc/polari/Manifest
index 55e4627e21fb..39bcbfb60cce 100644
--- a/net-irc/polari/Manifest
+++ b/net-irc/polari/Manifest
@@ -1,3 +1,5 @@
DIST polari-45.0.tar.xz 1060220 BLAKE2B cca8d79a33b3874d9f13b9110687e0fac3cbc1a9b7a2652f2e315d0ee0b996263946e209da3141763f18293e77127d843beac96155168cb5a24af88ff1de3f85 SHA512 33a3a0ef6960d2ac11fc312efc859a5ea75198c4ae8e74ff0885f9d0aa04f4e59d84be1495db3f498486b595aac66a91ec63d121a92557d9386dfbaed60bb409
+DIST polari-46.0.tar.xz 1067376 BLAKE2B 5c5fddc554d64c0baea24f8f9e3736c8f8d2cccc2459f14241fd8cde4b36b91e47300243a8583a56d9d66bc8329dbd844ab0ee254d86869346db1ab6cf1f8411 SHA512 5b4947a2923d33b1e28001dc188172c2e8fc5a1227321dbd609c5392bd70ce24db90066dea179f238c153adbc87d3ee29e6516d092909b21d67f649471ef0ed0
EBUILD polari-45.0-r1.ebuild 1272 BLAKE2B 60876bded484ef33e97d2be99e16e6ea6fff857e4aff35fcb16e116d7efb8d570f7e57f3d79250f01c4988152b1e01d373800504c7a0c4f751ee1b85b43bde06 SHA512 b2a4e15ea20a7dd20ee1936d9a389903a9254288299493bdfe618cdeb52296d0fe9d0915ad82e541ee2c52736858037d477fbdc87c4ce8a22069ebb0585b75eb
+EBUILD polari-46.0.ebuild 1249 BLAKE2B d2fe7df368b28fc68a860ef143d409ccfdbb595cd1eadcfa26f7ae93e6bef80130892fa1eb4eb2787e7e22f3720796d512178f4ae125d6d2ac6fc35d5a67b158 SHA512 2c0d5bc68e4ec7ea959f69f6f1aa344f97b5b6748b118340a74db95e264cabd747e0426d6b365c5133d12ca5ea3553110524f8dbfb022540518ea425dc4b78d2
MISC metadata.xml 347 BLAKE2B b85c094ef47060737f8f7b57071e7b78374ab17226ef793da84e4b6a13792cd8076d6ac060a9c4cda5893a2559cd0bf3e958397fb35908aaf73a462fd496fe97 SHA512 e63acb67ec5073a50302f175f361842ca5b633aba721975f685c9f0d4bcdeb3801e2ad83cae600975f994946682d5ad1ab7da3d682bf4d4bb712a2f64eab82c5
diff --git a/net-irc/polari/polari-46.0.ebuild b/net-irc/polari/polari-46.0.ebuild
new file mode 100644
index 000000000000..e9a454219a3b
--- /dev/null
+++ b/net-irc/polari/polari-46.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="An IRC client for GNOME"
+HOMEPAGE="https://apps.gnome.org/Polari https://gitlab.gnome.org/GNOME/polari"
+
+LICENSE="GPL-2+ CC0-1.0 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# GTK3 still used by thumbnailer: https://gitlab.gnome.org/GNOME/polari/-/issues/223
+DEPEND="
+ x11-libs/gtk+:3[introspection]
+ gui-libs/gtk:4[introspection]
+ gui-libs/libadwaita:1[introspection]
+ >=dev-libs/glib-2.43.4:2
+ net-libs/telepathy-glib[introspection]
+ app-misc/tracker:3
+ >=dev-libs/gobject-introspection-1.50:=
+ >=dev-libs/gjs-1.73.1
+
+ x11-libs/gdk-pixbuf:2[introspection]
+ >=app-text/gspell-1.4.0[introspection]
+ x11-libs/pango[introspection]
+ app-crypt/libsecret[introspection]
+ net-libs/libsoup:3.0[introspection]
+"
+RDEPEND="${DEPEND}
+ >=net-irc/telepathy-idle-0.2
+"
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-libs/libxml2:2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ dev-libs/json-glib
+ )
+"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 46ccd59e1944..de41f7e8030d 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,10 +1,13 @@
AUX quassel-0.14.0-cxxflags.patch 1305 BLAKE2B 241a51092d5f6528bb781cf83de0cb5efbfae3beee2118291b87fad39f58a12a1ab6f2bff25b138641192673b18b79ec663eb6aca1803d15ed4b8a939c71023d SHA512 7a6dd1097694de25c51ff2f93b8b57597a234859516ff93154d74ae70c4593cef5e779a4b80943ceb2945c097711f29a7d9b6d6219023a95c9224d8d63b56843
AUX quassel-0.14.0-fix-desktop-application-name.patch 2561 BLAKE2B 88de02486d603f3e3b6ea660c274fd20a0958db923bc0f9b43a61a853357e08d45c7a25f6de1edc0b30facb87d62393e376512bbdbb1d4054d0ee546da01ca49 SHA512 755cda84547a018bbaa5ab17389b5a181fb81c6513acf7bdf7552d0f702da800161879c037819b8077005781ebf91d38dbd5a143929199135e98e41bd67c197a
+AUX quassel-0.14.0-fix-exec-script.patch 1318 BLAKE2B 3372b38837f0812f5542240bafe3914d9e2fa843677c0f41d35b996c04c0a718e63ed7594ae7a1d846db5dbaef3c33539a08e01eb6821eb4ec924e1b9fdebabf SHA512 4039addf500f4085b4fca318e875e1a10f10c0c6b1fe5454eb272b76d3090db3f97406929136c8f5a85f0950ecdc266eef7cd5ca0f86d7963a604ceae55f645b
+AUX quassel-0.14.0-fix-mpris-script.patch 2171 BLAKE2B fdf15ee3e36f93c5c8642498c7a2961dfb4ffb1ba3921afbe0a6638c281ccd97c2c40bbd6efbbfac653fe88a376b0962dd72ef90aaf0b753bfe97ad6cbe8acc1 SHA512 be560a22a41c16753790767ddd7e28bb752d1e4f2bb7f5623959614eb99ce562c9de33e6ba1f55b234986946c5ca244f78759bb371a4da79ea1ec39b84176d83
AUX quassel.logrotate 105 BLAKE2B 16a8b32885a77817d39f14deb7d1cf2cb7788c9ecd6d179efc10d72bae688537fd063930b24f570b18f4312d600b1810f1b262c6b36f6b5990f20c1ebb699d72 SHA512 60371b4046c3c20c06d01f9cbf3f8465b40c9a989f392ed3e5a4724deff71960015eeb1707817af256618be8085b2aa5809377fec8cfae59e6b8fc958317e780
AUX quasselcore.conf-r1 333 BLAKE2B 67586dc8a62e94131d11d81502f09387026f98b7452a501c5048904867382ac8bbc133ab3c7fd84751f8b8b5c9a0037dba0d862209515004773241bd546cd6ff SHA512 7d3f320b5d5c9cc27db399a5460ea37f33688d523340d4509ebd2fcf20620b43d4b1a05cdb91fa07931798b18a2bdcee9f4f29c75e867bd4b5a7f170cd02ba90
AUX quasselcore.init-r1 492 BLAKE2B 568e41c649875fc9e334b54f341dc9f95295e37d1c350ac3356b1e92859786a242da52103acb4692bd32d647983d2b5a758b847db66041791dac5bf531cf448a SHA512 6b050c6bafa2c49ab92f8e7c77be3c6868b58040b4df8b2cc3bbc217c4bf9d69fa63a7efe9e1c9e3b055de170d79af6470fa58828c5291e0b3d6b6eb7044aff3
AUX quasselcore.service 189 BLAKE2B a115a98b17f4e59f2bbae584ac998cb16729977b617feb7b76696fcb682c1bc2d88cc40847ed1b20dce04dd8702b86a406ce0117304501c203453d1d30667e47 SHA512 3f0e15582dca70ca11beddb50aa6c6d993d4283ff89dc83a84b1acf2c0d2edba306fdab30eb05937f363cf507e34b7f884e0852d88be68748b68ac7b4013b776
DIST quassel-0.14.0.tar.bz2 4774297 BLAKE2B c17c64a2ed6c414c94c12b2fa0b8abf40810608e3e4f35df19db597444e09594efc9569c65855c3df5e2c211c2d65a46482f20c3d912c87140c66fa4f022b3b8 SHA512 ea6b9723acab5ce73f760692770c1340c03bf277d2c99a2520345bfb6a7bb6fdc64a01dccfd7026341b46ee727821e1bcc2f487be72dfbc155f1de1ad264763f
-EBUILD quassel-0.14.0-r2.ebuild 5063 BLAKE2B c57e5ab4fcd0adf56a38a4a6fd7e93dceaae1e6c4da466bf652dc70e70a028611d6280ccda78ecd857cb92f9005227b6e047bfb5ca90f67b30f7dd1100ed7071 SHA512 6c93ced2a15c006e57e334eab1cb7924dd59f9cfc5760ece00cf55b2226a6f21fa250dd41198c41a549a49f54e8aed5a76b9e9c0bfbf96334e3327ec6ed02946
+EBUILD quassel-0.14.0-r2.ebuild 5063 BLAKE2B c40d322224ea9cde729e45387aa49f3ccdbd182245e98481ae63c36d47bd80f4f11f9e93d5605fe428ca9c616625572296b5d497df621ec2644c74c1ac4c6e64 SHA512 6ceccf043c5b00320da9723f18bcc34e259c9388263d5710a56d38480437644fb411c40f954e8ddec2544cbf1fdf35e1e7df422947ae352a51b557e0a31d8ba2
+EBUILD quassel-0.14.0-r3.ebuild 5148 BLAKE2B f65fabcdedc45b8cafc88c4bcc322b0a4f3c698ecb0d7444620a388b15714911b3003abadde4e2bb77cd3bbbce0e2d70359d63241ee9c5927a2aa85c2b885bd3 SHA512 d0494b196ebd4903110bfa0cb1c629f57828872078c4043d69e678f1458aa720947ee62197801eb47a6ac2d170431333901ac23a35e2c7afdee5f7171366fb57
EBUILD quassel-9999.ebuild 4963 BLAKE2B 6bcdf1bdbfacbc6986ce221c52623ce9abbf85c94003098be9d4eedbd024e975f8c0d117782e8e286442109026b286418bf60d50100253ab99e552d8102436a5 SHA512 eb41f9e0913ce96fa93ed4e225486c740e3abad1543866ce1783cfee2a96f82399fca4b074101b0eb04ef89624d8c746e20a59f19bd476b160c70b1c37e18375
MISC metadata.xml 1726 BLAKE2B 9e1f1068c14889c4dba9823af8d0ce51e4f17ff31d2ecb26d958a2374c214f2bf37d43965eb7c95d2ef41e49fc5ad80ad492526f842a469e4445a2cb1d7c65bf SHA512 cb055903679fcf02002081f0a70e38c5264154fcc08f51824c77364291fd5587f71bfe51bd22b57b8aebf2d3d46165a6f72b35b52da70e0d07aa807e123e4dc9
diff --git a/net-irc/quassel/files/quassel-0.14.0-fix-exec-script.patch b/net-irc/quassel/files/quassel-0.14.0-fix-exec-script.patch
new file mode 100644
index 000000000000..c0da6fc0e312
--- /dev/null
+++ b/net-irc/quassel/files/quassel-0.14.0-fix-exec-script.patch
@@ -0,0 +1,31 @@
+https://github.com/quassel/quassel/pull/609
+
+From 247d7fe0a99a4e2a1c1b861455062c5630428492 Mon Sep 17 00:00:00 2001
+From: Max Audron <audron@cocaine.farm>
+Date: Tue, 18 Oct 2022 15:04:17 +0200
+Subject: [PATCH] fix client execwrapper not using full path to script
+
+The clients execwrapper was using the scriptName instead of the full
+path fileName to execute scripts leading to scripts only being found and
+executed if the script directory was also in $PATH or a executable with
+the same name as the script was in $PATH.
+
+This could also lead to confusion as it executes whatever is in $PATH
+instead of the actual script in quassels directories.
+---
+ src/client/execwrapper.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/client/execwrapper.cpp b/src/client/execwrapper.cpp
+index 5cbecf675..6ec519c4d 100644
+--- a/src/client/execwrapper.cpp
++++ b/src/client/execwrapper.cpp
+@@ -73,7 +73,7 @@ void ExecWrapper::start(const BufferInfo& info, const QString& command)
+ if (!QFile::exists(fileName))
+ continue;
+ _process.setWorkingDirectory(scriptDir);
+- _process.start(_scriptName, params);
++ _process.start(fileName, params);
+ return;
+ }
+ emit error(tr("Could not find script \"%1\"").arg(_scriptName));
diff --git a/net-irc/quassel/files/quassel-0.14.0-fix-mpris-script.patch b/net-irc/quassel/files/quassel-0.14.0-fix-mpris-script.patch
new file mode 100644
index 000000000000..59726645bc82
--- /dev/null
+++ b/net-irc/quassel/files/quassel-0.14.0-fix-mpris-script.patch
@@ -0,0 +1,62 @@
+https://github.com/quassel/quassel/pull/617
+
+From c2ddbb99ed25c96e7f8eefd7eeff88f6d10c3875 Mon Sep 17 00:00:00 2001
+From: Andrew Udvare <audvare@gmail.com>
+Date: Fri, 3 May 2024 04:15:21 -0400
+Subject: [PATCH] data/scripts/mpris: update to use current MPRIS D-Bus
+ interface
+
+Update documentation
+Allow for . in the name of the player name
+Strip xesam: from the result
+---
+ data/scripts/mpris | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/data/scripts/mpris b/data/scripts/mpris
+index c483c7214a..ace8a573de 100755
+--- a/data/scripts/mpris
++++ b/data/scripts/mpris
+@@ -23,21 +23,21 @@
+ # Simple script to read metadata from mpris compatible mediaplayers via dbus.
+ #
+ # Run it like this:
+-# mpris amarok
++# mpris strawberry
+ #
+ # The script fills all fields exported by the player's dbusinterface.
+-# They are defined here: http://wiki.xmms2.xmms.se/wiki/MPRIS_Metadata
++# They are defined here: https://www.freedesktop.org/wiki/Specifications/mpris-spec/metadata/#fields
+ #
+ # To see which fields are actually available from your player,
+ # call something like this from a terminal:
+ #
+-# qdbus org.mpris.amarok /Player GetMetadata
++# qdbus org.mpris.MediaPlayer2.strawberry /org/mpris/MediaPlayer2 Metadata
+ # or
+-# qdbus org.mpris.vlc /Player GetMetadata
++# qdbus org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 Metadata
+ # etc.
+-#
++#
+ # Every field is available in the data hash 'd' via
+-# $d{"NAME_OF_FIELD"}
++# $d{"NAME_OF_FIELD"} (without the 'xesam:' prefix)
+ # To edit the output just change the marked line accordingly.
+
+ use strict;
+@@ -48,11 +48,11 @@ if($#ARGV < 0) {
+ exit 1;
+ }
+
+-die "Please don't use any special characters in playername." if($ARGV[0] =~ /[^\w\d_-]/);
++die "Please don't use any special characters in playername." if($ARGV[0] =~ /[^\.\w\d_-]/);
+
+-open(IN,"qdbus org.mpris.".$ARGV[0]." /Player GetMetadata|") or die "Couldn't get dbus result.";
++open(IN,"qdbus org.mpris.MediaPlayer2.".$ARGV[0]." /org/mpris/MediaPlayer2 Metadata|") or die "Couldn't get dbus result.";
+ while(<IN>) {
+- $d{$1} = $2 if(/^([^:]+):\s+([^\n]+)/);
++ $d{$1} = $2 if(/^xesam:([^:]+):\s+([^\n]+)/);
+ }
+ close IN;
+
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index e0ce1c5cdfce..0f44303bef6b 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/net-irc/quassel/quassel-0.14.0-r3.ebuild b/net-irc/quassel/quassel-0.14.0-r3.ebuild
new file mode 100644
index 000000000000..546741201071
--- /dev/null
+++ b/net-irc/quassel/quassel-0.14.0-r3.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature pax-utils systemd xdg-utils
+
+if [[ ${PV} != *9999* ]]; then
+ MY_P=${PN}-${PV/_/-}
+ if [[ ${PV} == *_rc* ]] ; then
+ SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
+ else
+ SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
+ fi
+ S="${WORKDIR}/${MY_P}"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
+ inherit git-r3
+fi
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="https://quassel-irc.org/"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bundled-icons crypt +dbus gui kde ldap monolithic oxygen postgres +server spell syslog test urlpreview"
+
+REQUIRED_USE="
+ || ( gui server monolithic )
+ crypt? ( || ( server monolithic ) )
+ kde? ( dbus spell )
+ ldap? ( || ( server monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ spell? ( || ( gui monolithic ) )
+ syslog? ( || ( server monolithic ) )
+"
+
+RESTRICT="!test? ( test )"
+
+SERVER_DEPEND="
+ acct-group/quassel
+ acct-user/quassel
+ crypt? ( app-crypt/qca:2[ssl] )
+ ldap? ( net-nds/openldap:= )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? (
+ dev-qt/qtsql:5[sqlite]
+ dev-db/sqlite:3[threadsafe(+),-secure-delete]
+ )
+ syslog? ( virtual/logger )
+"
+GUI_DEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtwidgets:5
+ !bundled-icons? (
+ kde-frameworks/breeze-icons:*
+ oxygen? ( kde-frameworks/oxygen-icons:* )
+ )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ )
+ spell? ( kde-frameworks/sonnet:5 )
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+"
+RDEPEND="
+ dev-libs/boost:=
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl]
+ sys-libs/zlib
+ monolithic? (
+ ${SERVER_DEPEND}
+ ${GUI_DEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_DEPEND} )
+ gui? ( ${GUI_DEPEND} )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-cpp/gtest
+ dev-qt/qttest:5
+ )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules:0
+"
+
+DOCS=( AUTHORS ChangeLog README.md )
+
+PATCHES=(
+ "${FILESDIR}/${P}-cxxflags.patch"
+ "${FILESDIR}/${P}-fix-desktop-application-name.patch"
+ "${FILESDIR}/${P}-fix-exec-script.patch"
+ "${FILESDIR}/${P}-fix-mpris-script.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_CCACHE=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ -DEMBED_DATA=OFF
+ -DWITH_WEBKIT=OFF
+ -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
+ -DWANT_QTCLIENT=$(usex gui)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_LDAP=$(usex ldap)
+ -DWANT_MONO=$(usex monolithic)
+ -DWITH_OXYGEN_ICONS=$(usex oxygen)
+ -DWANT_CORE=$(usex server)
+ -DBUILD_TESTING=$(usex test)
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ )
+
+ # bug #830708
+ if use gui || use monolithic ; then
+ mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
+ $(cmake_use_find_package dbus dbusmenu-qt5)
+ $(cmake_use_find_package dbus Qt5DBus)
+ $(cmake_use_find_package spell KF5Sonnet)
+ )
+ fi
+
+ if use server || use monolithic ; then
+ mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server ; then
+ # Needs PaX marking, bug #346255
+ pax-mark m "${ED}"/usr/bin/quasselcore
+
+ # Init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/quassel.logrotate quassel
+ fi
+}
+
+src_test() {
+ LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" cmake_src_test
+}
+
+pkg_postinst() {
+ if use monolithic ; then
+ elog "Information on how to enable SSL support for client/core connections"
+ elog "is available at: https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support"
+ fi
+
+ if use server ; then
+ einfo "If you want to generate SSL certificate, remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ optfeature "running Quassel within an ident daemon" "net-misc/oidentd"
+ fi
+
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
+
+pkg_config() {
+ if use server ; then
+ # Generate the pem file only when it does not already exist
+ QUASSEL_DIR="${EROOT}"/var/lib/${PN}
+
+ if [[ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]] ; then
+ einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem" || die
+
+ # Permissions for the key
+ chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem" || die
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem" || die
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
diff --git a/net-irc/rhapsody/Manifest b/net-irc/rhapsody/Manifest
index 50b9f1cfa208..8b58436e705d 100644
--- a/net-irc/rhapsody/Manifest
+++ b/net-irc/rhapsody/Manifest
@@ -1,5 +1,5 @@
AUX rhapsody-0.28b-tinfo.patch 5392 BLAKE2B 412ed32dd0e3719af1a16d44da17303301055139b65c7ff7984982a0b5eaaa258d98a63d6c11a0961595104c0389db6e65e62d6f4f0c90860bed0ea316873454 SHA512 4fbfbc54004bb5402868309a2df1911f993fce9fc18a799eda10ee7417802a10069f2379737eb85d721030afaa5c80886827a1bbe67864f69f8fb7ea51eb24f0
AUX rhapsody-0.28b-uclibc.patch 382 BLAKE2B 9bd47da75b9fa0771025cd8993bba7e66b213abc66a13b0a06ea5426fee8caf9d30955ef4e5074caa02844702b2bcbacb9ffe2a3c59b67f9eb1e6c96bcf5aadf SHA512 6bb29efcca48fbab3e53f0d71f21ae558b3aff14c1ced6188fb3f1ae4f627ffa723d70ca65c4f05fe85943224f784dcb968340f1d0ebe2677fd26e1d25a49525
DIST rhapsody_0.28b.tgz 110062 BLAKE2B 58f4a37efc11f019eac815e43fefb55b39da298682588519671b449f25be3fa89e807f92b55f1f62ef04321ff0ba5adc40f625c5c1c75aa2824138419e06f671 SHA512 1ff9f29d281421b7fe3dcdccbd8b2559572cc6e7167ff9e0f1a46dcff07486115de245055b3d72107f40f40a484d9aef94c7ed21b55a7bdf80094198d69dec6d
-EBUILD rhapsody-0.28b.ebuild 824 BLAKE2B 18b3c8547b427f5eb9f4bf7ac34e7e5be74f706569850eaa3d1f338d9af4e0d07c02c1885676e39ebb579d8c49a47cf82a2674efcb841b55db13118138acfea7 SHA512 254f82022f76e0b0704e024b14d77a2220bcf38cb94daa18d45f1d35334d8ad213806d11b0333aacc7f5e64cbb04a78ddc8f8e899fa7739394607d787602d67f
+EBUILD rhapsody-0.28b-r1.ebuild 838 BLAKE2B 41519d0956475ca934c4e0f20e027a9cf469fe4c7784025ef1bc530bf655b33a7b22710cd9b705b4bf842367bf88e2cbede7477aa657cb6849aa25e48867b5db SHA512 77455f954ae4ffe7b93d8d67bc06ec7bdfa75c3bbb4953f0293e66864fad0c586c58ae34b3e91c987a62fb72dae7cb2411f755bf497d9f6d14df612c4b4bcc24
MISC metadata.xml 246 BLAKE2B b8299a62c3cdc087d1913b741e8eca7af617ae1b632a88f0e5ed08bdbff50f363f2a931359ad7708be4dee002324930584a3758a0efc2788f9d2fbb7eccf3a39 SHA512 de59bffd94eef4274a283513a0151d547f6c98c66d28d3f17e6b9efa53bd8cd9c5ea7e018883509ba47ab446af1742fd02ae321de5e3ad60cfea67ac13210b93
diff --git a/net-irc/rhapsody/rhapsody-0.28b.ebuild b/net-irc/rhapsody/rhapsody-0.28b-r1.ebuild
index d95565a1196f..3d3abaa0ac09 100644
--- a/net-irc/rhapsody/rhapsody-0.28b.ebuild
+++ b/net-irc/rhapsody/rhapsody-0.28b-r1.ebuild
@@ -1,20 +1,20 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
DESCRIPTION="IRC client intended to be displayed on a text console"
-HOMEPAGE="http://rhapsody.sourceforge.net/"
+HOMEPAGE="https://rhapsody.sourceforge.net/"
SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}_${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
-IUSE=""
DEPEND=">=sys-libs/ncurses-5.0:0="
+RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
@@ -24,7 +24,7 @@ PATCHES=(
src_configure() {
PKGCONFIG="$(tc-getPKG_CONFIG)" \
- ./configure -i /usr/share/rhapsody || die "configure failed"
+ ./configure -i /usr/share/rhapsody || die "configure failed"
}
src_compile() {
diff --git a/net-irc/soju/Manifest b/net-irc/soju/Manifest
index 42c1b66a1808..cb8d1da7bd31 100644
--- a/net-irc/soju/Manifest
+++ b/net-irc/soju/Manifest
@@ -1,8 +1,8 @@
AUX soju.initd 574 BLAKE2B 4f80e6b9e5bb004477be832e5b9123cd0b68c1432434aa142a0c083300e778f414207951949e58e08fb061fc49d8e03adc91979b4b74d1bf46012ad8fc1e6678 SHA512 abb615ea1b406bc1c9a4dc3712740be9b95945bdff2ddb6200551b540b426befe3d3a6b4d5b42a796c6282edc2b692adf2ede4d259822de6611685122693bcdc
-DIST soju-0.6.2-deps.tar.xz 146973828 BLAKE2B 170660a36635859327f7f4f5a03e2fe7feb31e113191dfffeae28a3d5e247454556a76da86743a69c43b4dee8749b117cfcfc231cccf9362efb2b20196f4d023 SHA512 57c4156c781bcb3ea76ec1f1174923d08b95b7c15e6f3b933ab150c64a94f80972dd53020737568a3507a4de2f20b87c2c615be8247c9222bf21a87b42b2ca43
-DIST soju-0.6.2.tar.gz 161636 BLAKE2B c4d05d924b921b5d7ba9a61f0d3f269d6ed1a6ba9935a29b694dbc2a6193d0ff633e7c60e1f182b5dfc5aaeb93e4dfb9c98ee46035fdffe13facc8e9bc236171 SHA512 fb74a3eb732b30f2cc0be2c4ada531e160442e6d9b725672784f0b4e4865c2a52970a086f04255d2213305b4a7d041d6a669201aec365216c6bb7764d2b3b769
-DIST soju-0.7.0-deps.tar.xz 89862684 BLAKE2B d56302c5b330c581365da56f1718571144ac0475fa5879a839e723d2d13aa6cb9793a8f64418098aa0035421192eb2ae955603330ea3be6116db057d5fef3b1a SHA512 08fb5f2e75508840b76fb5f3479023eb735abc128cef0a621a3bafbc8d1dde504cf78812cb4e7921d7aaaafc40595ca592ce0b8aaf21c388fd781b52b5d266d2
-DIST soju-0.7.0.tar.gz 149198 BLAKE2B 2047b61792454f20a7cc4c24466047ffa43f5d56a1726b32f5120686d5fecd1f81d057adafc8696e2d85e922e37ae6f158808c0b35529ca2cb7018ecbec0d381 SHA512 9b199c5e3270e325cb6e101b0e7b5c70af75c831442a135fa0484bd2aef3ada98ab48261cd91342d278bfbbbbb626c2c83eeec8029388a8fe9663515e676ba43
-EBUILD soju-0.6.2.ebuild 1873 BLAKE2B 3c8eee716412f8566449a9d865b8bbb4b64af0a01dbcf484021d45deac56556f7b0ece0639d3fa665f47c299f214f0ad9554287c9af35090a7d70d0d01fcb104 SHA512 cf22df562ef458c9264cbb49e9b88d715ac8e695d4eca9e483da11378652b94d3d02656827754b46857528121575e0249a70c4c09bd4cb8aeff3aa739db479e4
-EBUILD soju-0.7.0.ebuild 1873 BLAKE2B 3c8eee716412f8566449a9d865b8bbb4b64af0a01dbcf484021d45deac56556f7b0ece0639d3fa665f47c299f214f0ad9554287c9af35090a7d70d0d01fcb104 SHA512 cf22df562ef458c9264cbb49e9b88d715ac8e695d4eca9e483da11378652b94d3d02656827754b46857528121575e0249a70c4c09bd4cb8aeff3aa739db479e4
-MISC metadata.xml 626 BLAKE2B 74d9ed6f3cd4b712587aa8824b562b4e26da2403a5f27e338296e514721187143790b027cb229dd8712c999bbb0fc9130207b0a419bd3bdd3062e2f4594767af SHA512 37c75e5842ce0582407266c5778dd8cc30bc6f028802a0d70cf793a7ca0d4a32d6a0c734fa89643b1c582162e0691ac20c231d636b8e7cca0911e9bc1b27eaab
+DIST soju-0.8.0-deps.tar.xz 79434480 BLAKE2B 4cb3bbcd7d4c0fc610dffc585291fe07981c0d5d08e81fe800c6a08f3655eb999e097e17fe59342b896091a8e5640782f65bba351b94948ff9ed0f548fe6280c SHA512 a1f82740e673ed95cde2917d5dad53645b8cfcdefd673f44cd5b0573238c39a17355ea27e55572bb03625529202be50bf00f4bb57322ffa8857409cb1b190872
+DIST soju-0.8.0.tar.gz 154571 BLAKE2B 737fc3e44ea04b42c6a5029db0c6c65a03c22dd30c26196439c97abe2ee9f1379b9cd49ef2cf15e25a911c0d05af1f17fcfea585c85278e081e4f3b7d9d55342 SHA512 22fb0815704b70dd302d75c4a00d80ac22cd622175066e7365277ef7d5a531537aa308b53703d15651a5ae841e2a02a3d7f19165c847078c5a0ae3c40d750738
+DIST soju-0.8.2-deps.tar.xz 72699036 BLAKE2B 5abfa3d683a0f06be7361bfeec751b6f4892fde51f1d9216cca163eac125e72f68a8116279b16b8ce6f5076293b7ad67b6098f887ac3cea3f099f2b27643ed48 SHA512 64fa60a90a33021661f51f2f6456bf8f2e8d01282143ad41b966ade105e6b4f2310f83f81f45bcea6baa2f76857e549f1548844ec1c3f17c1f1e0615523ef813
+DIST soju-0.8.2.tar.gz 155059 BLAKE2B 17f220440c8135abeb570808d7a4cb5cdb6993c076ffe9eb2fa0bb0e8487f9b29831049b2702692cc0903277399603dbe8e0ad27ed6356b932c29979a6eeddef SHA512 7e5bc27394223c021ce6e1b9d93b617ade5bd803f37e030ea05e079efdf343ff0128753803a2e1c86ca2c83786bdaf21600cb6457b4404dd0cf2ff0e5646c62b
+EBUILD soju-0.8.0.ebuild 1942 BLAKE2B 264abd792d19c3d7993dcaa72c8759715cdf0cab41c9679bbecd21fb0df5a1c65d25c5e7c13d9d21c25bd9e538fd51ee26b73ba5a1df294b0b270939cd48d9ec SHA512 56a55d281b45aac6cb53cbfa021437a7093680f745b2c5241dab9e15319809656f054df938d033badb9510f0feb31344cb3c683fcda19751a6ccf2712be1be0b
+EBUILD soju-0.8.2.ebuild 1968 BLAKE2B a28a8a2a8c0bbcd62997117e718b6abd0d385ff52e662e586f7959c4be7bf6b1f11cc6c5e877a81c4360ef7b09df03e8b933fa3f401615712550237bad25b178 SHA512 3e73a575b213ba9881f57e8a545c0c3d7d5a4760f4afc527994f949da67540fefd15c9d066cf7f179948b371751a977fd588f1a5963d56af9c9e84c250372e6f
+MISC metadata.xml 747 BLAKE2B 509bd7293fc26caab55e6f6de6724e8c2184ff4ed37a2c3c33abd654bbfac64ea863300305b4f6fca42cd9a938346397d71d4da2dd65fa84c64d743f93353088 SHA512 beb6d76c07239db50d79e87d56a8850fec08722d43cadc6721d89916945e2da7b0bdaa866ae6b26509bab892edcfb6f528e2f9369530ee1219c2aac9d2140f99
diff --git a/net-irc/soju/metadata.xml b/net-irc/soju/metadata.xml
index 7f2f852dba69..408b34bb938d 100644
--- a/net-irc/soju/metadata.xml
+++ b/net-irc/soju/metadata.xml
@@ -10,7 +10,9 @@
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
+ <remote-id type="codeberg">emersion/soju</remote-id>
<remote-id type="sourcehut">~emersion/soju</remote-id>
+ <remote-id type="github">alfredfo/soju-deps</remote-id>
</upstream>
<use>
<flag name="moderncsqlite">Use moderncsqlite, a cgo-free port of
diff --git a/net-irc/soju/soju-0.6.2.ebuild b/net-irc/soju/soju-0.8.0.ebuild
index 266c4335c650..43d0b770ae70 100644
--- a/net-irc/soju/soju-0.6.2.ebuild
+++ b/net-irc/soju/soju-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -49,6 +49,7 @@ src_compile() {
ego build ${GOFLAGS} ./cmd/sojuctl
scdoc <doc/soju.1.scd >doc/soju.1 || die
+ scdoc <doc/sojuctl.1.scd >doc/sojuctl.1 || die
}
src_install() {
@@ -57,6 +58,7 @@ src_install() {
dobin sojuctl
doman doc/soju.1
+ doman doc/sojuctl.1
systemd_dounit contrib/soju.service
keepdir /etc/soju
insinto /etc/soju
diff --git a/net-irc/soju/soju-0.7.0.ebuild b/net-irc/soju/soju-0.8.2.ebuild
index 266c4335c650..f92c219dc9f1 100644
--- a/net-irc/soju/soju-0.7.0.ebuild
+++ b/net-irc/soju/soju-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,9 @@ inherit go-module systemd
DESCRIPTION="soju is a user-friendly IRC bouncer"
HOMEPAGE="https://soju.im/"
-SRC_URI="https://git.sr.ht/~emersion/${PN}/refs/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://codeberg.org/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz"
+S="${WORKDIR}/soju"
LICENSE="AGPL-3 Apache-2.0 MIT BSD"
SLOT="0"
@@ -49,6 +50,7 @@ src_compile() {
ego build ${GOFLAGS} ./cmd/sojuctl
scdoc <doc/soju.1.scd >doc/soju.1 || die
+ scdoc <doc/sojuctl.1.scd >doc/sojuctl.1 || die
}
src_install() {
@@ -57,6 +59,7 @@ src_install() {
dobin sojuctl
doman doc/soju.1
+ doman doc/sojuctl.1
systemd_dounit contrib/soju.service
keepdir /etc/soju
insinto /etc/soju
diff --git a/net-irc/telepathy-idle/Manifest b/net-irc/telepathy-idle/Manifest
index ec30131020ec..f7cb72099666 100644
--- a/net-irc/telepathy-idle/Manifest
+++ b/net-irc/telepathy-idle/Manifest
@@ -1,3 +1,3 @@
DIST telepathy-idle-0.2.2.tar.gz 606406 BLAKE2B e5d4a19df08bbb59c18d0601357134a6edab085b2b04463b085651f35ee135f0d3f3f27fc35417dcf023913f7ead939161cb1a72cb51824a988aad6c0cb2a136 SHA512 c66cf7b70c84a9b7b1ada01712b8d3b683f15a4021bb2d0f6d868b4ab30e2fb12fd26dd8d5ba25b5050e055bf425295049e84a53198d6586f7cfd7c6bc02f826
-EBUILD telepathy-idle-0.2.2.ebuild 698 BLAKE2B e120ff8cf6d2825e1ceaad3dcdb508d0d0ef426ed54fc8800e8e4aca0b20d47f6dfa27607b7e5d9bbc31e9e0db838c4b90f0c5e17fff8d8997397351c2d57d70 SHA512 07d54e088ab4ead4b515a5d7b8ff75b4dc13c021be7cfe88c4fa7ffdd5454405761a18727185697ebb1141cf8a7775913241f20b7a398efc64488ae899d3599f
+EBUILD telepathy-idle-0.2.2.ebuild 692 BLAKE2B 854c244dfbecdcb869eff35e16dd60befc97a22233ceda9d87fa99fc524120ffbf3e778d5fba50e8b781f956b2f71b8495b160a16d67da9de34dd59baf90717d SHA512 de981e9674ecbc75d01d141a7dfe3dc5799edfc66e7b33cb191cad0ee2267c1ad622a4c9ad52c8373bbf925ff5757742748b2bfdf9b875f17039fdc5032858d2
MISC metadata.xml 365 BLAKE2B 5d75572d16f1a02d2855b9557adca281e25584146c3a3ae147552576e9a25e54927640e4a49e6f8ae032bc6f86398ab6b9524c64b20c2c935c76f174ac68e39b SHA512 d0238facf4cd12b295b5bc1bf696b5e26e84672545be322b85f28754209ca6464a56f681d1a63ee25caa95a58b0fdae9dc0175c55ce94f60db03f8a5e65abb15
diff --git a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
index ccb0f13a940e..880b40ca7624 100644
--- a/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
+++ b/net-irc/telepathy-idle/telepathy-idle-0.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86 ~x86-linux"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="
diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
index f31368defe0f..27e89bc44247 100644
--- a/net-irc/weechat/Manifest
+++ b/net-irc/weechat/Manifest
@@ -1,18 +1,25 @@
AUX weechat-3.3-cmake_lua_version.patch 292 BLAKE2B 1eb735429ece6431ad190e63beea3e036659ee7c2c1462601ed102f1f5e7df982807df741ee49eb1a3e9dc37de415ae927e59c8204d3735af8c593489ae3b13c SHA512 c8bced50df1119311d8db38f586d99d805a3f13d5bf8e4e3098c486906bb847a67446ec60f0819c410e7f57d33c5789ab8f948ba62d4caf0b25b8afe59d48821
-DIST weechat-4.0.4.tar.xz 2575788 BLAKE2B aa9d2ad5946ddb72a0dc32e58d43f9e6655fb1ceb448dc6f68644dcc760f7531ed275e4d92b121d6873c7bd1c631cd9ee58c476b47581100f64ed907dd88532a SHA512 ddd150dad253cf4d9bc96122d2d3951c696b19f796a7cbf159edc258d4b18f1b2544b7b62362e7b59d6b3ff3e756de3ce4aaff83b02d3fe2d1cb614162965efd
-DIST weechat-4.0.4.tar.xz.asc 833 BLAKE2B 5eed470b576e7980f67eb649bdaddabf6fad33149b5d93702c11f47b0219b0f983641f4b2e0c8a466b472191b49147f732d361ec563fd9317a7735cae22f5ce1 SHA512 7242ae9f71e2b3db19033a522698bf2209651438039aa0aa784b6bcf150e6f6de521b4f84acb11f1208658076c1c97bfb869dacbdf131a438ad68d03e994232d
-DIST weechat-4.0.8.tar.xz 2580240 BLAKE2B 4845307a3c3b80cf77387e49a43875ab8c6c83d21e73902725f7860ed1fbebc5b823a8df0074f3a51e1e11c25058879aa772e424704a69cdc379f566efb8beaf SHA512 d54cf070e1e2d5d987cfd10ab469c7cad730f7c73353d4bd474b91ae0f66c4d53eff4031602a324dd6750e5270b603f1dd60c9beeb4c8d3489c28fa1470f8642
-DIST weechat-4.0.8.tar.xz.asc 833 BLAKE2B b25dfe8eb4b257bcd0ca4eceb1736a790672abbd375f7c44400a008cc2072705eb294d65371aa4be99d1deaf8e1bc248189903d38d29e9c1159e337fa0e3c9a7 SHA512 7835f2e752bd8d06869639ed844ff4855a187117b3f57358fa6647ea81f0c9f011c8e4532b92d568430108b7d480e94bdda86e6e21c5f90f17a56b3eaa2182bf
-DIST weechat-4.1.2.tar.xz 2635776 BLAKE2B cd11602b74c65ae4ed129c3604afc1eff154494ef239ead1cbcf2e9e54fba5c53b292c52b11887c48e3587dca3ab5b42073af77623087a2d185c9540368a63ab SHA512 9df8b43a7210f06cece1d28fcf8559885a0d5590b5691f63205b215417f132e4d74f4af18b572daae2679d5cf574b61538a7067e03087be10e831fee4f55e115
-DIST weechat-4.1.2.tar.xz.asc 833 BLAKE2B 94d700e074393c4bde8b68bacfe4a37d022f82bbd9697b12a1cf1e98cbb15a4295689c704ce8eaaf095ca96c4eea8c63275232a5ca6f40ab09d534fff24e76c5 SHA512 44cc5be0700b7979c85e44a1037fd467a6a920f22dc831fd3263fe6d8967eda001d09126b33adaed385c4082e33b8849cba3dbec48f4900e50e10f4da32a6edd
-DIST weechat-4.1.3.tar.xz 2635936 BLAKE2B b810dc49f817f35b121037663e36dded1dd1f56b8ea7db6b18d60731993efeca956f8ec871001ced480094f1fc2e63c276047c44d1fc1ec27bb13622be1ffc84 SHA512 e33c29ddcaa49aba94f0a7ceada9fd0df0ea63a843ab752eb35d8b1a68ca151ae8d58ab66ec18f82d7ba7846cacaef8a19edcbf4e70f6ae10dd9a3cf09955bb0
-DIST weechat-4.1.3.tar.xz.asc 833 BLAKE2B 3db658a0323dedbe0cd1d057139d3fef216441538391ba36cb4b2763cb80bbd32ddd36f2a0f2330bdcd73722fdd73f02eff39da61a61bfda7a4fd8aaa1f98abb SHA512 054844c78dfeaa60e8a027e96aff994009c07b871b9fd712e3650a709c5bdf7ca1da8b4eb6251c82152153fc4e765f032760387b2a89840effd389d6532ea170
DIST weechat-4.2.1.tar.xz 2594044 BLAKE2B 336f5f1560a834601ac5a7e6924dfabcc85fdf00f1533f1c5d1d7f2cc627d2b3ca35819b16ed30328271699cf8c314fb33164a9353a7beebc591ae175107f290 SHA512 e9ed67cd45b374435b05043dd9f085d30f4b429dff1afa82fe5f50522283faa86b5e6909ec1f51af033a612abe5f52f4441433bcc94e59027fc5ccff86e84c62
DIST weechat-4.2.1.tar.xz.asc 833 BLAKE2B abd7e8299e748c228aac82cdfbe4591c75b94d4e213842444ae4332cec316d114b1262f2fcfe92245b236e012c27b942a26e1c018dce0cb0bc4bd0f34584308a SHA512 1f510ea85fd5eef667d738674182dcc78af42d0ea092a7df696f6210657c5d7f13bb631a332b87e1e127d1b40eac17603147fd05eeac363401b705e38fbaf3d5
-EBUILD weechat-4.0.4.ebuild 4828 BLAKE2B 3853034c4e2806c6278a56358af69e5aeb7519312b7f0039db93abfa65c6cf49670deb0bae588a426caf07e35ad1efdf61cd315150166cca47ee758e0f522cbc SHA512 2fc26167376f18f174ea18fadc735dfe6a2a21730b62aa8faef211c0de017ab5d55a89bdec2afc9531ace18e706463ed8fd7109648d76c9b7380b422e31a3248
-EBUILD weechat-4.0.8.ebuild 4831 BLAKE2B 4aba39bb0df5cb333ab15c0b6e7e9443c5fbb7262b8f75c9e6a0aacafc38f61cd09ba9207275519e8b04684d11d46b04494bec8cb1ef31cb37cb06d82c221455 SHA512 42c830bae787f4934e2df5526f6c35c0713b9a69da29edad21f2f4d8f7118cba470681b2590e07b2d4b86a58081f81b636da9537fd26bb2ce4b4025a7576de4a
-EBUILD weechat-4.1.2.ebuild 4874 BLAKE2B 6dee373ab332ae62b7ec45f18c08fe482f12fae592dc19a9916366686be023287427176228166a18b91d6392e905d8d9379ef9f3047a276fb28c844b9c39c31e SHA512 3bc97d66ef52a171452edaf3d1737378228e8be8666c9aa5327b6bbaae6d2bea942ac66732a8fedc4f12bf7ce059b21f7490ff0eb9c3c9fdb57492ff21a4059e
-EBUILD weechat-4.1.3.ebuild 4877 BLAKE2B 0c38f159d7d80106eb21570609794415d1da032f771c6e9ac90ebc879286122df524b3564114f58b78df468aca0084e308a7e622230c3843c9110f9042cfc593 SHA512 a130e8d4439538bb0727d747444d7eed2e6706ae298e7468a7df36d25e71d0bdf396fb203db7107f597ae90aee668e4e14e14b92670d3666fc8743ef5fe465b4
+DIST weechat-4.2.3.tar.xz 2594708 BLAKE2B d36e4a0041d5fa9533f82b5c3abe3286b5805f8129a4e9a0704b80518bc1be315b235f66c4ff4047c121c9c3605c329b31962f881d28e6f4670d95dcba14f816 SHA512 ddd1142f8da6fabadaf706caaa7766177c3f4a7d173408703b9478fe63e99a6c33133aaf9b7ec7d8a04eb0f936b4ca22357e6f98d668b7bb4ab9c567d8b62d4e
+DIST weechat-4.2.3.tar.xz.asc 833 BLAKE2B 3a973ca88f95f2b231f49f394f9214343b2b9bfb76a76cc2173543a7e3472321489daaae939f47053ff55f52b7e2d9feca8e418c695460fa8a15bd0f3fa3c477 SHA512 9f8df247be019d797bff244ef9337667e2d61a93ea68fc78abeb48f3a1414b307fd0e137b2d9a473ced5c9ba2518fc012f4cadeed041605f3a30d04d54fec7b7
+DIST weechat-4.3.2.tar.xz 2693508 BLAKE2B 599ee64317f2a10c7bdd8636759b249d3db7c4c30bc9c12566e4dc2534ec932fa8f3b2fe1c570e2e40b20cac9af99f8429ee1bf6edc0aa2c7e32368058f515c6 SHA512 438d76cada9bb870c188b8fe0c8ad45d1d0dc71392ee8d5193c5b3c3424afad4f98bedc9a396b2294c4cb20bce9299e5a4f921525f7f976e5cd1f589a78b2caa
+DIST weechat-4.3.2.tar.xz.asc 833 BLAKE2B 14a71a4b66cf82fe7bb0e3c7eefe3f2f3d3b14f0c7ca26fd645716d33acd64598dfcfda9162bb07290cb9758eeef1471cde28183c559440597d45bc8984969a6 SHA512 ff9a3d3777fecf1de1898647b97f45ebe68c95f09cc098280ba4f0dc9e6d78f25119217bfb704eecbabed9bba09d567556913018f69d903858a84e8150298690
+DIST weechat-4.3.4.tar.xz 2694132 BLAKE2B c0f8a81d415679a2651903ede9725791f60bd77963270ca12fbb391f3565cb4ddc254379d989b7f8183651331593663dd285ae1c0744b75eb533193ad11577e8 SHA512 026684a3ee40eae166820c64cf68fccb27346117b90b617be4d0b10048ea4b3b8454f1020138c71f61598e6127e0426b7ba094d69f4da02fd322d9bd2b06a81b
+DIST weechat-4.3.4.tar.xz.asc 833 BLAKE2B 60caec0bfaf402638bada38fa576bf881774890ddf43bfc327a7e6b6e7d133e67a19ee728867a9030fcd688041e7f9ce7a71cd8095845b575ba0a67ee5c52c51 SHA512 4e8dbec71852f2d4f1119129e77c7c4256f94af651d01fa21ebb219bcf2488ef57b868335ef22c659ef0d0acb921457561f29e46f021856c8610d1bc559bd9e8
+DIST weechat-4.3.6.tar.xz 2694420 BLAKE2B 47809deba9683c8fd40cc78b54fe63cafbf5ca3e2b4dd96b1fe597f4f425ea682c3c8d3d634aae34a3b23e7cdddc97537848320e2e54d9372a17502dad022af9 SHA512 d97223f733b4b5233f9ddcd97cb1011a2ad9edc72f17d1e3670cc843848783a6c41ff8edc12edf33eda3e6f0b1bd8898a638cf9dc1a1d2c4996a7f063d473742
+DIST weechat-4.3.6.tar.xz.asc 833 BLAKE2B 5cd9e34c69e30e008e3f7ceccc69796b9890fead9dbb490515925c47347818f5b60b69e1704618f1f6de602cbd5389f77405bf99d93c2c0379afff5c8f0eeabb SHA512 5a3cb83c4f8d1102dce21fb03c3e6a37729b66160a232e8b8342525bdd84f158b945d936f5931b7619e51fbf117a986c8ad5edf5b4d461265bd778329c67c18b
+DIST weechat-4.4.1.tar.xz 2728104 BLAKE2B 71436cf291271690337a918907b8de411f9f8f0c80ffd8d20aa035ee2121917c62a6d9704b28fac8efa4e4b7067eb0c834746e07083abe29ddf679ee3261b658 SHA512 75b1fc21674229f11f9d5d049b663dee77e65529b5dfe62744e7afd0f0854afa4344b56f26d91fe9378ccece932e05e57e9bce4e1d7515d4d26fdffbf2f2a55b
+DIST weechat-4.4.1.tar.xz.asc 833 BLAKE2B 6fbeebcb09551687cb216aa6bad8dd21628c14ecc8bb8f2d1ac1d5b70fd0b1002e7a1e896f350e04a18c63437e3e6953e6e6e05d1a90f920be906bdf51fe575a SHA512 66d80b5233b0a3a8262cfe5db3e91043f33ac426b94ad5bd6f37b32e59b413435d2ca55f3aba9d53f8a1454c43161ab51f31ca02d0eafd83b8e3cea1497a96de
+DIST weechat-4.4.2.tar.xz 2728232 BLAKE2B aa9730c6a67f29319d9e2609179ff0b4bea71a60335a2d9a4df5f652ee8f6221652f3a910ed885d6fa8887d0181b967b8ce67b98613e8b87306ff42e703ebfce SHA512 1a603a020319d3ee9d27659c71b353dc939a56bc0dc8fabd55e82c74e28bdef8ed749441e7b2377b78598bdf11ec020d6c94a092bf30c86220b61e276cef2293
+DIST weechat-4.4.2.tar.xz.asc 833 BLAKE2B bb0e2bd6ad37904de0e2b3301c962256e60156d3de786c93cf86814552d82a4157f330dba3a5a07f9597301f63ba1ef723632d5305bdecbc708ec28f7ffd2439 SHA512 f2690ffced22e9d27b95d552bc2ee0a92439e71df205933704dd78b99b5c6634ee4b141227ff35c596892d0290b0866d18da6f3a2b5e83c1010ba0aa28b29af1
EBUILD weechat-4.2.1.ebuild 4895 BLAKE2B 55956a1c2c4889a47bc5a86709fdaf4dbbd2ccc70705e4b62d728a6be60649e23cce8b57a86f8fc0385e945057c93f111c3babc34688903e360c1d87c25299d9 SHA512 0094b099948779173e284c3e8f32a3d31fdb0b3003a3b7cedd12ed41fd15effe40ee62d9109303d923a7bf67d7171c8fc939806c54bcaff5d44b2095edd46a8a
-EBUILD weechat-9999.ebuild 4965 BLAKE2B 98b53d5e717e4f68b9902b9433360c87254c415fe67721722e98f06e08c0f29b72cb0bd880dd90300aac0baa8f01eec67056c92579311f7009d9753b1037a0f6 SHA512 9d7a2342e4e14eae53d969bf6f75fa7427096cc499488c54f497e690f0c020f28b5468cc30933d273343fba779081cce3053fe543ec8c2a65b163a76415c13af
+EBUILD weechat-4.2.3.ebuild 4895 BLAKE2B 8e7912ae9bf3fa2a8d651a42b3539266f08ff00069ac097433fd64aaf8661cd925e2c8695ec0c5beb11a22e59d9c2c382d2563f3b2de3076077af1ecb92d7cfc SHA512 3d9ce1a457b83cce497cf033e98a0535f58626ecbd4504789802a471b7755334ffd3ab682dd67a0a5debe490dccb4d8778c0d7931954bd98a59bd111387d6e1b
+EBUILD weechat-4.3.2-r1.ebuild 4995 BLAKE2B 3c9df96cc33a635faa6f18264f04e7860cff14c1370bab6812622f187c2add89b456ee0785432f8dccd7d6202d561056704b2ed16ccbd60304a7fadff3249963 SHA512 247ed1249182d429db082417561ba6d73aa34850c80036404bf28972274b28302655f6f97f9b475148454029c9f230bce8cdf5540cb20585f37a27415b1b6506
+EBUILD weechat-4.3.4.ebuild 4994 BLAKE2B b524a366982707e7211cb1737525b71630eaecd586f4a56d52390a5a40d8908584b2b15eaf522114e959e9f4706d7ed696532b73398cf53627f9d2446d0b59b1 SHA512 ea038918bb47528c19eb3c7950d9db9cf032cafc48b163ee2100157b05b5c4aff392f4b14d58df9ec69aec0ebc64f54a71f555a597c75627f53a7bbb70a7e629
+EBUILD weechat-4.3.6.ebuild 4996 BLAKE2B 9a990aa051aa62ee99a629874428361edfdef3c1befab8da4a16bbaece0499e972dc8b910b926249b68aad7651e8521ace0af9971a096dbf8832706513105ac7 SHA512 6bdc1395ba624e42de4dfe9ba6c89e1ae7ceddc4d595d28ffcc81c9f234611d45a0edf07cd7c91e3a9d9e2ffdd455e6e4dff3f88e7ea8ac3b50376da2ade403e
+EBUILD weechat-4.4.1.ebuild 4939 BLAKE2B c49c1d79450050b98243c9a3ccddc622b05a0e1fbd3ff51164123a7d871301b68e3fbf8cb50e3cfbbef95943ef338b3bca4963980a085307de7302d2394ef8c9 SHA512 dc6c36af6090334f8498459f5c6577b8e7958b802c5dd37fd04554f7bb13a0aec6f8c78f6c773739aaa659065bb460384142d1b149ef8377a10f77bdccbe535e
+EBUILD weechat-4.4.2-r100.ebuild 5143 BLAKE2B d3d31f940300c6dd6ca08370a4c9207bae29e28fbbe5a1f9f572c4ff6f49fe563a6946c0216e4cfed8b3e6b4945a726c6841cbe48e6b3935354fdbbd818264a1 SHA512 5df966142e141dd952fd01bb93e0661bd78fa96fe8e204558560e9c3e985c950f9d1293c8a4c10d95e814b0efa64813d71b65cea4737f70bbbfd5dffff2d7811
+EBUILD weechat-4.4.2.ebuild 4939 BLAKE2B c49c1d79450050b98243c9a3ccddc622b05a0e1fbd3ff51164123a7d871301b68e3fbf8cb50e3cfbbef95943ef338b3bca4963980a085307de7302d2394ef8c9 SHA512 dc6c36af6090334f8498459f5c6577b8e7958b802c5dd37fd04554f7bb13a0aec6f8c78f6c773739aaa659065bb460384142d1b149ef8377a10f77bdccbe535e
+EBUILD weechat-9999.ebuild 5143 BLAKE2B d3d31f940300c6dd6ca08370a4c9207bae29e28fbbe5a1f9f572c4ff6f49fe563a6946c0216e4cfed8b3e6b4945a726c6841cbe48e6b3935354fdbbd818264a1 SHA512 5df966142e141dd952fd01bb93e0661bd78fa96fe8e204558560e9c3e985c950f9d1293c8a4c10d95e814b0efa64813d71b65cea4737f70bbbfd5dffff2d7811
MISC metadata.xml 1535 BLAKE2B 654e2479cf1fa904e9f91a9a1214ac4bdc17da43ae6c0f344588c68a7dc1fbf200f08911cbc673debe71c7d72488390cbb30c33f6c504e5b1a68404c86a4ee21 SHA512 82b181c67a102f7625342c933c953c6e2fef2fcaec8abb11eb2237983590db8e1947e615e806c17c73efb55f47963a69a63d56174da9b3613f20d15aa5967876
diff --git a/net-irc/weechat/weechat-4.1.2.ebuild b/net-irc/weechat/weechat-4.2.3.ebuild
index d263600453ca..9398878a32bb 100644
--- a/net-irc/weechat/weechat-4.1.2.ebuild
+++ b/net-irc/weechat/weechat-4.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake lua-single python-single-r1 xdg
@@ -58,6 +58,7 @@ RDEPEND="
python? ( ${PYTHON_DEPS} )
ruby? (
|| (
+ dev-lang/ruby:3.3
dev-lang/ruby:3.2
dev-lang/ruby:3.1
)
diff --git a/net-irc/weechat/weechat-4.0.4.ebuild b/net-irc/weechat/weechat-4.3.2-r1.ebuild
index a9a7e3727020..72d663ab2496 100644
--- a/net-irc/weechat/weechat-4.0.4.ebuild
+++ b/net-irc/weechat/weechat-4.3.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake lua-single python-single-r1 xdg
@@ -17,13 +17,13 @@ else
verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
fi
DESCRIPTION="Portable and multi-interface IRC client"
HOMEPAGE="https://weechat.org/"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0/${PV}"
NETWORKS="+irc"
@@ -32,17 +32,17 @@ PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spe
# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
SCRIPT_LANGS="guile lua +perl +python ruby tcl"
LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
REQUIRED_USE="
enchant? ( spell )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( nls )
+ relay-api? ( relay )
"
RDEPEND="
- app-arch/zstd:=
dev-libs/libgcrypt:0=
net-libs/gnutls:=
sys-libs/ncurses:0=
@@ -57,10 +57,12 @@ RDEPEND="
virtual/libcrypt:=
)
python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
ruby? (
|| (
+ dev-lang/ruby:3.3
+ dev-lang/ruby:3.2
dev-lang/ruby:3.1
- dev-lang/ruby:3.0
)
)
selinux? ( sec-policy/selinux-irc )
@@ -69,6 +71,7 @@ RDEPEND="
!enchant? ( app-text/aspell )
)
tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
"
DEPEND="${RDEPEND}
@@ -163,6 +166,7 @@ src_configure() {
-DENABLE_PERL=$(usex perl)
-DENABLE_PYTHON=$(usex python)
-DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
-DENABLE_RUBY=$(usex ruby)
-DENABLE_SCRIPT=$(usex scripts)
-DENABLE_SCRIPTS=$(usex scripts)
@@ -172,6 +176,7 @@ src_configure() {
-DENABLE_TRIGGER=$(usex trigger)
-DENABLE_TYPING=$(usex typing)
-DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
)
cmake_src_configure
}
diff --git a/net-irc/weechat/weechat-4.0.8.ebuild b/net-irc/weechat/weechat-4.3.4.ebuild
index bfad506a743d..097b0624a75b 100644
--- a/net-irc/weechat/weechat-4.0.8.ebuild
+++ b/net-irc/weechat/weechat-4.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake lua-single python-single-r1 xdg
@@ -17,13 +17,13 @@ else
verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
fi
DESCRIPTION="Portable and multi-interface IRC client"
HOMEPAGE="https://weechat.org/"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0/${PV}"
NETWORKS="+irc"
@@ -32,17 +32,17 @@ PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spe
# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
SCRIPT_LANGS="guile lua +perl +python ruby tcl"
LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
REQUIRED_USE="
enchant? ( spell )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( nls )
+ relay-api? ( relay )
"
RDEPEND="
- app-arch/zstd:=
dev-libs/libgcrypt:0=
net-libs/gnutls:=
sys-libs/ncurses:0=
@@ -57,8 +57,10 @@ RDEPEND="
virtual/libcrypt:=
)
python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
ruby? (
|| (
+ dev-lang/ruby:3.3
dev-lang/ruby:3.2
dev-lang/ruby:3.1
)
@@ -69,6 +71,7 @@ RDEPEND="
!enchant? ( app-text/aspell )
)
tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
"
DEPEND="${RDEPEND}
@@ -163,6 +166,7 @@ src_configure() {
-DENABLE_PERL=$(usex perl)
-DENABLE_PYTHON=$(usex python)
-DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
-DENABLE_RUBY=$(usex ruby)
-DENABLE_SCRIPT=$(usex scripts)
-DENABLE_SCRIPTS=$(usex scripts)
@@ -172,6 +176,7 @@ src_configure() {
-DENABLE_TRIGGER=$(usex trigger)
-DENABLE_TYPING=$(usex typing)
-DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
)
cmake_src_configure
}
diff --git a/net-irc/weechat/weechat-4.1.3.ebuild b/net-irc/weechat/weechat-4.3.6.ebuild
index 0850f836dca6..d86207e4e6ef 100644
--- a/net-irc/weechat/weechat-4.1.3.ebuild
+++ b/net-irc/weechat/weechat-4.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake lua-single python-single-r1 xdg
@@ -32,13 +32,14 @@ PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spe
# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
SCRIPT_LANGS="guile lua +perl +python ruby tcl"
LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
REQUIRED_USE="
enchant? ( spell )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( nls )
+ relay-api? ( relay )
"
RDEPEND="
@@ -56,8 +57,10 @@ RDEPEND="
virtual/libcrypt:=
)
python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
ruby? (
|| (
+ dev-lang/ruby:3.3
dev-lang/ruby:3.2
dev-lang/ruby:3.1
)
@@ -163,6 +166,7 @@ src_configure() {
-DENABLE_PERL=$(usex perl)
-DENABLE_PYTHON=$(usex python)
-DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
-DENABLE_RUBY=$(usex ruby)
-DENABLE_SCRIPT=$(usex scripts)
-DENABLE_SCRIPTS=$(usex scripts)
diff --git a/net-irc/weechat/weechat-4.4.1.ebuild b/net-irc/weechat/weechat-4.4.1.ebuild
new file mode 100644
index 000000000000..b35455cb8847
--- /dev/null
+++ b/net-irc/weechat/weechat-4.4.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/weechat/weechat.git"
+else
+ inherit verify-sig
+ SRC_URI="https://weechat.org/files/src/${P}.tar.xz
+ verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
+ BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Portable and multi-interface IRC client"
+HOMEPAGE="https://weechat.org/"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+
+NETWORKS="+irc"
+PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
+# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
+# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
+SCRIPT_LANGS="guile lua +perl +python ruby tcl"
+LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+
+REQUIRED_USE="
+ enchant? ( spell )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( nls )
+ relay-api? ( relay )
+"
+
+RDEPEND="
+ dev-libs/libgcrypt:0=
+ net-libs/gnutls:=
+ sys-libs/ncurses:0=
+ sys-libs/zlib:=
+ net-misc/curl[ssl]
+ charset? ( virtual/libiconv )
+ guile? ( >=dev-scheme/guile-2.0:12= )
+ lua? ( ${LUA_DEPS} )
+ nls? ( virtual/libintl )
+ perl? (
+ dev-lang/perl:=
+ virtual/libcrypt:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
+ ruby? (
+ || (
+ dev-lang/ruby:3.3
+ dev-lang/ruby:3.2
+ dev-lang/ruby:3.1
+ )
+ )
+ selinux? ( sec-policy/selinux-irc )
+ spell? (
+ enchant? ( app-text/enchant:* )
+ !enchant? ( app-text/aspell )
+ )
+ tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
+"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cpputest )
+"
+
+BDEPEND+="
+ virtual/pkgconfig
+ doc? ( >=dev-ruby/asciidoctor-1.5.4 )
+ man? ( >=dev-ruby/asciidoctor-1.5.4 )
+ nls? ( >=sys-devel/gettext-0.15 )
+"
+
+DOCS="AUTHORS.md CHANGELOG.md CONTRIBUTING.md UPGRADING.md README.md"
+
+RESTRICT="!test? ( test )"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # install only required translations
+ local i
+ for i in ${LANGS} ; do
+ if ! has ${i} ${LINGUAS-${i}} ; then
+ sed -i \
+ -e "/${i}.po/d" \
+ po/CMakeLists.txt || die
+ fi
+ done
+
+ # install only required documentation ; en always
+ local j
+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do
+ for j in $(grep set.${i} doc/CMakeLists.txt \
+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
+ if ! has ${j} ${LINGUAS-${j}} ; then
+ sed -i \
+ -e "s/\(set(${i}.*\) ${j}/\1/" \
+ doc/CMakeLists.txt || die
+ fi
+ done
+ done
+
+ # install docs in correct directory
+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ # fix linking error on Darwin
+ sed -i "s/+ get_config_var('LINKFORSHARED')//" \
+ cmake/FindPython.cmake || die
+ # allow to find the plugins by default
+ sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
+ src/core/wee-config.c || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ -DENABLE_JAVASCRIPT=OFF
+ -DENABLE_LARGEFILE=ON
+ -DENABLE_NCURSES=ON
+ -DENABLE_PHP=OFF
+ -DENABLE_ALIAS=$(usex alias)
+ -DENABLE_BUFLIST=$(usex buflist)
+ -DENABLE_CHARSET=$(usex charset)
+ # -DENABLE_DOC requires all plugins (except javascript).
+ # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
+ # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
+ -DENABLE_DOC=OFF
+ -DENABLE_DOC_INCOMPLETE=$(usex doc)
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EXEC=$(usex exec)
+ -DENABLE_FIFO=$(usex fifo)
+ -DENABLE_FSET=$(usex fset)
+ -DENABLE_GUILE=$(usex guile)
+ -DENABLE_IRC=$(usex irc)
+ -DENABLE_LOGGER=$(usex logger)
+ -DENABLE_LUA=$(usex lua)
+ -DENABLE_MAN=$(usex man)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PERL=$(usex perl)
+ -DENABLE_PYTHON=$(usex python)
+ -DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
+ -DENABLE_RUBY=$(usex ruby)
+ -DENABLE_SCRIPT=$(usex scripts)
+ -DENABLE_SCRIPTS=$(usex scripts)
+ -DENABLE_SPELL=$(usex spell)
+ -DENABLE_TCL=$(usex tcl)
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TRIGGER=$(usex trigger)
+ -DENABLE_TYPING=$(usex typing)
+ -DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if $(locale -a | grep -iq "en_US\.utf.*8"); then
+ cmake_src_test -V
+ else
+ eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
+ die "required locale missing"
+ fi
+}
diff --git a/net-irc/weechat/weechat-4.4.2-r100.ebuild b/net-irc/weechat/weechat-4.4.2-r100.ebuild
new file mode 100644
index 000000000000..51c44dccd853
--- /dev/null
+++ b/net-irc/weechat/weechat-4.4.2-r100.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GUILE_COMPAT=( 2-2 3-0 )
+LUA_COMPAT=( lua5-{1..4} )
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake guile-single lua-single python-single-r1 xdg
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/weechat/weechat.git"
+else
+ inherit verify-sig
+ SRC_URI="https://weechat.org/files/src/${P}.tar.xz
+ verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
+ BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Portable and multi-interface IRC client"
+HOMEPAGE="https://weechat.org/"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+
+NETWORKS="+irc"
+PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
+# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
+# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
+SCRIPT_LANGS="guile lua +perl +python ruby tcl"
+LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+
+REQUIRED_USE="
+ enchant? ( spell )
+ guile? ( ${GUILE_REQUIRED_USE} )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( nls )
+ relay-api? ( relay )
+"
+
+RDEPEND="
+ dev-libs/libgcrypt:0=
+ net-libs/gnutls:=
+ sys-libs/ncurses:0=
+ sys-libs/zlib:=
+ net-misc/curl[ssl]
+ charset? ( virtual/libiconv )
+ guile? ( ${GUILE_DEPS} )
+ lua? ( ${LUA_DEPS} )
+ nls? ( virtual/libintl )
+ perl? (
+ dev-lang/perl:=
+ virtual/libcrypt:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
+ ruby? (
+ || (
+ dev-lang/ruby:3.3
+ dev-lang/ruby:3.2
+ dev-lang/ruby:3.1
+ )
+ )
+ selinux? ( sec-policy/selinux-irc )
+ spell? (
+ enchant? ( app-text/enchant:* )
+ !enchant? ( app-text/aspell )
+ )
+ tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
+"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cpputest )
+"
+
+BDEPEND+="
+ virtual/pkgconfig
+ doc? ( >=dev-ruby/asciidoctor-1.5.4 )
+ man? ( >=dev-ruby/asciidoctor-1.5.4 )
+ nls? ( >=sys-devel/gettext-0.15 )
+"
+
+DOCS="AUTHORS.md CHANGELOG.md CONTRIBUTING.md UPGRADING.md README.md"
+
+RESTRICT="!test? ( test )"
+
+pkg_setup() {
+ use guile && guile-single_pkg_setup
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ use guile && guile_bump_sources
+
+ # install only required translations
+ local i
+ for i in ${LANGS} ; do
+ if ! has ${i} ${LINGUAS-${i}} ; then
+ sed -i \
+ -e "/${i}.po/d" \
+ po/CMakeLists.txt || die
+ fi
+ done
+
+ # install only required documentation ; en always
+ local j
+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do
+ for j in $(grep set.${i} doc/CMakeLists.txt \
+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
+ if ! has ${j} ${LINGUAS-${j}} ; then
+ sed -i \
+ -e "s/\(set(${i}.*\) ${j}/\1/" \
+ doc/CMakeLists.txt || die
+ fi
+ done
+ done
+
+ # install docs in correct directory
+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ # fix linking error on Darwin
+ sed -i "s/+ get_config_var('LINKFORSHARED')//" \
+ cmake/FindPython.cmake || die
+ # allow to find the plugins by default
+ sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
+ src/core/wee-config.c || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ -DENABLE_JAVASCRIPT=OFF
+ -DENABLE_LARGEFILE=ON
+ -DENABLE_NCURSES=ON
+ -DENABLE_PHP=OFF
+ -DENABLE_ALIAS=$(usex alias)
+ -DENABLE_BUFLIST=$(usex buflist)
+ -DENABLE_CHARSET=$(usex charset)
+ # -DENABLE_DOC requires all plugins (except javascript).
+ # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
+ # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
+ -DENABLE_DOC=OFF
+ -DENABLE_DOC_INCOMPLETE=$(usex doc)
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EXEC=$(usex exec)
+ -DENABLE_FIFO=$(usex fifo)
+ -DENABLE_FSET=$(usex fset)
+ -DENABLE_GUILE=$(usex guile)
+ -DENABLE_IRC=$(usex irc)
+ -DENABLE_LOGGER=$(usex logger)
+ -DENABLE_LUA=$(usex lua)
+ -DENABLE_MAN=$(usex man)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PERL=$(usex perl)
+ -DENABLE_PYTHON=$(usex python)
+ -DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
+ -DENABLE_RUBY=$(usex ruby)
+ -DENABLE_SCRIPT=$(usex scripts)
+ -DENABLE_SCRIPTS=$(usex scripts)
+ -DENABLE_SPELL=$(usex spell)
+ -DENABLE_TCL=$(usex tcl)
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TRIGGER=$(usex trigger)
+ -DENABLE_TYPING=$(usex typing)
+ -DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if $(locale -a | grep -iq "en_US\.utf.*8"); then
+ cmake_src_test -V
+ else
+ eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
+ die "required locale missing"
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ use guile && guile_unstrip_ccache
+}
diff --git a/net-irc/weechat/weechat-4.4.2.ebuild b/net-irc/weechat/weechat-4.4.2.ebuild
new file mode 100644
index 000000000000..b35455cb8847
--- /dev/null
+++ b/net-irc/weechat/weechat-4.4.2.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/weechat/weechat.git"
+else
+ inherit verify-sig
+ SRC_URI="https://weechat.org/files/src/${P}.tar.xz
+ verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
+ BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Portable and multi-interface IRC client"
+HOMEPAGE="https://weechat.org/"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+
+NETWORKS="+irc"
+PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
+# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
+# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
+SCRIPT_LANGS="guile lua +perl +python ruby tcl"
+LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+
+REQUIRED_USE="
+ enchant? ( spell )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( nls )
+ relay-api? ( relay )
+"
+
+RDEPEND="
+ dev-libs/libgcrypt:0=
+ net-libs/gnutls:=
+ sys-libs/ncurses:0=
+ sys-libs/zlib:=
+ net-misc/curl[ssl]
+ charset? ( virtual/libiconv )
+ guile? ( >=dev-scheme/guile-2.0:12= )
+ lua? ( ${LUA_DEPS} )
+ nls? ( virtual/libintl )
+ perl? (
+ dev-lang/perl:=
+ virtual/libcrypt:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
+ ruby? (
+ || (
+ dev-lang/ruby:3.3
+ dev-lang/ruby:3.2
+ dev-lang/ruby:3.1
+ )
+ )
+ selinux? ( sec-policy/selinux-irc )
+ spell? (
+ enchant? ( app-text/enchant:* )
+ !enchant? ( app-text/aspell )
+ )
+ tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
+"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cpputest )
+"
+
+BDEPEND+="
+ virtual/pkgconfig
+ doc? ( >=dev-ruby/asciidoctor-1.5.4 )
+ man? ( >=dev-ruby/asciidoctor-1.5.4 )
+ nls? ( >=sys-devel/gettext-0.15 )
+"
+
+DOCS="AUTHORS.md CHANGELOG.md CONTRIBUTING.md UPGRADING.md README.md"
+
+RESTRICT="!test? ( test )"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # install only required translations
+ local i
+ for i in ${LANGS} ; do
+ if ! has ${i} ${LINGUAS-${i}} ; then
+ sed -i \
+ -e "/${i}.po/d" \
+ po/CMakeLists.txt || die
+ fi
+ done
+
+ # install only required documentation ; en always
+ local j
+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do
+ for j in $(grep set.${i} doc/CMakeLists.txt \
+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
+ if ! has ${j} ${LINGUAS-${j}} ; then
+ sed -i \
+ -e "s/\(set(${i}.*\) ${j}/\1/" \
+ doc/CMakeLists.txt || die
+ fi
+ done
+ done
+
+ # install docs in correct directory
+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ # fix linking error on Darwin
+ sed -i "s/+ get_config_var('LINKFORSHARED')//" \
+ cmake/FindPython.cmake || die
+ # allow to find the plugins by default
+ sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
+ src/core/wee-config.c || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ -DENABLE_JAVASCRIPT=OFF
+ -DENABLE_LARGEFILE=ON
+ -DENABLE_NCURSES=ON
+ -DENABLE_PHP=OFF
+ -DENABLE_ALIAS=$(usex alias)
+ -DENABLE_BUFLIST=$(usex buflist)
+ -DENABLE_CHARSET=$(usex charset)
+ # -DENABLE_DOC requires all plugins (except javascript).
+ # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
+ # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
+ -DENABLE_DOC=OFF
+ -DENABLE_DOC_INCOMPLETE=$(usex doc)
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EXEC=$(usex exec)
+ -DENABLE_FIFO=$(usex fifo)
+ -DENABLE_FSET=$(usex fset)
+ -DENABLE_GUILE=$(usex guile)
+ -DENABLE_IRC=$(usex irc)
+ -DENABLE_LOGGER=$(usex logger)
+ -DENABLE_LUA=$(usex lua)
+ -DENABLE_MAN=$(usex man)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PERL=$(usex perl)
+ -DENABLE_PYTHON=$(usex python)
+ -DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
+ -DENABLE_RUBY=$(usex ruby)
+ -DENABLE_SCRIPT=$(usex scripts)
+ -DENABLE_SCRIPTS=$(usex scripts)
+ -DENABLE_SPELL=$(usex spell)
+ -DENABLE_TCL=$(usex tcl)
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TRIGGER=$(usex trigger)
+ -DENABLE_TYPING=$(usex typing)
+ -DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if $(locale -a | grep -iq "en_US\.utf.*8"); then
+ cmake_src_test -V
+ else
+ eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
+ die "required locale missing"
+ fi
+}
diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild
index 84e5faff5549..51c44dccd853 100644
--- a/net-irc/weechat/weechat-9999.ebuild
+++ b/net-irc/weechat/weechat-9999.ebuild
@@ -3,10 +3,11 @@
EAPI=8
+GUILE_COMPAT=( 2-2 3-0 )
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake lua-single python-single-r1 xdg
+inherit cmake guile-single lua-single python-single-r1 xdg
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
@@ -31,11 +32,12 @@ PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spe
# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
+LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
REQUIRED_USE="
enchant? ( spell )
+ guile? ( ${GUILE_REQUIRED_USE} )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( nls )
@@ -49,7 +51,7 @@ RDEPEND="
sys-libs/zlib:=
net-misc/curl[ssl]
charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
+ guile? ( ${GUILE_DEPS} )
lua? ( ${LUA_DEPS} )
nls? ( virtual/libintl )
perl? (
@@ -57,6 +59,7 @@ RDEPEND="
virtual/libcrypt:=
)
python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
ruby? (
|| (
dev-lang/ruby:3.3
@@ -84,15 +87,12 @@ BDEPEND+="
nls? ( >=sys-devel/gettext-0.15 )
"
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
+DOCS="AUTHORS.md CHANGELOG.md CONTRIBUTING.md UPGRADING.md README.md"
RESTRICT="!test? ( test )"
pkg_setup() {
+ use guile && guile-single_pkg_setup
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
}
@@ -100,6 +100,8 @@ pkg_setup() {
src_prepare() {
cmake_src_prepare
+ use guile && guile_bump_sources
+
# install only required translations
local i
for i in ${LANGS} ; do
@@ -188,3 +190,9 @@ src_test() {
die "required locale missing"
fi
}
+
+src_install() {
+ cmake_src_install
+
+ use guile && guile_unstrip_ccache
+}
diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest
index c045e25d1ac6..1b9123d2c5a4 100644
--- a/net-irc/znc/Manifest
+++ b/net-irc/znc/Manifest
@@ -13,7 +13,9 @@ DIST gtest-1.14.0.tar.gz 867764 BLAKE2B c457f55ac572b9fb1553eee3df7eeeaf1e7dd2c3
DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1 SHA512 e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7
DIST znc-1.8.2.tar.gz 2101215 BLAKE2B 7f0e5840fe57cc6b6549115b0fcf02e6afd3be0bf52e79da0a39bcc1463d983cbeb504bad30f3d2f7582f0295c7210d3c1eec40ec87bcc3546ba2d21a67cca9e SHA512 e821647b50698c3a82fad039e69943e030bf644d8f8e82afa87c6c11da44761bceecddd510a7a956a1b487b1cca6ee46e8ac8818ea03127f0f1ff8f5d1a1a7f9
DIST znc-1.9.0.tar.gz 2221116 BLAKE2B 00bf472f0c223684c52a8c1a1a4b699346e58718161e6c40e3423591ef49aa13b6a530eb705e6f9e9cd6ce8937b4ee4e89de62d15aca7f2b19e1e8b603351d6e SHA512 22b8bd6fd7332643860f7a99ceaa0f6d0c9dd8ba9edac14b3f3731c9301eeb58e03e3af8d09e939e453aa980ff9f24afbe79e66d1106993f81d8779c97731a17
+DIST znc-1.9.1.tar.gz 2236498 BLAKE2B b811939d13e45f2731f35721776e5f849078e14e785ae852cfc8ff7b1864d4ac6cae5aeba5ae01e529ffd366981f5ac8bb04f2586e60ac82af06d7af71f639db SHA512 939eafbb2f20569d1b15b66e38b7da7a5210f2023e6fc98018566bd757d62d8ef2682d4b4e3b326a933a99cd7d9d65596ff0e2c43a2315c70e27c64f02d526a6
EBUILD znc-1.8.2-r2.ebuild 5647 BLAKE2B 276b9611f95d3453a2e8359c364b2278e6710636379985043222991ce773250bbc42134e12c3c13f31d0ae93d54eb669b273be58507b836f84534c97e2b60c87 SHA512 99d46a73dc90c2eb9dd4e26803d6384a10b55f006de1640d149d2c35efabfb9a50cff6346620cb87876314ada41d16aa5fd579d9cfa4bc34132267fe61afe422
-EBUILD znc-1.9.0.ebuild 5696 BLAKE2B 7e01d99e699ff1ddb5bbdd59327fc74495a68a22da078f579b450a18ec8eb29429666492ce044111c96386c2f3faf86b45feb19d8aebf43146aad945b838c3b3 SHA512 693966d659bcffacc5160c7c635540fc3c7ec70df1613b1420a145170a0a1ad5abad16e43772c2f42ee95d297a9415d53132d1d569e8c2b404aa18c68ad793ee
+EBUILD znc-1.9.0.ebuild 5692 BLAKE2B 77988047178096cf96758f3e7ba5bdc72e375ea1c4aa3e569a9211849eb6802b4c952dde18d4873eb95abee87f138e5311844905b512bbf4ae8e0502362e9b2a SHA512 8bb43e6aba4b3c027d82ce1c9468ad0fdcaa4e8e06da04dfd1eaf3e8122d1603981df9837f1cc75f652d4121479c9f0ce109efeff7b12ca4fde7eee2acd07697
+EBUILD znc-1.9.1.ebuild 5552 BLAKE2B c0b78263e283617f612167d71073b1c6c4138e6eb61b785cb5c0732638f32af0c0f04045b0b735842b6c0466f612685d6425d411c4fc630a44565fca6de1f220 SHA512 fa44befd5450189de9f594e2ef28ebe2e9b5714018a9652fb9240a83131c0d0ab5179ccd066a2923dd3def3ce8e6f0988f0419909ce333bc15018c0e41dacd97
EBUILD znc-9999.ebuild 5556 BLAKE2B 34bbc2be1a4bdeed988e56e7082078b547c36727bd5f6c33be534585f12f220b58560e0fe7a9750f89dffa215bca9f5e349dfe9d597b5f19ed361cbeedd4dd93 SHA512 b64d674868f33fde6b4b88f01071ae568b6bdd284bd79547d717f91a4ea9292c34afa8cdf8e3ff9952b7cf91cb07b988b249ae2c304fceb39999db8a48efada7
MISC metadata.xml 593 BLAKE2B 20191b1726221e530c845af505f81e2bb9770ee378ab6cf5854865d747803cc8704f29d739bc90abdd6562cb3a7c0e524591b922211a8382bf8f3981f4a2f2d4 SHA512 072679c68ecb3af85521ef6f0ed906721f595c6384d0832a2ad45078e9e9b84565123b114268a98f3cf4cbeb3706d04eea8dca66243aa3fd1664808a41890048
diff --git a/net-irc/znc/znc-1.9.0.ebuild b/net-irc/znc/znc-1.9.0.ebuild
index 6596c63a5cf0..66924afe2f6d 100644
--- a/net-irc/znc/znc-1.9.0.ebuild
+++ b/net-irc/znc/znc-1.9.0.ebuild
@@ -21,7 +21,7 @@ else
https://znc.in/releases/archive/${MY_P}.tar.gz
test? ( ${GTEST_URL} )
"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
S=${WORKDIR}/${MY_P}
fi
diff --git a/net-irc/znc/znc-1.9.1.ebuild b/net-irc/znc/znc-1.9.1.ebuild
new file mode 100644
index 000000000000..2c7040a99a5d
--- /dev/null
+++ b/net-irc/znc/znc-1.9.1.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1 readme.gentoo-r1 systemd
+
+GTEST_VER="1.14.0"
+GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> gtest-${GTEST_VER}.tar.gz"
+DESCRIPTION="An advanced IRC Bouncer"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/znc/znc.git"
+else
+ MY_PV=${PV/_/-}
+ MY_P=${PN}-${MY_PV}
+ SRC_URI="
+ https://znc.in/releases/archive/${MY_P}.tar.gz
+ test? ( ${GTEST_URL} )
+ "
+ KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+ S=${WORKDIR}/${MY_P}
+fi
+
+HOMEPAGE="https://znc.in"
+LICENSE="Apache-2.0"
+# "If you upgrade your ZNC version, you must recompile all your modules."
+# - https://wiki.znc.in/Compiling_modules
+SLOT="0/${PV}"
+IUSE="+argon2 +icu nls perl python +ssl sasl tcl test +zlib"
+RESTRICT="!test? ( test )"
+
+# tests run znc-buildmod which is a Python script
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} icu )
+ test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# perl is a build-time dependency of modpython
+BDEPEND="
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ perl? (
+ >=dev-lang/swig-4.0.1
+ >=dev-lang/perl-5.10
+ )
+ python? (
+ >=dev-lang/swig-4.0.1
+ >=dev-lang/perl-5.10
+ )
+ test? (
+ ${PYTHON_DEPS}
+ dev-qt/qtnetwork:5
+ )
+"
+DEPEND="
+ dev-cpp/cctz:=
+ argon2? ( app-crypt/argon2:= )
+ icu? ( dev-libs/icu:= )
+ nls? ( dev-libs/boost:=[nls] )
+ perl? ( >=dev-lang/perl-5.10:= )
+ python? ( ${PYTHON_DEPS} )
+ sasl? ( >=dev-libs/cyrus-sasl-2 )
+ ssl? ( dev-libs/openssl:0= )
+ tcl? ( dev-lang/tcl:0= )
+ zlib? ( sys-libs/zlib:0= )
+"
+RDEPEND="
+ ${DEPEND}
+ acct-user/znc
+ acct-group/znc
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.7.1-inttest-dir.patch"
+)
+
+pkg_setup() {
+ if use python || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ # Let SWIG rebuild modperl/modpython to make user patching easier.
+ if [[ ${PV} != *9999* ]]; then
+ rm modules/modperl/generated.tar.gz || die
+ rm modules/modpython/generated.tar.gz || die
+ fi
+
+ sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \
+ test/CMakeLists.txt || die
+
+ sed -i "s|--datadir=|&${EPREFIX}|" znc.service.in || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWANT_SYSTEMD=yes # Causes -DSYSTEMD_DIR to be used.
+ -DSYSTEMD_DIR="$(systemd_get_systemunitdir)"
+ -DWANT_ICU="$(usex icu)"
+ -DWANT_ARGON="$(usex argon2)"
+ -DWANT_IPV6=yes
+ -DWANT_I18N="$(usex nls)"
+ -DWANT_PERL="$(usex perl)"
+ -DWANT_PYTHON="$(usex python)"
+ -DWANT_PYTHON_VERSION="${EPYTHON#python}"
+ -DWANT_CYRUS="$(usex sasl)"
+ -DWANT_OPENSSL="$(usex ssl)"
+ -DWANT_TCL="$(usex tcl)"
+ -DWANT_ZLIB="$(usex zlib)"
+ )
+
+ if [[ ${PV} != *9999* ]] && use test; then
+ export GTEST_ROOT="${WORKDIR}/googletest-${GTEST_VER}/googletest"
+ export GMOCK_ROOT="${WORKDIR}/googletest-${GTEST_VER}/googlemock"
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cmake_build unittest
+ DESTDIR="${T}/inttest" cmake_build install
+ local filter='-'
+ if ! use perl; then
+ filter="${filter}:ZNCTest.Modperl*"
+ fi
+ if ! use python; then
+ filter="${filter}:ZNCTest.Modpython*"
+ fi
+ # CMAKE_PREFIX_PATH and CXXFLAGS are needed for znc-buildmod
+ # invocations from inside the test
+ GTEST_FILTER="${filter}" ZNC_UNUSUAL_ROOT="${T}/inttest" \
+ CMAKE_PREFIX_PATH="${T}/inttest/usr/share/znc/cmake" \
+ CXXFLAGS="${CXXFLAGS} -isystem ${T}/inttest/usr/include" \
+ cmake_build inttest
+}
+
+src_install() {
+ cmake_src_install
+
+ dodoc NOTICE
+ newinitd "${FILESDIR}"/znc.initd-r2 znc
+ newconfd "${FILESDIR}"/znc.confd-r1 znc
+
+ local DOC_CONTENTS
+ # "local" has its own return value which is not what we want to catch
+ DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") || die
+ local DISABLE_AUTOFORMATTING=1
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ if [[ -d "${EROOT}/var/lib/znc/.znc/" ]]; then
+ eerror "${EROOT}/var/lib/znc/.znc/ exists, please move your data to ${EROOT}/var/lib/znc/"
+ eerror ""
+ eerror "The systemd unit has changed and now expects data to be located"
+ eerror "at the root of ${EROOT}/var/lib/znc instead of its '.znc' subfolder."
+ eerror "The recommended procedure to move the data is the following:"
+ eerror "1. stop the service: systemctl stop znc.service"
+ eerror "2. move the data: cp -a '${EROOT}/var/lib/znc/.znc/.' '${EROOT}/var/lib/znc/'"
+ eerror "3. fix the config file: sed -i 's|${EROOT}/var/lib/znc/.znc|${EROOT}/var/lib/znc|g' '${EROOT}/var/lib/znc/configs/znc.conf'"
+ eerror "4. restart znc: systemctl start znc.service"
+ eerror "5. once everything works, remove the old data directory: rm -r '${EROOT}/var/lib/znc/.znc/'"
+ eerror "See https://bugs.gentoo.org/743856 for details."
+ fi
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ readme.gentoo_print_elog
+ fi
+}
+
+pkg_config() {
+ if [[ -d "${EROOT}/var/lib/znc/configs" ]]; then
+ ewarn "${EROOT}/var/lib/znc/configs/ already exists,"
+ ewarn "aborting to avoid damaging any existing configuration."
+ ewarn "If you are sure you want to generate a new configuration,"
+ ewarn "remove the folder and try again."
+ else
+ einfo "Press enter to interactively create a new configuration file for znc."
+ einfo "To abort, press Control-C"
+ read
+ su ${PN} -p -s /bin/sh -c 'ZNC_NO_LAUNCH_AFTER_MAKECONF=1 \
+ "${EROOT}"/usr/bin/znc --makeconf \
+ --datadir "${EROOT}/var/lib/znc"' || die "Config failed"
+ einfo
+ einfo "You can now start the znc service using the init system of your choice."
+ einfo "Don't forget to enable it if you want to use znc at boot."
+ fi
+}