summaryrefslogtreecommitdiff
path: root/net-irc
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-07 15:01:52 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-07 15:01:52 -0500
commitcab4bebbee5e50ac2d5275d645904cef772fcc17 (patch)
tree8c8703f7679be915572c609b33068ac5b25d36fa /net-irc
parentdd6cff2d76baa289493b9d53d2f9a5bd287f5055 (diff)
downloadbaldeagleos-repo-cab4bebbee5e50ac2d5275d645904cef772fcc17.tar.gz
baldeagleos-repo-cab4bebbee5e50ac2d5275d645904cef772fcc17.tar.xz
baldeagleos-repo-cab4bebbee5e50ac2d5275d645904cef772fcc17.zip
Adding metadata
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/atheme-services/atheme-services-7.2.12-r6.ebuild (renamed from net-irc/atheme-services/atheme-services-7.2.12-r5.ebuild)7
-rw-r--r--net-irc/atheme-services/files/atheme-services-7.2.12-configure-logdir.patch (renamed from net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-logdir.patch)0
-rw-r--r--net-irc/atheme-services/files/atheme-services-7.2.12-fix-compilation-with-recent-ExtUtils-ParseXS.patch35
-rw-r--r--net-irc/konversation/Manifest1
-rw-r--r--net-irc/konversation/konversation-26.04.2.ebuild71
-rw-r--r--net-irc/konversation/konversation-26.04.3.ebuild2
6 files changed, 40 insertions, 76 deletions
diff --git a/net-irc/atheme-services/atheme-services-7.2.12-r5.ebuild b/net-irc/atheme-services/atheme-services-7.2.12-r6.ebuild
index 9e1f56d960de..b08400f41661 100644
--- a/net-irc/atheme-services/atheme-services-7.2.12-r5.ebuild
+++ b/net-irc/atheme-services/atheme-services-7.2.12-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,8 +32,9 @@ BDEPEND="
virtual/pkgconfig"
PATCHES=(
- "${FILESDIR}"/${PN}-7.2.10_p2-configure-logdir.patch
- "${FILESDIR}"/${PN}-7.2.12-libathemecore-account-fix-assertion-macro-return-type.patch)
+ "${FILESDIR}"/${P}-configure-logdir.patch
+ "${FILESDIR}"/${P}-libathemecore-account-fix-assertion-macro-return-type.patch
+ "${FILESDIR}"/${P}-fix-compilation-with-recent-ExtUtils-ParseXS.patch)
src_configure() {
# perl scriping module support is also broken in 7.0.0. Yay for QA failures.
diff --git a/net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-logdir.patch b/net-irc/atheme-services/files/atheme-services-7.2.12-configure-logdir.patch
index d57af2d9f445..d57af2d9f445 100644
--- a/net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-logdir.patch
+++ b/net-irc/atheme-services/files/atheme-services-7.2.12-configure-logdir.patch
diff --git a/net-irc/atheme-services/files/atheme-services-7.2.12-fix-compilation-with-recent-ExtUtils-ParseXS.patch b/net-irc/atheme-services/files/atheme-services-7.2.12-fix-compilation-with-recent-ExtUtils-ParseXS.patch
new file mode 100644
index 000000000000..28ec5cf58f29
--- /dev/null
+++ b/net-irc/atheme-services/files/atheme-services-7.2.12-fix-compilation-with-recent-ExtUtils-ParseXS.patch
@@ -0,0 +1,35 @@
+From 4c08d2c8e1aa6af786a0653d5e2f2e896e9196b3 Mon Sep 17 00:00:00 2001
+From: Lukas Mai <lukasmai.403@gmail.com>
+Date: Sun, 5 Jul 2026 08:40:16 +0200
+Subject: [PATCH 2/2] fix compilation with recent ExtUtils::ParseXS
+
+Recent versions of ExtUtils::ParseXS (since 3.58 or so?) have started
+being pickier about the XS syntax they accept. Anyone who is using Perl
+5.44 (or has upgraded ExtUtils::ParseXS) may see this error:
+
+ Error: unrecognised line: '#include "../../../chanserv/chanserv.h"' in config.xs, line 11
+ (possible start of a truncated XSUB definition?)
+
+Fix: Leave an empty line between MODULE and a following preprocessor
+directive.
+
+(See also <https://bugs.gentoo.org/978484>.)
+---
+ modules/scripting/perl/api/config.xs | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/modules/scripting/perl/api/config.xs b/modules/scripting/perl/api/config.xs
+index 637fcbf51..e93bd6c8e 100644
+--- a/modules/scripting/perl/api/config.xs
++++ b/modules/scripting/perl/api/config.xs
+@@ -8,6 +8,7 @@ OUTPUT:
+ RETVAL
+
+ MODULE = Atheme PACKAGE = Atheme::ChanServ::Config
++
+ #include "../../../chanserv/chanserv.h"
+
+ char *
+--
+2.53.0
+
diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index a456d96e19f4..46d1d63f9ed1 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1,3 +1,2 @@
DIST konversation-26.04.1.tar.xz 4519872 BLAKE2B 0c2cb3dd4749a71649c304cb53d2f2218c30d15fb7c40525996cd5fe724b16e9588cf503366ff2539e6cecdcbfcf4536a4603c081e1ea80ae7c7b3bccc006c90 SHA512 86dccbb4898d5754a9e78e9f4ef2f65ba044b47056388ef3a996b40f4d5127e6bcf9a0a1e49aa116f2e380f737fe5f46780c1b91c6a45a41144ff1ced7ddcdb5
-DIST konversation-26.04.2.tar.xz 4520256 BLAKE2B 91264621aa3c3261e53f2e399fb65ab05f771cb4924902447b08c5f37fccaf6eaa4b805d1f0f5b0473e926befa95ca655de7024c904a84fde2fa663fd5492101 SHA512 989b3dec059493dcfb746967cfcb4d6397779086815d5beb186698d279b154f86df07ea96c61992e6c8c2dcb49b4c37e8e8d30cf8442a60489bbd07596b847ba
DIST konversation-26.04.3.tar.xz 4520236 BLAKE2B cb9ca7a1c421f89cd08e3305c65dc0abe01fe0d63f3bf698e1dcef8b8b5756e75e79613ae4c98d68be7a859e2326d38efe7174f5258f5e8fcc5785e21a0e9d0e SHA512 902e715d06a7c0311a120894a75412d1cbdf5af78686232e392ae7dc6f3124a3c9b7495f12324f9d2397b61e30fdf2a590b26cebec0c6b394f0f1e94744bf03e
diff --git a/net-irc/konversation/konversation-26.04.2.ebuild b/net-irc/konversation/konversation-26.04.2.ebuild
deleted file mode 100644
index 59b3fbb7539f..000000000000
--- a/net-irc/konversation/konversation-26.04.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.22.0
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-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/konversation/konversation-26.04.3.ebuild b/net-irc/konversation/konversation-26.04.3.ebuild
index f3587605a04b..ad1e85e127e1 100644
--- a/net-irc/konversation/konversation-26.04.3.ebuild
+++ b/net-irc/konversation/konversation-26.04.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
LICENSE="GPL-2"
SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="+crypt"
DEPEND="