diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-07 15:01:52 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-07 15:01:52 -0500 |
| commit | cab4bebbee5e50ac2d5275d645904cef772fcc17 (patch) | |
| tree | 8c8703f7679be915572c609b33068ac5b25d36fa /net-irc | |
| parent | dd6cff2d76baa289493b9d53d2f9a5bd287f5055 (diff) | |
| download | baldeagleos-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.patch | 35 | ||||
| -rw-r--r-- | net-irc/konversation/Manifest | 1 | ||||
| -rw-r--r-- | net-irc/konversation/konversation-26.04.2.ebuild | 71 | ||||
| -rw-r--r-- | net-irc/konversation/konversation-26.04.3.ebuild | 2 |
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=" |
