public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-04-06 10:00 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2025-04-06 10:00 UTC (permalink / raw
  To: gentoo-commits

commit:     b84449b2f82a830f894c0d3f1a5b3612caf96bc1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  6 07:51:59 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr  6 09:58:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84449b2

dev-debug/kdbg: add 3.1.0_p20250201, Qt6 based, fix build w/ >=cmake-4

Patchset containing queued up upstream MRs, in order:
https://github.com/j6t/kdbg/pull/48
https://github.com/j6t/kdbg/pull/45
https://github.com/j6t/kdbg/pull/46
https://github.com/j6t/kdbg/pull/47
Fixes on top (TODO upstream):
https://github.com/j6t/kdbg/commit/2e5de789 (Switch to KX11Extras)
https://github.com/j6t/kdbg/commit/812dcfa1 (Cast to QChar)
Port to Qt6:
https://github.com/j6t/kdbg/pull/26/commits/21c7b20c (rebased)

Closes: https://bugs.gentoo.org/953264
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-debug/kdbg/Manifest                    |  2 ++
 dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild | 55 ++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/dev-debug/kdbg/Manifest b/dev-debug/kdbg/Manifest
index 4b48fcff287b..4362c4e6d295 100644
--- a/dev-debug/kdbg/Manifest
+++ b/dev-debug/kdbg/Manifest
@@ -1 +1,3 @@
 DIST kdbg-3.1.0.tar.gz 444052 BLAKE2B d0083094f8ba3cb374b2df4a20b7697ddae4fb24579e18d883701a5e826e86041a8cdb7bd1919c881bc149c49e764221eb246d98bcebacbffbdb5e0f83264ad6 SHA512 e7da5bb1a4882b031077bd4344c6795b058088eb9a00ef3a2ba9c3d72c0a022bb16822525369ca7bcfb623c775cf73140caa114c1591d37f1d6f6a3b22ae649b
+DIST kdbg-3.1.0_p20250201-patchset.tar.xz 6276 BLAKE2B 83f0fc47e30332f33c1022c3485369d4c736394016a0b7aecf9bc693e3882949ba7d76077bf0de9a96cf665444ce07d0ac8244efd3d718b7e816c99c5f0fdb07 SHA512 b6e9b5d0abdb4ff9f78656ad9ac28fa1522bac4b9f709af94edc551558a8ce730bbea9d26d92b7ef2da0c2b9b447178569d8e32c86151c796c6953207c27ddde
+DIST kdbg-3.1.0_p20250201.tar.gz 454667 BLAKE2B bb05461138cb004d35e85e911003d1d6546816beab907bcc5edbf70106492fdf85451d287fb9718d7aa453fd9f0266cf96d1f996eddba7fe1976f417f1a277e2 SHA512 34661030efa3314fe880c23a19d25d75b82fa689332c38b1cace0a4f729b564806fb64481404dd82daa149498e89e57eea17c5cab919cf65316c5c433afe1bc4

diff --git a/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild b/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild
new file mode 100644
index 000000000000..b3540e057de0
--- /dev/null
+++ b/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="1ff0635e655de67d1c8b4c405595bd174a8e3622"
+PATCHSET="${P}-patchset.tar.xz"
+ECM_HANDBOOK="true"
+KFMIN=6.9.0
+QTMIN=6.8.1
+inherit ecm
+
+DESCRIPTION="Graphical debugger interface"
+HOMEPAGE="https://www.kdbg.org/"
+SRC_URI="https://github.com/j6t/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
+	https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kiconthemes-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+	>=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+	!${CATEGORY}/${PN}:5
+	dev-debug/gdb
+"
+
+# Patchset containing queued up upstream MRs, in order:
+# https://github.com/j6t/kdbg/pull/48
+# https://github.com/j6t/kdbg/pull/45
+# https://github.com/j6t/kdbg/pull/46
+# https://github.com/j6t/kdbg/pull/47
+# TODO upstream:
+# https://github.com/j6t/kdbg/commit/2e5de789 (Switch to KX11Extras)
+# https://github.com/j6t/kdbg/commit/812dcfa1 (Cast to QChar)
+# https://github.com/j6t/kdbg/pull/26/commits/21c7b20c (rebase: port to Qt6/KF6)
+PATCHES=( "${WORKDIR}"/${PATCHSET/.tar.xz/} )
+
+src_prepare() {
+	ecm_src_prepare
+	if ! use handbook; then
+		cmake_run_in kdbg cmake_comment_add_subdirectory doc
+	fi
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-04-06 10:00 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2025-04-06 10:00 UTC (permalink / raw
  To: gentoo-commits

commit:     e20ac3761dbe4db2338af50af7f2604417cd741a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  6 07:56:25 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr  6 09:59:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20ac376

dev-debug/kdbg: drop 3.1.0

Bug: https://bugs.gentoo.org/953264
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-debug/kdbg/Manifest          |  1 -
 dev-debug/kdbg/kdbg-3.1.0.ebuild | 42 ----------------------------------------
 2 files changed, 43 deletions(-)

diff --git a/dev-debug/kdbg/Manifest b/dev-debug/kdbg/Manifest
index 4362c4e6d295..fece8a07c0ad 100644
--- a/dev-debug/kdbg/Manifest
+++ b/dev-debug/kdbg/Manifest
@@ -1,3 +1,2 @@
-DIST kdbg-3.1.0.tar.gz 444052 BLAKE2B d0083094f8ba3cb374b2df4a20b7697ddae4fb24579e18d883701a5e826e86041a8cdb7bd1919c881bc149c49e764221eb246d98bcebacbffbdb5e0f83264ad6 SHA512 e7da5bb1a4882b031077bd4344c6795b058088eb9a00ef3a2ba9c3d72c0a022bb16822525369ca7bcfb623c775cf73140caa114c1591d37f1d6f6a3b22ae649b
 DIST kdbg-3.1.0_p20250201-patchset.tar.xz 6276 BLAKE2B 83f0fc47e30332f33c1022c3485369d4c736394016a0b7aecf9bc693e3882949ba7d76077bf0de9a96cf665444ce07d0ac8244efd3d718b7e816c99c5f0fdb07 SHA512 b6e9b5d0abdb4ff9f78656ad9ac28fa1522bac4b9f709af94edc551558a8ce730bbea9d26d92b7ef2da0c2b9b447178569d8e32c86151c796c6953207c27ddde
 DIST kdbg-3.1.0_p20250201.tar.gz 454667 BLAKE2B bb05461138cb004d35e85e911003d1d6546816beab907bcc5edbf70106492fdf85451d287fb9718d7aa453fd9f0266cf96d1f996eddba7fe1976f417f1a277e2 SHA512 34661030efa3314fe880c23a19d25d75b82fa689332c38b1cace0a4f729b564806fb64481404dd82daa149498e89e57eea17c5cab919cf65316c5c433afe1bc4

diff --git a/dev-debug/kdbg/kdbg-3.1.0.ebuild b/dev-debug/kdbg/kdbg-3.1.0.ebuild
deleted file mode 100644
index 81d583500276..000000000000
--- a/dev-debug/kdbg/kdbg-3.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-KFMIN=5.85.0
-QTMIN=5.15.2
-inherit ecm
-
-DESCRIPTION="Graphical debugger interface"
-HOMEPAGE="https://www.kdbg.org/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-DEPEND="
-	>=dev-qt/qtgui-${QTMIN}:5
-	>=dev-qt/qtwidgets-${QTMIN}:5
-	>=kde-frameworks/kconfig-${KFMIN}:5
-	>=kde-frameworks/kconfigwidgets-${KFMIN}:5
-	>=kde-frameworks/kcoreaddons-${KFMIN}:5
-	>=kde-frameworks/ki18n-${KFMIN}:5
-	>=kde-frameworks/kiconthemes-${KFMIN}:5
-	>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-	>=kde-frameworks/kwindowsystem-${KFMIN}:5
-	>=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
-	dev-debug/gdb
-"
-
-src_prepare() {
-	# allow documentation to be handled by eclass
-	mv kdbg/doc . || die
-	sed -i -e '/add_subdirectory(doc)/d' kdbg/CMakeLists.txt || die
-	echo 'add_subdirectory(doc)' >> CMakeLists.txt || die
-
-	ecm_src_prepare
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-04-06 19:38 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2025-04-06 19:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ab248fbd30ebe99be0ae0e637a8f1823a10b9ef1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  6 19:36:17 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr  6 19:38:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab248fbd

dev-debug/kdbg: add 3.1.0_p20250406

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-debug/kdbg/Manifest                    |  2 ++
 dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild | 53 ++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/dev-debug/kdbg/Manifest b/dev-debug/kdbg/Manifest
index fece8a07c0ad..2b6ec4eb9f25 100644
--- a/dev-debug/kdbg/Manifest
+++ b/dev-debug/kdbg/Manifest
@@ -1,2 +1,4 @@
 DIST kdbg-3.1.0_p20250201-patchset.tar.xz 6276 BLAKE2B 83f0fc47e30332f33c1022c3485369d4c736394016a0b7aecf9bc693e3882949ba7d76077bf0de9a96cf665444ce07d0ac8244efd3d718b7e816c99c5f0fdb07 SHA512 b6e9b5d0abdb4ff9f78656ad9ac28fa1522bac4b9f709af94edc551558a8ce730bbea9d26d92b7ef2da0c2b9b447178569d8e32c86151c796c6953207c27ddde
 DIST kdbg-3.1.0_p20250201.tar.gz 454667 BLAKE2B bb05461138cb004d35e85e911003d1d6546816beab907bcc5edbf70106492fdf85451d287fb9718d7aa453fd9f0266cf96d1f996eddba7fe1976f417f1a277e2 SHA512 34661030efa3314fe880c23a19d25d75b82fa689332c38b1cace0a4f729b564806fb64481404dd82daa149498e89e57eea17c5cab919cf65316c5c433afe1bc4
+DIST kdbg-3.1.0_p20250406-patchset.tar.xz 3812 BLAKE2B bbdc08408b9ff123dcd3e283f8862e541031646e4a303dbe0c311571282ddf6a7d580fb68637def3685d779f598c7ea2b4f5b280963629bd964c0ae408e0ddd6 SHA512 6cce46cb257cedb31c13fa556ec6c5ca0ba558ac1fb21e29be99996011c8077e3563bb39e0895c84c66e3246d871a51a6cdc3157c9cda9f06569090add3e53be
+DIST kdbg-3.1.0_p20250406.tar.gz 454669 BLAKE2B c4aafba0df4841d972dc3c48d8ac0cfaa4ea9dd4a689105fb4f93ed82595b0a058d798b42243ac9475125855fa2130587ba0e2dd9f5cf9c40c699b85f6bdb9d6 SHA512 57bb250251c43e83fc1897c3798cb8ae740e2b549014cdc54d44fb9775bff7ab786acfddfc5b0f159b9d22c39b84793236fbf6db712c00df8f8938b196a56454

diff --git a/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild b/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild
new file mode 100644
index 000000000000..de9a311f996b
--- /dev/null
+++ b/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="78450aec94de5c2c5e07f9a448f454ebe39e4fc0"
+PATCHSET="${P}-patchset.tar.xz"
+ECM_HANDBOOK="true"
+KFMIN=6.9.0
+QTMIN=6.8.1
+inherit ecm
+
+DESCRIPTION="Graphical debugger interface"
+HOMEPAGE="https://www.kdbg.org/"
+SRC_URI="https://github.com/j6t/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
+	https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kiconthemes-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+	>=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+	!${CATEGORY}/${PN}:5
+	dev-debug/gdb
+"
+
+# Patchset containing queued up upstream MRs, in order:
+# https://github.com/j6t/kdbg/pull/48 (only partially picked)
+# https://github.com/j6t/kdbg/commit/2e5de789 (Switch to KX11Extras)
+# https://github.com/j6t/kdbg/pull/49 (Cast to QChar)
+# https://github.com/j6t/kdbg/pull/50
+PATCHES=( "${WORKDIR}"/${PATCHSET/.tar.xz/} )
+
+src_prepare() {
+	ecm_src_prepare
+	# TODO: raising ECM leads to many more deprecations erroring out:
+	sed -e "/^find_package(ECM/ s/\${KF_MIN_VERSION} //" -i CMakeLists.txt || die
+	if ! use handbook; then
+		cmake_run_in kdbg cmake_comment_add_subdirectory doc
+	fi
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-04-06 19:38 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2025-04-06 19:38 UTC (permalink / raw
  To: gentoo-commits

commit:     63887d38ece667e4acffcc554439ff2fbe4c0578
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  6 19:37:54 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr  6 19:38:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63887d38

dev-debug/kdbg: drop 3.1.0_p20250201

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-debug/kdbg/Manifest                    |  2 --
 dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild | 55 ------------------------------
 2 files changed, 57 deletions(-)

diff --git a/dev-debug/kdbg/Manifest b/dev-debug/kdbg/Manifest
index 2b6ec4eb9f25..33467fc5ba9a 100644
--- a/dev-debug/kdbg/Manifest
+++ b/dev-debug/kdbg/Manifest
@@ -1,4 +1,2 @@
-DIST kdbg-3.1.0_p20250201-patchset.tar.xz 6276 BLAKE2B 83f0fc47e30332f33c1022c3485369d4c736394016a0b7aecf9bc693e3882949ba7d76077bf0de9a96cf665444ce07d0ac8244efd3d718b7e816c99c5f0fdb07 SHA512 b6e9b5d0abdb4ff9f78656ad9ac28fa1522bac4b9f709af94edc551558a8ce730bbea9d26d92b7ef2da0c2b9b447178569d8e32c86151c796c6953207c27ddde
-DIST kdbg-3.1.0_p20250201.tar.gz 454667 BLAKE2B bb05461138cb004d35e85e911003d1d6546816beab907bcc5edbf70106492fdf85451d287fb9718d7aa453fd9f0266cf96d1f996eddba7fe1976f417f1a277e2 SHA512 34661030efa3314fe880c23a19d25d75b82fa689332c38b1cace0a4f729b564806fb64481404dd82daa149498e89e57eea17c5cab919cf65316c5c433afe1bc4
 DIST kdbg-3.1.0_p20250406-patchset.tar.xz 3812 BLAKE2B bbdc08408b9ff123dcd3e283f8862e541031646e4a303dbe0c311571282ddf6a7d580fb68637def3685d779f598c7ea2b4f5b280963629bd964c0ae408e0ddd6 SHA512 6cce46cb257cedb31c13fa556ec6c5ca0ba558ac1fb21e29be99996011c8077e3563bb39e0895c84c66e3246d871a51a6cdc3157c9cda9f06569090add3e53be
 DIST kdbg-3.1.0_p20250406.tar.gz 454669 BLAKE2B c4aafba0df4841d972dc3c48d8ac0cfaa4ea9dd4a689105fb4f93ed82595b0a058d798b42243ac9475125855fa2130587ba0e2dd9f5cf9c40c699b85f6bdb9d6 SHA512 57bb250251c43e83fc1897c3798cb8ae740e2b549014cdc54d44fb9775bff7ab786acfddfc5b0f159b9d22c39b84793236fbf6db712c00df8f8938b196a56454

diff --git a/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild b/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild
deleted file mode 100644
index b3540e057de0..000000000000
--- a/dev-debug/kdbg/kdbg-3.1.0_p20250201.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="1ff0635e655de67d1c8b4c405595bd174a8e3622"
-PATCHSET="${P}-patchset.tar.xz"
-ECM_HANDBOOK="true"
-KFMIN=6.9.0
-QTMIN=6.8.1
-inherit ecm
-
-DESCRIPTION="Graphical debugger interface"
-HOMEPAGE="https://www.kdbg.org/"
-SRC_URI="https://github.com/j6t/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-	https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-DEPEND="
-	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-	>=kde-frameworks/kconfig-${KFMIN}:6
-	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
-	>=kde-frameworks/kcoreaddons-${KFMIN}:6
-	>=kde-frameworks/ki18n-${KFMIN}:6
-	>=kde-frameworks/kiconthemes-${KFMIN}:6
-	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	>=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
-	!${CATEGORY}/${PN}:5
-	dev-debug/gdb
-"
-
-# Patchset containing queued up upstream MRs, in order:
-# https://github.com/j6t/kdbg/pull/48
-# https://github.com/j6t/kdbg/pull/45
-# https://github.com/j6t/kdbg/pull/46
-# https://github.com/j6t/kdbg/pull/47
-# TODO upstream:
-# https://github.com/j6t/kdbg/commit/2e5de789 (Switch to KX11Extras)
-# https://github.com/j6t/kdbg/commit/812dcfa1 (Cast to QChar)
-# https://github.com/j6t/kdbg/pull/26/commits/21c7b20c (rebase: port to Qt6/KF6)
-PATCHES=( "${WORKDIR}"/${PATCHSET/.tar.xz/} )
-
-src_prepare() {
-	ecm_src_prepare
-	if ! use handbook; then
-		cmake_run_in kdbg cmake_comment_add_subdirectory doc
-	fi
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-04-27 21:21 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2025-04-27 21:21 UTC (permalink / raw
  To: gentoo-commits

commit:     602ba1e1f6e33e4964ff75202061ab2eac84f96e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 27 21:02:34 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 27 21:21:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602ba1e1

dev-debug/kdbg: Add missing xdg handling

Closes: https://bugs.gentoo.org/954837
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild b/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild
index de9a311f996b..74303154d897 100644
--- a/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild
+++ b/dev-debug/kdbg/kdbg-3.1.0_p20250406.ebuild
@@ -8,7 +8,7 @@ PATCHSET="${P}-patchset.tar.xz"
 ECM_HANDBOOK="true"
 KFMIN=6.9.0
 QTMIN=6.8.1
-inherit ecm
+inherit ecm xdg
 
 DESCRIPTION="Graphical debugger interface"
 HOMEPAGE="https://www.kdbg.org/"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-06-17 14:07 Sebastian Pipping
  0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Pipping @ 2025-06-17 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     04a49224ec6a544ea577d428407199f0782dce2d
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 14:01:45 2025 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 14:01:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a49224

dev-debug/kdbg: Add missing dependency dev-qt/qt5compat

Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>

 dev-debug/kdbg/kdbg-3.1.0_p20250406-r1.ebuild | 54 +++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/dev-debug/kdbg/kdbg-3.1.0_p20250406-r1.ebuild b/dev-debug/kdbg/kdbg-3.1.0_p20250406-r1.ebuild
new file mode 100644
index 000000000000..7a00440c5b6c
--- /dev/null
+++ b/dev-debug/kdbg/kdbg-3.1.0_p20250406-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="78450aec94de5c2c5e07f9a448f454ebe39e4fc0"
+PATCHSET="${P}-patchset.tar.xz"
+ECM_HANDBOOK="true"
+KFMIN=6.9.0
+QTMIN=6.8.1
+inherit ecm xdg
+
+DESCRIPTION="Graphical debugger interface"
+HOMEPAGE="https://www.kdbg.org/"
+SRC_URI="https://github.com/j6t/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
+	https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+	>=dev-qt/qt5compat-${QTMIN}:6
+	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kiconthemes-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+	>=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+	!${CATEGORY}/${PN}:5
+	dev-debug/gdb
+"
+
+# Patchset containing queued up upstream MRs, in order:
+# https://github.com/j6t/kdbg/pull/48 (only partially picked)
+# https://github.com/j6t/kdbg/commit/2e5de789 (Switch to KX11Extras)
+# https://github.com/j6t/kdbg/pull/49 (Cast to QChar)
+# https://github.com/j6t/kdbg/pull/50
+PATCHES=( "${WORKDIR}"/${PATCHSET/.tar.xz/} )
+
+src_prepare() {
+	ecm_src_prepare
+	# TODO: raising ECM leads to many more deprecations erroring out:
+	sed -e "/^find_package(ECM/ s/\${KF_MIN_VERSION} //" -i CMakeLists.txt || die
+	if ! use handbook; then
+		cmake_run_in kdbg cmake_comment_add_subdirectory doc
+	fi
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/
@ 2025-08-17 11:20 Sebastian Pipping
  0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Pipping @ 2025-08-17 11:20 UTC (permalink / raw
  To: gentoo-commits

commit:     32959567aac5a2d769e7a1587fd551373de26a84
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 17 11:17:19 2025 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sun Aug 17 11:17:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32959567

dev-debug/kdbg: 3.2.0

Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>

 dev-debug/kdbg/Manifest          |  1 +
 dev-debug/kdbg/kdbg-3.2.0.ebuild | 49 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-debug/kdbg/Manifest b/dev-debug/kdbg/Manifest
index 33467fc5ba9a..656196b14f1f 100644
--- a/dev-debug/kdbg/Manifest
+++ b/dev-debug/kdbg/Manifest
@@ -1,2 +1,3 @@
 DIST kdbg-3.1.0_p20250406-patchset.tar.xz 3812 BLAKE2B bbdc08408b9ff123dcd3e283f8862e541031646e4a303dbe0c311571282ddf6a7d580fb68637def3685d779f598c7ea2b4f5b280963629bd964c0ae408e0ddd6 SHA512 6cce46cb257cedb31c13fa556ec6c5ca0ba558ac1fb21e29be99996011c8077e3563bb39e0895c84c66e3246d871a51a6cdc3157c9cda9f06569090add3e53be
 DIST kdbg-3.1.0_p20250406.tar.gz 454669 BLAKE2B c4aafba0df4841d972dc3c48d8ac0cfaa4ea9dd4a689105fb4f93ed82595b0a058d798b42243ac9475125855fa2130587ba0e2dd9f5cf9c40c699b85f6bdb9d6 SHA512 57bb250251c43e83fc1897c3798cb8ae740e2b549014cdc54d44fb9775bff7ab786acfddfc5b0f159b9d22c39b84793236fbf6db712c00df8f8938b196a56454
+DIST kdbg-3.2.0.gh.tar.gz 439388 BLAKE2B 6d43397806a275f259cfa12cedd34b9c280ab0b5c1b44e62ac69cc32684ad308b0de1823c6fbae7a8ba8706078093c00e9d7151b822acce92ae0497b4d0bb708 SHA512 ef86103bb52721ab3e35a8de99a24987f68bbae8f0b714e6c6274124ad6d9b17e61e81ed0f13589516b33796d43a0c4209eac2cd0a8eb89a71eeb1f1d3a61a41

diff --git a/dev-debug/kdbg/kdbg-3.2.0.ebuild b/dev-debug/kdbg/kdbg-3.2.0.ebuild
new file mode 100644
index 000000000000..08c1a4cdbd42
--- /dev/null
+++ b/dev-debug/kdbg/kdbg-3.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=6.9.0
+QTMIN=6.8.1
+inherit ecm xdg
+
+DESCRIPTION="Graphical debugger interface"
+HOMEPAGE="https://www.kdbg.org/"
+SRC_URI="https://github.com/j6t/${PN}/archive/refs/tags/${P}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+	>=dev-qt/qt5compat-${QTMIN}:6
+	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kiconthemes-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+	>=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+	!${CATEGORY}/${PN}:5
+	dev-debug/gdb
+"
+
+src_prepare() {
+	ecm_src_prepare
+	if ! use handbook; then
+		cmake_run_in kdbg cmake_comment_add_subdirectory doc
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_FOR_KDE_VERSION=6
+	)
+	ecm_src_configure
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-08-17 11:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-27 21:21 [gentoo-commits] repo/gentoo:master commit in: dev-debug/kdbg/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2025-08-17 11:20 Sebastian Pipping
2025-06-17 14:07 Sebastian Pipping
2025-04-06 19:38 Andreas Sturmlechner
2025-04-06 19:38 Andreas Sturmlechner
2025-04-06 10:00 Andreas Sturmlechner
2025-04-06 10:00 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox