From 44f1d83b5e4001fb2cba7f5778926240b82a993b Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Tue, 19 Aug 2025 10:01:05 +0300
Subject: trinity-base/kxsldbg: add  dev-libs/libxslt[debugger] to DEPEND

Also:
* remove HOMEPAGE definition from the ebuilds
* remove `append-cxxflags "-std=c++11"` from newer ebuilds

Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo/issues/432
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 trinity-base/kxsldbg/kxsldbg-14.1.1.ebuild |  5 ++---
 trinity-base/kxsldbg/kxsldbg-14.1.2.ebuild |  5 ++---
 trinity-base/kxsldbg/kxsldbg-9999.ebuild   | 11 ++---------
 3 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/trinity-base/kxsldbg/kxsldbg-14.1.1.ebuild b/trinity-base/kxsldbg/kxsldbg-14.1.1.ebuild
index dc8dc2fb..ee8dca33 100644
--- a/trinity-base/kxsldbg/kxsldbg-14.1.1.ebuild
+++ b/trinity-base/kxsldbg/kxsldbg-14.1.1.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2023 Gentoo Authors
-# Copyright 2022-2023 The Trinity Desktop Project
+# Copyright 2022-2025 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -11,14 +11,13 @@ TRINITY_HANDBOOK="optional"
 inherit trinity-meta-2 flag-o-matic
 
 DESCRIPTION="Graphical XSLT debugger for TDE [Trinity]"
-HOMEPAGE="https://trinitydesktop.org/"
 
 if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DEPEND="
-	dev-libs/libxslt
+	dev-libs/libxslt[debugger]
 	dev-libs/libxml2
 "
 
diff --git a/trinity-base/kxsldbg/kxsldbg-14.1.2.ebuild b/trinity-base/kxsldbg/kxsldbg-14.1.2.ebuild
index f3dec4c3..8bdb85e3 100644
--- a/trinity-base/kxsldbg/kxsldbg-14.1.2.ebuild
+++ b/trinity-base/kxsldbg/kxsldbg-14.1.2.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2024 Gentoo Authors
-# Copyright 2022-2024 The Trinity Desktop Project
+# Copyright 2022-2025 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -11,14 +11,13 @@ TRINITY_HANDBOOK="optional"
 inherit trinity-meta-2 flag-o-matic
 
 DESCRIPTION="Graphical XSLT debugger for TDE [Trinity]"
-HOMEPAGE="https://trinitydesktop.org/"
 
 if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DEPEND="
-	dev-libs/libxslt
+	dev-libs/libxslt[debugger]
 	dev-libs/libxml2
 "
 
diff --git a/trinity-base/kxsldbg/kxsldbg-9999.ebuild b/trinity-base/kxsldbg/kxsldbg-9999.ebuild
index 9cd48d42..3a8f9a1c 100644
--- a/trinity-base/kxsldbg/kxsldbg-9999.ebuild
+++ b/trinity-base/kxsldbg/kxsldbg-9999.ebuild
@@ -7,23 +7,16 @@ EAPI="8"
 TRINITY_MODULE_NAME="tdewebdev"
 TRINITY_MODULE_TYPE="core"
 TRINITY_HANDBOOK="never"
-inherit trinity-meta-2 flag-o-matic
+inherit trinity-meta-2
 
 DESCRIPTION="Graphical XSLT debugger for TDE [Trinity]"
-HOMEPAGE="https://trinitydesktop.org/"
 
 if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DEPEND="
-	dev-libs/libxslt
+	dev-libs/libxslt[debugger]
 	dev-libs/libxml2
 "
-
 RDEPEND="${DEPEND}"
-
-src_configure() {
-	append-cxxflags "-std=c++11"
-	trinity-meta-2_src_configure
-}
-- 
cgit v1.2.3

