summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
commit61af1efe96cf1037982d2fc90af0749b5ec5a0c6 (patch)
treefd4966f3b19ef9b18ed5024d7e2f48ef73eb2fee /dev-util
parent3aae425b3c39d02e2dc917db0fae8c225c158ca1 (diff)
gentoo auto-resync : 11:10:2024 - 04:04:14
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65126 -> 65122 bytes
-rw-r--r--dev-util/diffoscope/Manifest2
-rw-r--r--dev-util/diffoscope/diffoscope-279.ebuild140
-rw-r--r--dev-util/kdevelop-php/Manifest2
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-24.08.2.ebuild51
-rw-r--r--dev-util/kdevelop-python/Manifest2
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-24.08.2.ebuild48
-rw-r--r--dev-util/kdevelop/Manifest2
-rw-r--r--dev-util/kdevelop/kdevelop-24.08.2.ebuild122
-rw-r--r--dev-util/kio-perldoc/Manifest2
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-24.08.2.ebuild23
-rw-r--r--dev-util/massif-visualizer/Manifest2
-rw-r--r--dev-util/massif-visualizer/massif-visualizer-24.08.2.ebuild43
13 files changed, 439 insertions, 0 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index c75da1d2613d..70a88b2d6fba 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 93e7d7dd9124..d98119c6a1a4 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,5 +1,7 @@
DIST diffoscope-272.tar.bz2 3155265 BLAKE2B 76f8475993dc8be7297b50a2dda71b965789f6de04143e22b3b28c25e6646d9744088a49181faeb488921eb192b85072d16fee35f41450ba389c491e6a43c7b5 SHA512 f74d0166526da10604f25ba0425d3acc540cb92780776d108b60b07d00fa1039ea5a3fde4fd260497e0cf6ae387457e6fff989c5795bca6ce14199f0c9a15174
DIST diffoscope-277.tar.bz2 3143869 BLAKE2B 98f0356060c8430236941ff9ef45c51d34d681a0cb8f8085bf40775aaa98c4c97add603d954b235f8615c539fb591eab3d812261f3b33dbeaee8418fabeeb5af SHA512 7ecc32204ed420ca2547976bd0548f4b9a4dd2cebacbeb2a3faf0fa6ac4015724abb6a764a81f20aea20dafc871b7fb262eeac81b86a1cd9cdfa42353178ea0f
+DIST diffoscope-279.tar.bz2 3146297 BLAKE2B 7dc1c2a8362db6c012be04aa2562a04079707502d6f61e4ee0093fe46042ad122fe73d1faaf81e6b565d369ba3ec83f6056c4ef62a6fe4649ed376d0404b2864 SHA512 564e731847cbc68a6d8612f543d9d40575c4e9240acc7ec405310878c9288566a5c6dd4aa87e2517db5ef1abcc4ab6e29d3002ee5cce281200d9381de103243b
EBUILD diffoscope-272.ebuild 4220 BLAKE2B 19d0cf009316db3e0e1c962c69dde8932c6f5560fe6c558dc1e27553f337fcba02baf98327bb605d953d19c81145dfebdaee2d43856df601f8e8ba23ae483204 SHA512 d8a7d674db55ac00f73d5d597677bba6f793856308d423e0200ca9a7694fbe82540349a453cc80aefdedeaf83a09557bcfe5eea907e6a7bb53d777ec6a5df777
EBUILD diffoscope-277.ebuild 3931 BLAKE2B bad2c517773128e97fdf93d2b818691c5bb05fcd6f52988350850f1c1d265fcfbd655cbc5ecea599d2cb8dc20aeb3013c8c917e4a4973e4c226cf5d9ae484adb SHA512 d3495d3306cf5d988b2832efac9af2f5a77aec8b9130f02e98dcb6b3023ca438eb05a6fad395cb73de0e0dea7dd943a3b65623da4fe020c62e7b5b4661b59c46
+EBUILD diffoscope-279.ebuild 3931 BLAKE2B bad2c517773128e97fdf93d2b818691c5bb05fcd6f52988350850f1c1d265fcfbd655cbc5ecea599d2cb8dc20aeb3013c8c917e4a4973e4c226cf5d9ae484adb SHA512 d3495d3306cf5d988b2832efac9af2f5a77aec8b9130f02e98dcb6b3023ca438eb05a6fad395cb73de0e0dea7dd943a3b65623da4fe020c62e7b5b4661b59c46
MISC metadata.xml 2086 BLAKE2B b05c2c3c425a990f64aea25e9dda3e1afb410068d90e034d5d9df7c76363613d309f8bc57c70284f2e607a3e2096a0132724dddba8df487bda3046d8ed7aefa1 SHA512 8c86ddad7fda722956931d73a6f5dfa8e43c25623edb3b20bf3e68765b04ed4d20ba31b68315812978a9546b3c678597fd41132a4a6ad4658ba9fa5f79cfc90d
diff --git a/dev-util/diffoscope/diffoscope-279.ebuild b/dev-util/diffoscope/diffoscope-279.ebuild
new file mode 100644
index 000000000000..6653b96fd698
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-279.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
+# We could use pypi, but upstream provide distribution tarballs, so let's use those.
+# TODO: verify-sig
+SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ || (
+ dev-python/python-magic[${PYTHON_USEDEP}]
+ sys-apps/file[python,${PYTHON_USEDEP}]
+ )
+ dev-python/libarchive-c[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/tlsh[${PYTHON_USEDEP}]
+ acl? ( sys-apps/acl )
+ binutils? ( sys-devel/binutils )
+ bzip2? ( app-arch/bzip2 )
+ libcaca? ( media-libs/libcaca )
+ colord? ( x11-misc/colord )
+ cpio? ( app-alternatives/cpio )
+ diff? ( sys-apps/diffutils )
+ docx? ( app-text/docx2txt )
+ dtc? ( sys-apps/dtc )
+ e2fsprogs? ( sys-fs/e2fsprogs )
+ file? ( sys-apps/file )
+ find? ( sys-apps/findutils )
+ gettext? ( sys-devel/gettext )
+ gif? ( media-libs/giflib )
+ gpg? ( app-crypt/gnupg )
+ haskell? ( dev-lang/ghc )
+ hdf5? ( sci-libs/hdf5 )
+ hex? ( app-editors/vim-core )
+ imagemagick? ( media-gfx/imagemagick )
+ iso? ( app-cdr/cdrtools )
+ java? ( virtual/jdk )
+ llvm? ( sys-devel/llvm )
+ lzma? ( app-arch/xz-utils )
+ mono? ( dev-lang/mono )
+ opendocument? ( app-text/odt2txt )
+ pascal? ( dev-lang/fpc )
+ pdf? (
+ app-text/pdftk
+ app-text/poppler
+ dev-python/pypdf[${PYTHON_USEDEP}]
+ )
+ postscript? ( app-text/ghostscript-gpl )
+ R? ( dev-lang/R )
+ rpm? ( app-arch/rpm )
+ sqlite? ( dev-db/sqlite:3 )
+ squashfs? ( sys-fs/squashfs-tools )
+ ssh? ( virtual/openssh )
+ tar? ( app-arch/tar )
+ tcpdump? ( net-analyzer/tcpdump )
+ zip? ( app-arch/unzip )
+ zlib? ( app-arch/gzip )
+ zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="
+ test? (
+ app-arch/p7zip
+ app-text/docx2txt
+ app-text/html2text
+ media-libs/libcaca
+ virtual/imagemagick-tools[jpeg]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # Test seems to use different tarball
+ tests/test_presenters.py::test_text_proper_indentation
+
+ # Needs triage
+ tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
+ tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode
+ tests/comparators/test_gif.py::test_has_visuals
+
+ # img2txt based failures, bug #797688
+ tests/comparators/test_ico_image.py::test_diff
+ tests/comparators/test_ico_image.py::test_diff_meta
+ tests/comparators/test_ico_image.py::test_diff_meta2
+ tests/comparators/test_ico_image.py::test_has_visuals
+ tests/comparators/test_jpeg_image.py::test_diff
+ tests/comparators/test_jpeg_image.py::test_compare_non_existing
+ tests/comparators/test_jpeg_image.py::test_diff_meta
+ tests/comparators/test_jpeg_image.py::test_has_visuals
+
+ # docx2txt based falures, bug #797688
+ tests/comparators/test_docx.py::test_diff
+
+ # Formatting
+ tests/test_source.py::test_code_is_black_clean
+
+ # Fails on ZFS
+ tests/test_main.py::test_non_unicode_filename
+
+ # Fails on (unreleased) LLVM 16 with minor difference
+ #tests/comparators/test_macho.py::test_llvm_diff
+ #tests/comparators/test_elf.py::test_libmix_differences
+)
+
+distutils_enable_tests pytest
+
+src_test() {
+ case $(tc-get-ptr-size) in
+ 4)
+ EPYTEST_IGNORE+=(
+ # Needs fixing in Perl itself (bug #934443)
+ tests/comparators/test_epub.py
+ tests/comparators/test_zip.py
+ )
+ ;;
+ *)
+ ;;
+ esac
+
+ distutils-r1_src_test
+}
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index 480ba0369aef..29cc527b02f5 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -1,3 +1,5 @@
DIST kdev-php-24.08.1.tar.xz 1093928 BLAKE2B ad2fec5f6d866624f5c4748dd8a6448afc2fc86ca5f26bffc7a17418fff341cec57675f2f164726b75e879b368ee41517cad9155371ec6433dd3bf20392cc693 SHA512 c8f254512fbdba6bbf8db7b2a3bf046b34174e51375e1029d2e855398ea96ded98558254b879545aa63993bfe5171c6ece6ee7d807ff0818643b5189913c26ef
+DIST kdev-php-24.08.2.tar.xz 1093840 BLAKE2B 3e70416b9ee5238ff79de238a3ff733d4589d878d3cd2cf6f00c422724850bee2fe1d24d01b6375af1977d08b500d7fc4958d8e40cdb834e219765caf0073640 SHA512 1cb81cc4be1007df9c2eced381e125654c7cb088075b6ff775156fca422b1efdd78e69893f4420e2f3699114e11c433ab1344ff9f5a7a7d42788c681da9884a3
EBUILD kdevelop-php-24.08.1.ebuild 1208 BLAKE2B 2cb782edc2551ccc26355baec8afec60cbbd32907fd4cd3af2ff6ea44a33268ce38bd533d692f78104cb94d4b827e6b7eb1718f722c078d9e6e61f63485919ca SHA512 e97a7506f281a454c677f69d5c51c9675954307d7e1b091198ac72f1c0bcb635b785cfb0bfba588677247e2138180816d14e75da7d81efbed305534f4ba59123
+EBUILD kdevelop-php-24.08.2.ebuild 1210 BLAKE2B 8e8f56ad3c7fe9f5fb2f8d3d050b511e7c9b93e6554694eb630e99f5123651a81c652854550f5a8d19ce25975a26b1b14727aa23cc9a35acd725807890113c6a SHA512 f76fdcf16dd439cded286440ba68bc577e4bc00139da703fad64fc015de2cd2c151d69b8176fe68def9b07c70afee65fc697966129462274646aeaeb4a91d277
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-php/kdevelop-php-24.08.2.ebuild b/dev-util/kdevelop-php/kdevelop-php-24.08.2.ebuild
new file mode 100644
index 000000000000..dd445596a575
--- /dev/null
+++ b/dev-util/kdevelop-php/kdevelop-php-24.08.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-php"
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="PHP plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# remaining tests fail for some, bug 668530
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=dev-util/kdevelop-pg-qt-2.3.0:0
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-util/kdevelop:6[test] )"
+
+src_test() {
+ # tests hang, bug 667922
+ local myctestargs=(
+ -E "(completionbenchmark|duchain_multiplefiles)"
+ )
+ ecm_src_test
+}
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
index 1d1043aea7d2..d3a5b12ccd81 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -1,3 +1,5 @@
DIST kdev-python-24.08.1.tar.xz 1101688 BLAKE2B efa86c0d83386ebeee2619e2a885f2b600c0c81fcf171ee441339f2dba12c987ef9c29dee0dbd825015011eeda48c8bff35cf6e35c32e077383eceecd6ff63ad SHA512 c40acb15517e0261878cf6862b588a289425e6f15b57d107dae152e369a91625c47de785b85f3e7b8b78023901e2fc543adb1a04561e05cba5d3a7cced6e8fd9
+DIST kdev-python-24.08.2.tar.xz 1101932 BLAKE2B 48bedc19cdaf64ec6b0d348199fb8e48efeeac60273c1154b505da9a13cf333fca59e51d38ee8e42489192d70b6570e1834bfc0a3fc9afb654dbdc3d8ef3bd54 SHA512 90f5be2410d73e6af62fa1dd74878a76bcf3b22aa0127bbf1183e91109f574995d30e5f8e87a3147db0ee02f381dc604804ae05006ad73c368c1edfbcc8af8ce
EBUILD kdevelop-python-24.08.1.ebuild 1119 BLAKE2B 455b6ab786d6de972d1a02f6faf855c2a80c9d87e7daa7947612627da8bd78e50b83c852016a20eefeabec415d60ca8988f80ab9cbae112c2b1f5096543c9588 SHA512 3fffed4e354b3041a1a7035d6826b5b439343b77ec9f94c0052276744bd2a69af0966668049c685c0f20f1066a2654af2eeee39856790293abfbdca3ca37279c
+EBUILD kdevelop-python-24.08.2.ebuild 1121 BLAKE2B 32d78b3f30d254044e9a872bd7d5e2df6447c7dea6e753ab3ba4408b8f10929d00720ff6e56f199ad62541835b1843f3a48328b6f79cf8d23284bd4153a69214 SHA512 98998005c2769be95801142683ad702a9bbe91edcb378004b3b2223fd271c1b34d424667f254719db99a5f7703b2b23e0914e2cfa8a2bb79b7ea9b5e4f2aa745
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-python/kdevelop-python-24.08.2.ebuild b/dev-util/kdevelop-python/kdevelop-python-24.08.2.ebuild
new file mode 100644
index 000000000000..e283a3d10c12
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-24.08.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-python"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ ')
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index 6429b020c13f..0809c8f699d5 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -1,3 +1,5 @@
DIST kdevelop-24.08.1.tar.xz 8794020 BLAKE2B 0be6d6e89956e5e8aefea7150408c8b7f82f78ae4e3f01fcfcbc4f61ed8d0bf4efed395872ea2afdf3feef549e3998e2e449fc32210e0d6576c0fd738b6434be SHA512 eaade81702387be71e1ce9b11085934b9449235d7deb8e85ad3fd52325c4cc8d766997adc9211614e0e63ae7251ff2e8e4e3835f2ddd6ba04099c1dd743e5224
+DIST kdevelop-24.08.2.tar.xz 8818836 BLAKE2B 50d5182202429e3d378f6de7b1949bef22a8fa4cb9dc63102b5eda07c7a413bbd66c940eb4de9eadd800616b9fe04a09e4cf33b667e159bc33a307f6a04d425c SHA512 07cbcbc17786a28c29f28b1f7e02353abc229c0c241303c441922b6164fa9815d2ef8f5dbc9330bdf6a3c7f0a285f7a602df6b34692140be30bee4f75c19ec99
EBUILD kdevelop-24.08.1.ebuild 3700 BLAKE2B a29bb2f0568cc77efa1e5a63f8eebba7b23c1c39b756f155b185f6086ba6b42d63daff2bb87c927594d0653d38036272c75a85aee04d17080568b955f6a76a29 SHA512 2fcd78533c630e178eafd4e06edebdf51a5e088240dab44cca5b6f6cf28e64c44e72a1507b6cc7e0e816e46f6241b35c05db2c89fb551b7261e267ffd5bb998c
+EBUILD kdevelop-24.08.2.ebuild 3702 BLAKE2B c6ba5e07c85850752196bb1916ef94f951b89c8e472262904c33d7623f480550cb9dc324f8f684a352b2c20d7621ca5f7e4a2ba27411b679d44a20fd8107940f SHA512 5dd778b587ae2391b121e51a715074baf0524a0b0ec4bec45bd81306b5987655bae665c7e662ccb43577b5342558a93785e153d5e0d6d38c196fbc7a26f0fed1
MISC metadata.xml 671 BLAKE2B a67a7998eea115188a188dc7e225226f6b8ce68168ed1d43bf452cc7fd26f343d6d7c61367df45ddb5fea674c0aa3c5028287e16e791311bfb0d89488eed8935 SHA512 9ad5e98671886e809fe69e8ca9bedf05e417535798bd855a19b8a69ba510324862d5fd0d236c7827c4d4952305468709abf7a9d7ed1fe36e2b9bee6a4663179a
diff --git a/dev-util/kdevelop/kdevelop-24.08.2.ebuild b/dev-util/kdevelop/kdevelop-24.08.2.ebuild
new file mode 100644
index 000000000000..e8180d9e7333
--- /dev/null
+++ b/dev-util/kdevelop/kdevelop-24.08.2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="kdevelop"
+KFMIN=6.5.0
+LLVM_COMPAT=( 15 16 17 18 )
+QTMIN=6.7.2
+inherit ecm gear.kde.org llvm-r1 optfeature
+
+DESCRIPTION="Integrated Development Environment, supporting KF6/Qt, C/C++ and much more"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gdbui plasma +qmake +share subversion"
+
+# see bug 366471
+RESTRICT="test"
+
+# UPSTREAM: not ported yet, check plugins/CMakeLists.txt
+# IUSE="hex"
+# hex? ( app-editors/okteta:6 )
+COMMON_DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=dev-util/astyle-3.1:=
+ kde-apps/libkomparediff2:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${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/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${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/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
+ gdbui? ( kde-plasma/libksysguard:6= )
+ plasma? (
+ >=kde-frameworks/krunner-${KFMIN}:6
+ kde-plasma/libplasma:6
+ )
+ qmake? ( >=dev-util/kdevelop-pg-qt-2.3.0:0 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ subversion? (
+ dev-libs/apr:1
+ dev-libs/apr-util:1
+ dev-vcs/subversion
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-build/ninja
+ >=dev-debug/gdb-7.0[python]
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ kde-apps/kapptemplate:*
+ kde-apps/kio-extras:6
+"
+
+pkg_setup() {
+ ecm_pkg_setup
+ llvm-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLLVM_ROOT="$(get_llvm_prefix)"
+ $(cmake_use_find_package gdbui KSysGuard)
+ -DBUILD_executeplasmoid=$(usex plasma)
+ $(cmake_use_find_package plasma Plasma)
+ $(cmake_use_find_package qmake KDevelop-PG-Qt)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package subversion SubversionLibrary)
+ )
+# $(cmake_use_find_package hex OktetaKastenControllers)
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "konsole view" "kde-apps/konsole:6"
+ optfeature "static C++ Qt code analysis" dev-util/clazy
+ optfeature "static C/C++ code analysis" dev-util/cppcheck
+ optfeature "heap memory profiling" "dev-util/heaptrack[gui]"
+ optfeature "meson project manager plugin" dev-build/meson
+ optfeature "formatting configurations via customscript plugin" dev-util/indent
+ optfeature "formatting configurations via customscript plugin" dev-util/uncrustify
+ fi
+ ecm_pkg_postinst
+}
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
index aec4cede179f..2022085e0177 100644
--- a/dev-util/kio-perldoc/Manifest
+++ b/dev-util/kio-perldoc/Manifest
@@ -1,3 +1,5 @@
DIST kdesdk-kio-24.08.1.tar.xz 41768 BLAKE2B 4901e61a12542d01b26eb23c717120f56c8463b341e8296db5cfe35d3abc45cbad956bbd0bb33342ac2eeb5aa18210ae9d39c496961b8b986ac526afbe98fddf SHA512 65ee2d1463c15b42a093f8336d8394ae667b76537c6739605c2b48e77c61171859b252eb1795faec7fc5396e38d39f7a998eabd06d8fd4b96d42f0da26db8151
+DIST kdesdk-kio-24.08.2.tar.xz 41776 BLAKE2B 70e2b17bc6f49badfa1650d331a40932da7e3502f1eb3c91a98d63ca7603a504da8aff92d0dd0381dc155d56e63585997cc968161c40a060cb090cad1f9cc613 SHA512 cdac568dc47061d66c2a9714fd79290d25b04c50cf69100b154d4a66842cc1e02bc8eda795786362af4cfc136e153ebf53ba7d401d3147ea17adf810dc6f113f
EBUILD kio-perldoc-24.08.1.ebuild 490 BLAKE2B 3b4f01f28b5b3e062f18f722d0534e5c8e3f626d3a1a164288200271366868520e48ec246723239606aeb425f1e614eabe7c16d0e1228e7d89fe75e408aee5d6 SHA512 cb9945efddc173d239de4ab854500cf2fd6e55e1dd850e19c56dde642e4c3961071081fd6266f292f9d271a6527cfbfa564c26d2d06838fbda8e36419583207c
+EBUILD kio-perldoc-24.08.2.ebuild 492 BLAKE2B 653b17338c7ccb9e7c3bc15d10aa84f05faa2fff6a0f369cac81ea8d09af130d8396c07e5b2de31fb5b65cc06a76e762ffa0d608d3152dfa060c6a260f6e05c4 SHA512 b7db936b6e81d514f3366bdda20c52c7ac770d46648eae37837a726d10c22cded03e43f768b492e197f83f79b3db1ec790b56342256f1df2ff0c2a0668922038
MISC metadata.xml 376 BLAKE2B 973773b9cb2a2e9d2a7e187056409bbbe4a1f88bf97b791fe4b096beb1c638bbfef558abb19920383471641454784549ada0fe5aba4fcfb6ce762156711457c6 SHA512 e29785bf513fab36b159f7bdca1a339dc3e004e067b1e98ae5997f865494ac70ef4e27a74387cc65a486decd42f91926fe478143b6ac9906753a69f0b546617a
diff --git a/dev-util/kio-perldoc/kio-perldoc-24.08.2.ebuild b/dev-util/kio-perldoc/kio-perldoc-24.08.2.ebuild
new file mode 100644
index 000000000000..a50ec345e017
--- /dev/null
+++ b/dev-util/kio-perldoc/kio-perldoc-24.08.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdesdk-kio"
+KFMIN=6.5.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker interface to browse Perl documentation"
+
+LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-lang/perl
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-util/massif-visualizer/Manifest b/dev-util/massif-visualizer/Manifest
index caa317fdb77b..bf1911996f8d 100644
--- a/dev-util/massif-visualizer/Manifest
+++ b/dev-util/massif-visualizer/Manifest
@@ -1,3 +1,5 @@
DIST massif-visualizer-24.08.1.tar.xz 279492 BLAKE2B ad4adff469157606e97c2cf027b2364ef0bf473d85932ed860289f0d1f765ee7fa002e69a737cd65b984861813bfc3fed4e1ada96f993acd907fab82f90eb848 SHA512 cbe7558b541203843ab687ab67a67a82a5155cb9a3e7bfb87df2ce5436539572f18293a3156c96730f8aae14b62c8f85857df822063f8388c64ae4d6d8be5162
+DIST massif-visualizer-24.08.2.tar.xz 279508 BLAKE2B 3031b5b88a0dbca1cd06d9f88460784666f1619afd057def147c0d32816df8f40d3f2cef4b603c8eb979773f7ea431cf6a962deabc8c113399cb17e11394dce2 SHA512 9a6221d0c20c1ea671fef69db6776f162afa9fb00e79568b804701c20a7870e6836699edc239a8370a3be87a16f1a5b66d6e2cbb3658aeed34bf615ee3605ee3
EBUILD massif-visualizer-24.08.1.ebuild 1075 BLAKE2B c140b6abbd917417b7e5a4b470aac15f1b88ae96c5f372fe429e113ce24520047fc4f60100503cde76c853f91f30cccc71ab408e0f3fef49e8fe10ebd868a29a SHA512 871e797bc21f2d1b3b7ac10365ef50d0dcbd34d4d27c6a2ea9310b2fe6bde0b32476f72cd18b36f094de7c3f9b7b17d75bfb46cbc2b0a3e26675a5bf69b8a46a
+EBUILD massif-visualizer-24.08.2.ebuild 1075 BLAKE2B c140b6abbd917417b7e5a4b470aac15f1b88ae96c5f372fe429e113ce24520047fc4f60100503cde76c853f91f30cccc71ab408e0f3fef49e8fe10ebd868a29a SHA512 871e797bc21f2d1b3b7ac10365ef50d0dcbd34d4d27c6a2ea9310b2fe6bde0b32476f72cd18b36f094de7c3f9b7b17d75bfb46cbc2b0a3e26675a5bf69b8a46a
MISC metadata.xml 439 BLAKE2B 84769f8b1a94b2661706e00447a047ff287c06347f4f5571d8deba82147bc9fc35d67774c45abd3b40ed3a11ea6a7f8ebe0e535ceb824b98abda6b3d417578a8 SHA512 9c5869ac9741956f11163181eec4483ead5578e5de85c4ea6f1850423c2b94be7cfaaee6ee4634bffb2f9f2cdd9e29fc19bddb2b3113c876365b6fb7ba4ec630
diff --git a/dev-util/massif-visualizer/massif-visualizer-24.08.2.ebuild b/dev-util/massif-visualizer/massif-visualizer-24.08.2.ebuild
new file mode 100644
index 000000000000..a7e325591ca3
--- /dev/null
+++ b/dev-util/massif-visualizer/massif-visualizer-24.08.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool visualising massif data"
+HOMEPAGE="https://apps.kde.org/massif_visualizer/"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+callgraph"
+
+DEPEND="
+ dev-libs/kdiagram:6
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ callgraph? ( >=media-gfx/kgraphviewer-2.5.0:0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package callgraph KGraphViewerPart)
+ )
+ ecm_src_configure
+}