summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ml/llvm/Manifest2
-rw-r--r--dev-ml/llvm/llvm-21.1.3.ebuild108
-rw-r--r--dev-python/clang/Manifest2
-rw-r--r--dev-python/clang/clang-21.1.3.ebuild54
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild6
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/lit/Manifest2
-rw-r--r--dev-python/lit/lit-21.1.3.ebuild46
-rw-r--r--dev-util/claude-code/Manifest3
-rw-r--r--dev-util/claude-code/claude-code-1.0.128.ebuild86
-rw-r--r--dev-util/claude-code/claude-code-2.0.10.ebuild (renamed from dev-util/claude-code/claude-code-2.0.8.ebuild)0
-rw-r--r--games-rpg/manaplus/Manifest1
-rw-r--r--games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch26
-rw-r--r--games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch37
-rw-r--r--games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild104
-rw-r--r--games-rpg/manaplus/manaplus-9999.ebuild99
-rw-r--r--games-rpg/manaplus/metadata.xml15
-rw-r--r--kde-frameworks/attica/Manifest1
-rw-r--r--kde-frameworks/attica/attica-6.17.0.ebuild21
-rw-r--r--kde-frameworks/baloo/Manifest1
-rw-r--r--kde-frameworks/baloo/baloo-6.17.0.ebuild34
-rw-r--r--kde-frameworks/bluez-qt/Manifest1
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-6.17.0.ebuild26
-rw-r--r--kde-frameworks/breeze-icons/Manifest1
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-6.17.0.ebuild48
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest1
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.17.0.ebuild81
-rw-r--r--kde-frameworks/frameworkintegration/Manifest1
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-6.17.0.ebuild40
-rw-r--r--kde-frameworks/kapidox/Manifest1
-rw-r--r--kde-frameworks/kapidox/kapidox-6.17.0.ebuild24
-rw-r--r--kde-frameworks/kauth/Manifest1
-rw-r--r--kde-frameworks/kauth/kauth-6.17.0.ebuild43
-rw-r--r--kde-frameworks/kbookmarks/Manifest1
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-6.17.0.ebuild23
-rw-r--r--kde-frameworks/kcalendarcore/Manifest1
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-6.17.0.ebuild24
-rw-r--r--kde-frameworks/kcmutils/Manifest1
-rw-r--r--kde-frameworks/kcmutils/kcmutils-6.17.0.ebuild29
-rw-r--r--kde-frameworks/kcodecs/Manifest1
-rw-r--r--kde-frameworks/kcodecs/kcodecs-6.17.0.ebuild21
-rw-r--r--kde-frameworks/kcolorscheme/Manifest1
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-6.17.0.ebuild23
-rw-r--r--kde-frameworks/kcompletion/Manifest1
-rw-r--r--kde-frameworks/kcompletion/kcompletion-6.17.0.ebuild24
-rw-r--r--kde-frameworks/kconfig/Manifest1
-rw-r--r--kde-frameworks/kconfig/kconfig-6.17.0.ebuild36
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest1
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-6.17.0.ebuild35
-rw-r--r--kde-frameworks/kcontacts/Manifest1
-rw-r--r--kde-frameworks/kcontacts/kcontacts-6.17.0.ebuild31
-rw-r--r--kde-frameworks/kcoreaddons/Manifest1
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-6.17.0.ebuild53
-rw-r--r--kde-frameworks/kcrash/Manifest1
-rw-r--r--kde-frameworks/kcrash/kcrash-6.17.0.ebuild35
-rw-r--r--kde-frameworks/kdav/Manifest1
-rw-r--r--kde-frameworks/kdav/kdav-6.17.0.ebuild31
-rw-r--r--kde-frameworks/kdbusaddons/Manifest1
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-6.17.0.ebuild30
-rw-r--r--kde-frameworks/kdeclarative/Manifest1
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-6.17.0.ebuild27
-rw-r--r--kde-frameworks/kded/Manifest1
-rw-r--r--kde-frameworks/kded/kded-6.17.0.ebuild34
-rw-r--r--kde-frameworks/kdesu/Manifest1
-rw-r--r--kde-frameworks/kdesu/kdesu-6.17.0.ebuild32
-rw-r--r--kde-frameworks/kdnssd/Manifest1
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.17.0.ebuild32
-rw-r--r--kde-frameworks/kdoctools/Manifest1
-rw-r--r--kde-frameworks/kdoctools/kdoctools-6.17.0.ebuild43
-rw-r--r--kde-frameworks/kfilemetadata/Manifest1
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-6.17.0.ebuild64
-rw-r--r--kde-frameworks/kglobalaccel/Manifest1
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-6.17.0.ebuild28
-rw-r--r--kde-frameworks/kguiaddons/Manifest1
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.17.0.ebuild59
-rw-r--r--kde-frameworks/kholidays/Manifest1
-rw-r--r--kde-frameworks/kholidays/kholidays-6.17.0.ebuild26
-rw-r--r--kde-frameworks/ki18n/Manifest1
-rw-r--r--kde-frameworks/ki18n/ki18n-6.17.0.ebuild46
-rw-r--r--kde-frameworks/kiconthemes/Manifest1
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-6.17.0.ebuild30
-rw-r--r--kde-frameworks/kidletime/Manifest1
-rw-r--r--kde-frameworks/kidletime/kidletime-6.17.0.ebuild58
-rw-r--r--kde-frameworks/kimageformats/Manifest1
-rw-r--r--kde-frameworks/kimageformats/kimageformats-6.17.0.ebuild48
-rw-r--r--kde-frameworks/kio/Manifest1
-rw-r--r--kde-frameworks/kio/kio-6.17.0.ebuild83
-rw-r--r--kde-frameworks/kirigami/Manifest1
-rw-r--r--kde-frameworks/kirigami/kirigami-6.17.0.ebuild51
-rw-r--r--kde-frameworks/kitemmodels/Manifest1
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-6.17.0.ebuild23
-rw-r--r--kde-frameworks/kitemviews/Manifest1
-rw-r--r--kde-frameworks/kitemviews/kitemviews-6.17.0.ebuild18
-rw-r--r--kde-frameworks/kjobwidgets/Manifest1
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-6.17.0.ebuild32
-rw-r--r--kde-frameworks/knewstuff/Manifest1
-rw-r--r--kde-frameworks/knewstuff/knewstuff-6.17.0.ebuild40
-rw-r--r--kde-frameworks/knotifications/Manifest1
-rw-r--r--kde-frameworks/knotifications/knotifications-6.17.0.ebuild23
-rw-r--r--kde-frameworks/knotifyconfig/Manifest1
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-6.17.0.ebuild31
-rw-r--r--kde-frameworks/kpackage/Manifest1
-rw-r--r--kde-frameworks/kpackage/kpackage-6.17.0.ebuild37
-rw-r--r--kde-frameworks/kparts/Manifest1
-rw-r--r--kde-frameworks/kparts/kparts-6.17.0.ebuild27
-rw-r--r--kde-frameworks/kpeople/Manifest1
-rw-r--r--kde-frameworks/kpeople/kpeople-6.17.0.ebuild36
-rw-r--r--kde-frameworks/kplotting/Manifest1
-rw-r--r--kde-frameworks/kplotting/kplotting-6.17.0.ebuild17
-rw-r--r--kde-frameworks/kpty/Manifest1
-rw-r--r--kde-frameworks/kpty/kpty-6.17.0.ebuild27
-rw-r--r--kde-frameworks/kquickcharts/Manifest1
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-6.17.0.ebuild39
-rw-r--r--kde-frameworks/krunner/Manifest1
-rw-r--r--kde-frameworks/krunner/krunner-6.17.0.ebuild34
-rw-r--r--kde-frameworks/ksecretd-services/Manifest1
-rw-r--r--kde-frameworks/ksecretd-services/ksecretd-services-6.18.0.ebuild62
-rw-r--r--kde-frameworks/ksecretd-services/metadata.xml (renamed from x11-misc/xcave/metadata.xml)8
-rw-r--r--kde-frameworks/kservice/Manifest1
-rw-r--r--kde-frameworks/kservice/kservice-6.17.0.ebuild35
-rw-r--r--kde-frameworks/kstatusnotifieritem/Manifest1
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.17.0.ebuild30
-rw-r--r--kde-frameworks/ksvg/Manifest1
-rw-r--r--kde-frameworks/ksvg/ksvg-6.17.0.ebuild26
-rw-r--r--kde-frameworks/ktexteditor/Manifest1
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-6.17.0.ebuild50
-rw-r--r--kde-frameworks/ktexttemplate/Manifest1
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-6.17.0.ebuild21
-rw-r--r--kde-frameworks/ktextwidgets/Manifest1
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-6.17.0.ebuild34
-rw-r--r--kde-frameworks/kunitconversion/Manifest1
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-6.17.0.ebuild33
-rw-r--r--kde-frameworks/kuserfeedback/Manifest1
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-6.17.0.ebuild49
-rw-r--r--kde-frameworks/kwallet-runtime/Manifest1
-rw-r--r--kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0-r1.ebuild (renamed from kde-frameworks/kwallet-runtime/kwallet-runtime-6.17.0.ebuild)11
-rw-r--r--kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0.ebuild66
-rw-r--r--kde-frameworks/kwallet/Manifest1
-rw-r--r--kde-frameworks/kwallet/kwallet-6.17.0.ebuild29
-rw-r--r--kde-frameworks/kwidgetsaddons/Manifest1
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.17.0.ebuild31
-rw-r--r--kde-frameworks/kwindowsystem/Manifest1
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-6.17.0.ebuild53
-rw-r--r--kde-frameworks/kxmlgui/Manifest1
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-6.17.0.ebuild39
-rw-r--r--kde-frameworks/modemmanager-qt/Manifest1
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-6.17.0.ebuild23
-rw-r--r--kde-frameworks/networkmanager-qt/Manifest1
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-6.17.0.ebuild34
-rw-r--r--kde-frameworks/prison/Manifest1
-rw-r--r--kde-frameworks/prison/prison-6.17.0.ebuild35
-rw-r--r--kde-frameworks/purpose-kaccounts-services/Manifest1
-rw-r--r--kde-frameworks/purpose-kaccounts-services/purpose-kaccounts-services-6.17.0.ebuild45
-rw-r--r--kde-frameworks/purpose/Manifest1
-rw-r--r--kde-frameworks/purpose/purpose-6.17.0.ebuild74
-rw-r--r--kde-frameworks/qqc2-desktop-style/Manifest1
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.17.0.ebuild35
-rw-r--r--kde-frameworks/solid/Manifest1
-rw-r--r--kde-frameworks/solid/solid-6.17.0.ebuild47
-rw-r--r--kde-frameworks/sonnet/Manifest1
-rw-r--r--kde-frameworks/sonnet/sonnet-6.17.0.ebuild44
-rw-r--r--kde-frameworks/syndication/Manifest1
-rw-r--r--kde-frameworks/syndication/syndication-6.17.0.ebuild22
-rw-r--r--kde-frameworks/syntax-highlighting/Manifest1
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-6.17.0.ebuild27
-rw-r--r--kde-frameworks/threadweaver/Manifest1
-rw-r--r--kde-frameworks/threadweaver/threadweaver-6.17.0.ebuild17
-rw-r--r--llvm-core/clang-common/Manifest2
-rw-r--r--llvm-core/clang-common/clang-common-21.1.3.ebuild339
-rw-r--r--llvm-core/clang/Manifest2
-rw-r--r--llvm-core/clang/clang-21.1.3.ebuild467
-rw-r--r--llvm-core/flang/Manifest2
-rw-r--r--llvm-core/flang/flang-21.1.3.ebuild102
-rw-r--r--llvm-core/libclc/Manifest2
-rw-r--r--llvm-core/libclc/libclc-21.1.3.ebuild64
-rw-r--r--llvm-core/lld/Manifest2
-rw-r--r--llvm-core/lld/lld-21.1.3.ebuild93
-rw-r--r--llvm-core/lldb/Manifest2
-rw-r--r--llvm-core/lldb/lldb-21.1.3.ebuild115
-rw-r--r--llvm-core/llvm-common/Manifest2
-rw-r--r--llvm-core/llvm-common/llvm-common-21.1.3.ebuild54
-rw-r--r--llvm-core/llvm/Manifest2
-rw-r--r--llvm-core/llvm/llvm-21.1.3.ebuild560
-rw-r--r--llvm-core/mlir/Manifest2
-rw-r--r--llvm-core/mlir/mlir-21.1.3.ebuild227
-rw-r--r--llvm-core/polly/Manifest2
-rw-r--r--llvm-core/polly/polly-21.1.3.ebuild60
-rw-r--r--llvm-runtimes/clang-runtime/clang-runtime-21.1.3.ebuild127
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/Manifest2
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.1.3.ebuild237
-rw-r--r--llvm-runtimes/compiler-rt/Manifest2
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-21.1.3.ebuild191
-rw-r--r--llvm-runtimes/flang-rt/Manifest2
-rw-r--r--llvm-runtimes/flang-rt/flang-rt-21.1.3.ebuild74
-rw-r--r--llvm-runtimes/libcxx/Manifest2
-rw-r--r--llvm-runtimes/libcxx/libcxx-21.1.3.ebuild254
-rw-r--r--llvm-runtimes/libcxxabi/Manifest2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-21.1.3.ebuild150
-rw-r--r--llvm-runtimes/libgcc/Manifest2
-rw-r--r--llvm-runtimes/libgcc/libgcc-21.1.3.ebuild174
-rw-r--r--llvm-runtimes/libunwind/Manifest2
-rw-r--r--llvm-runtimes/libunwind/libunwind-21.1.3.ebuild194
-rw-r--r--llvm-runtimes/offload/Manifest2
-rw-r--r--llvm-runtimes/offload/offload-21.1.3.ebuild146
-rw-r--r--llvm-runtimes/openmp/Manifest2
-rw-r--r--llvm-runtimes/openmp/openmp-21.1.3.ebuild89
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.1.317
-rw-r--r--metadata/md5-cache/dev-python/clang-21.1.317
-rw-r--r--metadata/md5-cache/dev-python/langdetect-1.0.910
-rw-r--r--metadata/md5-cache/dev-python/lit-21.1.316
-rw-r--r--metadata/md5-cache/dev-util/claude-code-1.0.12812
-rw-r--r--metadata/md5-cache/dev-util/claude-code-2.0.10 (renamed from metadata/md5-cache/dev-util/claude-code-2.0.8)2
-rw-r--r--metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r213
-rw-r--r--metadata/md5-cache/games-rpg/manaplus-999915
-rw-r--r--metadata/md5-cache/kde-frameworks/attica-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/baloo-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/bluez-qt-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/breeze-icons-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/extra-cmake-modules-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/frameworkintegration-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kapidox-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/kauth-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kbookmarks-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcalendarcore-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcmutils-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcodecs-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcolorscheme-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/kcompletion-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kconfig-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kconfigwidgets-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcontacts-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kcoreaddons-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kcrash-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kdav-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kdbusaddons-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kdeclarative-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/kded-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/kdesu-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kdnssd-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kdoctools-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kfilemetadata-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kglobalaccel-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kguiaddons-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kholidays-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ki18n-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kiconthemes-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kidletime-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kimageformats-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kio-6.17.018
-rw-r--r--metadata/md5-cache/kde-frameworks/kirigami-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kitemmodels-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kitemviews-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kjobwidgets-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/knewstuff-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/knotifications-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/knotifyconfig-6.17.015
-rw-r--r--metadata/md5-cache/kde-frameworks/kpackage-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kparts-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kpeople-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kplotting-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kpty-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kquickcharts-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/krunner-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ksecretd-services-6.18.0 (renamed from metadata/md5-cache/kde-frameworks/purpose-kaccounts-services-6.17.0)15
-rw-r--r--metadata/md5-cache/kde-frameworks/kservice-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kstatusnotifieritem-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ksvg-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ktexteditor-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ktexttemplate-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/ktextwidgets-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kunitconversion-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kuserfeedback-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kwallet-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/kwallet-runtime-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0-r1 (renamed from metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0)4
-rw-r--r--metadata/md5-cache/kde-frameworks/kwidgetsaddons-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kwindowsystem-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/kxmlgui-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/modemmanager-qt-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/networkmanager-qt-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/prison-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/purpose-6.17.017
-rw-r--r--metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/solid-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/sonnet-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/syndication-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/syntax-highlighting-6.17.016
-rw-r--r--metadata/md5-cache/kde-frameworks/threadweaver-6.17.016
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.1.318
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-21.1.315
-rw-r--r--metadata/md5-cache/llvm-core/flang-21.1.318
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.1.314
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.1.318
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.1.317
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.1.318
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-21.1.314
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.1.316
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.1.316
-rw-r--r--metadata/md5-cache/llvm-runtimes/clang-runtime-21.1.313
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.316
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.316
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-21.1.315
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.1.317
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.316
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.1.316
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.1.317
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.1.317
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.1.317
-rw-r--r--metadata/md5-cache/net-news/rsstool-1.0.1_rc2-r114
-rw-r--r--metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r26
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-1.6.06
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-1.7.26
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-1.8.06
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-1.8.16
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-1.8.26
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-for-spark-2021-r16
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r26
-rw-r--r--metadata/md5-cache/x11-misc/xcave-2.5.1-r115
-rw-r--r--net-news/rsstool/Manifest1
-rw-r--r--net-news/rsstool/metadata.xml6
-rw-r--r--net-news/rsstool/rsstool-1.0.1_rc2-r1.ebuild41
-rw-r--r--profiles/package.mask/00-gentoo12
-rw-r--r--sci-mathematics/cubicle/cubicle-1.2.0-r2.ebuild2
-rw-r--r--sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild1
-rw-r--r--sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r2.ebuild1
-rw-r--r--sci-mathematics/why3/why3-1.6.0.ebuild3
-rw-r--r--sci-mathematics/why3/why3-1.7.2.ebuild1
-rw-r--r--sci-mathematics/why3/why3-1.8.0.ebuild1
-rw-r--r--sci-mathematics/why3/why3-1.8.1.ebuild1
-rw-r--r--sci-mathematics/why3/why3-1.8.2.ebuild1
-rw-r--r--x11-misc/xcave/Manifest1
-rw-r--r--x11-misc/xcave/xcave-2.5.1-r1.ebuild36
334 files changed, 4486 insertions, 4480 deletions
diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/dev-ml/llvm/Manifest
+++ b/dev-ml/llvm/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/dev-ml/llvm/llvm-21.1.3.ebuild b/dev-ml/llvm/llvm-21.1.3.ebuild
new file mode 100644
index 000000000000..4d3b686b16cf
--- /dev/null
+++ b/dev-ml/llvm/llvm-21.1.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~llvm-core/llvm-${PV}:=[debug?]
+ !llvm-core/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/dev-python/clang/clang-21.1.3.ebuild b/dev-python/clang/clang-21.1.3.ebuild
new file mode 100644
index 000000000000..0b43b8ec6779
--- /dev/null
+++ b/dev-python/clang/clang-21.1.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for llvm-core/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=llvm-core/clang-${PV}:*
+ !llvm-core/llvm:0[clang(-),python(-)]
+ !llvm-core/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index d11bbb54110b..98b2b0bf8d0b 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{11..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/dev-python/lit/lit-21.1.3.ebuild b/dev-python/lit/lit-21.1.3.ebuild
new file mode 100644
index 000000000000..2c41baf16b31
--- /dev/null
+++ b/dev-python/lit/lit-21.1.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ llvm-core/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from llvm-core/llvm)
+
+src_prepare() {
+ # flaky test
+ # https://github.com/llvm/llvm-project/issues/72022
+ rm tests/progress-bar.py || die
+
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index 40777735d9d0..e9ce77dcaff6 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,2 +1 @@
-DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35
-DIST claude-code-2.0.8.tgz 36015743 BLAKE2B cb4947ebdc83ad20da09382a4f480d063021cf35897d44f4dbce636551717db35fe1fbf34faf1ee3707b62c494ee71470a6bfed94aeff224f8f4f5561f067f88 SHA512 19e355d29c781ab2e7a05942d15bf968dd09e0994557fc447fa2acbdf31fdd6764c9e68069447b322325fc3e80ee16f57c31786b99c8fe608b119642d29ae935
+DIST claude-code-2.0.10.tgz 36028531 BLAKE2B 2cdd31f21efbb62107d36b23a3d4b7f72d704fb08b7d7b19a8d9d9b3d7a744fa77ce3ae4243357152d7b8f00e8133bd7c1b3987ee14960bcf3d676415fdffc9e SHA512 cb607a396e4c9de598ab35aad0d6f3ce072c0ad2344bb73ffc80ede036339a41a0a444b7076685a66141f7032f02ec72eda3acd606a9dc322e7686da173b3e61
diff --git a/dev-util/claude-code/claude-code-1.0.128.ebuild b/dev-util/claude-code/claude-code-1.0.128.ebuild
deleted file mode 100644
index b70c2b00d449..000000000000
--- a/dev-util/claude-code/claude-code-1.0.128.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Claude Code - an agentic coding tool by Anthropic"
-HOMEPAGE="https://www.anthropic.com/claude-code"
-SRC_URI="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${PV}.tgz"
-S="${WORKDIR}/package"
-
-# NOTE(JayF): claude-code is only usable via paid subscription and has a
-# clickthrough EULA-type license. Please see $HOMEPAGE for
-# full details.
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="jetbrains"
-RESTRICT="bindist strip"
-
-RDEPEND="
- >=net-libs/nodejs-18
- sys-apps/ripgrep
-"
-
-src_compile() {
- # Skip, nothing to compile here.
- :
-}
-
-src_install() {
- dodoc README.md LICENSE.md
-
- # We are using a strategy of "install everything that's left"
- # so removing these here will prevent duplicates in /opt/claude-code
- rm -f README.md LICENSE.md package.json || die
- # remove vendored ripgrep
- rm -rf vendor/ripgrep || die
-
- # Install extentions these under /opt, and let users configure their
- # IDEs appropriately if they have opted-into having them installed.
- # Normally I wouldn't allow a few megs of data to be USE-flag-toggled,
- # but removing these cuts the already-small package size in half, so
- # it seems worth it.
- use jetbrains || rm -r vendor/${PN}-jetbrains-plugin || die
-
- insinto /opt/${PN}
- doins -r ./*
- fperms a+x opt/claude-code/cli.js
-
- dodir /opt/bin
- dosym -r /opt/${PN}/cli.js /opt/bin/claude
-
- # https://bugs.gentoo.org/962002 indicates that Claude doesn't use
- # path to find the `rg` binary. Gross. So we symlink it into the place
- # they expect it to be. Thanks to Leo Douglas for the patch.
- if use amd64; then
- dodir /opt/${PN}/vendor/ripgrep/x64-linux
- dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/x64-linux/rg
- elif use arm64; then
- dodir /opt/{$PN}/vendor/ripgrep/arm64-linux
- dosym -r /usr/bin/rg /opt/${PN}/vendor/ripgrep/arm64-linux/rg
- fi
-
- insinto /etc/${PN}
- doins "${FILESDIR}/managed-settings.json"
-
- # nodejs defaults to disabling deprecation warnings when running code
- # from any path containing a node_modules directory. Since we're installing
- # outside of the realm of npm, explicitly pass an option to disable
- # deprecation warnings so it behaves the same as it does if installed via
- # npm. It's proprietary; not like Gentoo users can fix the warnings anyway.
- sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js"
-}
-
-pkg_preinst() {
- if test -f "${ROOT}/etc/${PN}/policies.json"; then
- mv "${ROOT}/etc/${PN}/policies.json" "${ROOT}/etc/${PN}/managed-settings.json"
- fi
-}
-
-pkg_postinst() {
- elog "As of claude-code 1.0.110, the claude-code VSCode plugin was removed"
- elog "from the upstream npm package. Users previously using this bundled"
- elog "extension will have to source it elsewhere."
-}
diff --git a/dev-util/claude-code/claude-code-2.0.8.ebuild b/dev-util/claude-code/claude-code-2.0.10.ebuild
index 6e3380eb8890..6e3380eb8890 100644
--- a/dev-util/claude-code/claude-code-2.0.8.ebuild
+++ b/dev-util/claude-code/claude-code-2.0.10.ebuild
diff --git a/games-rpg/manaplus/Manifest b/games-rpg/manaplus/Manifest
deleted file mode 100644
index 741392d7a8d7..000000000000
--- a/games-rpg/manaplus/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST manaplus-1.9.3.23.tar.xz 15051860 BLAKE2B 6019799f13df0531ffcf662068f3dc85d31193a8db9fe6fa82b0c1c5740c527685efae822b800ca1836ec3ca00405f07ff368ecd3e0932465762e5f9efda7516 SHA512 0e74df08b4e18a826711c090e3ddf38da1b348c34acc1aff675c1f6c4dc523723a07b2b00d135a89ef136f11fe03f0dfc41e5830f0d6c34d5d44eb1414a2d361
diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch
deleted file mode 100644
index f8f4030f0b6a..000000000000
--- a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/855212
-https://bugs.gentoo.org/855455
---- a/src/resources/wallpaper.cpp
-+++ b/src/resources/wallpaper.cpp
-@@ -38,9 +38,7 @@
- #include <sys/time.h>
- #endif // WIN32
-
--#ifdef __clang__
- #include <ctime>
--#endif // __clang__
-
- #include "debug.h"
-
---- a/src/progs/dyecmd/client.cpp
-+++ b/src/progs/dyecmd/client.cpp
-@@ -87,9 +87,7 @@ PRAGMA48(GCC diagnostic pop)
- #undef ERROR
- #endif // WIN32
-
--#ifdef __clang__
- #include <ctime>
--#endif // __clang__
-
- #ifdef ANDROID
- #ifndef USE_SDL2
diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
deleted file mode 100644
index 1a2ae7e078d8..000000000000
--- a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/899028
---- a/src/net/ea/chatrecv.h
-+++ b/src/net/ea/chatrecv.h
-@@ -23,14 +23,7 @@
- #ifndef NET_EA_CHATRECV_H
- #define NET_EA_CHATRECV_H
-
--#if defined(__GXX_EXPERIMENTAL_CXX0X__)
--#if defined(__APPLE__)
--#include <tr1/cstdint>
--#endif // defined(__APPLE__)
--#else // defined(__GXX_EXPERIMENTAL_CXX0X__)
--#include <stdint.h>
--#endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
--
-+#include <cstdint>
- #include <string>
- #include <queue>
- #ifndef __time_t_defined
---- a/src/net/ea/traderecv.h
-+++ b/src/net/ea/traderecv.h
-@@ -23,14 +23,7 @@
- #ifndef NET_EA_TRADERECV_H
- #define NET_EA_TRADERECV_H
-
--#if defined(__GXX_EXPERIMENTAL_CXX0X__)
--#if defined(__APPLE__)
--#include <tr1/cstdint>
--#endif // defined(__APPLE__)
--#else // defined(__GXX_EXPERIMENTAL_CXX0X__)
--#include <stdint.h>
--#endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
--
-+#include <cstdint>
- #include <string>
-
- namespace Net
diff --git a/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild b/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild
deleted file mode 100644
index 44f93e88ae82..000000000000
--- a/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="https://manaplus.org"
-if [[ ${PV} == 9999 ]] ; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://gitlab.com/manaplus/manaplus.git"
-else
- SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="mumble nls opengl pugixml +sdl2 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-games/physfs-1.0.0
- media-fonts/dejavu
- media-fonts/liberation-fonts
- media-fonts/mplus-outline-fonts
- media-fonts/wqy-microhei
- media-libs/libpng:0=
- net-misc/curl
- sys-libs/zlib
- x11-apps/xmessage
- x11-libs/libX11
- x11-misc/xdg-utils
- mumble? ( net-voip/mumble )
- nls? ( virtual/libintl )
- opengl? ( virtual/opengl )
- pugixml? ( dev-libs/pugixml )
- !pugixml? ( dev-libs/libxml2:= )
- sdl2? (
- media-libs/libsdl2[X,opengl?,video]
- media-libs/sdl2-gfx
- media-libs/sdl2-image[png]
- media-libs/sdl2-mixer[vorbis]
- media-libs/sdl2-net
- media-libs/sdl2-ttf
- )
- !sdl2? (
- media-libs/libsdl[X,opengl?,video]
- media-libs/sdl-gfx
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.9.3.23-gcc12-time.patch
- "${FILESDIR}"/${PN}-1.9.3.23-gcc13.patch
-)
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]] ; then
- eautoreconf
- fi
-}
-
-src_configure() {
- local myeconfargs=(
- --localedir="${EPREFIX}/usr/share/locale"
- --without-internalsdlgfx
- $(use_with mumble)
- $(use_enable nls)
- $(use_with opengl)
- --enable-libxml=$(usex pugixml pugixml libxml)
- $(use_with sdl2)
- $(use_enable test unittests)
- )
-
- CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- local srcpath="../../../fonts"
- local destpath="/usr/share/${PN}/data/fonts"
- dosym ${srcpath}/dejavu/DejaVuSans-Bold.ttf "${destpath}"/dejavusans-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSans.ttf "${destpath}"/dejavusans.ttf
- dosym ${srcpath}/dejavu/DejaVuSansMono-Bold.ttf "${destpath}"/dejavusansmono-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSansMono.ttf "${destpath}"/dejavusansmono.ttf
- dosym ${srcpath}/dejavu/DejaVuSerifCondensed-Bold.ttf "${destpath}"/dejavuserifcondensed-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSerifCondensed.ttf "${destpath}"/dejavuserifcondensed.ttf
- dosym ${srcpath}/liberation-fonts/LiberationMono-Bold.ttf "${destpath}"/liberationsansmono-bold.ttf
- dosym ${srcpath}/liberation-fonts/LiberationMono-Regular.ttf "${destpath}"/liberationsansmono.ttf
- dosym ${srcpath}/liberation-fonts/LiberationSans-Bold.ttf "${destpath}"/liberationsans-bold.ttf
- dosym ${srcpath}/liberation-fonts/LiberationSans-Regular.ttf "${destpath}"/liberationsans.ttf
- dosym ${srcpath}/mplus-outline-fonts/mplus-1p-bold.ttf "${destpath}"/mplus-1p-bold.ttf
- dosym ${srcpath}/mplus-outline-fonts/mplus-1p-regular.ttf "${destpath}"/mplus-1p-regular.ttf
- dosym ${srcpath}/wqy-microhei/wqy-microhei.ttc "${destpath}"/wqy-microhei.ttf
-}
diff --git a/games-rpg/manaplus/manaplus-9999.ebuild b/games-rpg/manaplus/manaplus-9999.ebuild
deleted file mode 100644
index bc7f12dd12db..000000000000
--- a/games-rpg/manaplus/manaplus-9999.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="https://manaplus.org"
-if [[ ${PV} == 9999 ]] ; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://gitlab.com/manaplus/manaplus.git"
-else
- SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="mumble nls opengl pugixml +sdl2 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-games/physfs-1.0.0
- media-fonts/dejavu
- media-fonts/liberation-fonts
- media-fonts/mplus-outline-fonts
- media-fonts/wqy-microhei
- media-libs/libpng:0=
- net-misc/curl
- sys-libs/zlib
- x11-apps/xmessage
- x11-libs/libX11
- x11-misc/xdg-utils
- mumble? ( net-voip/mumble )
- nls? ( virtual/libintl )
- opengl? ( virtual/opengl )
- pugixml? ( dev-libs/pugixml )
- !pugixml? ( dev-libs/libxml2:= )
- sdl2? (
- media-libs/libsdl2[X,opengl?,video]
- media-libs/sdl2-gfx
- media-libs/sdl2-image[png]
- media-libs/sdl2-mixer[vorbis]
- media-libs/sdl2-net
- media-libs/sdl2-ttf
- )
- !sdl2? (
- media-libs/libsdl[X,opengl?,video]
- media-libs/sdl-gfx
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]] ; then
- eautoreconf
- fi
-}
-
-src_configure() {
- local myeconfargs=(
- --localedir="${EPREFIX}/usr/share/locale"
- --without-internalsdlgfx
- $(use_with mumble)
- $(use_enable nls)
- $(use_with opengl)
- --enable-libxml=$(usex pugixml pugixml libxml)
- $(use_with sdl2)
- $(use_enable test unittests)
- )
-
- CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- local srcpath="../../../fonts"
- local destpath="/usr/share/${PN}/data/fonts"
- dosym ${srcpath}/dejavu/DejaVuSans-Bold.ttf "${destpath}"/dejavusans-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSans.ttf "${destpath}"/dejavusans.ttf
- dosym ${srcpath}/dejavu/DejaVuSansMono-Bold.ttf "${destpath}"/dejavusansmono-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSansMono.ttf "${destpath}"/dejavusansmono.ttf
- dosym ${srcpath}/dejavu/DejaVuSerifCondensed-Bold.ttf "${destpath}"/dejavuserifcondensed-bold.ttf
- dosym ${srcpath}/dejavu/DejaVuSerifCondensed.ttf "${destpath}"/dejavuserifcondensed.ttf
- dosym ${srcpath}/liberation-fonts/LiberationMono-Bold.ttf "${destpath}"/liberationsansmono-bold.ttf
- dosym ${srcpath}/liberation-fonts/LiberationMono-Regular.ttf "${destpath}"/liberationsansmono.ttf
- dosym ${srcpath}/liberation-fonts/LiberationSans-Bold.ttf "${destpath}"/liberationsans-bold.ttf
- dosym ${srcpath}/liberation-fonts/LiberationSans-Regular.ttf "${destpath}"/liberationsans.ttf
- dosym ${srcpath}/mplus-outline-fonts/mplus-1p-bold.ttf "${destpath}"/mplus-1p-bold.ttf
- dosym ${srcpath}/mplus-outline-fonts/mplus-1p-regular.ttf "${destpath}"/mplus-1p-regular.ttf
- dosym ${srcpath}/wqy-microhei/wqy-microhei.ttc "${destpath}"/wqy-microhei.ttf
-}
diff --git a/games-rpg/manaplus/metadata.xml b/games-rpg/manaplus/metadata.xml
deleted file mode 100644
index 4e64fbf89b8e..000000000000
--- a/games-rpg/manaplus/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <use>
- <flag name="sdl2">Use libsdl2 instead of libsdl</flag>
- <flag name="pugixml">Use <pkg>dev-libs/pugixml</pkg> for XML parsing isntead of <pkg>dev-libs/libxml2</pkg></flag>
- <flag name="mumble">Enable support for voice chat</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
index 05063ce64a33..98be699c6126 100644
--- a/kde-frameworks/attica/Manifest
+++ b/kde-frameworks/attica/Manifest
@@ -1,4 +1,3 @@
DIST attica-5.116.0.tar.xz 69496 BLAKE2B 35fc798b71eb77a33e9f1c7b5a03866d47a970b268e56e6466dcceb61f676d775d6b4d1bacd2fa807005b6b6c9659aaa1065d2e31154b2cadf0431f1781ddb33 SHA512 79a2378d7c8019d16692c7286e079cd29155e5f17256f189aa31e47a6b81e9b7f6ad0d5412388065b309bdc71b4efb72ebb043d587fc41d8ef2a918571c64306
DIST attica-6.16.0.tar.xz 68648 BLAKE2B fc7c084d26a858fe8dcb315daadd4f87d2ac11b160a02a906f56dceb21ed6a2ebdad4345ada702377f9b87d20bc9f18ed21fba305f40761c7af986fc28d6ef8f SHA512 139e8a364e69f7aba414ccd91c507a5b6b8f8349c02c973d60fe37dc8e5497419b3bdccff98e3bac47005bea8e7e1a1d7786b58cf1f22766b772f69b5bc06bdf
-DIST attica-6.17.0.tar.xz 68628 BLAKE2B c3514ebd1af427f7feacd3c9201b24cbae0c41492c4e588bb20ce51ef555c2b0d1d69a59e5662b4676499b70610b908e4e63acd843cfec9deb989972f474588c SHA512 a1ea31d3ae518f453fa051f6916bdf0d8803191ff9a3ca30ffe12009ae25bbd7e77b9fb27c51c8ca1931d1ebd73fb450a8e5e61cd3d24d93b91fc018873c1026
DIST attica-6.18.0.tar.xz 68636 BLAKE2B 7c1aeb410950a29ab221952d783bfdbbd08a95877132689db8b9b5a477c087b12754972cf0ec5869d62db116561a6a728ef03069c4d99dc7ee3312814c8d9b21 SHA512 fb214184551e9c741582c8a53b4ad8d0c5626894c01ce8639575b619d77c1045a858b002fb639a91b7062868de8a491567d960781a895501d4390dc8ad033039
diff --git a/kde-frameworks/attica/attica-6.17.0.ebuild b/kde-frameworks/attica/attica-6.17.0.ebuild
deleted file mode 100644
index 9042d900eebc..000000000000
--- a/kde-frameworks/attica/attica-6.17.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing access to Open Collaboration Services"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # requires network access, bug #661230
- providertest
-)
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index e0e1837281eb..193ba72e11cf 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,3 +1,2 @@
DIST baloo-6.16.0.tar.xz 327256 BLAKE2B 8bbbeb100692f240a3823af49f981c601123ed3e8c323bea6ec546c0dc34cc26ec033a59b63c0b59058901c1c05e25f7d92172336ff0fd5136bf8e1cf40d0f15 SHA512 626c73f9d709f39881cf17bbdf941f1762f6f3e2c32492f85193dad1fcb4f980b595804a98706f5b942cc406c1e19b99b2936ea41fc9066abfe93dc0c6d9fb55
-DIST baloo-6.17.0.tar.xz 328208 BLAKE2B f0759e47fbad2c2374cf76775dda0eae25c7e838f9f2092da8986ec50321bae1fef94941edf5b65f305e02427302209432dab67b722f30341c0d44bc27ae7a1c SHA512 2f34a9d6285bfc5706cccef6cb7ea0adf8907520cec25966bed814fe2ca0320be1af8082a0d8a1613ef17af8e3feaf05c046615fe4ce1be0618afe87b40c5ffc
DIST baloo-6.18.0.tar.xz 328224 BLAKE2B 5daf760945f1549017d2c7ac4d2a97ecd1b9ef0e7dcb4ce9b6262d0fe2840c62e657e8a1a06393807668a97cb5190955ba6d38fa3f40a80bf0c011eff473f620 SHA512 92d0cfa8cc5509e3fa07a260e8f22b10ecb46240609d669b08c2e675f104585168923ebfea25db94572ef52dcf2db68e8b13f4fb22b9fba55ad9691d7360be0e
diff --git a/kde-frameworks/baloo/baloo-6.17.0.ebuild b/kde-frameworks/baloo/baloo-6.17.0.ebuild
deleted file mode 100644
index 7a25614db1ed..000000000000
--- a/kde-frameworks/baloo/baloo-6.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for searching and managing metadata"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 624250
-
-DEPEND="
- >=dev-db/lmdb-0.9.17
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kcrash-${KDE_CATV}*:6
- =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
- =kde-frameworks/kfilemetadata-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kidletime-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
- =kde-frameworks/solid-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
-"
diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest
index 427cae996444..fd8e375ba013 100644
--- a/kde-frameworks/bluez-qt/Manifest
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -1,3 +1,2 @@
DIST bluez-qt-6.16.0.tar.xz 116068 BLAKE2B e57a13a8b09156e8140e6a1f3840519bb5e92c0b424a8b37ee359c86c1d34cc4539d381d6a1163992ea84ec4988005081fc02d14d2d7db58e66c3f3fb75785ee SHA512 f12d008af7261b476cd9cb35cc96b413e62ce3689dc3582bb8160678216ff2fbc6aaca2d9558bad9c8486d9136489667775f632149dbf9b13fd462ecd28540c3
-DIST bluez-qt-6.17.0.tar.xz 116076 BLAKE2B 63c48eb49295d7de28fdae1b2a472955ffb7f3d96b2f1616954e7974fe24ef3bc0859b8578fae60054f084902fabf3337e35345bdc294a34d1a9d85534435e17 SHA512 b3ec20e2656df82e44444faadacd579b40a2a06fa3bb6efaf86e550ae80a17b0d5db06aaff87401c049fd80610e1bc4bdec66f3673c7f97630e62f5593ce785d
DIST bluez-qt-6.18.0.tar.xz 116032 BLAKE2B 98c15e3b3e1ed78fb69c942745a80865a22b4a9173342e98dc6291e8547ac4ede5e3f15786681820a4a1ef310b1299fb0691f6351b19905cef44eaa624fc2c4e SHA512 a46aa89a390cab7d923314eaf88318f7f8c6b1b110e67e00e3863d176ef251b759aae3718c9cb9f4bb1d3d5be4e818f7ce61a67a027473fd492d7c3aad9f1ae8
diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.17.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.17.0.ebuild
deleted file mode 100644
index f937e1e1f4b7..000000000000
--- a/kde-frameworks/bluez-qt/bluez-qt-6.17.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bugs 668196, 924708; they all hang
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- # parallel tests fail, bug 609248
- ecm_src_test -j1
-}
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index dda2a685313b..f3ae1023ab88 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,3 +1,2 @@
DIST breeze-icons-6.16.0.tar.xz 2256520 BLAKE2B 356e1e93c094503aa472606be5e3d5dbf34e95b43440e0315972ae710b18c7ea0cf9f8951115aa8ea1eef3c2c424615053e7aeab4a52b8dbe8c9570cadde7fc4 SHA512 589e7bf8885dbc19e309613b00620714f1e6b9b85093b864c64fde5be0f14f3e11671c76e4ec5d25b6729a75fc815b1e78d21f5091fcbdcb7d5f5442576963af
-DIST breeze-icons-6.17.0.tar.xz 2256400 BLAKE2B cf8379919aabe954d3aa71e5a322a94a0e174739185392b21766b746970aad28e481ad772431e1c6400f173dcc8dadb0639bec69215f33834084c1b2a0abc354 SHA512 200e4ac4c9caed9d748267dcc3e3881c82a39b087551464cae827e23788badb6af0483498c5fa988cee551524a9c4a9d4817f9ea8170a4caf0a7bbe8e325c88e
DIST breeze-icons-6.18.0.tar.xz 2105604 BLAKE2B a04cf5a323cae131233b389f0c1d72617bdee75cc9a03e304816ba0b26f8da383f52e4ccc80b070850af1a3ae88d857943c6bf73953c8d9b50ed4688953b8a40 SHA512 36a0a4aa11223708b41991ad235fe0c8405607367e4f8e0e49f116e979d3812e22118815dd41985c0bf9803f093967a424aee9e18d90d85011a2dcebe88d74e7
diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.17.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.17.0.ebuild
deleted file mode 100644
index e02d7a9a24da..000000000000
--- a/kde-frameworks/breeze-icons/breeze-icons-6.17.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake frameworks.kde.org python-any-r1 xdg
-
-DESCRIPTION="Breeze SVG icon theme"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !kde-frameworks/${PN}:5
- !kde-frameworks/${PN}-rcc:5
- !kde-frameworks/${PN}-rcc:6
-"
-BDEPEND="${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtbase:6[gui]
- >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
- test? ( app-misc/fdupes )
-"
-
-python_check_deps() {
- python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
- -DSKIP_INSTALL_ICONS=OFF
- -DBUILD_TESTING="$(usex test)"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # bug 770988
- find "${ED}"/usr/share/icons/ -type d -empty -delete || die
- find "${ED}"/usr/share/icons/ -xtype l -delete || die
-}
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index 703fedeb8621..9c4382312ab6 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -1,3 +1,2 @@
DIST extra-cmake-modules-6.16.0.tar.xz 329140 BLAKE2B 97e02de8c2fafc1d36704124fa8b4e7cbaa6ce50b63395d03a9a080d88046238d05a322c47f9956efb1bd4174d8aa06cf9c554a1b1bbbaf5d9562beb161fa7f4 SHA512 982a40bf36ea5692172b57aa563be132aa236199cde0993bf169241624a9ef7f9b9d5d79e06890da103f49610aeaa6a951562f7bf98f1535540d12670cec49f6
-DIST extra-cmake-modules-6.17.0.tar.xz 329892 BLAKE2B 28dde6a070a2ae6b4ac84365734aa1a10261daeff938f7eb8a4543bd147523ed3dff564640896c708c1adcd18627b722c9efd0cc42dfa11f380814d9d6657359 SHA512 78012d4e8f39b35f4d828ac6c91e3c9c70d0514934d744deb14ae115e10d4ab21ade7848045a069caa7573a9bbe5bc5ca253b5eb4fb335f1fee88933efbf9704
DIST extra-cmake-modules-6.18.0.tar.xz 330388 BLAKE2B aaeef9fccfd5116fb90402004984b5073b7d62db80035a6d461374d0ceeb4099439eb6500f0d04faf1f62845fb9bba97544b944bff630c61ac368404e3a507fd SHA512 b657f22a27bb968fa67092c8037698613270feb18b4a87a53e97280d8db3df38558d0eff5c7f350d9b17b4270004139a9a71a5eb0586746bf447b3a44b57b9f0
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.17.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.17.0.ebuild
deleted file mode 100644
index 8439da6aef6b..000000000000
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.17.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-QTMIN=6.7.2
-inherit cmake frameworks.kde.org python-any-r1
-
-DESCRIPTION="Extra modules and scripts for CMake"
-HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/libarchive[bzip2]"
-DEPEND="
- test? (
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- )
-"
-BDEPEND="
- doc? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
- >=dev-qt/qttools-${QTMIN}:6[assistant]
- )
- test? (
- >=dev-qt/qtbase-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[linguist]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
- "${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
- "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
- "${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch"
- "${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch"
- "${FILESDIR}/${P}-fix-ECMAddAppIcon-w-cmake4.patch" # in 6.18.0
-)
-
-python_check_deps() {
- python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use doc && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
- -DBUILD_QTHELP_DOCS=$(usex doc)
- -DBUILD_HTML_DOCS=$(usex doc)
- -DBUILD_MAN_DOCS=$(usex doc)
- -DBUILD_TESTING=$(usex test)
- )
- if use test; then
- mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # passes, but then breaks src_install
- ECMToolchainAndroidTest
- # broken, bug #627806
- ECMPoQmToolsTest
- # can not possibly succeed in releases, bug #764953
- KDEFetchTranslations
- )
- # possible race condition with multiple jobs, bug #701854
- cmake_src_test -j1
-}
diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest
index a25a9f005e61..9d9992fd7ac5 100644
--- a/kde-frameworks/frameworkintegration/Manifest
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -1,4 +1,3 @@
DIST frameworkintegration-5.116.0.tar.xz 1760428 BLAKE2B 2b9aa2b6776549b333f858eceaa8086adb4e43f67298b1be858e90f6e230027ab1c99693590aa504b70f91dfa725a10872fbda1a104213e8bc9f5d95781ae83b SHA512 425fd38f87b2bba96f68afb8bc8108f9da6011106e33f32b2d91b97b8330d54d0bdc26bec8ecf50c32471d8f8e85af5f6d8b3feee0815225f5dd2075c41c8a83
DIST frameworkintegration-6.16.0.tar.xz 56840 BLAKE2B 460c77b38b23c2c56744dd1c8b3e074f8e30b0eafedd539e7f1a2a5150878ed6cc77dfa42f253cc68b9dacba5966355437831964148d2cbfc975ebc7f3143cdb SHA512 6eafa9ee54b809e646f4d9d7c0452d3d03b3068a3723623f59259332c5e3050053a7669b092f9f331fca3f553077cdd4863b471b6a76b133d024849dc62d357c
-DIST frameworkintegration-6.17.0.tar.xz 56868 BLAKE2B 2f89734aa4896f43ef09ec87f7e24aba7432f5e768a170f6634238623ee7691b7104b8c25aa51f34ed8fe7818d8686b9337301c36c2ceadc95f8824f8560ea4d SHA512 b526bb21071d1e0df19c8e1e2479af50654934871a7337a4636771a527d0db55a204b78f43450827ef4bca42e21c58cc2a0d18a8a54b22622f62aec4475aa6eb
DIST frameworkintegration-6.18.0.tar.xz 56548 BLAKE2B c143d41f8c7758fb6d36bdb707f42a16068c1124c0196da5c4d69cadd97d1e70dcdf4f93dcb2f096fe587d39b0d923bd8ea67c9231245de6c5db40c6c9e09f8c SHA512 0feafc36299d6b9a3ff04e6c4328880fefc25b184b90aff5b4df65ee374508f08a62171f4e285cef56a40ae546bc5b07461e4c6eba48b31fa31eb3b107096344
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.17.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.17.0.ebuild
deleted file mode 100644
index 9f075b8aa0eb..000000000000
--- a/kde-frameworks/frameworkintegration/frameworkintegration-6.17.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running Plasma environment
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/knewstuff-${KDE_CATV}*:6
- =kde-frameworks/knotifications-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}
- =kde-frameworks/kpackage-${KDE_CATV}*:6
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest
index 2bbfae7f0c7e..619109fd6302 100644
--- a/kde-frameworks/kapidox/Manifest
+++ b/kde-frameworks/kapidox/Manifest
@@ -1,3 +1,2 @@
DIST kapidox-6.16.0.tar.xz 198596 BLAKE2B 6dadb83b4a33fb82f4b9db797674534e85a8dcc79635eefff7416336784b6fa9dfe730ac32e31679a07cee786587eb1c5a45f1c13a68dc895be406f147e75e53 SHA512 47ed0f7585cd7fe2f15e26108099f6cc205d1876c3f08f51e4f90b2577acf5cbfd00f09091e47897dda844817a842579e85da97111eafa02fb24cf04e7f1b69e
-DIST kapidox-6.17.0.tar.xz 198548 BLAKE2B a5e3e83f26546ca24d7b0588765ad750665b5c9ba3bea46cc40341976db7c554ff877a390f88350851ae2bc78c1bd7199263d036c59e3b0241af0eb361640865 SHA512 2cd3914741d228bd1fa4cf71d4501000cd85a4c08aeb6bd92c2d3a6f2f6f654a1005fe0a43bb60a94927da95c453d04ef90c620d1b07fddc7d578b894c810993
DIST kapidox-6.18.0.tar.xz 198568 BLAKE2B f7a1a3eeeb36cfe47a5c8ef45fe562bdfeac6e926d1292ae64bc93e012239aeb6e1b14a50974953a369ac74d5609dd4bc715d9deba28daa9c31e81b30a5c6d8e SHA512 11b4f85375eb43ba3974b8a975f0050b00c513d9e7fcc489fa0a19d2d4afba9aa5c2d5c51d0ed7f0a4e1c218ca0ff47b68f9fba500ad05036772ab6e2d3a0291
diff --git a/kde-frameworks/kapidox/kapidox-6.17.0.ebuild b/kde-frameworks/kapidox/kapidox-6.17.0.ebuild
deleted file mode 100644
index 139e5436ed61..000000000000
--- a/kde-frameworks/kapidox/kapidox-6.17.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-inherit frameworks.kde.org distutils-r1
-
-DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
-
-LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- app-text/doxygen
- $(python_gen_cond_dep '
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- ')
- media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
-"
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index e1f1114a4a2a..9fb72ec63e01 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,4 +1,3 @@
DIST kauth-5.116.0.tar.xz 2307868 BLAKE2B 429b7ef6221673d0014be8cbff1acfceee51f1e5c8d14ea87a042de79f4d4bd7b5527021371c140e64995f41ec967f838b68f7a4e60bc508d39833e78d200d12 SHA512 1a640bb2bdc4a4d2a6458becb618a618abfb510bf6286145bb3834373cc8fec4980008d977476f699ad97368b316ccdf5308cea3eee80171a9d051003f45d7c6
DIST kauth-6.16.0.tar.xz 2273076 BLAKE2B 23c880fb5366b63433a1a056ad479694f6d761a02e560fb0422d9d15a1d4d2fce99c3cdfa2a376b1cd95b6fdeee88c83847f6272295a8ef648baa2945c5e6a47 SHA512 2cf6cbd7c473a4cad483aa3c0f354b47f2daf6dd8001892026763d281e60098730ec8f07b9e509a7c5c9db72d8eacd02b7e7f8fff0c1bbca4ffa7cdb01fee482
-DIST kauth-6.17.0.tar.xz 2273428 BLAKE2B 1dc7cac229c4783c6ec9af7fd69ff7ebfc777d750bcb4574a74e335023126e38425e90dc23e36171e054a2e3aa5ab1feff382e7e90eb71298074c0c9ccad4cc1 SHA512 58203e898d3f38a97a2bab0ef757ca967a0c1465fc8b03a5b79fc0af17b912320489590f77e76add4587bd84ea11b0492509b062120831fdd9d08c93a0194f51
DIST kauth-6.18.0.tar.xz 2273456 BLAKE2B 3e23238e98d5b350ac0e8b4652ffb74217312f0e1f2b1c0ffa21fd746ad477f1cd2b99329eb732cfd4b6696d406676162e0f3fbbf6bb596216304fc610fca240 SHA512 839b1ebf398ba7398c3925132e242ece8e04c233cb1b072b8e06fab9d39f1c8cb980cadee2defca8907fe183470ccf1316e2dd2711998cb18468a77833fa3ba6
diff --git a/kde-frameworks/kauth/kauth-6.17.0.ebuild b/kde-frameworks/kauth/kauth-6.17.0.ebuild
deleted file mode 100644
index 966fa201b876..000000000000
--- a/kde-frameworks/kauth/kauth-6.17.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to let applications perform actions as a privileged user"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+policykit"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- policykit? (
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
- >=sys-auth/polkit-qt-0.175.0[qt6(+)]
- )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
-
-CMAKE_SKIP_TESTS=(
- # fails, bug 654842
- KAuthHelperTest
- # needs DBus, bug 938505
- KAuthFdTest
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package policykit PolkitQt6-1)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
index e696f3f7d94c..5b069adae1a5 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,4 +1,3 @@
DIST kbookmarks-5.116.0.tar.xz 1100676 BLAKE2B 405d625539d8d2950ed931283ec6abfcd83bfce141c6f7044e19ae15cf127905b823ce617a2baee2590d7e9fa9be09e44ed447c57f70a499550391bf25789939 SHA512 72f19ad40595093fa828ead0553f8d0afc149b77479f75b014e1cab059208fa23607a755f2d4afd2079c047bf6832782664beb07d674cb56b41586d51c5d9933
DIST kbookmarks-6.16.0.tar.xz 1093904 BLAKE2B 3f822f616e492a1ad387c734ad85af939f784b52d208c0bc30604fd322a4f90e1481ce5394dc95fbb208817e9574c239e238fb0d304c58342890bddd29c2cb49 SHA512 82de06163f7de38910d0002a279c669d8b43f2e267a238780350d238f74b06d68626b6ebc4161325e3f8346609784ed63b17d69685ca0aa730364f7320b340bb
-DIST kbookmarks-6.17.0.tar.xz 1093876 BLAKE2B 058ca83f98e131e504a68197d85086425b09289b42b07504f360b960acb095c5067d4e1593677b595f8e348a705da45579cea0a2b5acecbef9f5463c5d46a7c1 SHA512 038927b0d569076cb56334f528490fb0be7f8a64899a6000d8b827544c3c984c6177092e8a0f6d557ae8b0cc40e0f9f42280cca118991c85ac07ad1a520fd608
DIST kbookmarks-6.18.0.tar.xz 1093716 BLAKE2B a929d4bbb95417a122bb9b0780a55e92723062dc701fff63bf8111c06a262ad9f146534085b6baffaeb37afd429155496b5941638145601a58d40556433451ab SHA512 2500c7c5f8d7945fad780b721717ce796c1d9af6f52f477693ea09a73aac373fea4a1089914c73072fc1d2e89f7fab38244aac6dffb678f7c75b658518115081
diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.17.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.17.0.ebuild
deleted file mode 100644
index f672964545d9..000000000000
--- a/kde-frameworks/kbookmarks/kbookmarks-6.17.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest
index 0c70b233700e..507f3ae052e4 100644
--- a/kde-frameworks/kcalendarcore/Manifest
+++ b/kde-frameworks/kcalendarcore/Manifest
@@ -1,3 +1,2 @@
DIST kcalendarcore-6.16.0.tar.xz 315836 BLAKE2B edd0bbe6cd63445cc5321248d695765a343ff309ca81d3387c3c148b2723dd4dab8c75cfed57eb02e28979a905b35e02d8346b022f4a9e454ba4473056c61d05 SHA512 7cc177feb3a18581edaa5a935da2863bfe1a593e9cf4e7d7cd93b05fb75fad46c28ad66920fdbe0dfaf77dee0dd7c7c9311a4b18f800d9f31919854c5d274255
-DIST kcalendarcore-6.17.0.tar.xz 317544 BLAKE2B 837a40f457f8f5202ba5876720cffe85f8a042914958d7eee3233559044cb5b1dfd41dbf802d069870b61e683f97e293c8a3dab096a2fc3c52b6ae51ff5fe427 SHA512 e743c6e26fa73ac97d1d05d318d25d73dc1b9a7a644332a3b8cc39a4a5823095bbbfbd99f82dad929d64fe1b357e33c7a99ece093d0a39f3614055ac7053d01a
DIST kcalendarcore-6.18.0.tar.xz 317228 BLAKE2B 009c58383cd5002a771aa684521faedf9fd960d044a1ff53840244d1f22fea6f11554337893ca0ea51b86b4a1dfc5728ea48637663ee9a4d99dc6d24c1c673f1 SHA512 fbde093efc4c9411247756ffb0136cb8e8ce5f3a7997eb633b80db8e73e1768fadb6c1eff8e8163b2278beb829bcd309546e395ab1ba529ae98ad09d7cd62720
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-6.17.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.17.0.ebuild
deleted file mode 100644
index de303835634f..000000000000
--- a/kde-frameworks/kcalendarcore/kcalendarcore-6.17.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Library for interfacing with calendars"
-
-LICENSE="GPL-2+ test? ( LGPL-3+ )"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # multiple tests fail or hang indefinitely
-
-DEPEND="
- >=dev-libs/libical-3.0.5:=
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index c43d93e692b3..1c0756beccb4 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,4 +1,3 @@
DIST kcmutils-5.116.0.tar.xz 2483612 BLAKE2B 8cf69f90c1fc3ea0fccb7394891140b7ab8cbadbe413a0a48452061519486b2d0f7e7ea95c129a2a63e4be15ada7e259a16f97805a582be2a93e670f07b40ee3 SHA512 05ee74e36f859a7c60d60c5da9bf24923742440b094b3969f56f7cef3ca1d7d7cdc6b3d7bb467db3388e3946f627fcbef29ba0c2f84cd85f041382920b4e3ad8
DIST kcmutils-6.16.0.tar.xz 2444116 BLAKE2B c6af076eb71af6bc15d85623743a28b631f4cc30d9602011eb2505281c0db2aee80737f5a9b699d1131ad2965a0de9fe09c26605419cbccf39dd53ec98aea031 SHA512 1553a35b0dac4cdd89b846be21eb6989beed3813009c6e3adc6819fdb31c429fe164684a9275ee03f0c97f562cfa6bfc1a641a01051754b5c39db779928b90a2
-DIST kcmutils-6.17.0.tar.xz 2444048 BLAKE2B df5cee2943f3e7aff2bff0c35e9667b3288e822583bc0d2c777ef573bf38000d778e56e2ed26e3db9863273a2c1364b98ee93d2f068b12e674794426849695ef SHA512 3167a1e0ef28528531ffcb6de0d1919ac76f6fc9aa325955a1e630ad0bbd46e855ed99ee9e19efdc1e79f2f91f6bdc702b250c485caeb9485697a863155a16ee
DIST kcmutils-6.18.0.tar.xz 2444732 BLAKE2B 5c44616400d5d5422e02577be2c9cdd59ed6864731c2264c28201872f63b1f4c5dae339143de10d9bce2963f55e85cfccca442928c93317861422a734f846399 SHA512 0bd2abe34a4775925961a042ae5a97d6900ea497179869bf3b3f27dae19d00138ac4f2813efea3d2c2293f3bc7241fa1758e644064d4bdffc5055416dc4ee53f
diff --git a/kde-frameworks/kcmutils/kcmutils-6.17.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.17.0.ebuild
deleted file mode 100644
index 52142ed389bd..000000000000
--- a/kde-frameworks/kcmutils/kcmutils-6.17.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to work with KDE System Settings modules"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
- =kde-frameworks/kitemviews-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/kxmlgui-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
index c638643df8b5..5601ab298982 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,4 +1,3 @@
DIST kcodecs-5.116.0.tar.xz 2507116 BLAKE2B 237fcc905031f7496a21cba49f7e2bba87119bfe42a1b422784227b6c6f9690d8a39c0a29eb609ecbf812aafa73e93b280236d0df123b6e5271974af9371c21b SHA512 79d2b5b7a7cd815fa9a00ca4a8cd5fbf2a003521796b21fe3014caaa4506d14a7fbada88ff10b1a16118f2863dc876794e21db6a98f34d5b31d5973c5586da4b
DIST kcodecs-6.16.0.tar.xz 2467868 BLAKE2B fb3cbeb0b4ba56e50c5e46dafa55e350a8c04f6df6e8eabd1e38e17e535dc18d9fa14ee1fb8b1c5690ce7129dbd96120f5a7ce8a4bff208319709910ab34a918 SHA512 8fb9f441500c2dbfc921756a44f0fa8ed0bd89cadcfaa7035713703009ec3edbefbaebee6029b6c54154bfe6b6ad7d9f4cf197d62e207461717101456417e1e6
-DIST kcodecs-6.17.0.tar.xz 2467872 BLAKE2B 129ca96362dde49bf71f1fb667583be26a9d84eb09f38762a2db5e2fb6c854c94663c8b30010f3873da11580be2f35ae2ee821fa520c9e4d1cb63364d85fa635 SHA512 5a99a5696089c3b0721283c3976147b3d43177f57fb8aa626241a6810fbb73e958dcd76ca1c64a4494bfa9cce545732c982e1496fd09cc9a267504a4d1d6bc3b
DIST kcodecs-6.18.0.tar.xz 2472440 BLAKE2B 0bd1bce53bb00c3d4b3b2970ff993d4add54633f41a250fe99cab0d3bdf63fa6dc7ab323c99c5241c9a73a9d66b409800e11d658cb192932dd8abf4b8d2212ef SHA512 01708498b431d531d5cf5897ac8e0bdaf3400fbc03b3c0c55cc9d09bb381958bcdc34bed6a11f10d2fcb45e49bc74c35b01cba2137752290f54eed7c0cff874c
diff --git a/kde-frameworks/kcodecs/kcodecs-6.17.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.17.0.ebuild
deleted file mode 100644
index a3ed82164696..000000000000
--- a/kde-frameworks/kcodecs/kcodecs-6.17.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for manipulating strings using various encodings"
-
-LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-CMAKE_SKIP_TESTS=(
- # bug 938317
- rfc2047test
- kemailaddresstest
-)
diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest
index e0f2434bca0a..557f4f0c5f09 100644
--- a/kde-frameworks/kcolorscheme/Manifest
+++ b/kde-frameworks/kcolorscheme/Manifest
@@ -1,3 +1,2 @@
DIST kcolorscheme-6.16.0.tar.xz 51016 BLAKE2B cc62765ba6c75cc6ec3188113bfb53d7505e5618cb7457fb94f4118eeb219be2ea670f3ba39ad2f297cd2aed7e1ef3295991dea59b813f01950d86bd6d1825ad SHA512 77964aa9f60dbc3d96b26136f296ca46c264851e660c7aa638638cb305dc02e5428d0f5912a8b0471361f6acc34cb06d52fcefc72d31738aa6a099dc545e8f79
-DIST kcolorscheme-6.17.0.tar.xz 50996 BLAKE2B dfd846d4e8b4e94ca72f0b12f32f40910ca6155cc00c5e07334dc258192612dfab16868e1e6a89234830755707a8ddf79b134ec3e4716277b09aa1688667bc9a SHA512 673a4dece16a69889edce71197476ae1a83f048c269d89780141be7a9e03746c7e03f6f4616c468353648186eba60e827a3a5ca476edf39edd37534310d15db7
DIST kcolorscheme-6.18.0.tar.xz 51000 BLAKE2B 790b1ae6a4f8ce40e631c6c6b817c1c6a2845dccf6ae435cfa64496ede819f8ac8ff204b77a77dc7c45b47167d1b70159958ad1894a4fb526c56213d5d32e666 SHA512 59185db04e215901e65f0ab72e7f8f6a9b1ca47629a74b3dec609c551bb9b87ce3cd03fd2ebb2d810550282b737a3a6e417d6da5ebcf7e3ea8ddf4d40cebde22
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.17.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.17.0.ebuild
deleted file mode 100644
index aae2e0d0ecbe..000000000000
--- a/kde-frameworks/kcolorscheme/kcolorscheme-6.17.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
index 2be846460d51..f3f908499485 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,4 +1,3 @@
DIST kcompletion-5.116.0.tar.xz 2337536 BLAKE2B 9ef6fd52f69deffd9fefec25ece2b95269b3f74e055b9fd0ec677376db301d2c0ed3d4a0957b0edd7a90859ada5dd2a70d0d7961519cf94a8336c4378c2db806 SHA512 5a758b3e037f87e3b011232d0462599cfd0241f2345312a4ffb82e940aad5da023c07be68401febd556e33c38a6ff48ffff1e8ee769314acafbb3409a0c8b730
DIST kcompletion-6.16.0.tar.xz 2300608 BLAKE2B 242f20d72063f21c1c7a2fc44b44513697fa8c84bc22f2ceb0c37c8bbe9cc6af350ce899d8e7a5c260245434b28793dc5e475a97d69b21f35afd9719cd65a387 SHA512 ff77f35269f29bfd8952e714414db0fd9e912e4a2d9f12bf0786dcb2d6241cf2de340fc8f1867c47cf0fb19d26d0a852399de0392f3ca4a2915d757b9c2ec659
-DIST kcompletion-6.17.0.tar.xz 2300212 BLAKE2B 9bde270b0613b9a10ea183953ff237ead6b78ea8d897168ff13a3c7148b2674bab4c39eb1534b96853e4538309c0ef8abf77eada4bad748092e245f4aaea26c5 SHA512 ca9755f4af467f3417592ada0ef90d7c4c57b67bb262fae4c3c0460cd9982666645f12bf53bf3596f2a58a4b33026bb2f48061795a439645b662725fe4667670
DIST kcompletion-6.18.0.tar.xz 2300236 BLAKE2B 5d82c70bbdb22dd4769f125583d622bb4db868762f5b1da915f7d4b452ca568c8a027f9e837a5b6ee1b4fd98957813220ee77aafefd6ce1b31fa2c1954d69c9c SHA512 af9b2c89fcf30d4e14e26104a9c0a15926397c9d046bd20a5fba377f76ae811ba1a2aaab2930c1606e368d823b57343d90792cc8e142c90faffe32aab10c5778
diff --git a/kde-frameworks/kcompletion/kcompletion-6.17.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.17.0.ebuild
deleted file mode 100644
index cd82502660cb..000000000000
--- a/kde-frameworks/kcompletion/kcompletion-6.17.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index d693be23a436..f51e83532099 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,4 +1,3 @@
DIST kconfig-5.116.0.tar.xz 296716 BLAKE2B ffe6ba551460e07c5dbab37a3f60dcfb113d9a4461f5c69401209b690968a992f97d4b1844d5781e32d0d4a03214ed67a1c715d1cc10dd815f774189b383e650 SHA512 a84f02462f2e7d75488dab6dfb0f438792762f2031cabe8cf7ef143f285e9da8de5e555165d3eb4bc24ae8e3528bc24dde1a6505a55933d98386351493a845d4
DIST kconfig-6.16.0.tar.xz 355480 BLAKE2B c937b621102cb8fc2e8c64a0e3bcafa11599d826517171cfa176c22c7c887bd6598b58043e21e5723af439ca0cb5298662d1643cc6ed010813d76e342d54ec49 SHA512 a1acefd74e500440e88057ae07d938e9448a641881f522a0f2761d20d297071ca87a1c4173eb2eeb5b5132fe2285a62ad7a6676ae787c97070d579f75a8dd66b
-DIST kconfig-6.17.0.tar.xz 355464 BLAKE2B 8d2eed83db8041dbb5fd7dde320cbd48b169472f2f8e6a436e2413e485a33de9399579a25fbd9a9dd9c878c70816f81089fc5c5d9aee65772734c55fb028ef66 SHA512 b0355f9726443c29a3e9c36c4c632c03695ddd20f9a9e486730356bfd0936e97afa60e2b3e9e7cb6d65643c006f3fa262814252b022db4584c26a5a553fd95c9
DIST kconfig-6.18.0.tar.xz 355392 BLAKE2B ae97e7b91ca83523516a811d6b346625318102e59dc8082f5876d38a0e2a89a6b266c2d88f9f67231c7e48e783eca84e1576c912dfa5b99dbd78d31e5727daf4 SHA512 66fc0e68bc75626455486b0ff5bbef54ed7c8840c314511d5b08513dc95360b2c50ff0656940186f7239c337e82710d7e64b45fa6ea94d17b84b02bdcd911cce
diff --git a/kde-frameworks/kconfig/kconfig-6.17.0.ebuild b/kde-frameworks/kconfig/kconfig-6.17.0.ebuild
deleted file mode 100644
index 673a1dc1b7be..000000000000
--- a/kde-frameworks/kconfig/kconfig-6.17.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for reading and writing configuration"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus qml"
-REQUIRED_USE="test? ( qml )"
-
-# bug 560086
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_DBUS=$(usex dbus)
- -DKCONFIG_USE_QML=$(usex qml)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 3a0b86beefe1..cd0e2ed01e15 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,4 +1,3 @@
DIST kconfigwidgets-5.116.0.tar.xz 2614488 BLAKE2B d1ec8d4f7afa66a4e468b6c4996ef3437f16f498736ec4a10fca4020058a43ec0d2d3ddaf1e6d6b2356adccd53215ab15f765384ecc1244792d5d0ade6c59d7e SHA512 30325d3b88539d96de97adf8d596bebc6f5f8a5ea0ccc0b272f5e5557aa4ad4dc72ece1491ab2d656efb6ba378a236448a2efb35e4d82ee3dd42f2f9d178ad0b
DIST kconfigwidgets-6.16.0.tar.xz 2532208 BLAKE2B 16988a6f7256ab784ab1c4c475ad76750d470a511610e323adf13ec79dc4e7ffe093b10d73e243961b7acec6c75e18c37ebf5b28559c3954e1010e05a2c5bc4d SHA512 2e2b6ec8efc07f8dcc54fde9998b86ccc38e749388b33acf686f777d0bfc1ea06998b22dd9545e4b137f5d9d3f378ea845a48971925f91d24fd9ea1570420045
-DIST kconfigwidgets-6.17.0.tar.xz 2532016 BLAKE2B fae0c33dbd4ec18055a01dbc8c9e319f494daff5b2af5e1c26bd865c3c77ec004ab60767c6b2c9ca6f64663d7f548920f29dc42fcbdc02f5e9326068abce3ad6 SHA512 7028281246585e62b384ff8aae73f84e6f2b9d9450c210fff667e751462483bc4b26e213bcc6b55f519f9cf854439fd9a3b61a7eab4f07a2fef2477a968b9b84
DIST kconfigwidgets-6.18.0.tar.xz 2531988 BLAKE2B 9adab33a4fb5ebf7acbed0dcd4920dc11f026800a7457904a9a6fd6d9170bfd071bd183ad659cf2d7e541f013aa06647ef7c5234673c7e0b49baaf4f2fda4a62 SHA512 4e046122adf497fe7d6c89abe2b2d7540e18ee1bd15bf26e099d55500d771aa7784b11df3e03ffc6cab5151649b11813c47923faae31c01e1b0842f7c83c1f07
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.17.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.17.0.ebuild
deleted file mode 100644
index 8e135ecf51f5..000000000000
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing an assortment of configuration-related widgets"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-CMAKE_SKIP_TESTS=(
- # bugs: 864250
- kstandardactiontest
- # bug 926497
- klanguagenametest
-)
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}
- test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
-"
diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest
index bf7605476e58..e5b4792b289f 100644
--- a/kde-frameworks/kcontacts/Manifest
+++ b/kde-frameworks/kcontacts/Manifest
@@ -1,3 +1,2 @@
DIST kcontacts-6.16.0.tar.xz 211132 BLAKE2B fa85ba980421f5fb43580167547a61c5de3efcb87c3378caef32efb15c2fca1acd3cdf14c1f6fec58eaa10968eada7dfb7fc6fd3ab7b765f3a5058877372cc00 SHA512 b05549edcf6d19f583c1cb8f57f059ee281c859f2326ac7cebaaeabafbae17b83e4acae6715b121afcef682db77808d2a8ab29cb35135c4109825f946d0d13b0
-DIST kcontacts-6.17.0.tar.xz 211120 BLAKE2B d4d8ba876b0628e1cb6e7995b593b0b50b014a4c945752fb2ce312ba87a623b2ce789fb26af752b1ff4706e3e08610c66837e583d11a2fb1297a169806fbaa6d SHA512 85cfbfb7d7381011b949cc22b0ae319747f18d2390d7591ff8d2a2d04c494ff98687f1c46103611ba72fdfbf7a0d7835eecafc7302687b94f29987097ce3ecf5
DIST kcontacts-6.18.0.tar.xz 210908 BLAKE2B 3c113028bc33978bbf847e6516a9b5ffd5cb02c0c68f0ac61af8450a4991a208b82df8ef50764fc6edc52df72029847187063badf1845ef6fb8f2029687ab473 SHA512 82cb08e32c11ce6639e4f1d7b2f790eb92565e03cc86d230f6ff9d5ecc4e1191d8ad953fe3e55b25854f0213262b8c5985c15ddb79d7e475db822d60c211b592
diff --git a/kde-frameworks/kcontacts/kcontacts-6.17.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.17.0.ebuild
deleted file mode 100644
index d0065b4eaa7c..000000000000
--- a/kde-frameworks/kcontacts/kcontacts-6.17.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Address book API based on KDE Frameworks"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # bug #566648 (access to /dev/dri/card0 denied)
- kcontacts-picturetest
- # bugs #712798, 838502, 953969 (again some Qt translations loading related err...)
- kcontacts-{address{,format},phonenumber}test
-)
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 0901edc57aff..72300f38a33d 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,4 +1,3 @@
DIST kcoreaddons-5.116.0.tar.xz 2611644 BLAKE2B 4a457cb9c0e75fc9d6c7270948de26162e9d51ddaa35a46399d002cbbe9334b8666faeaaa6f7485af339ebf30e833729223c8a2b7b29efe987a1b9ad45f6d924 SHA512 d77a1fcad6576692c6a6d80728acddb818acbc3a8f70fc59f3fa3c433a94c429e4b230840f7df23ae8027289e57fc0c8ae7c42b83ea734b567a640d5e248867d
DIST kcoreaddons-6.16.0.tar.xz 2551672 BLAKE2B 86b99e0ac2e07067e98536dd852af88ebbb0437ef715da4e51d49d9f6754e4339647f6e141cf401a66700c4713b2d9f2d9782fcff95c52f1e85ff0bdb98aabbe SHA512 4a4876c3136f7979797a74384b9d6616675906b13eeae2a118b8f264c0265d82923968ab16f017b14a7ff166b6e443cc3141ae58be5231ad1178ea0589f31464
-DIST kcoreaddons-6.17.0.tar.xz 2552828 BLAKE2B 945e52558441b8758f0ef048dada9851c59ed3e4fde6c3d76c2b6e7ad8ee7114ca62b184cda81b71786445e070d73467bd6098cb2659ba60d097603680b56235 SHA512 5b8e3b35afa7cb79b8ac335b824c1ec9fc76b74dea9c9a532c5a1cf318357cbc69f189cf26ed4f8000b0bc54038faa5a0789c8f5ccb03695feb93f10cf2c02c8
DIST kcoreaddons-6.18.0.tar.xz 2553392 BLAKE2B 8c09f79f38adadb16f770da256c9eebbae238725739c7cd5892fa31b8c5960ccf56bbe348619708e3008e4fec701710359718b60739cf5c1fcd8482c513a3f7b SHA512 61c37100be10b0de4d7ecd1afa89c8e73892452594a2fabefd002d4c9fbeebd723a6fd45751295a253b301575f0d32c0f4940febd49ff48d1335205b221023f3
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.17.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.17.0.ebuild
deleted file mode 100644
index 5018e91c15d9..000000000000
--- a/kde-frameworks/kcoreaddons/kcoreaddons-6.17.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org xdg
-
-DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus"
-
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- virtual/libudev:=
-"
-DEPEND="${COMMON_DEPEND}
- sys-kernel/linux-headers
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qttranslations-${QTMIN}:6
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DKCOREADDONS_USE_QML=ON
- -DENABLE_INOTIFY=ON
- -DUSE_DBUS=$(usex dbus)
- )
- ecm_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # bug 632398
- kautosavefiletest
- # bug 647414
- kdirwatch_qfswatch_unittest
- kdirwatch_stat_unittest
- # bugs 665682
- kformattest
- # bug 770781
- kaboutdatatest
- klistopenfilesjobtest_unix
- )
- # bug 619656
- ecm_src_test -j1
-}
diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
index e13789e00e31..5722e8978b48 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,4 +1,3 @@
DIST kcrash-5.116.0.tar.xz 28288 BLAKE2B 28b06fb3e3aaf318ffe47245350edbb5ec200a024934c380c04f6f123714f1197f5b1122c34a6370b657ce13619625e0377eeed795b58d218017d26aa57f01f4 SHA512 051ad694f0db1463c1105d3ff37221633a91c282850b6e295dadf07a323ba610046650c7d2e3b45dcd56214709b58989360b727b16dca0ca44dbc9b143f68e07
DIST kcrash-6.16.0.tar.xz 29112 BLAKE2B 21aa415c9b4c96e028d92196725ea6ae2040d4c0b900616788de8d9c9d284f5c702d1adc39d54d18759a1930fd9ef444f8c746f841ee08781da1d4936062368b SHA512 cfe5a78cfd34bf9d09059b1f865ba188a322d3b1b744515bbf9c6bf76ea19dcc8ef68fefe3dcbf99aa4b21610b71b93a550e40a2be6c4275693c4e30b62a470e
-DIST kcrash-6.17.0.tar.xz 29104 BLAKE2B ee37ee4713e65af0fe54703d463aa2e4843b73f1ae980f4696832011359a219b33129c04455f53980a2aadb2684c170ddd80657002ef2a1c925459e03da64928 SHA512 da86f64d973765d4849edace119fbc4b7f4dd3cdff1e66e5efc05cd112b28ae542a9b3f15817288b5c11b4c40412a40764cf4575632dc561598272532c46c10e
DIST kcrash-6.18.0.tar.xz 29104 BLAKE2B 25448ddc77533e47db97342aa6ce77baae67d94427cbf78ff533f6e1853ba9bee4a1cbd1e3761d49c60de97fdbd066150b11ed1a0de09636d5afaeb7927a434e SHA512 614b4389cfcc9177e10ae5850708d899cb8657a457093a406cb9406690175ca1ca7ca1054a13bfe713c7c760bc48ef5baa301d4dee86fd6b4a20c37813a0cd05
diff --git a/kde-frameworks/kcrash/kcrash-6.17.0.ebuild b/kde-frameworks/kcrash/kcrash-6.17.0.ebuild
deleted file mode 100644
index c937aacd6988..000000000000
--- a/kde-frameworks/kcrash/kcrash-6.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for intercepting and handling application crashes"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# requires running Plasma environment
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
index b94d8fdf481e..594394b48b89 100644
--- a/kde-frameworks/kdav/Manifest
+++ b/kde-frameworks/kdav/Manifest
@@ -1,3 +1,2 @@
DIST kdav-6.16.0.tar.xz 69828 BLAKE2B 002f5cb54a36549e9075b60193889912bbb49b209c3a370748b9e6d216085e6a3d7b14d9328ac8679f4fd6164fd82530d5c1c781b108c270f6f350ca3095259a SHA512 51df24799c812e1a8abc31aa92eeaaaa9dde478f921b6b766650ca9b6003d2a6e8639101e3285b0435844fbd6d3b0999dce5731065f97c523eab6e9809a42b74
-DIST kdav-6.17.0.tar.xz 69808 BLAKE2B 21eeabe1bbf2a0187dd4a1a66aea8a17e04ce6404f2bf800c292da0d4c98ab9df2298f4aa0279f50976e52faba22eb319e8ba8386bdf8756d1e2a3e05bc2f087 SHA512 e5058b60bc76f53e2acaf6efda530ff8c639fa19c68bdaf71528d691bafb28c0b05b8467635d2401cf438bda8a033a5adabc38206554bb58f7f753df0118376d
DIST kdav-6.18.0.tar.xz 69772 BLAKE2B 6583d8fb71a63eac7df5879b88f52b5a672c0dbe550d27737e6a56ba7c503dc1d8c924e771a0e21f870f5fac8a0875156f30d00908250c340354d514b77f956e SHA512 0316b385b01187949c8af6ccf5bd5aa2c8e1a62a0f99439bc7441d55bd67102c4ae93499efaca7085f0901679366489bd8fc0ccd462b2e5a40ddcc63edf2a6aa
diff --git a/kde-frameworks/kdav/kdav-6.17.0.ebuild b/kde-frameworks/kdav/kdav-6.17.0.ebuild
deleted file mode 100644
index 297c12f9fe09..000000000000
--- a/kde-frameworks/kdav/kdav-6.17.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="DAV protocol implemention with KJobs"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
- >=kde-frameworks/kcoreaddons-${KDE_CATV}:6
- >=kde-frameworks/ki18n-${KDE_CATV}:6
- >=kde-frameworks/kio-${KDE_CATV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # bug 616808: requires D-Bus
- kdav-davitemfetchjob
- # bug 653602: mimetypes unsupported
- kdav-davitemslistjob
- # bug 765061
- kdav-davcollectionsmultifetchjobtest
-)
diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
index 571649fd6bc4..6ef7d6a76be0 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,4 +1,3 @@
DIST kdbusaddons-5.116.0.tar.xz 48932 BLAKE2B 06cdb322d5951c6d0af5b1b02e9d6adcd51b96f4e241728ed25d28b94cebfea702e95f6123d0d6dae23cae148fe60703f7235b2e494f098c73781ca319a55d82 SHA512 def33859b260b1910769ae241788c2e3adb85003014989415d3127629667a6e7f149519ae1ebed2e91d4db7d2e9d1792db0fbae46c91a163f07b456387a02993
DIST kdbusaddons-6.16.0.tar.xz 46520 BLAKE2B 48676abc4fef5104e7b71a875266279d94bdddc85f2089f7e9fcbc3deaa5f1e6bfd2b2e8f8e40c9382e8ada493ef21e4b4cd8134f52ece8f52eee0355ad38f66 SHA512 6d5f7f80b141993d0c231758ee2eb455c15c2ba32fcafc7f8ae3976d98b71862a4166bc352d7b01955ad184c5ae7b8cc2b286c157fe2a6ff5230d1c30e75b710
-DIST kdbusaddons-6.17.0.tar.xz 46512 BLAKE2B b0e3070596b2731b6e346b726e4bdbfb8ec4ab6cc91a082cc92d89bd7c34ea548dc4538cf5db63f8000597dda882d792b3deeb480284ec8db75553508caef168 SHA512 c878fa3b31f585f4001e7ce2f4f17f9324490c2a5ce80a003e44183cbc17e61ab95fa46323c3c07f946683f5f4bba7e939ab86a01a0f88c9e47095db644af409
DIST kdbusaddons-6.18.0.tar.xz 46524 BLAKE2B afe2e77a596accd78f69acc281db6f0610d0b73883fdadf59065af6c62ad06db50d5a9c042d55041caaed6870aee02ad1bb8450bf5f1c00c24a06db5f8ab2071 SHA512 35b756662f6d27045bb83538dbac8454683c42270e74cb102617f59c25de2959239ae0bf3e0483038c9195781cd45e1e697352d9c73c93bce501a0b4ee70ec3d
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.17.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.17.0.ebuild
deleted file mode 100644
index f9023a5dde7b..000000000000
--- a/kde-frameworks/kdbusaddons/kdbusaddons-6.17.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-VIRTUALDBUS_TEST="true"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for registering services and applications per freedesktop standards"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index 89865eb21cfa..232537bed084 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,4 +1,3 @@
DIST kdeclarative-5.116.0.tar.xz 2492824 BLAKE2B 118ed6f9151ea2545282593b5e95250a708e1aae3c124aa3a49ce1e428d87fa4d4a771788a4ff628e87e39d3ddcd5e506664608b35be957241fb0f88b04f230b SHA512 6118cfc64c5a600cead31deaab79e7e60fef9c24ce5d4b163b581e1bae617979069e1a00cfc610a1e4b3fb80c9ff77fa5b34dace836d1d5326dfc31a2482d4bc
DIST kdeclarative-6.16.0.tar.xz 2408396 BLAKE2B 4e29aaf36cad6afeeb78b4433d6faa299b334b8a1a6d6aaf58cf08634b17ca8698ecfd90f9ca9909400e7bdc89652988d207a3b402868f627ffe03d6ae083e0b SHA512 413dd02b8d2a0e3804ced3c4e50c204ce776b5295d8ca49b5339ab79a12f88f243d6b7ec1e191a39ea88177f1f3b7f6c5977e79694352f218e148fd6ee7eb190
-DIST kdeclarative-6.17.0.tar.xz 2408476 BLAKE2B 7b1f2c3f71e431ea1cb1ccfe8e23fec1f89ae55342baa61b58f6be9c613852cede60d147a21bbf62dd910dc8973294d0752e446a6a8dcb289e26252d58f5d56b SHA512 c47d838e976c9ae66ab1041475b2cce02b75f96c772688a332da93959ae7639023fce38f9058a0452ddecc2a2603f736e440a309268d2a6fef05362fa4b209b3
DIST kdeclarative-6.18.0.tar.xz 2408844 BLAKE2B e19df5a2e5dcfca8dac2a0ac070dc44673287d246362ce318f0a6746e5dd9de2e7ef7f413a6eda3fea5a7558167300c464c4579939a1f70e09c1cd50b56464d0 SHA512 95f8fe38ba8e683e667f6595b6aee2633d430cb915a3196fc310bfc31a2a2e6d1fb384049b0222612284de25886693b392e1d528e0b513248eca8a743ee29a4c
diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.17.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.17.0.ebuild
deleted file mode 100644
index d9ce9f6cf98d..000000000000
--- a/kde-frameworks/kdeclarative/kdeclarative-6.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing integration of QML and KDE work spaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
index 2e2fccfc18b3..b0ded4a93253 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,4 +1,3 @@
DIST kded-5.116.0.tar.xz 41064 BLAKE2B 78650fdcb2175c868b5966e858edfac65ea18f3da1d36e07772c61c1ec3e357c40caa7ac496ac00e7906bd5201a70c82da1698ca911ce95cc47de58efa9a9695 SHA512 442c90ee2519363dc2e128a8cd6ef34e4e35944036476f98cdd2432a61ca72f8e235e40364a0aa3ced7f3528fa7b876ebfa297386b6f0397d0409faf2a908910
DIST kded-6.16.0.tar.xz 35228 BLAKE2B 07d9195d4dedffd44877e5bc4f490b89bdfcb349132a6d780823a843a17a818b0e1c983c2dd314d818e83ea3f15ccc36d76962fa5a1e32df197157dacb9c12e4 SHA512 8ec362b34d00f9520aceb0d2f358382f663834c5a5a937cd8de04c246c5f723b0ddae1ccd0a8c0a510b7afac424e4e6325aa7f70481a090f4025c795116cd6ab
-DIST kded-6.17.0.tar.xz 35220 BLAKE2B dbc2838453ef6f75b46825dcfd0bd630a8b2e41f3e45f19bc0270b45106800c9e12f8043b7796869bfcd48b93b310cd78b144e178bd7f0d324dca5e600000f83 SHA512 79b9febaf638ef2d947c6d23426983b045a0889106a872b7e3a7443c21ba3d34787499a9461809919254cd2d1595568d71eb3912910a255d1ec7a11e23b0d28e
DIST kded-6.18.0.tar.xz 35208 BLAKE2B b002d58e541346aaf5944a9b334c1df677455dbba104ae907c33746edfcba3889b23e81ecb6be3f46c3bc9529a6e4d6a5dc3463e2ae24395d76db34c8f3714e2 SHA512 6a20a0294cdc7b73346106c872bd968b1c7591ccdafc5939fb980f955740d552b120813e8d35040fb2cf2b7bd22d9afb5faa43388fb7ad1ddf9eff1df7a872cb
diff --git a/kde-frameworks/kded/kded-6.17.0.ebuild b/kde-frameworks/kded/kded-6.17.0.ebuild
deleted file mode 100644
index 23031414e4a1..000000000000
--- a/kde-frameworks/kded/kded-6.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Central daemon of KDE workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kcrash-${KDE_CATV}*:6
- =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF6DocTools)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
index 5eb8923cc22c..1cd1e4feb740 100644
--- a/kde-frameworks/kdesu/Manifest
+++ b/kde-frameworks/kdesu/Manifest
@@ -1,3 +1,2 @@
DIST kdesu-6.16.0.tar.xz 57016 BLAKE2B f1133ca70315faf14496d08a6f7e8ef9fd75ed5390d5cd060b815aea9e38628ce51b52294d6bc3db7de2bbd1e9ee460df431f526153ec9050fff98d6d9b34cc0 SHA512 37fa943f5eb9ea53207273a1c37c066b99ee6b064de520b1ed19943d5a1429e560ab200f20bdf0317a9dd70151ab8d8b79fc5abe89328cfde5b7f0b6a36d035f
-DIST kdesu-6.17.0.tar.xz 57012 BLAKE2B 853c5419722c284856a979b9f64eca74bd0a646fb24e9a84653c511f8133d6a5b342302eabe966eeec9449d7ff341e78e3a4925309115df1c9c46ad34ba64363 SHA512 3116b3126192d9ca43541bd64671b00b77f2e5edd28822d0b235722f9233c29f8c67febac9116197ca081e5ff4294b0150b58556138186726b0c5303222380dd
DIST kdesu-6.18.0.tar.xz 57020 BLAKE2B f6a8179175a1ea46f497eaed15d8ae3e2ad0314a4b64896e01caeab7a2e551d2722c693a137591451eb86a080fc2222cd6ca96737b8a52e3ed5cd604e104ffc0 SHA512 196ee91311dee69fcf2abe3a1ef54fd74d8ee58ef631e572fa8b24493171364067e5e021daf41c61feb9ef82cc2c5393774ecaffdaa4b3229bd11904a3ec4f3a
diff --git a/kde-frameworks/kdesu/kdesu-6.17.0.ebuild b/kde-frameworks/kdesu/kdesu-6.17.0.ebuild
deleted file mode 100644
index 1ed73fea24c8..000000000000
--- a/kde-frameworks/kdesu/kdesu-6.17.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to handle super user actions"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-RDEPEND="
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kpty-${KDE_CATV}*:6
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
index 950dda58e956..0afc922374ca 100644
--- a/kde-frameworks/kdnssd/Manifest
+++ b/kde-frameworks/kdnssd/Manifest
@@ -1,3 +1,2 @@
DIST kdnssd-6.16.0.tar.xz 2245840 BLAKE2B 49b07332fce3d2049b3c02694a5d33e7eec37663c122acff54ebe3347bfcd7fa0beaa1276c18f04d94cc9c5f5095326e04e3f2d1ea224b2d5d42b7a02049f509 SHA512 d0c55992eeef5da9d095a6654900ec74dbf4effccd96edfa7b553b005037961b5319337b2d71caba3e6fdc9174bbdb9985eb19d9d05cc7d0ca3190064b4e07fe
-DIST kdnssd-6.17.0.tar.xz 2246144 BLAKE2B 6f950f1240ee9559293e6eadbe7c5668948ca6b4f61171f683fa4387a337dbe31f142d2ee3fa5f7aa9b7939a07c573311c83f445307f6e99a0bc1d22b80c9dbd SHA512 b43906edf498f9b3fa9237592ccbf6668b3bf793bfa6be9afcc3192fcbdf6e046eecbeda69ba3dfc2bf1799afef813e9c9b79752945dbbc36eb189fc3168379c
DIST kdnssd-6.18.0.tar.xz 2246132 BLAKE2B 91cf62a7234aba3319ed7df55e039ea19778601d4418eb67c3c18cfa9a3a4ca2682651e8a745afd2fffaa9067cc3961749b3156c1c40e78f869c28abeef328e4 SHA512 024b6cafbf6b4cc1b6dca4e7ecf1508d0c6154f94f48a5e272206e84539ea830c265c74095e8dbffc225e2f35859e1eab466c147c50f33bb5849e2b2f736eb5d
diff --git a/kde-frameworks/kdnssd/kdnssd-6.17.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.17.0.ebuild
deleted file mode 100644
index 7c985c5ef3b6..000000000000
--- a/kde-frameworks/kdnssd/kdnssd-6.17.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for network service discovery using Zeroconf"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="zeroconf"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[network]
- zeroconf? (
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- net-dns/avahi[mdnsresponder-compat]
- )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package zeroconf Avahi)
- )
- use zeroconf || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index dc841ef7c824..26beb8e8e6e4 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -1,4 +1,3 @@
DIST kdoctools-5.116.0.tar.xz 465400 BLAKE2B cc4292a871272b72ec1fc4c4d96e9d6ed796c8959198f3c19448527fb01b03a6e539232989adcd46296a9b589bbcaeb2b29bbe14a2e3a0aec2bc4499533b53cf SHA512 06a9d79f5e449ae606f6c5dba20038ad60202c908bb0f7f1dbc8bb3a955db5b6b34e4caa453a7b562d744f30faa62574425d78552b497227d4b5ca8eac3adaab
DIST kdoctools-6.16.0.tar.xz 459296 BLAKE2B 460c5ba44966c59f624bf1afd248cbd283ff34b035696d48c3a600a7254b938f67753dd25c6e0e36b12bc2f0dec19aab8554b97448b31a9205bcd16f408e0189 SHA512 359f44c06ab77f2648033a623ef27a3da149e1e2384a291f9027f8b1c139bf86957b9e97cd25ccc04010dd4ec9bee6db00017c5922309093743904bd1d47fa35
-DIST kdoctools-6.17.0.tar.xz 459244 BLAKE2B c9b27cb10a38e23cff6534d6820f88a171ed044c15ac8b3a5936924a10e6d3a12b0c5cbe2fbb04f6be99126b9bba311cddc6eb551e84890ea5a6bbfb85431119 SHA512 363c48b4dffadf194e13a75f171f2affe0383af1910dbf1ab31828ef2f09057b4ad65a6d39897746b28c61c977a0af437bfb8d5da79d6c3c9ac172e40e5bc302
DIST kdoctools-6.18.0.tar.xz 459368 BLAKE2B 153c756111d0c65bc9084aef8f4c9b86cdc66b3811b3012cffc213f18413dff15e45d3e2b44251fb1f2189b699165692ccdf6cde1477a0394a63761fd773edc6 SHA512 42bdedf48fc2ca2ad3d0f0e93bee16addcaaed12d43e8e990529a28bb0bc10c746f8ad13bf304140973aabc4ed01dc01a4f00aac47ba5c150eea43eb85c8bcf8
diff --git a/kde-frameworks/kdoctools/kdoctools-6.17.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.17.0.ebuild
deleted file mode 100644
index 6d104bfcbe8b..000000000000
--- a/kde-frameworks/kdoctools/kdoctools-6.17.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="nls"
-
-DEPEND="
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- app-text/sgml-common
- dev-libs/libxml2:2=
- dev-libs/libxslt
- =kde-frameworks/karchive-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-lang/perl
- dev-perl/URI
- nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
-"
-
-CMAKE_SKIP_TESTS=(
- # bug 665622
- kdoctools_install
-)
-
-PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package nls KF6I18n)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
index 7e011e51c7c9..49e9a28134a0 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,3 +1,2 @@
DIST kfilemetadata-6.16.0.tar.xz 696968 BLAKE2B 69b7ffbbfdb55265e537783b3fe72dbe966113ec23ca554a435f5ab9530a6b269f32e113ff27673f96efdbd7f04e7f4468ce1cdef731563bf923180c9a09fcac SHA512 ea0772a06f022ce0d50e1994957025801875b0adef6c84e9cd4faeecabe4fae511e00874f6759ead45d201e874726e135aebbd7cd1476512446b830bd5caf6dc
-DIST kfilemetadata-6.17.0.tar.xz 698092 BLAKE2B 9ca182d2d17f222908ece1a5669599c1d54019d5daf1c3c3530c611a20ff59aecfd73ae82f64c53fbc7b8a63aa1e6c1e7386a41194274716f2f28f5fdf1d2f8e SHA512 013279f0f9da029f82b7a35b7b750717c2eacd330a1bf6bebf3b749a4398928d14ad3c6972e4526969ab9597f7ba744cdae4ffd215251f491a3af0c54862b17c
DIST kfilemetadata-6.18.0.tar.xz 702700 BLAKE2B 2f34e594c0aca4dccc3e6fde1acec4406af23b183a8d5436dd174b2147c39d24bcd45857deecd693a9bc28ba5ea9153838d9b4010213bf4df62917c32f600632 SHA512 c8648635ac02e5ef72e78d3099537c0c0253fb1068faea797f2031588aa9f056c2b1bcd6326ccd969a2834fb9011ea07dd84831ade1dda5bf6a37177be002a44
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.17.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.17.0.ebuild
deleted file mode 100644
index ae7536df0446..000000000000
--- a/kde-frameworks/kfilemetadata/kfilemetadata-6.17.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org optfeature python-any-r1
-
-DESCRIPTION="Library for extracting file metadata"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="epub exif ffmpeg mobi pdf taglib"
-
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- epub? ( app-text/ebook-tools )
- exif? ( media-gfx/exiv2:= )
- ffmpeg? ( media-video/ffmpeg:0= )
- mobi? ( kde-apps/kdegraphics-mobipocket:6 )
- pdf? ( app-text/poppler[qt6(-)] )
- taglib? ( media-libs/taglib:= )
-"
-DEPEND="${RDEPEND}
- kernel_linux? ( sys-apps/attr )
-"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-CMAKE_SKIP_TESTS=(
- # FIXME: bug 644650, fails on tmpfs (but not for everyone)
- usermetadatawritertest
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package epub EPub)
- $(cmake_use_find_package exif LibExiv2)
- $(cmake_use_find_package ffmpeg FFmpeg)
- $(cmake_use_find_package mobi QMobipocket6)
- -DENABLE_MOBIPOCKET_TEXT_EXTRACTION=OFF
- $(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package taglib Taglib)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
- optfeature "Microsoft Excel file indexing" dev-libs/libxls
- fi
-}
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index d5ed4a631221..fda14dcb4273 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,4 +1,3 @@
DIST kglobalaccel-5.116.0.tar.xz 2305972 BLAKE2B f5243fc4f539ef5f8877114e1fd5854c98adc747cc7509c8f3ea4285b85680b06ebd230160c988591beaa0f05ff5c0983eb9c577e8bb4ca450396a337f0a8875 SHA512 76420eb2fa026c0770b8f78c9ff0780056e2126aa4b6efdeb023faf306e7068781fb2885e0fff2d6f47475a73ca01fdf137f329701c7f240bc03f485daafbbeb
DIST kglobalaccel-6.16.0.tar.xz 2271584 BLAKE2B 644838e28e7f3f12390202d3073e885a5a3ad35785e23da55d4157f32f978eacf57022f68f968607cd06771f7910f7dc0be989b19df01dc534f2875d438233dd SHA512 49fa709bc347864ee2ce0b0888558338fe94b9727e4c0604daf010f17d1f732ede85f4f908e1193bbae02fdaa2ab513994fc55b1e5bf9c05a33ee363e63b41e2
-DIST kglobalaccel-6.17.0.tar.xz 2271648 BLAKE2B 458bfe80d995c0a0f448cdf000e4b42a0975ce82b89d5c9522adcfb7f9de13483a2a3afd2578c60217efbb12a0e6d7c5fdd99aa939e849d61fea37c33c08a173 SHA512 22ffd054ee684687f5ff53705383edbe753b7fd6b64ae8c8b71a23d9bd025ad15525cb78d0cbbdc2dff1b190f01fd61b6ce102afc332101e1a13c8e1483c1462
DIST kglobalaccel-6.18.0.tar.xz 2271908 BLAKE2B e9ddf27d9f948effc4cbd543ad3099058189af8939ff3751aded59f80adc70b758e1aa659d7ac386dbf24f98b75f9c0782b2a6dfacd697c76c0748daf3755c1f SHA512 523851c79f7424fa0c478ad811dffdc3b18a00cbabd35bb52c2908941a6a8994b0083da9197d2f458ab5679c7ef34db82b96d42b44ea7df8fc38b13a1fc14ae3
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.17.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.17.0.ebuild
deleted file mode 100644
index 0f144ec168fe..000000000000
--- a/kde-frameworks/kglobalaccel/kglobalaccel-6.17.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to handle global shortcuts"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index 8ba2e1b1fb34..f30e981988ea 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,4 +1,3 @@
DIST kguiaddons-5.116.0.tar.xz 78472 BLAKE2B 5ebfeeda5ce828dbfb8ca6ccabd35b3a3e67fda861d82e2da7f2d7ff6050ec449c03cf4c09a5407a9955a1f905e369fbdb1badd324e3d37ab95d184037089c7d SHA512 6a09bd6b7a3142827e9e44b1526daf945b6b777d091e0c7926fb48604c1ca586c6acc3282b5c8cabec24fba0be3c78e32141ea3307c79d84465718222bd8af04
DIST kguiaddons-6.16.0.tar.xz 89632 BLAKE2B efcdc1058ed5e0c46062b730d53ac64f890eda5b5ad1ceeede3b54b8152241521f0edb33bb78cd3192ac8277dd323a1bceca34a865af1f8fbbb91d214f0ff748 SHA512 fe063dfd954c1aa671fbddd00bcece3b0ff6e74431d6a60f725ad172451c61ab6771dc4b7ab585527495ac7649a54a0e7c822dfbafbed5c28f67fb70d83ccee6
-DIST kguiaddons-6.17.0.tar.xz 89632 BLAKE2B cbb9c61cbcba2a4c7c8129b426d18b1fe66be39d66b7ba362a4b36bc377d2739f57717d40f70314422851fedde187e1edf754d30635c9e8ad6ed226f0f5807a4 SHA512 593845cf393480732f29c440520fd4bab6904b8d8025923ee62859b20e43b0ae275c083b0b54923fecef703542245a753f5380485340449b469ae25791f63dfc
DIST kguiaddons-6.18.0.tar.xz 89632 BLAKE2B 1834d1c264a9b9c32e57cf9d67858145c20df093ea699a076b6a9730183952898d2f52825884ac1431abb7b6ae09a46f41147b7422925997f4deba247e353db0 SHA512 c6a4f925baf50a942676e1d82d7f3d5ec7ac9ab1cf6df7b2d686bf85e8a5256896fe5cbc2fe05a74b858a01bb16abcf66f1d4dbe3f07a3474c9dbb357a4589a7
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.17.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.17.0.ebuild
deleted file mode 100644
index 88f11ecb1846..000000000000
--- a/kde-frameworks/kguiaddons/kguiaddons-6.17.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org xdg
-
-DESCRIPTION="Framework providing assorted high-level user interface components"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus wayland X"
-
-# slot op: includes qpa/qplatformnativeinterface.h
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- wayland? (
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[wayland]
- )
- X? (
- >=dev-qt/qtbase-${QTMIN}:6[X]
- x11-libs/libX11
- )
-"
-DEPEND="${COMMON_DEPEND}
- wayland? (
- >=dev-libs/plasma-wayland-protocols-1.15.0
- >=dev-libs/wayland-protocols-1.39
- )
- X? (
- x11-base/xorg-proto
- x11-libs/libxcb
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
-"
-RDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-BDEPEND="
- wayland? (
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- )
-"
-BDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_GEO_SCHEME_HANDLER=ON
- -DUSE_DBUS=$(usex dbus)
- -DWITH_WAYLAND=$(usex wayland)
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest
index 513b62cfdfd3..36ad4d16df81 100644
--- a/kde-frameworks/kholidays/Manifest
+++ b/kde-frameworks/kholidays/Manifest
@@ -1,3 +1,2 @@
DIST kholidays-6.16.0.tar.xz 265516 BLAKE2B 0668061a262661809c88361f2f6ead9e6a803bec34833bcb28ad108e82a0572d4372b11cebe1a74e403b55f05c9137381368cc4dcee221f95742fd9fdb6257be SHA512 5370206ced31b05d94bf88f4091ad5af2a8e7fc65871ecc436e34d6107910b09a3dbe5aba8ca72d61f6c5afc8400fda0fc7e4df0f552d7601a623b3002f77de4
-DIST kholidays-6.17.0.tar.xz 265544 BLAKE2B b785d7df4535524645033a5dc33897dc008853fe4395b2b6330a601121d11b8d3ff7fd0db5e8082b9457f7c8f12b920752e9cdd828ba6c4c8f131c452cb87b42 SHA512 63151fdfea2edb5f7ec4d2d12fe3df094998c33d72408673b1c71e377779efacc3304fa11bc81aac9e9cd5e95f285361021a36ed0ae3021c27e0f1249a7c59a1
DIST kholidays-6.18.0.tar.xz 265440 BLAKE2B 0b4dd4214fbeaa78574d503c3a7762a376c489cda8daf530f8951e36cb6b7bd65ee3d53f40f862819807fff40b8751b22fe9e5d0aeeb71e777e4c8dd92a4b05f SHA512 5dba271e49319a3715126fde8c5c2d648e08f0dc636504ec2ee4eb40d04062a5f6af35521b8fa87ee95b88df126fc3192913d6a77c1d8681366c877e478632f4
diff --git a/kde-frameworks/kholidays/kholidays-6.17.0.ebuild b/kde-frameworks/kholidays/kholidays-6.17.0.ebuild
deleted file mode 100644
index b83ee028a6e4..000000000000
--- a/kde-frameworks/kholidays/kholidays-6.17.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Library to determine holidays and other special events for a geographical region"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_test() {
- # bug 624214
- mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
- cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
- ecm_src_test
-}
diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
index 05fb5333a509..cd3d3d77a94f 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,4 +1,3 @@
DIST ki18n-5.116.0.tar.xz 3129628 BLAKE2B 21f24e6f4dbde362c16c3b8bd32e17409e52edd9d6598de460568597641879ae1cec7596199255948eb58a01c39874e0347c672179da851708d59019cb658004 SHA512 0932336e412c02e23241db11b4c7828f834accea58d6035b4affc3ecdbc7fd0e5a8901d41bf0812ac1cc2ea51ef4a9b3611e234619e77eaec110d8069d0cdbf0
DIST ki18n-6.16.0.tar.xz 3090360 BLAKE2B 2f24ff255d78811cd1020ccbf5f8bd6cedb3cfcf88d21991d9eeb2c7c767d888543f2d956d85b32abc3bd0a1392f9a49d33d8f96f1a8d2c206c4790ea7621e27 SHA512 3b0daef4ed9e2403ee5b264651c3cca4a6e90bcedf84d718884ec663a9da147cd568a4481aafe20ee154aa36f3d2ce0d7d76ed7e088c04effaa38794ccab4d27
-DIST ki18n-6.17.0.tar.xz 3090312 BLAKE2B dd1d6f2e1e24a9d2fc903ea1fdcf5c7410c137fad6aba5d5f6b15e848e432b7bde29366f498d831f361a9131cf68f69635414249508d34dda018c352638955b1 SHA512 f255176ddde978a0df1d5ace3f15cbf55ce1449149c4c9d9aa161f47e6fb164c8c050da5a3a12218ba30b3a828c54c138daee3fef0643ae3a887e5ee01dac9c0
DIST ki18n-6.18.0.tar.xz 3090192 BLAKE2B 176d032d2a7dd9c58ed12ce8f3bab59f3e3a655c4f7fcbeb2da16ec17da9e00a32de102ab17d50e61297e924780aa09301469aebaf5f9a76f02d6ead7018db98 SHA512 03039b6afb84b688c448cd750850e9752600351df772f744006d12981d4389d55936c48dfece059717186f46bb888994ffcdb3a30936c9cab7db972e2053914b
diff --git a/kde-frameworks/ki18n/ki18n-6.17.0.ebuild b/kde-frameworks/ki18n/ki18n-6.17.0.ebuild
deleted file mode 100644
index abd7bb0450cc..000000000000
--- a/kde-frameworks/ki18n/ki18n-6.17.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org python-single-r1
-
-DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- >=dev-qt/qtbase-${QTMIN}:6[widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- sys-devel/gettext
- virtual/libintl
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
-"
-RDEPEND="${COMMON_DEPEND}
- app-text/iso-codes
-"
-
-CMAKE_SKIP_TESTS=(
- # bug 876496
- kcatalogtest
- # requires LANG fr_CH. bugs 823816
- kcountrytest
- kcountrysubdivisiontest
- # flaky, bug 948895
- ki18n-klocalizedstringtest
-)
-
-src_configure() {
- local mycmakeargs=(
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index 4a589e6b8afb..f3972ee4a176 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,4 +1,3 @@
DIST kiconthemes-5.116.0.tar.xz 1312172 BLAKE2B a7f0231a298ce665e74f7ec2a739aec3f0c7e5636fe5b0b8c92384f78172f6d175b5ab0dbd88fb31ad51f9b7dbe9eb2c099deb6af7080725315b62c4f2b16716 SHA512 2c34793a8ac925c4a6fe548c26f5444e74e84624848158053e282716e59515981f248c17ec24f48794754db0eafe1b3bd63e6202c4a22fa805621084b643637c
DIST kiconthemes-6.16.0.tar.xz 1272200 BLAKE2B 56299c2b8848801e9c388699f6a18471c136b195f584cccc4b662687520bb37c9a2ca0368bf817b0f339102c9debbcabc26090181f2b10749a9c7d521ee4dc40 SHA512 8f2ce20d0afa0cda76378ce72366549705c66241ffc31c5f36af069f872eabb778c1af5d73fafd8b56c6b5b74421983f77a335147af0ff93adff9f68a48f0f29
-DIST kiconthemes-6.17.0.tar.xz 1272212 BLAKE2B 1c4749202150118321fd0c1109198d639534f001cf80effd1171f194840cb391dc15702a889eb5a7051a7fa740166f2373be598f7db4a54d9005e17a328bb76e SHA512 34482678e0dbfd08f751c370c6c741518c8a0a9c1ba11e71e9d74463a32cea343f7dea94843db0f46a1a7afcb961109fae8478b29b57e6b0ed4832200942fe6e
DIST kiconthemes-6.18.0.tar.xz 1272136 BLAKE2B cfc86d1379d1a30054a0450977e885e6c9e5ca54d6300278f66883fee95b499e19b7c75862be161810d6a19695f3e8d33e5113974d22b8605f2ed3003c9c099a SHA512 c78609b9673efede7ed1cfc90e29c52d5a1cbc16773a07e7aaf73c15579bb0ef1ce2272a398742a313c81b74a13df3e453447aae8b6bdacace3ed287da870092
diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.17.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.17.0.ebuild
deleted file mode 100644
index 2552737baaf0..000000000000
--- a/kde-frameworks/kiconthemes/kiconthemes-6.17.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for icon theming and configuration"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 574770
-
-# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- =kde-frameworks/breeze-icons-${KDE_CATV}*:6
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
index 893f75cd020b..01cc15376032 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1,3 +1,2 @@
DIST kidletime-6.16.0.tar.xz 30792 BLAKE2B e48df84c108092cd0aa7e7a1d4a03a1088254ab705887caeeb13ad1fc794a29f84a27695ce10c7bc6e999e3c1c1ec0f19cafd22658b8f05a4b4226501c66c319 SHA512 f7070626a066d5777704239401d6f5b8c0264ea2ba190f5aa34a1cc33c5452d2ab3d88a07c2d417995e26854b97cea9c954f42a48598326bfece071860bc6f3a
-DIST kidletime-6.17.0.tar.xz 30820 BLAKE2B 284924431c48c2fe2fda7378de4dd66bdd14915d57785bbd49855215f2dd9c1bc5295416b969974b4cc65847c4e5d2ff7d3d8e76ec366b98573921636aa9cf8e SHA512 404b625e0fa05b4afb6b15ca84a4e652d41e7a9d1d1b4d19fa5d86ae3ac9a9b7b36cd986deb7a679166664756f5809ae8b1e996db20c3055154c27ceaf8f54f7
DIST kidletime-6.18.0.tar.xz 30808 BLAKE2B e902f044c53c1c90ac365040a6d3119f11b8db3a65f3abaf01c018beb05d026909e8aab5b749fc8090591089404e82d3fdf11286525392a77171e3a7ae99d228 SHA512 9ff90f2cb5546fd431a3aaa8209a61fe52fa7de9ee8ac935b7c3d8078781279c0c5d4550d79f035d878eace9e136b7a48dd456504f4dba6c8ded3116180973e2
diff --git a/kde-frameworks/kidletime/kidletime-6.17.0.ebuild b/kde-frameworks/kidletime/kidletime-6.17.0.ebuild
deleted file mode 100644
index a027b39ea508..000000000000
--- a/kde-frameworks/kidletime/kidletime-6.17.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for detection and notification of device idle time"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="wayland X xscreensaver"
-
-REQUIRED_USE="xscreensaver? ( X )"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- wayland? (
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[wayland]
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXext
- )
- xscreensaver? (
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- x11-libs/libXScrnSaver
- )
-"
-DEPEND="${RDEPEND}
- wayland? (
- >=dev-libs/plasma-wayland-protocols-1.11.1
- >=dev-libs/wayland-protocols-1.27:0
- )
-"
-RDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
-BDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-
-src_prepare() {
- ecm_src_prepare
- if ! use xscreensaver; then
- sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_WAYLAND=$(usex wayland)
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index 1f064ca8af4e..d81c1e4015c1 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -1,5 +1,4 @@
DIST kimageformats-5.116.0-patchset-1.tar.xz 5120 BLAKE2B 10bfc35b50497ac3b1fac49e8fcf428359ca135b75493a5c841732a4dad4f5d6117bd2bc4193b1e5640487e5f51b3cf41ebaa8bc859bda242c3bfc7caf8aac22 SHA512 7b30b0c39bb0503bd569814fc36ada081b2cb196c36fa4d246b014b8dc20c0ac5021706c561301bdecd2a329727c14acab3b78a725e9b7f93f732b8c2e3381bd
DIST kimageformats-5.116.0.tar.xz 15758576 BLAKE2B 4df7288d340738eb9555bd0d9430562ec65bb21ea44433e3c8ace1b8c91b343ef4dec79ca6bbc30e2fe0da187ee70fde6dbc1cbf84662dcf55adc51a49307f94 SHA512 2280e0ee39166d99a4d0ad01dc17ccb96f78e05ede4793319849f70b671d3e53238619c99a540a4f32a8297a29b18e06919629c0d84078556fbf388cb29c94ce
DIST kimageformats-6.16.0.tar.xz 28620588 BLAKE2B 78b71a331b43c8ec3b0a9458630a1cb4863615b88d67a6a41a9c9ac4f7786dc907d53e45e3ad7dd13debe39bd928e581d12d14d10f69d9b984cb0d3cc46a333a SHA512 2e48148646eaaa5fee062171b1bd0d69eb0ed72591d24440b8f6fac8136177331c6c92ace4d25f60bb28855c314b1c48f38636e06cec19ffe0f84f9e027d23a1
-DIST kimageformats-6.17.0.tar.xz 28654092 BLAKE2B 9d427e54b310345af88e14a9918617cc66342e3ac5858710a4f5c921702774524d7ae548c1b5468962c738ef0b59e9c4791e820fc2f826af11b2e29d00044fd2 SHA512 9fdf924fc7fc27273735e8d24ce9a0fa35ab813fca0d2c2ea9c5220d15a7ed791d6660c2f61d5958fbab9028370948ba26112b599006f00cf6c5cecad6d19b8d
DIST kimageformats-6.18.0.tar.xz 28750912 BLAKE2B 58ffd7b027f2ed2d895f393f314e8386e2e2fc18c6ce3f580f844359b5fa6005a611f18896a005e6de6c93d82289dda88a4d1accb55dfafeab9dcd108a75beb2 SHA512 9e561849bfcdd264fb44dd2a33b2c86598204f86fd139ebc4e833977ba1c5acfe74cbe7e12b0fd92fed0db7bbc7a490d664016dbdb60fca4ef78819d10e5eb25
diff --git a/kde-frameworks/kimageformats/kimageformats-6.17.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.17.0.ebuild
deleted file mode 100644
index 4cd7f29b3502..000000000000
--- a/kde-frameworks/kimageformats/kimageformats-6.17.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="avif eps heif jpeg2k jpegxl openexr raw"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- =kde-frameworks/karchive-${KDE_CATV}*:6
- avif? ( >=media-libs/libavif-0.8.2:= )
- eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
- heif? ( >=media-libs/libheif-1.19.7:= )
- jpeg2k? ( media-libs/openjpeg:= )
- jpegxl? ( >=media-libs/libjxl-0.9.4:= )
- openexr? ( >=media-libs/openexr-3:= )
- raw? ( media-libs/libraw:= )
-"
-DEPEND="${RDEPEND}
- test? (
- >=dev-qt/qtimageformats-${QTMIN}:6
- heif? ( media-libs/libheif[x265] )
- )
-"
-
-DOCS=( src/imageformats/AUTHORS )
-
-src_configure() {
- local mycmakeargs=(
- -DKIMAGEFORMATS_JXR=OFF # TODO: check if ready upstream
- $(cmake_use_find_package avif libavif)
- $(cmake_use_find_package eps Qt6PrintSupport)
- -DKIMAGEFORMATS_HEIF=$(usex heif)
- -DKIMAGEFORMATS_JP2=$(usex jpeg2k)
- -DKIMAGEFORMATS_JXL=$(usex jpegxl)
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package raw LibRaw)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index f5ae2e924d4d..881b1c8ab160 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,4 +1,3 @@
DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
DIST kio-6.16.0.tar.xz 3476468 BLAKE2B 7a13ce7ddfc67cb7c905bb66254ebafd3d43ef0d2d2f71899013a38aa2637dc8689313fc5922e670b1e0e8a6cc5dc15a6764200731eee5a6eb18c2a16a8806b2 SHA512 2b8a5ffa6097d1091667e7da8afee6565dec642c3c16cc8d3f7503985ef719e0094d0acee8f264d9a2dfcd5e66a5724ff4c0d808f7e6d403893a8a693ee0a85a
-DIST kio-6.17.0.tar.xz 3494384 BLAKE2B 6e570fcb7ded69e40377e2aa5fe2c46b10529314dd82cc596fe8030791d92333e332a1a989fe3fdf469f8daa2483cd239e568b6d41183d1b77c6b271cbcc2670 SHA512 9ca264440f4fee3122032fa53a956211c22fa05803763d62aae5a1caea0b613f1f61e3772dce4c997189957b8b768b89237b9eb882d32a412b7ee6964c8e53a0
DIST kio-6.18.0.tar.xz 3490828 BLAKE2B ae76d814b8673534ca9506f9deb703d260f0fbab267851e9ed86d8cd4b0f272fd3b55b031486fce44dfe970d0b2f2ffb3eab5974d2ca67cf51ca2aed51c8105a SHA512 b291ee877f715668319f6ad7680c30f8f0f85b46fbb668c93d119ee6707a866d44bc4d209275e2887e4652b346b53f845fcf71dc8c886b925ddb9b0c453f881f
diff --git a/kde-frameworks/kio/kio-6.17.0.ebuild b/kde-frameworks/kio/kio-6.17.0.ebuild
deleted file mode 100644
index b503d3c3160a..000000000000
--- a/kde-frameworks/kio/kio-6.17.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="optional"
-ECM_HANDBOOK_DIR="docs"
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org xdg
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="acl +kwallet wayland X"
-
-# tests hang
-RESTRICT="test"
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kauth-${KDE_CATV}*:6
- =kde-frameworks/kbookmarks-${KDE_CATV}*:6
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kcompletion-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kcrash-${KDE_CATV}*:6
- =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/kitemviews-${KDE_CATV}*:6
- =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
- =kde-frameworks/knotifications-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
- =kde-frameworks/ktextwidgets-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
- =kde-frameworks/solid-${KDE_CATV}*:6
- acl? (
- sys-apps/attr
- virtual/acl
- )
- handbook? (
- dev-libs/libxml2:=
- dev-libs/libxslt
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kdoctools-${KDE_CATV}*:6
- )
- kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
- X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtbase-${QTMIN}:6[libproxy]
- sys-power/switcheroo-control
-"
-# bug 944812: File Properties is accessible from KFileWidget (KIO); this
-# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
-# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
-PDEPEND="
- >=kde-frameworks/kded-${KDE_CATV}:6
- kde-plasma/keditfiletype
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package acl ACL)
- $(cmake_use_find_package kwallet KF6Wallet)
- -DWITH_WAYLAND=$(usex wayland)
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 111c1823a9f0..f4f39c0124ef 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,4 +1,3 @@
DIST kirigami-6.16.0.tar.xz 572800 BLAKE2B 41089c4b8851044a3faed9caa5309140c441f3446d77a9d1b6f50a41c482646001cbe2b31252d82110c866b49b08fbd4fe4384fdf736624048db33c3b19f16ff SHA512 4c75c9597b5416119d821e9b54212169c9275182af5534d7f7ab247e26af248af0ae748550301caf6811f805cdd1392087c002904278774dfa88c82338619529
-DIST kirigami-6.17.0.tar.xz 574820 BLAKE2B 05cc748e0f7cd3c658318c82a3a2c84a3915861edac8c29492439c30754c24571d4dd2804d7a9e45d0227d2c3002d875baab6144f95e1dd9d4804aff91ac455e SHA512 2bc8c784ee568880937b01793df8f6a84476c255702ce07f883bc067350aef16371c672f96f1b7b3068bad2da73e45b7d3932242152b1d724f6ac7a6fbb8b892
DIST kirigami-6.18.0.tar.xz 575652 BLAKE2B 266cebee2d3492654c51fe4c2783b75939f8b658faa3f900f920a1e42c65c682b31f321019b908a2e5b08bbefacd9a604703ebe1afb57cb7f19a35f548bee6fe SHA512 97ad86fecb8f802dfe1568703544aafe5081485c1e8464a5d898bb66d55eac4a9b92eb56fac4f7b029a9b67198f03cf0c6c9372c6025f3f67cf435692fa0173e
DIST kirigami2-5.116.0.tar.xz 383660 BLAKE2B 80252358b33f1876506738d68f233703c15f955dc020709ffb66b75cc7bb13585ac1bb5a7a2076f42909b8a515f5f8cf64fb14a7536aefe8fd42bfd293c66384 SHA512 bb1f7525cb77dc2849bc9782be9b4522b4559b78e8ad88c9cd9953a6d9736cbe63a33a76fadebd9a1fb04f15007e5141aa465991b99117f7c2f26e09c722b66e
diff --git a/kde-frameworks/kirigami/kirigami-6.17.0.ebuild b/kde-frameworks/kirigami/kirigami-6.17.0.ebuild
deleted file mode 100644
index be60bf2caabb..000000000000
--- a/kde-frameworks/kirigami/kirigami-6.17.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_QTHELP="false"
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org toolchain-funcs
-
-DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
-HOMEPAGE="https://community.kde.org/Kirigami"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="openmp"
-
-# requires package to already be installed
-RESTRICT="test"
-
-# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
-"
-RDEPEND="${DEPEND}
- examples? (
- !${CATEGORY}/${PN}:5[examples(-)]
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- )
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_EXAMPLES=$(usex examples)
- $(cmake_use_find_package openmp OpenMP)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
index b9ab5be09fa2..c7a0e0574bda 100644
--- a/kde-frameworks/kitemmodels/Manifest
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -1,4 +1,3 @@
DIST kitemmodels-5.116.0.tar.xz 407312 BLAKE2B 9783d84458b3b94ad3195071819851dae777dfb647cbdb939249ae661d0e39ebac7dee2cd614144fd09d611f22aa9dcec6fb8e7e40b7764340c8796ebf08f0cd SHA512 ef3ee4ba45fdf8fac395f3d678421fccb7bfdafec2dacaca203dacf90f65548e31d2d0eb5165c4cb2ce5cf71e4bca289c1af9c9e8dead710f9a19d7831db3bfb
DIST kitemmodels-6.16.0.tar.xz 397060 BLAKE2B 36aed01f1f6853d92e7ca8cb324b3ccf57d6ed5c9502d8eee23db335efe1a262286ce45b3c5b27752ae9de48e15810fa3ea7ec68896592348aa92605de0881e2 SHA512 530f94d2e5787dc4c5dbdb988dcdf63a7febc483c0b3b8e9b3a1584c05d907c7132110dc785a0be23a1583b65ecc136cad5209849831b72e466386e1875baf48
-DIST kitemmodels-6.17.0.tar.xz 397084 BLAKE2B 0fee5b4f5b99fb373a66d65b2f06dbc4f7f0c6713f19477cd302d746f67cdba822f78f8186426c8dcb08ba9ea17ce5f989ca5b28aa168a5fe5ab0605d57f77fa SHA512 1605a13329e8084f87d6f323007036d41fdbdfb97c7b064efea070cada9a2578f054f021aa07d04f48e6bdef5b39546feb688e6b7199e87e0281ea5445219fe4
DIST kitemmodels-6.18.0.tar.xz 397052 BLAKE2B df4c130c4664cad894b5b1af4af9a4ef894d8c0cdd6f7b46578d08a8f506ab3b902811784f12face52f91f606a1128738cbfbdb5f6c02472555c00c5e03ffbff SHA512 aef688be20e55ff92a12803a3fdfd23567b6f6151bc6111310e0a1d976d18b7150b80ebd77da4de9a5b8e5df4d7c879b2b1ca6886fa6af3b51e3f0348ce68061
diff --git a/kde-frameworks/kitemmodels/kitemmodels-6.17.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.17.0.ebuild
deleted file mode 100644
index e43cf79e9562..000000000000
--- a/kde-frameworks/kitemmodels/kitemmodels-6.17.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:6
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
-"
-
-src_test() {
- LC_NUMERIC="C" ecm_src_test # bug 708820
-}
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index 40bd502d3a75..8198982bc3dc 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,4 +1,3 @@
DIST kitemviews-5.116.0.tar.xz 2265016 BLAKE2B 0bfa707eaa4f0ba67bb10045fe65482d57de2f644756a216e0406b02812e49969b8c909e5e1a0f2d0d3bb9f4053af6a83e3af53eeaee2b65db728735b7fb497e SHA512 631454b73785d131bcdf7631939db7955f3ec158078787657e74953818e5df1ad7757065ad00336b6efc898e4cf35876541201fac0727875a5ac7f3abfc3e9d7
DIST kitemviews-6.16.0.tar.xz 2229292 BLAKE2B c9f06b804be6cceb18c3023fae66eefa777f9fb89288fb0707c1efa9b8bc17212f1fc4b6cc578eeb1b2eee56a18ae450c42ed6034e3fff3fd4067eba42866f67 SHA512 4b59bd4202dcdd24dc7543e097d11ef1c13f03cfe35f8e45c6f0e1f1e3efb81c7a5f119cd2f16535396e62ac293a99e2fe1d6f3d2ee32cc5b284da81ce4ad857
-DIST kitemviews-6.17.0.tar.xz 2229416 BLAKE2B 133b9361dbd5e546fd82ed719fa12e915a81bf2381198a2f8800a428e3e8ce11894cce15bbafe6c16a5d47bbde21542a98ac3637d6f3bc5cb18f030ba556a95c SHA512 91cfd92849cee4dad574c5247965678239d6b71ec8376afd3bffc2e5eca357558132382681281a41683f21c840a16c2abb105cdbd6f6bef2b48920d019b7f92b
DIST kitemviews-6.18.0.tar.xz 2229344 BLAKE2B 09e1965f778cba616600932c5fe93d0822d90fb7bef1dd613f6ac0f1b529468483d4c89b0c17077115dcb1a41aeafe72f247d8f020f59b6e24d443c07aa05cc8 SHA512 5106350bbb8806e84e7fa2d69790e7bca505dfc11a61701bd232d5a14220cd6917f81ad0846203d62d62e50bf8ab25aff238b692bae0f406e6f49b4163abefe3
diff --git a/kde-frameworks/kitemviews/kitemviews-6.17.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.17.0.ebuild
deleted file mode 100644
index 8799f49e725c..000000000000
--- a/kde-frameworks/kitemviews/kitemviews-6.17.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing additional widgets for item models"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index 2aceca6a8d75..acc78572128b 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,4 +1,3 @@
DIST kjobwidgets-5.116.0.tar.xz 2268368 BLAKE2B 1b5a4be3ae68c6f27c0cdf0796de4d72b0639304e8a8db97c690803b2af5b8f2b7aa8620696183ec9b8ed791cf59850082934e7f36d8b7d5c56e7965508142c4 SHA512 1a138fb048f9cf91aba5b512d0be43ed4add3ac7b31a36ad21a447b3dabcaf65ecfedd92660e634b8f4cd7526eb9ba44c806477d153394262437f3d858af8e2d
DIST kjobwidgets-6.16.0.tar.xz 2235400 BLAKE2B dc295787fa6f65e0c74f8ab1c454d1f4ecf015201c822499bdab9a55fed8bdd1bb33eb8cba8989564de8ab24280fbcf154fa1e8d96884191cce87b33c0fe6005 SHA512 02e0d40a6dbdb3a72116345597de93d0732ad5c0aae8ecd76356567c78363bd7c548936f989f0604e09d639df803ae3ef59c803f7a877906de83f867a34d3a13
-DIST kjobwidgets-6.17.0.tar.xz 2235124 BLAKE2B 031ee767acf222716ce842d710eaafcd968684d5ae66df02ec7279b6446a506a77bddc8885bcb5f4b30c1f3d3b86a5461013ea38072fde5868094d15cfa403fc SHA512 11f9643052a12c2a5c6374c3461ee783f5a4a3b8388314d75f2f6aa0c1d64ae173258222ef92916703aa0ac6c940f86a4f4079dc9b083c877d8cd2f0fbaab4fd
DIST kjobwidgets-6.18.0.tar.xz 2240172 BLAKE2B 937706dad7d98aec2c86c8cd770e55113b5f26bc44a3362690a9d3617006de7eac2f5305f541f0c6a14bd28becc241a8eef346554c8136b4f35ec982e9212503 SHA512 7101536a15f4fd1bed95476afa92f2e637ce59ef535365b403fc2e732338c9c5610717375453e70879c93640eeb9cb9cf7e5b76b6386afccacc268184bac58da
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.17.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.17.0.ebuild
deleted file mode 100644
index 7aa46ced21c7..000000000000
--- a/kde-frameworks/kjobwidgets/kjobwidgets-6.17.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/knotifications-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index c1f546572c22..f4ac98daa61a 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,4 +1,3 @@
DIST knewstuff-5.116.0.tar.xz 3359252 BLAKE2B 76df212d33e2ff3a4e47024c8007dcf5e595a892d4ddc5e3579639cc2ec86589392c8a9e53ae5e39d8b71b632a84b1d615291f44635e43514ddb2468c8e4d0d5 SHA512 c66f8905c622964a81609d384ea64c0614714b4d760ee908e2efcdaab4ef146fc2af099625e81b83c2e43e4f97a0f5960dae345cbf9d8453a15b465536c06152
DIST knewstuff-6.16.0.tar.xz 3090052 BLAKE2B 0b87577d745fc70adf7b83a6b513ebc58108dc19170ddcabbe4cdb8b119c344edc97eb92d9d98d9ef18a2a3e5124141874411ba7e295965a3dbcc00f84a5f3d5 SHA512 7d6a576e358e582437c07c81f4dad2fcdc95f99348f559f3007166c930971af5edda438c584ec386719c36f97ed82b7f6cc2dfb7b6426d834ad3fbf43bd07041
-DIST knewstuff-6.17.0.tar.xz 3089780 BLAKE2B 46d265cf8e2e7a2b5d02b80e94482af7b11d46463c440d5bba7d9c3143a305376db5d32f50e012c28723351b5ed1717b7417f80c12def9912aeae8a5af78fc33 SHA512 a3b88032e9f864260fdc9d414e79e8d868ac1b780ff09ae7ddbb20ad61702f3015f1f31ff4ff8183ecce356cb774cdce0962b6132ef442b4099119bb22179d5c
DIST knewstuff-6.18.0.tar.xz 3090224 BLAKE2B 2e3031e54e65345d92801996f5ea924e643671bedd212473d50d173c71f349cb85512182fd4712ef5d93eff0e2f559b61ba737015714ef4338d555f700b2b82b SHA512 7ef3fc8ebcaedfe475fa41ef07f0c075bcff69ee825e6dfe3de53497dfa946d69a8b5feef3ea36bafc0bd1331bb57d13d37fce8a9364d0f475f508b64a6197ed
diff --git a/kde-frameworks/knewstuff/knewstuff-6.17.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.17.0.ebuild
deleted file mode 100644
index 7951045f541d..000000000000
--- a/kde-frameworks/knewstuff/knewstuff-6.17.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="opds"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- =kde-frameworks/attica-${KDE_CATV}*:6
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kpackage-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kcmutils-${KDE_CATV}:6
- >=kde-frameworks/kirigami-${KDE_CATV}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package opds KF6Syndication)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
index 17cf2050cb66..888f2002d072 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,4 +1,3 @@
DIST knotifications-5.116.0.tar.xz 2373292 BLAKE2B 6eb022449b70cc526d24bfdc9b9bd17222de678b01332b5bbca159961ce608e7d5fe407454cf7ed4676cc73df9db930bb725a1e6d3d736758139908e7132b7b3 SHA512 e49b9930c69581b4498a012483b04588c52e5ba04035dbe01e21dbe6c07e8f69a14f40c0ac07a0299bc1ae182ad47b47ecd5ab5da2fb7a0b5a2f1c90282c289c
DIST knotifications-6.16.0.tar.xz 2304680 BLAKE2B 185bdf9b290c2ae3f229807e61dd2832b6c06fba1b05307a87ea0831f3010fdd77fb7b93ed5cd5d4654510fe947219a521af212df0ca6c8ac48b40628242a308 SHA512 b67eeeafac8115ba8661c3d2e69ba74276dad3e6b2564e87bde1b13db4d28d6be3d86a8473ba494268214b3de6680ee8c4c62f3fbf3cae48d5acf41e9372c6bf
-DIST knotifications-6.17.0.tar.xz 2304784 BLAKE2B 9e0bc450997bf18eddc63a7b17a4fe2c2159b3ae070c78b2bf9c54cc95550cbb611231446825f96d37575cfe74b017850c82d3024064d3f2c0a7d025cdad5763 SHA512 262e2d8478474a82c1a27adffbddff8ba952dd598fa34308f2e3597cd81f0b7469247386a8e459ce8f7b4a790f8b5e0e5f0ca5110f54e951161c44ac6e3559b6
DIST knotifications-6.18.0.tar.xz 2304644 BLAKE2B 3f26ee7055fb584520aff9f2bc70e2615075d72f3f525b58eb55380d95742af4d532fc020d349eb79f89e9425769c10d98c5341d31a140f33d1e7c92547334c5 SHA512 ee747a94be56706f3e1c068b675e797d210809c02d1c920936f1ff3f5ec165c4b9f409b95ce0df827cc5018fba7c2a67c445389bca78a80757def8edcd3e320c
diff --git a/kde-frameworks/knotifications/knotifications-6.17.0.ebuild b/kde-frameworks/knotifications/knotifications-6.17.0.ebuild
deleted file mode 100644
index 1e9394109568..000000000000
--- a/kde-frameworks/knotifications/knotifications-6.17.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for notifying the user of an event"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- media-libs/libcanberra
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest
index 1e982749441c..0735199eb43f 100644
--- a/kde-frameworks/knotifyconfig/Manifest
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -1,3 +1,2 @@
DIST knotifyconfig-6.16.0.tar.xz 2361828 BLAKE2B 240c1e08ca3f0f634f55cc5777a4d3c11e8ee99dd4da4fe3c2611dd6f07d570eb4f58390595aa8d8c355cde2ec9d28fd25b7cdb5061cc6d1637cbf0a19bbd832 SHA512 63a593308d748fdd7b0a0cbf4af550b8252cb34cba1bc3cea6bf0b88b6afc3b74f3a77fbd236d0e155337072ef0848c45bf034dc6f6bb28fce9ebf0ecdca731e
-DIST knotifyconfig-6.17.0.tar.xz 2362300 BLAKE2B fa761706592357d8935b60a98923d71821476c976555377948112ebbd5b8f33800ae31b5cc8f574e959afe63eedd1dd85bece04ab19a747760f4d30ede25a551 SHA512 5bfe73eefce2be0f946eacb049bbad43ae82436e1a7c07aed95b5fc4a62f78595fbac67c46c50023113c74648e573516e8d1799f5cd22d74a0c4a25df7c1b6ff
DIST knotifyconfig-6.18.0.tar.xz 2362140 BLAKE2B 810bf843e1cfb6a3685aa217094f31f6165623878e6ebe831679b3f42519d761120d461effe2fbec0115af3c438bf30122fc30a3fc457fc73bfd8f45b7664854 SHA512 c15b8d8a3bb11ce845975c941d59afc44195fbd129087204819cdee9c6ab24be11a7d04e30f27c29cb518b504d4f8efa85b97b78c9c3d0365987115ff9b7e570
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.17.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.17.0.ebuild
deleted file mode 100644
index d4685ee7dc23..000000000000
--- a/kde-frameworks/knotifyconfig/knotifyconfig-6.17.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for configuring desktop notifications"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtmultimedia-${QTMIN}:6
- =kde-frameworks/kcompletion-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Canberra=ON
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index 2a3c46428cd6..a89eeeeab03a 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,4 +1,3 @@
DIST kpackage-5.116.0.tar.xz 188864 BLAKE2B 2ef92134ed59788ea512595bb93ac8996c3df9971c49f8db2ae2dbfe1a17ad35c6076d8838c5f4d3e0cd0eb4aed088c661f8764fdcd44556ddff11faa6e98b4d SHA512 15129fecdf53db1a0fa32fb4ebfc82f7b3d7edd9591032267d80b61458e652813f3d18f406a473ca75c202fb7e401815ee290c3c30d3c54920562bdf00a53632
DIST kpackage-6.16.0.tar.xz 181644 BLAKE2B dbf5549771e3cf69bf5733ffbe35eb368ee181c42a6d1c178b6aa3844a243efcfcc4d1aa3da4591ff9c608eba9218029bafeb340d807fbc52428b04b580624de SHA512 66ed736b3adfece2b1af1e973b26b0184c2331b1315fe3ac1d1824e1088de390608fa8fea7d2ae38f6c0e6b508265a44071815430cfd8805794fe1946cad239b
-DIST kpackage-6.17.0.tar.xz 181660 BLAKE2B 9027142e4a3cf46be0d749e07c8b7753385fc1efef4bc3cd3d4046858a7750f170ed0d5659c933aaf4844433f3d6c5aeb8f1d793afb7c4911c4c280f6a70fd34 SHA512 56fffd969de2dbfed9456b5d5895c770ab2c72d9844f2afe6de5a46d7dd590d7643e88debab9b18288b43625fa4b011464f460a5f82c8158dd27421a552cdd44
DIST kpackage-6.18.0.tar.xz 181620 BLAKE2B 892ee896b0c91444e6976dbafc2bb48bc899ca8a2f032f753ac75a71ef9b24d52187fc452095ad56aa9c60fd2f860f2635f246cc8e0cdbebf961da69787d7856 SHA512 8e43db4e0713431964718c9722434311ce8e7ff01fdda74fe1e735586841c1c45f645217ae52a0fe851be1a0a77f67f4a40beca2b4fa6901dd092ffd5c0394a9
diff --git a/kde-frameworks/kpackage/kpackage-6.17.0.ebuild b/kde-frameworks/kpackage/kpackage-6.17.0.ebuild
deleted file mode 100644
index 89b707688bc9..000000000000
--- a/kde-frameworks/kpackage/kpackage-6.17.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to install and load packages of non binary content"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="man"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
-
-CMAKE_SKIP_TESTS=(
- # bugs 650214, 939041
- plasmoidpackagetest
- # requires network access
- testpackage-appstream
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF6DocTools)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest
index 8c9c42e45616..ad2a2adc0152 100644
--- a/kde-frameworks/kparts/Manifest
+++ b/kde-frameworks/kparts/Manifest
@@ -1,3 +1,2 @@
DIST kparts-6.16.0.tar.xz 2400680 BLAKE2B efd600dc044f63121c07bee4783ec297cdecfd23e45091b98484de34a97fef512fa9b0486dd44c814343fa2d5d072dbdc65ebabd93ace6f49548bdd233013944 SHA512 f6f5e54386dca86cb5b786c50f0426f617f8fe35b22c16552dfa6c0251c947e2259eaa94fafb37974f067572bb7cf6c148ca98e34f0800778e6416a183f1ecc9
-DIST kparts-6.17.0.tar.xz 2400824 BLAKE2B b73f4d205c7abbaab8d679794cc4b286e24ae24e1fb76d957b1dfae4ca8a32bc09a93e71da3df9b6a070c138aa25c9c73222b56503f686382555b24db6ab7e65 SHA512 d7f60baa8d99f0d593bd2d1f5372b4c64962485ba26d9d528622a172f14e19fa1b7c5c74b5e06f8c4c71e09b2d83f21972a7de2c5a28009caa611a6bdddde49c
DIST kparts-6.18.0.tar.xz 2400928 BLAKE2B 333ce8cf3e14b0508ea9d34b29804627adb1f563da773bec90cea569fbb9e951094da9a727b260d495f72b76e12394639dec9dc8ae99dd6d500688997ef13e84 SHA512 c68fc8f97c35fc8aca667a001771c0366493cd7ebec8573ceee37842d13fe8ac2f619efac8f3d2ed87d67376d46fa124dbc81144ea05245370ca45f5556b97ba
diff --git a/kde-frameworks/kparts/kparts-6.17.0.ebuild b/kde-frameworks/kparts/kparts-6.17.0.ebuild
deleted file mode 100644
index 3fdc514da802..000000000000
--- a/kde-frameworks/kparts/kparts-6.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing elaborate user-interface components"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
- =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/kxmlgui-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest
index 80b48873fef1..c57acd1969a8 100644
--- a/kde-frameworks/kpeople/Manifest
+++ b/kde-frameworks/kpeople/Manifest
@@ -1,3 +1,2 @@
DIST kpeople-6.16.0.tar.xz 67696 BLAKE2B b117441e8e6a1e24b09d1f0650949b814ce71ee063ffa635f6711892ebd74ce0912c4d3176e3bf3f04211a76ff18f50b8f7a608b8555d791d9c1c7b4978798bf SHA512 0c5a5f78f508ee0728bbcfbbfac9dd1b060ba30d25feed612660248a5127aaf28cb2dbcb1362b6ab7df9a1f16f2c0cac43f6fc12178584c9fd528d9d25e987f3
-DIST kpeople-6.17.0.tar.xz 67696 BLAKE2B 317ce589e8919a3dea3f9634ac381d395d741b0ea1cba76b693df1a702f1570e2d01503ca34c43a4679ed6e4a4e0b965309c801499eee97a742db6394313819e SHA512 8e48d6561e9efc1cc10662a35ed4fd68ba3a606db12e07982fe9d39a61fa0c62a71678e3e0ff005004464e8ab3ed91d54a8822f19d3e072f2d8e4ad38bbdb84f
DIST kpeople-6.18.0.tar.xz 67700 BLAKE2B d2a48d38d69079d312a2c000094ee57dcc257f58d2fd597fb5f2f78770810285a3c0a9d6a1e4c91e45c7be388ad2ccf97bf31a33c30aa90e73acf314bc7a3391 SHA512 faf1d4c578a00f062ef50ead98438c2b70e7ba12b906e85a4f523a29d1d8ceb52ab979226be03341c203cf582fde810d6a66bd0ed1c398dd753a357fc625516a
diff --git a/kde-frameworks/kpeople/kpeople-6.17.0.ebuild b/kde-frameworks/kpeople/kpeople-6.17.0.ebuild
deleted file mode 100644
index 7f9b3e097916..000000000000
--- a/kde-frameworks/kpeople/kpeople-6.17.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="KDE contact person abstraction library"
-HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcontacts-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kitemviews-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # bugs 668192, 816588: segfaults w/o virtx
- personsmodeltest
- )
-
- ecm_src_test -j1
-}
diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest
index acafd6e1d6ed..0463f5cbc044 100644
--- a/kde-frameworks/kplotting/Manifest
+++ b/kde-frameworks/kplotting/Manifest
@@ -1,3 +1,2 @@
DIST kplotting-6.16.0.tar.xz 34032 BLAKE2B 308ace12de2f5b192e133cb50c8f15395e0f20ac2ccd36a6fb41e05fb725c0b4c6c7ce57bb71d460459aeca3818be19d460d7d85f794768336626004d30db938 SHA512 10ab733b947bbbd477c38ae4039a5077eefe0ee8066f4a0fddc2daf556e977bd0af62634519ceba9b16df450d2231edad86a882baa7c94a811fa1a953a317941
-DIST kplotting-6.17.0.tar.xz 34024 BLAKE2B d4c8da7a651969900163560da9e1762cdb500e433219ef97c9a54f41d666e6775793e9bea3fdf892a6053d21c7bd53f2b7a0386f9149fbfd0e2a6f44fff34c7d SHA512 48ccad7877bf360efed84f31e2ba7a68098eeed8cab5d8ca4516d66cfd22e629cdccf305314746205623268cd0288e3aaf4b1759983f4a21491f697d759a24bd
DIST kplotting-6.18.0.tar.xz 34024 BLAKE2B a3fe60cb167b976501532b715dde9aa9ef4b9b0a5f67445dc626c5939300ea345fc796f4c3b4946aab15c2218b0cd2da1ac5dff0dbe7c7e84169acea5f89d0ac SHA512 6ad20193849447573e6814ea10e367786b330c6b807d672df1f4dd5ddf4114137b5774edaf1dbd1bc6bf33a2e33d5ac6906a9f039a810bce30c6ccd3acb960a9
diff --git a/kde-frameworks/kplotting/kplotting-6.17.0.ebuild b/kde-frameworks/kplotting/kplotting-6.17.0.ebuild
deleted file mode 100644
index d87a0d8a9a49..000000000000
--- a/kde-frameworks/kplotting/kplotting-6.17.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing easy data-plotting functions"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
index 0bea3d58eff2..e2a2392c1411 100644
--- a/kde-frameworks/kpty/Manifest
+++ b/kde-frameworks/kpty/Manifest
@@ -1,3 +1,2 @@
DIST kpty-6.16.0.tar.xz 2384396 BLAKE2B 5e0cb1852cfad0067967418777f3e1cc6b5793449f753e9e8c3e066dee810a0d14f27eb71aa25160467d9c7993699c3fc5f0bda09ca3ec985f12b910cf2ff136 SHA512 98236b1ec0987c4b8fbacd9748f17b3e79d9550411c7781136594382007f6c8b488b93a1c223ba1443ebaae3bd273886d53373b393b69831e70652cd83ab210b
-DIST kpty-6.17.0.tar.xz 2384736 BLAKE2B 8df24ec1bd45cf9194212bb42d403b1272eec4a39295f02bda4599729b2929e9039b8808877f0341ea06b82455291c2dcbf1e2b84a64eb6f062ffcdc4521bdf7 SHA512 1e70896777ea145f0a2815c5cc3f6fe0f332dfeb1c9e42d7cfc07c1b8f07a0f2a287aa0a647122c95f63810fe8f1e3c51e4f755c2ee9164ff4fd243258e41c8d
DIST kpty-6.18.0.tar.xz 2384932 BLAKE2B 17e9c3202a8d4c8dca7aec5c9781762db391eae976f5effbac02ffa0a0955e72e3cea60126e913fc4b4db91c6c9a67c620f01d52a1b64c6787fa2917c8b39907 SHA512 66d2f743b6494214512650f4edd17b3c18bab24059c4b416ebccf548e424c2cac9586fe74031d5ac4bf970f9ef3a8bbc0be6c78dbd0afee7799a29429179b018
diff --git a/kde-frameworks/kpty/kpty-6.17.0.ebuild b/kde-frameworks/kpty/kpty-6.17.0.ebuild
deleted file mode 100644
index 1c58be7b7a86..000000000000
--- a/kde-frameworks/kpty/kpty-6.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for pseudo terminal devices and running child processes"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- sys-libs/libutempter
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest
index 8b6183e81e53..36ae6f00b733 100644
--- a/kde-frameworks/kquickcharts/Manifest
+++ b/kde-frameworks/kquickcharts/Manifest
@@ -1,3 +1,2 @@
DIST kquickcharts-6.16.0.tar.xz 112100 BLAKE2B 73359c2dcf8337fa41e88ffaa24c9630f72cfc4b4de9fd07fca910d65799429d75953b0f0b2bc58c3f434a31ff0f54f3773ea13946390f242de354d4631d27fa SHA512 d671ee7b2e393de77881e29cfbaab10e85bf96ba02c1249373b0fa2b9b74b90e721534fb9bd1c398e1a14f45a9dcb7e605960aa598e6268a041a0dbc68fc9d51
-DIST kquickcharts-6.17.0.tar.xz 112152 BLAKE2B b3617e745aebac904c92c9cf4ab0a9d818f9ce729addc9224d0d250a0e4bf61abc95e0af9e4e16e5aa6c70ef955bfca04cf7332c545db6ae84c3e6e31b576dc1 SHA512 9101d450d8f98ad06bb44b95b12efc8a5154966ab871aa581e29ed5fb94b3abd7afc9126adc7ffb14680dbee7cac9ce72de48290edcfda5c2a67f11dd4f77fcd
DIST kquickcharts-6.18.0.tar.xz 112188 BLAKE2B 55b04dc61502438bcea96a5ed02c9e5fa28cf421f83194591c721958dd220f6614f98341ef857f03b4dd003e5a68978d547c09e578a018b477ec47f5a97d3b82 SHA512 a42ebac081ed3e571e2d12f2de458d7b40215f749b988331c106b5bedd1179776ae26bbde2f68fffe741d00c5683087f3a084cceca6802a79f7a01cffe94217c
diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.17.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.17.0.ebuild
deleted file mode 100644
index 142132e6a5d3..000000000000
--- a/kde-frameworks/kquickcharts/kquickcharts-6.17.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_QTHELP="false"
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="QtQuick plugin providing high-performance charts"
-HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtshadertools-${QTMIN}:6
- examples? (
- >=dev-qt/qtbase-${QTMIN}:6[widgets]
- =kde-frameworks/kdeclarative-${KDE_CATV}*:6
- =kde-frameworks/kirigami-${KDE_CATV}*:6
- )
-"
-RDEPEND="${DEPEND}
- examples? ( !${CATEGORY}/${PN}:5[examples(-)] )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_EXAMPLES=$(usex examples)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index 41260e7efd4c..e68f6a504ecf 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,3 +1,2 @@
DIST krunner-6.16.0.tar.xz 135240 BLAKE2B ef6e429fc7bb4cb04ef976773dfe1fd6f022f6b4e9a7632e66dba33a3fbde6f809c0e26c2d6594af6a96d3b5cf06b5d69ccabf379aa1c3630fd3463f5ca95ffb SHA512 b15932e011b9d78de131bf6597c1bfbbd71abdf6c64edd5e42c0e8ce9cca7c8313aeefa2106c58a1f196e865852c9209c4da1bf71b9b0b1e30938260725a2c15
-DIST krunner-6.17.0.tar.xz 135556 BLAKE2B 3418fc78b58968d1b6570d8848c7f7e4e79ed252b84f0b4e854f973567d451c917d9186e8cdb7fcb3308c209b5461f98dd2fbecb22514ba343a33997b32390b9 SHA512 7475496ce280fc2ba7b93fc3f38cfbabb89d42b457436fa8532a1973dbf6eafa9254740016cedbe404064207d6f7c91c2d05e8f0b9774789f9e87960683d2e1d
DIST krunner-6.18.0.tar.xz 135544 BLAKE2B ccba9d30d5b53a4c25b5e56f491d9921c418b4eb69f53eedd27f25d9906cea764c40d2e68fa73ce594bc729debc2673fb85ea8bbec3d307c5d8e30deb4d8f8bf SHA512 8872eae8d76f855773f9cb0ca6c208ced7272ccfd1422a287911c1946bd3588e711d5dc14343d1ad79c59aa6fe9463c088677fe05d78acb97a393b12e3715288
diff --git a/kde-frameworks/krunner/krunner-6.17.0.ebuild b/kde-frameworks/krunner/krunner-6.17.0.ebuild
deleted file mode 100644
index 413ef98107c3..000000000000
--- a/kde-frameworks/krunner/krunner-6.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for providing different actions given a string query"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kitemmodels-${KDE_CATV}*:6
- =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # requires virtual dbus, otherwise hangs; bugs #630672
- dbusrunnertest
- # bug 789351
- runnermanagersinglerunnermodetest
- # bug 838502
- runnermanagertest
- # bug 926502, needs dbus
- threadingtest
-)
diff --git a/kde-frameworks/ksecretd-services/Manifest b/kde-frameworks/ksecretd-services/Manifest
new file mode 100644
index 000000000000..b2a67c9cd6fd
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/Manifest
@@ -0,0 +1 @@
+DIST kwallet-6.18.0.tar.xz 364524 BLAKE2B 6156c804f1bc7025f7fe9f35f15f693a611765404224e9c9be1d13cb667c4dbf041f02916b5a3b76657175ec28bfe74ed0984d8064543f38044c7e04518cba36 SHA512 3a5a57a5f9a0dea3d1ef7944868b4e784a1eb11943f4dc2fc7246ca5f9eed7351eaa4760bbfe96c118d64b905c6ec3efe7822fbc05fe144e5ae433e06af2a550
diff --git a/kde-frameworks/ksecretd-services/ksecretd-services-6.18.0.ebuild b/kde-frameworks/ksecretd-services/ksecretd-services-6.18.0.ebuild
new file mode 100644
index 000000000000..29645d228ca3
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/ksecretd-services-6.18.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# this is purely for service file creation
+ECM_I18N="false"
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="kwallet"
+inherit ecm-common frameworks.kde.org
+
+DESCRIPTION="D-Bus service files for ksecretd kwallet runtime component"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+RDEPEND="!<kde-frameworks/kwallet-runtime-6.18.0-r1:6"
+
+ecm-common_inject_heredoc() {
+ my_configure_file(){
+ echo "configure_file(src/runtime/ksecretd/${1}.in \${CMAKE_CURRENT_BINARY_DIR}/${1})"
+ }
+
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ option(WITH_SYSTEMD "Install service file for portal DBus service" ON) # KDE-bug #509680
+ $(my_configure_file org.kde.secretservicecompat.service)
+ if(WITH_SYSTEMD)
+ $(my_configure_file org.freedesktop.impl.portal.desktop.kwallet.service)
+ endif()
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.kde.secretservicecompat.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ if(WITH_SYSTEMD)
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.kwallet.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ endif()
+ _EOF_
+}
+
+src_prepare() {
+ ecm-common_src_prepare
+
+ # Safety measure in case new services are added in the future
+ local known_num_of_services=2
+ local found_num_of_services=$(find src/runtime/ksecretd -iname "*service.in" | wc -l)
+ if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then
+ eerror "Number of service files mismatch!"
+ eerror "Expected: ${known_num_of_services}"
+ eerror "Found: ${found_num_of_services}"
+ die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=( -DWITH_SYSTEMD=$(usex systemd) )
+ ecm-common_src_configure
+}
diff --git a/x11-misc/xcave/metadata.xml b/kde-frameworks/ksecretd-services/metadata.xml
index 1a3a84259477..759996133a21 100644
--- a/x11-misc/xcave/metadata.xml
+++ b/kde-frameworks/ksecretd-services/metadata.xml
@@ -2,9 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
</maintainer>
-
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kwallet</bugs-to>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 4c101127fc5f..802886b39146 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,4 +1,3 @@
DIST kservice-5.116.0.tar.xz 2538968 BLAKE2B 7cdc876b130e428139dcc477c9089e0f97c3c501b4619e9c39b67a71ca3f5edb1dc6092d3c1b889fb7c0c740f354bb2c20effcad112fdaadefadfaf1b4fa989f SHA512 daadc5d0bfa2dbfc6ae0c6535f407851d1adc67529d2262d92c2e8dff8a45aa701790d8aa2e6d97d9c433409ffee4767214523f992937e244b02fb27d62ffea8
DIST kservice-6.16.0.tar.xz 2416148 BLAKE2B 132b0be0ae679f5908ad8c985aec3a2a97069d6f036d5f2c4a07010c2f519a154a9f2b6ab50fb79d0fe6f37001f5a08bef2faf8a5f1a9258fb0d9df07d78b6c2 SHA512 d82d84fdc342c495a7f155157278e1893249633560d72a6f22d2a8f0a1f900ac88a93878f409113ec139e308c5d28f94f8bd3114ea86a138c265f8381c09b1f6
-DIST kservice-6.17.0.tar.xz 2416384 BLAKE2B e57c80886ff9189389bdba3a319f8d8e106d61eb9a19d2660498ad31fdd08e79d09f8e1451a73d9453a03631578401f3e0e555f9773c8d5330ebcfee4c50534f SHA512 ab5ebd3aeeb3fce3b13cf50d9d87099df1c344981232d4985aa1cf7122b64a37f5e685fe7ff23ca93b1d177231bcc402922212ffe7bb93565da06d3d6bba3cea
DIST kservice-6.18.0.tar.xz 2416472 BLAKE2B 2e7f69a04bd5340676d49ec477503e31b5f5e5151f83650b60897d7526cc9f67506baf77c01a4eced1e5f7b347256d4a5abefd8bad7f579af7d9775a1783b3a6 SHA512 3fa53d03a49507d298f9ddde8116e417d38b55399146718e6eceae56abc8dd79043bc2bcd71a093566980c6fd6ac1309677ea3f95d6ec87c4e93ce1dc5a9d998
diff --git a/kde-frameworks/kservice/kservice-6.17.0.ebuild b/kde-frameworks/kservice/kservice-6.17.0.ebuild
deleted file mode 100644
index cfbc94960a29..000000000000
--- a/kde-frameworks/kservice/kservice-6.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Advanced plugin and service introspection"
-
-LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-# requires running kde environment
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF6DocTools)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest
index 7f158c1204cd..d5a72aaced0e 100644
--- a/kde-frameworks/kstatusnotifieritem/Manifest
+++ b/kde-frameworks/kstatusnotifieritem/Manifest
@@ -1,3 +1,2 @@
DIST kstatusnotifieritem-6.16.0.tar.xz 50948 BLAKE2B a0ecf0df27ea07d5338e8f5c1e9d6b6bcd97edc04a1b7dffb52734ed750d4572a817ccc2a6de2786e189daf40e2793cac90474581fd847cb6de50acc24272449 SHA512 312353a0562bb9009ef315a0ce55a43477196be034e2dd64c5be0e304a013f856261e6cbc5e8d702a24855c537ddfb4642c5c7f09f4ce9c600cdc1fcc3716ad9
-DIST kstatusnotifieritem-6.17.0.tar.xz 50944 BLAKE2B 42fc18de2caf3766e0360e21ecfa3d525e3e9dd5d757cb886bfd2c615b5608df5b48bb31bc1c5c8f08b344ce7d182a7dfc8198d4b7bfd4f613fc9287eced2903 SHA512 eefafdd8937eb91846e3e3d0be312555d6ffdb0f829c34d40834c5767044dc78e189e7332c88bc5e8a155f1dde47fdd9015c08c80a8f02c6145cfd49626fc2f9
DIST kstatusnotifieritem-6.18.0.tar.xz 50940 BLAKE2B 3e5beb9b549b80852bd0bcc6c908e33cffdea0f61627b24c3e79265f8a34432c9c203b74fa109d9d012569efb66c0c6218e22f1f33dcdce23d5e82b64e87ff99 SHA512 646b782309b84905a058a8cd4e95a8d7f5ef08a6388f4da9e3f121f985c910933c523c320cf8840005d55311ef2d339d7d37b1887f0283738b0ca7faa61e11ea
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.17.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.17.0.ebuild
deleted file mode 100644
index aa102aada741..000000000000
--- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.17.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Implementation of Status Notifier Items"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: Qt6::WidgetsPrivate use
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
- =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest
index a392baa9b8e7..96be8d4641e9 100644
--- a/kde-frameworks/ksvg/Manifest
+++ b/kde-frameworks/ksvg/Manifest
@@ -1,3 +1,2 @@
DIST ksvg-6.16.0.tar.xz 83764 BLAKE2B f4a1a96af196832489a3301d0eaded4fc33d86b0cc52b760cf0535cf88a9ff6c8c7873c260a861dee614fb858f7674e531ba398f4f72973fe0e28959dba8b34f SHA512 1e59a1bab1309850332789e68c88cbdc7625c269b685dad1eb596b1538cf7bc8b56b8591bda00c24e70d8a01072beabb4224756a7c86c1ad9dd17fe779e0c679
-DIST ksvg-6.17.0.tar.xz 83720 BLAKE2B 75ddd8801527d5d309a1c5888d588b064400d387612a1128f20385e7920080003b62f82de73527d354d1e08d8501ca26f30fe1cb787cbee8452e517c572ee58e SHA512 56b83e186d15c8c0cd398daafb39466c3ce464ce3bbf1290bba56876999313993df919994175cea89f6c6bf8a5fac845dbf79439522dce83be800f6151b0b9a6
DIST ksvg-6.18.0.tar.xz 84056 BLAKE2B bcb5589dc85763c99b0e310afc57020502bc78157f520ab9efe35206a447a6ea5abc6ea56268650da690ebe7ee811dff0d2330cd493e3d7ee0f36f0b611e96fa SHA512 63f9b4771f9d960742e62839c3fb933c59cbee14781eb275c94111eccef62e3b0172177c64b7b91f34b6016d8d1aea09985958731d5544ac9b428e801837b575
diff --git a/kde-frameworks/ksvg/ksvg-6.17.0.ebuild b/kde-frameworks/ksvg/ksvg-6.17.0.ebuild
deleted file mode 100644
index 616f367dc5af..000000000000
--- a/kde-frameworks/ksvg/ksvg-6.17.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Components for handling SVGs"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/kirigami-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
index b3b5921e4a49..babaa2f2c452 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,3 +1,2 @@
DIST ktexteditor-6.16.0.tar.xz 2945748 BLAKE2B 08c9961e907abfd0bd07fb16925d87eec85bc3ce11c261880b97672e3bcf45ab2f19c8be6f5f587cd3954f68362b1f96480d3e92a874cb5cd9ab3feb51d7df1f SHA512 30cbff4ad7f140d35911e5e6933febae030ad0e458315c36829c3a2dc2ae6d498c7dd60633e0bdc2ea5c6c8f61992b97a84536782ef8a1f589ca5e2805e880ab
-DIST ktexteditor-6.17.0.tar.xz 2945536 BLAKE2B e102962b9b191b86c083945272411292da0804af354bf52f121885df9ce9df003d0796abccc26d477e0fa48ae4ac313fa8a7c4153e4bcd40b28923de68f65533 SHA512 45eeba949f103654553b051f2909466a940501a2294d6ecbd6ca0e573ffa45460f3513c7a04d4ed8c301f2e55d8783d3ea03d74eeeefbbe75c37bf20bec80958
DIST ktexteditor-6.18.0.tar.xz 2947728 BLAKE2B eaa43287964dc3217cdeef6e0004bf592c342efc5f6c2fd40aa65642b66e5148e8c6399822556c9ef51694b8e4cbcec72a60cc42a0a2b30619af986d5a527cc6 SHA512 dc55c37744c5f851561dde4753248c9dfd4c0fed787de5543d3b861c41033239cda0948c5124e82ccfc903bde3ee5417b632fcfa2d356642606cf7ec159dfd8f
diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.17.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.17.0.ebuild
deleted file mode 100644
index 552291931129..000000000000
--- a/kde-frameworks/ktexteditor/ktexteditor-6.17.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing a full text editor component"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+editorconfig"
-
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtspeech-${QTMIN}:6
- =kde-frameworks/karchive-${KDE_CATV}*:6
- =kde-frameworks/kauth-${KDE_CATV}*:6
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kcompletion-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
- =kde-frameworks/kitemviews-${KDE_CATV}*:6
- =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
- =kde-frameworks/kparts-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/kxmlgui-${KDE_CATV}*:6
- =kde-frameworks/sonnet-${KDE_CATV}*:6
- =kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
- editorconfig? ( app-text/editorconfig-core-c )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package editorconfig EditorConfig)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest
index cc216e99742e..60f196b3a6a5 100644
--- a/kde-frameworks/ktexttemplate/Manifest
+++ b/kde-frameworks/ktexttemplate/Manifest
@@ -1,3 +1,2 @@
DIST ktexttemplate-6.16.0.tar.xz 848536 BLAKE2B ab851d191a268013ac36187592a162c6ce3c12527b0592037bc2a9c08cfc6cb3b529495220fcb94ab446e5c4b7b2627bedb16b5a13c35a6ee5bac503e8908f5e SHA512 bf1b9360dd3288f5aebde967e5951e71c9c592105373e25b59e11f839575b1a3e4cef0c2b2cc06cdf81aad4aeea28715fb743b8e98bbf1ddc095c4acd2770912
-DIST ktexttemplate-6.17.0.tar.xz 848560 BLAKE2B 8242f8a7d4da43d6c5540a65e0f82f8df975bc8bad1b6355eb24ff0947ff79026b8a6ec8dc15fe01d551d1ee383772046dbff781b8df522a2e35ca796598392f SHA512 ee647e6660b0c17d683c4b1f7e32f262f39a03b6ea0b3c6e62247cc2c303091b19f172da147cae95c0d31fe93f4080dae641ca7f1559025768a494241734b452
DIST ktexttemplate-6.18.0.tar.xz 848480 BLAKE2B 314aa5bf02eb902b4b727681ea0e67a6b9a270994c7f1f44af1ede5e77156851869993acd2b1b6540405e3d4f663c558a498a3d9981028b697e5b2632f0eb120 SHA512 c376207550766b86b800c89329bf0a249762fef84bdea5c2cb81f7aca6e36c26a9fb8c31bec14a5a478abba93bb6d4f5dadb851a18fa8bef8f1b0458ba18249e
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.17.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.17.0.ebuild
deleted file mode 100644
index 8db5f706a38b..000000000000
--- a/kde-frameworks/ktexttemplate/ktexttemplate-6.17.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Library to allow separating the structure of documents from data they contain"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- dev-qt/qtdeclarative:6
-"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
index 052849280525..522b8243aba5 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,3 +1,2 @@
DIST ktextwidgets-6.16.0.tar.xz 2486960 BLAKE2B 540b0c1bd50abf5fe6b25890f6dfb4b6e80c49182e9fe212da58714032ed3abd7e203b78eb34f79844dec48c19e4c7972181bef01e4cea6cdaea79aa133eed39 SHA512 f3de58f5d92741464aef1b684698f350111929ad9a8652505cd626953bdc963febb514ea9942770a2ef6e348a04537a26e9d5415658744a3e36ad8780713c00a
-DIST ktextwidgets-6.17.0.tar.xz 2487036 BLAKE2B 0fab748e9cafc1ab739df56e7021a56dfb2a3ffd6f64edd80b495fa141189e0b27f4d5079bebcc594a788f634660eb570a57fd57f7e2b23b36171e8e54c79c54 SHA512 ee7ff609c41716018caefcbb44c63add047b614bc1b8e2697a5fe506e2cc9c3f870cfe024f590105acc9e703b0be39f733b5ed8a8ab78c47f295020d3dc4a8f4
DIST ktextwidgets-6.18.0.tar.xz 2486624 BLAKE2B 79ccfe8a1cdef5c41df391f5de1c31a484b224473f940211227fce2291354fc75efb4c0ed3e8f31a53e4237ba93ad1291af0d55bbeb78ee533363454992b4ed3 SHA512 2c57ee85d2c3cb21ebb3b818c00e2433c664edcc0903398f02997b8f6a800e1fb72cc8348aed2a253f3ac77196a751312ec145e33de4af56a565bcab20d445c4
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.17.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.17.0.ebuild
deleted file mode 100644
index 5dce9245cd9a..000000000000
--- a/kde-frameworks/ktextwidgets/ktextwidgets-6.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
-
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="speech"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- =kde-frameworks/kcompletion-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/sonnet-${KDE_CATV}*:6
- speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_TEXT_TO_SPEECH=$(usex speech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest
index dfc658b3f5b8..365b8c7f9f1f 100644
--- a/kde-frameworks/kunitconversion/Manifest
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -1,3 +1,2 @@
DIST kunitconversion-6.16.0.tar.xz 976892 BLAKE2B c9c84eb308b0619a317431f1a5dbf2c0ec43390013281c140b92b180831983e12eba535d8abbe0b5dc37ce2df0977475044af36d74b9b64f612e55e23e52e18c SHA512 534683197c09d2a45da10e6f0a1ce6267b46cb5009f176157e540476b1ba989e6ae56a75c8ea1090c125b00d32df76830b5c6b29f3c9dfba9b28c06a0e8d9ad0
-DIST kunitconversion-6.17.0.tar.xz 977452 BLAKE2B c02afcd3c408bb0e7895ff1fe4708595026793603eda5ca73a25dae0c27dcde1c4c1513aa4336287fb60b0b242738a93d11a0761b0413abf9aebb2fda83e2146 SHA512 abf2cfd91cd0f0a9b300c5426c7220ae549f33adaf9345beb643db690c7349ff107b32d5297a8970116a3f62053edd00b88e2e49c1a695a0549f1ef6cd9230a3
DIST kunitconversion-6.18.0.tar.xz 977416 BLAKE2B eaf33482abd219743da385ba7010777d896e00793f23e1ba3cad1b4e238a0bab01f51c11bdaf1a2c1b6f0bb60eb75fbe5f75d9f6a74ed297afe92b2f793731ff SHA512 22e3ba4f9f1a8ae10692a9e4f77c4fef904a1a3f72a51bcc1feae55f06bdb839f9d2ec1a8678df0c9e779fa24a14e57e0e53cd55f54bec5776d880fefae7ca9e
diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.17.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.17.0.ebuild
deleted file mode 100644
index 2902471c3c80..000000000000
--- a/kde-frameworks/kunitconversion/kunitconversion-6.17.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for converting units"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[network]
- =kde-frameworks/ki18n-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # bug 623938 - needs internet connection
- convertertest
- # bug 808216 - needs internet connection
- categorytest
- # bug 808216 - unknown, reported upstream
- currencytableinittest
- )
-
- LC_NUMERIC="C" ecm_src_test # bug 694804
-}
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
index 227cccedf88c..193018fecc32 100644
--- a/kde-frameworks/kuserfeedback/Manifest
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -1,3 +1,2 @@
DIST kuserfeedback-6.16.0.tar.xz 267392 BLAKE2B 3e7ec108de81cb59cd7b9855b93f6dc86846179ce79f410c2c2dbdc67e5708a2887358b82010b31ac5cfc3166977ff792380301998065e3a2c56ce4f934bc85b SHA512 e626855ec91ab2f9ae7fa6f5cd1cb94582d65a764589e59f2b42dde3dbdbc6c1e2017f66402639bb8a43ff5ce2e758c04b2bcbee5e900f494435a05ce2e63c7a
-DIST kuserfeedback-6.17.0.tar.xz 267388 BLAKE2B aac83a59178dd91dc37fd43d199afe46354f314f78befeb5c825147eb1429f0373a269293c23113e579f62982ed0c81abe92a13ae92487f0ce71fb9e0dad7a27 SHA512 f29d721eb566eaae5e5f37c4a70ec68f83b1102b8a955e597e1cfa45b53a55b69c3268036b750de94d5fb5dc3689f0a0ab094ced4a9165b3d708acd8b360a4fd
DIST kuserfeedback-6.18.0.tar.xz 267360 BLAKE2B a54f568c6d0f1ee86f1c65827a5565e6fb0a5c3b23266b405e45b1d1f42517e8fda3f3c62fd98d35c0795c9597c46c120f6714d663ab4c2a46b028e2e1971ebe SHA512 d936c4da0bbebf7981b5f847bd5ada420061424df8e49472fb253006db9d1df0b66044870815d8298360400c7a8f1c3359d7c419bff8976b9ba2330af6ea4138
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.17.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.17.0.ebuild
deleted file mode 100644
index 9acd8f6729c7..000000000000
--- a/kde-frameworks/kuserfeedback/kuserfeedback-6.17.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="doc tools"
-
-# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
- >=dev-qt/qtcharts-${QTMIN}:6
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
-"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
-"
-BDEPEND="
- app-alternatives/lex
- app-alternatives/yacc
- doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
-"
-
-src_configure() {
- local mycmakeargs=(
- # disable server application
- -DENABLE_PHP=NO
- -DENABLE_PHP_UNIT=NO
- -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
- -DENABLE_DOCS=$(usex doc)
- -DENABLE_CONSOLE=$(usex tools)
- )
-
- ecm_src_configure
-}
-
-CMAKE_SKIP_TESTS=(
- # bugs: 921359, requires virtualx
- openglinfosourcetest
-)
diff --git a/kde-frameworks/kwallet-runtime/Manifest b/kde-frameworks/kwallet-runtime/Manifest
index 7efdb7b61f72..6b8735d2528d 100644
--- a/kde-frameworks/kwallet-runtime/Manifest
+++ b/kde-frameworks/kwallet-runtime/Manifest
@@ -1,3 +1,2 @@
DIST kwallet-6.16.0.tar.xz 364628 BLAKE2B 6fc4e61a4ba09042b80c53dfc8e18e36612a406546912a94faa45a64c308cc4ca4d4d38ecf376f30a24a52f0272963b42154bae32e3c44a59086db09084f3553 SHA512 b80066e92f1b2573919a7ec1bcd80241dc230a913ef1762e8bece7a107ab7ac91f46a0bbd1605f3941c2d0f7de1098065b5fa982f4378c7d35063872a382a715
-DIST kwallet-6.17.0.tar.xz 364964 BLAKE2B 425d7b8b03829ecd45ef63139f974cdc61a1ac90dead7158734d8b7ad0b83de40c6c0e77dfa95c8bfd11863c1ff695afb3881dc882dec4bd91b408fca85190f7 SHA512 2bdf569c2423b3198e5db21c4c74d1a617e65a5f06c7126337bcd135e7b0137fb1dbd7526902339a7f6390c20c77b0e99ace2a5b8ed977b827491b3db16bf9da
DIST kwallet-6.18.0.tar.xz 364524 BLAKE2B 6156c804f1bc7025f7fe9f35f15f693a611765404224e9c9be1d13cb667c4dbf041f02916b5a3b76657175ec28bfe74ed0984d8064543f38044c7e04518cba36 SHA512 3a5a57a5f9a0dea3d1ef7944868b4e784a1eb11943f4dc2fc7246ca5f9eed7351eaa4760bbfe96c118d64b905c6ec3efe7822fbc05fe144e5ae433e06af2a550
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.17.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0-r1.ebuild
index add67cc42197..3d1d132897c1 100644
--- a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.17.0.ebuild
+++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0-r1.ebuild
@@ -34,6 +34,7 @@ DEPEND="
RDEPEND="${DEPEND}
!<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)]
!<kde-frameworks/kwallet-6.14.0:6
+ keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* )
"
BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
@@ -57,6 +58,16 @@ src_configure() {
ecm_src_configure
}
+src_install() {
+ ecm_src_install
+
+ # provided by kde-frameworks/ksecretd-services
+ if use keyring; then
+ rm -v "${D}"/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service \
+ "${D}"/usr/share/dbus-1/services/org.kde.secretservicecompat.service || die
+ fi
+}
+
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam"
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0.ebuild
deleted file mode 100644
index add67cc42197..000000000000
--- a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.18.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="kwallet"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org optfeature
-
-DESCRIPTION="Framework providing desktop-wide storage for passwords"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gpg +man +keyring +legacy-kwallet X"
-
-DEPEND="
- >=app-crypt/qca-2.3.9:2[qt6(+)]
- dev-libs/libgcrypt:0=
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kcrash-${KDE_CATV}*:6
- =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/knotifications-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
- =kde-frameworks/kwallet-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
- =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
- gpg? ( dev-libs/qgpgme:= )
- legacy-kwallet? ( app-crypt/libsecret )
-"
-RDEPEND="${DEPEND}
- !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)]
- !<kde-frameworks/kwallet-6.14.0:6
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
-
-PATCHES=( "${FILESDIR}/${PN}-6.14.0-stdalone.patch" )
-
-src_prepare() {
- ecm_src_prepare
- cmake_run_in src cmake_comment_add_subdirectory api
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_KWALLET_QUERY=ON # could be split easily together w/ docs
- $(cmake_use_find_package gpg Gpgmepp)
- -DBUILD_KSECRETD=$(usex keyring)
- -DBUILD_KWALLETD=$(usex legacy-kwallet)
- $(cmake_use_find_package man KF6DocTools)
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam"
- optfeature "KWallet management" "kde-apps/kwalletmanager"
- elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
- fi
-}
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index 7695c59baf7f..634ed6fa193a 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,5 +1,4 @@
DIST kwallet-5.116.0-patchset.tar.xz 11808 BLAKE2B a359b21889cf51f8adf8ab71b82ca6f8e0a113d96e473ee6cd9c9b31bcce508d816032db58197816ec7113fb09553af2a41da39a2901970a98c53566f9d60fd3 SHA512 2cc168bcc13002e963215d75b2a69531189de14ca2dda9cd000f9a223553c8c8b77630d84ff8d597769ee5d9ba2cef7f50be33f399225ba160bdf4bc6a2842ff
DIST kwallet-5.116.0.tar.xz 353948 BLAKE2B d8c38a71e72ea9ce316a9f5af440c502b4e21b69f9ae40e740a209bde3aaa6519dd26079c99ffe1b7441a464c1ebdb34b550f9127be89c0f2baede68003eb462 SHA512 fc96b2e87e565dadb960159c5412cc0862454331824510405f434dfda2146ecf4e2ca133345c0c46608143da10265f154a0225f4d8d82ae6f11a184b222d663d
DIST kwallet-6.16.0.tar.xz 364628 BLAKE2B 6fc4e61a4ba09042b80c53dfc8e18e36612a406546912a94faa45a64c308cc4ca4d4d38ecf376f30a24a52f0272963b42154bae32e3c44a59086db09084f3553 SHA512 b80066e92f1b2573919a7ec1bcd80241dc230a913ef1762e8bece7a107ab7ac91f46a0bbd1605f3941c2d0f7de1098065b5fa982f4378c7d35063872a382a715
-DIST kwallet-6.17.0.tar.xz 364964 BLAKE2B 425d7b8b03829ecd45ef63139f974cdc61a1ac90dead7158734d8b7ad0b83de40c6c0e77dfa95c8bfd11863c1ff695afb3881dc882dec4bd91b408fca85190f7 SHA512 2bdf569c2423b3198e5db21c4c74d1a617e65a5f06c7126337bcd135e7b0137fb1dbd7526902339a7f6390c20c77b0e99ace2a5b8ed977b827491b3db16bf9da
DIST kwallet-6.18.0.tar.xz 364524 BLAKE2B 6156c804f1bc7025f7fe9f35f15f693a611765404224e9c9be1d13cb667c4dbf041f02916b5a3b76657175ec28bfe74ed0984d8064543f38044c7e04518cba36 SHA512 3a5a57a5f9a0dea3d1ef7944868b4e784a1eb11943f4dc2fc7246ca5f9eed7351eaa4760bbfe96c118d64b905c6ec3efe7822fbc05fe144e5ae433e06af2a550
diff --git a/kde-frameworks/kwallet/kwallet-6.17.0.ebuild b/kde-frameworks/kwallet/kwallet-6.17.0.ebuild
deleted file mode 100644
index f0186773ab39..000000000000
--- a/kde-frameworks/kwallet/kwallet-6.17.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Interface to KWallet Framework providing desktop-wide storage for passwords"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="minimal"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-PDEPEND="!minimal? ( =kde-frameworks/kwallet-runtime-${KDE_CATV}* )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_KSECRETD=OFF
- -DBUILD_KWALLETD=OFF
- -DBUILD_KWALLET_QUERY=OFF
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
index c8a8de1f6f8f..12970ccc864b 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,4 +1,3 @@
DIST kwidgetsaddons-5.116.0.tar.xz 4272468 BLAKE2B c81d997ec9337af6b2d18aadc6f397fb522a849e6f07125a7cf99d3f5997c1bc3658dbcea16aa2627e0ea16cd0bdb66f776780806e4e1dc20000f12a64e8f89d SHA512 34d74d9a4c1ce57e1f9306b442fe44975c9d1e7bd9d5d2461750e017331c2746a07d173b769636eb4143e05b4138fd823ab233618742f2599051036b8c5955bc
DIST kwidgetsaddons-6.16.0.tar.xz 4255800 BLAKE2B 41622703b8982fcfd1a6b009b72d9dff1b7d77d831d31fcd583e4165273ed7897f9dc0d8bd6243fd9cfdb2046c26356fa255fefc94414d78ff3c2509d015273b SHA512 71b29200435b230642e6ba73a053536e5a0d7c5fb8163b0e0cb2e96c2f9812d40ad7702b5f4de63697b462c0d9821bc129a346859f314cb9199913035069b220
-DIST kwidgetsaddons-6.17.0.tar.xz 4256348 BLAKE2B efe6d102e8a163e9688cb956514e706036f4e9f4a18b1f0453f90044335900339ead013067b68b3ee2a90997d0b00e4382a793be284c87acb31e30eb22bfa639 SHA512 220e9fbab08c02b32039789be1819d98dcfe71a4a79e4bc228442590408b188cd760525cca46bfca56a55a425f5a61b214282d178373c32fc0416008ae681fd0
DIST kwidgetsaddons-6.18.0.tar.xz 4254364 BLAKE2B fb7fce60de998faa781ffab6ead9d18e15c41c34912993d62df23746da155d8b485eae41547086cb8ba2626ab42ccbec66264015c0511e0123fa9fcb76bc8973 SHA512 0f87a2e1f7fbf2119709a3d7c513f076f36dd5812684297a3b98fca206b1ed67788208dc60d534c1c1f7eb49c14552161b89935114fa3c45b3a0016f95f5dd85
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.17.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.17.0.ebuild
deleted file mode 100644
index 7bdb569a118e..000000000000
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.17.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="An assortment of high-level widgets for common tasks"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-CMAKE_SKIP_TESTS=(
- # bug 650216
- kdatecomboboxtest
- # bug 697866
- ksqueezedtextlabelautotest
- # bug 926508
- ktooltipwidgettest
- # bug 808216
- ktwofingertaptest
- ktwofingerswipetest
-)
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index d0a387805d69..b0ca94011664 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,4 +1,3 @@
DIST kwindowsystem-5.116.0.tar.xz 2406688 BLAKE2B 99bb7ec3d3302543bab77a526c860f8c13233c803b92e15a225fbecdd74ca2498b0f9a58a1c310c84eb81b07cf8b586dfb0388cc45da65c38d501a774ecbe637 SHA512 1b8d45ee0a09161b45f62e6ba4f200f3c2ad937c20eedc03bf65c3a788a5311727ec2a1634db9e1b1208b8ecbe4158273d11c97924a86059a06d3a24d1201157
DIST kwindowsystem-6.16.0.tar.xz 2362540 BLAKE2B c732bab9916858028fb001bc711d895540616879f9ccfaa4671acb39adc94df852818c8f67f08e3686b3aea84ac43957e31b780fc529ebc4be84f9a9cbd1b1cb SHA512 59b8fa19f97f727907b2f645616318d89cdeb56f3220c5888bbc6035b0b9e557f1ef43da700bf47ceff611bd8910d6190f04b8a8bf928a98af8e2930651092e3
-DIST kwindowsystem-6.17.0.tar.xz 2362668 BLAKE2B 6447b47af833a7e9c87ba83e0faed8e9e271e0949845574b09f25255c77201615e38fe2b3b3e004bd9316923e310d7feba240f992f1aaf34b1dc173207303810 SHA512 a79b5ec08a9c22910e1872c557616a52c676169cd6ad4518f95aa32b9ab5aa731935820f3953e6c98fd259acf4f627ba767de8c5ee8ce2f9f6179f19b9ebb2bd
DIST kwindowsystem-6.18.0.tar.xz 2362868 BLAKE2B 3c2bb34b7f7429779c970b73b54a7d86b3fa9aa5186bf3fbedcefea01db850150d007d634afb818d6b62025c8354af5f3da11c2b8223ab52d2f35f87e5aa1758 SHA512 214e090834ee11388daa07b79699c55152797ef6208f01cb4b883feb26c6c731f3cba9800cbb74ad8c020379ab32392bc5c25e9888b8ee726f70be30a26ef15a
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.17.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.17.0.ebuild
deleted file mode 100644
index f04341eedf7a..000000000000
--- a/kde-frameworks/kwindowsystem/kwindowsystem-6.17.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing access to properties and features of the window manager"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="wayland X"
-
-RESTRICT="test"
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-# slot op: Uses private/qwayland*_p.h headers
-# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h,
-# req. by KF6WindowSystemConfig.cmake; see also bug #939177
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] )
- X? (
- >=dev-qt/qtbase-${QTMIN}:6=[gui,X]
- x11-base/xorg-proto
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
- wayland? (
- dev-libs/plasma-wayland-protocols
- >=dev-libs/wayland-protocols-1.21
- )
-"
-RDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-DOCS=( docs/README.kstartupinfo )
-
-src_configure() {
- local mycmakeargs=(
- -DKWINDOWSYSTEM_WAYLAND=$(usex wayland)
- -DKWINDOWSYSTEM_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index 9da7cea76cf5..79387dd7152c 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,4 +1,3 @@
DIST kxmlgui-5.116.0.tar.xz 2953508 BLAKE2B 133ae08dfa3b7f2077530f2164c6a912cfe4681ff41682ba7f76ebbf8b732dab3ee267a98eac46b02e58f87a891312b6dbfeffe65fc1eb290f1bb609e2b293a4 SHA512 e3a205f8eb0dc28869530e73e02ab090c55a5e1a54e3747b2271e34d211e2fb81fc61d07a44fc9ff3b41d37720e2861e4bff04d06419e5813ee526c02681bbef
DIST kxmlgui-6.16.0.tar.xz 2895648 BLAKE2B f98b3c57eb7e005aca466f4b8a38a6846320cc97bf53c964e5ac3b495ac520aa109653e0d7446011bd7400266d0aaf46f463617c0bac38bb2cea51709bfa4958 SHA512 941c1566a7c4d050874ab49bd2f1169b11080482e9843e2d8f134bd521a758b04098a1e1e35337046c9b95a91f324ecf43aabfb0bad888e7eaaf815d9e5b849f
-DIST kxmlgui-6.17.0.tar.xz 2895712 BLAKE2B cfcfca08c88077e5d0eded833c25b9de0ae0d15c2ff6858647d2babebc6f30d9e8701e66370e2e6db7400772a63c852836deea4f11eafa9adc1f4803f3ce5635 SHA512 7e3af28f798b5272f00dc459d20e9f6f1212c3ba1d2277de41e18b4674f64bb6883a465c5a44e6b926161ce2915f3ce96fc8cbff5a3d430f4704acf792f254f4
DIST kxmlgui-6.18.0.tar.xz 2897548 BLAKE2B 08203dab8188a700877e1223b43cdb4a0b29dea55215c7483bab83e62cd32c95af0d7b6d9b3693aac766f4078f483917bae97ebb9706030741173779f047932e SHA512 e070ae7062187d0681adc3c5a9e9150dc8c06d6a8f17db795af46b0aa2e6b18868775889e10833dbc4f56710f2057822c4bc3c7066ddb27615a5e382eb96d298
diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.17.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.17.0.ebuild
deleted file mode 100644
index f9b91e2a8f1f..000000000000
--- a/kde-frameworks/kxmlgui/kxmlgui-6.17.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_PYTHON_BINDINGS="off"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# slot op: includes QtCore/private/qlocale_p.h
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
- =kde-frameworks/kguiaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/kitemviews-${KDE_CATV}*:6
- =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # bug 668198: files are missing; whatever.
- ktoolbar_unittest
- # bug 650290
- kxmlgui_unittest
- # bug 808216
- ktooltiphelper_unittest
-)
diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest
index e03d8e7514ff..e89861209b1a 100644
--- a/kde-frameworks/modemmanager-qt/Manifest
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -1,3 +1,2 @@
DIST modemmanager-qt-6.16.0.tar.xz 103896 BLAKE2B 435a0011e4bdb8ff969db4ec14e75de8f02d325dc5f80b347586110c9b63157c31ce3b418f7ddc5b37140a27615cef8e2b07edcd1897869636fa9f17fc2a596b SHA512 c2182451892ad157fc6e2980c9c529a68f11ac289f25e5e10cbaec61deb16f4dc53f6a2335a090c0fa1bef55fa530689882d985dfd72428b7523ec8ce4663057
-DIST modemmanager-qt-6.17.0.tar.xz 103940 BLAKE2B 948fd743ee2d1b741afacf3d1009b5f5c4090506890942ba50ee6556a24c3952e355e98f832dadc4f75e50b23c1a1ec93fab4260373238cc36e98fbab76bfc29 SHA512 c7b51e92bc48adb1fe30a58f29340317bfb68d5ed3bb41793eb21a2fdec61f77a13181296985e77c55a6f73413213fb9cd0a29419fdedbf05b510f0a6b28026e
DIST modemmanager-qt-6.18.0.tar.xz 103976 BLAKE2B ab8b1efda2a781e61944effac494f7e64ed21df144626d3c4d97e4bca9cdbedd14644bdc376127136866353708b56a436a2208f36ef22a181137ed810a00f0d6 SHA512 2257ff6934aa6b6b1ae656e19bcba7c0b46ee2e105a9c77cedb54342202b91be16a1cdfb1a7eabd08d8b9eed5c7bfbb42a2f3e6e19443f5f356a5a0b32589dca
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.17.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.17.0.ebuild
deleted file mode 100644
index c5f4ef045501..000000000000
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.17.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="ModemManager bindings for Qt"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
- net-misc/modemmanager
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
index c14a7ebb3c93..28907d937fd0 100644
--- a/kde-frameworks/networkmanager-qt/Manifest
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -1,3 +1,2 @@
DIST networkmanager-qt-6.16.0.tar.xz 183988 BLAKE2B e76e7282cd9c881c69d84cca8057f786b0d6749ac1cbc0f329e3301f29a6a2a85c84b1242b8eff1e5614b72c4a705e9528ff65e717a1b3e9c3202a9bd040f4d6 SHA512 7bf1ab5cd2304560641c826b51b76b48001b7d721da1aa57e8290d44f3661c5a290adcdc16e08a8909b5bdc41a45f763e68922c24bf11d89bf931c9d637cfeb9
-DIST networkmanager-qt-6.17.0.tar.xz 183968 BLAKE2B 011e2d3a98a154e26240faf48857d824a0041d6b3972774f746a2b9e139ae11d68db33c104cad67fd9cbb9e208ef3347da88ff6a0da1b5263429356091182025 SHA512 a70507389685b72e8474a9084c48de7c7b89a16de8a10ad72eaeeb663e19e9590fe1a35ddd573cc25dbd3365a58d228334667936ea138d45e433f9864c966275
DIST networkmanager-qt-6.18.0.tar.xz 184052 BLAKE2B 0db61eb0c799a716895f2ed313e9548123bf3994db2a4086555f40168668c73bed2d35f4e8cd5fb7538e2794f3b60eb38bb5bf91f0b0c8468dd7a2295e040f0d SHA512 9af0e17febb9bc7ec829293e92ab0bf8810281983fd106fc44047c5fadd4ff9906449d6c6f5799324f07cc26263552dd2f811f67fb764e2c304db8c480017f72
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.17.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.17.0.ebuild
deleted file mode 100644
index e02c458e4d31..000000000000
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="NetworkManager bindings for Qt"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="teamd"
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=net-misc/networkmanager-1.4.0-r1[teamd=]
-"
-RDEPEND="${DEPEND}
- || (
- >=net-misc/networkmanager-1.4.0-r1[elogind]
- >=net-misc/networkmanager-1.4.0-r1[systemd]
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-CMAKE_SKIP_TESTS=(
- # bug: 625276
- managertest
- settingstest
- activeconnectiontest
-)
diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
index 478fda0b07ed..c6e97b16ffad 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,3 +1,2 @@
DIST prison-6.16.0.tar.xz 57360 BLAKE2B 8e58b75fb061d2edd327b020964f5e17b87aa909ccf0de36d3f7ad693fa10b76a38d9e5578fe3015a3766d0fdd4cafe458b6ce3c21cc7023b8efe9eea3fd91d9 SHA512 aee91ea4fea0c0521d34b36810cc0ba38a538be2826808da2ba3117d197df7b090c5bc0550a1bbdb2883be79597040a2d4b66bc2deb6e1d109b6437d5b1f76b5
-DIST prison-6.17.0.tar.xz 57356 BLAKE2B 415923bf292dbe5d24242b7e081d75767dd47a92a7f9636f8f94a695aadd8c197f1ecf5c104093cd990c789cfb22b0e3d81130861747bf5338bb2476a9a8b771 SHA512 97f0a647f7d458214d3f0f522b1b98a1d3e2e16dd170103ec26f16a88efa71cc740a58a88351330558cae2d5507ead49ad5c2a9a89937bed0f21bafe135133a3
DIST prison-6.18.0.tar.xz 57364 BLAKE2B 87bd13d505ed60c565718151c97e37c51a9c84606919b243bc7497cfb74fa6dbad3d9158a982c4f1831a5d50815067a744f409c09e0346fcfca2bcf6aa8209f0 SHA512 158dc3f29263d744526683c6fefd211fdb42f8ee24773ee8fc9d46dc1dc3a1990f227f1e889693699682de9fe5786484bed13f236d275af8112ab9bcbd54cfba
diff --git a/kde-frameworks/prison/prison-6.17.0.ebuild b/kde-frameworks/prison/prison-6.17.0.ebuild
deleted file mode 100644
index 6925a4f0eb36..000000000000
--- a/kde-frameworks/prison/prison-6.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="QRCode and data matrix barcode library"
-HOMEPAGE="https://invent.kde.org/frameworks/prison"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="qml"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtmultimedia-${QTMIN}:6
- media-gfx/qrencode:=
- media-libs/libdmtx
- media-libs/zxing-cpp:=
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
-"
-
-src_configure() {
- local mycmakeargs=(
- # TODO: WITH_MULTIMEDIA?
- -DWITH_QUICK=$(usex qml)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/purpose-kaccounts-services/Manifest b/kde-frameworks/purpose-kaccounts-services/Manifest
index de140107ee14..2203f7bb7a0d 100644
--- a/kde-frameworks/purpose-kaccounts-services/Manifest
+++ b/kde-frameworks/purpose-kaccounts-services/Manifest
@@ -1,3 +1,2 @@
DIST purpose-6.16.0.tar.xz 189540 BLAKE2B f8067f74e499bc5b820aec339471e7e2332bf260e53dc8107b58d65c889a21b22ce6e4a7161b0cf910d73b417d7c4ccd02a528c1b9ac5b1dda7b6271743aaf5f SHA512 1e48aa4ce5ba869d15840d69565505fa562076d08cefa1c73b77833c8598d81d37d063182179e52ddc81505e07d651fcc50491f220b80c646045d4edd12b0529
-DIST purpose-6.17.0.tar.xz 189636 BLAKE2B 1ae54f1358a20dd411af8b25d27156a03ebfc7e10891eecbf5afbf6b0fd84734aba2a9f2c45fe1a74089da2a68534ee89c904b16b3f19f974db205dd85408c26 SHA512 7519ea0ad579aba25d84c36a43432a534147ff36d3a67d67a6c3fa14ab5e8c73d26a6fe2415a5999c7c6cb37325d0bb9f79c0836471fec3e9aa51602725e8415
DIST purpose-6.18.0.tar.xz 190008 BLAKE2B 42d00bf6635a0a2f60f9e25e5530bb74f0ca3d4e543439a7b6bb618e93d0cf3cac7f40555bb22d26fea6e34effc036b4063cc4dc49aef5826af9cf39d3447239 SHA512 d40bf661e5fb9496a7e4c059586f9afddba5cb8fe4b516110e92d4684532dde6a230a10fc0ab819ba07b8fab8c7654345c6a4148b988aacb636876822cdf3ae1
diff --git a/kde-frameworks/purpose-kaccounts-services/purpose-kaccounts-services-6.17.0.ebuild b/kde-frameworks/purpose-kaccounts-services/purpose-kaccounts-services-6.17.0.ebuild
deleted file mode 100644
index 82f6491dccd4..000000000000
--- a/kde-frameworks/purpose-kaccounts-services/purpose-kaccounts-services-6.17.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# this is purely for service file creation
-ECM_I18N="false"
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="${PN/-kaccounts-services/}"
-inherit ecm-common frameworks.kde.org
-
-DESCRIPTION="KAccounts generated service files for nextcloud and google services"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-
-RDEPEND="
- !<kde-frameworks/purpose-5.116.0-r2:5
- !<kde-frameworks/purpose-6.5.0-r1:6
-"
-BDEPEND="kde-apps/kaccounts-integration:6"
-
-ecm-common_inject_heredoc() {
- cat >> CMakeLists.txt <<- _EOF_ || die
- find_package(KAccounts6 REQUIRED)
- kaccounts_add_service(\${CMAKE_CURRENT_SOURCE_DIR}/src/plugins/nextcloud/nextcloud-upload.service.in)
- kaccounts_add_service(\${CMAKE_CURRENT_SOURCE_DIR}/src/plugins/youtube/google-youtube.service.in)
- _EOF_
-}
-
-src_prepare() {
- ecm-common_src_prepare
-
- # Safety measure in case new services are added in the future
- local known_num_of_services=2
- local found_num_of_services=$(find . -iname "*service.in" | wc -l)
- if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then
- eerror "Number of service files mismatch!"
- eerror "Expected: ${known_num_of_services}"
- eerror "Found: ${found_num_of_services}"
- die
- fi
-}
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index de140107ee14..2203f7bb7a0d 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,3 +1,2 @@
DIST purpose-6.16.0.tar.xz 189540 BLAKE2B f8067f74e499bc5b820aec339471e7e2332bf260e53dc8107b58d65c889a21b22ce6e4a7161b0cf910d73b417d7c4ccd02a528c1b9ac5b1dda7b6271743aaf5f SHA512 1e48aa4ce5ba869d15840d69565505fa562076d08cefa1c73b77833c8598d81d37d063182179e52ddc81505e07d651fcc50491f220b80c646045d4edd12b0529
-DIST purpose-6.17.0.tar.xz 189636 BLAKE2B 1ae54f1358a20dd411af8b25d27156a03ebfc7e10891eecbf5afbf6b0fd84734aba2a9f2c45fe1a74089da2a68534ee89c904b16b3f19f974db205dd85408c26 SHA512 7519ea0ad579aba25d84c36a43432a534147ff36d3a67d67a6c3fa14ab5e8c73d26a6fe2415a5999c7c6cb37325d0bb9f79c0836471fec3e9aa51602725e8415
DIST purpose-6.18.0.tar.xz 190008 BLAKE2B 42d00bf6635a0a2f60f9e25e5530bb74f0ca3d4e543439a7b6bb618e93d0cf3cac7f40555bb22d26fea6e34effc036b4063cc4dc49aef5826af9cf39d3447239 SHA512 d40bf661e5fb9496a7e4c059586f9afddba5cb8fe4b516110e92d4684532dde6a230a10fc0ab819ba07b8fab8c7654345c6a4148b988aacb636876822cdf3ae1
diff --git a/kde-frameworks/purpose/purpose-6.17.0.ebuild b/kde-frameworks/purpose/purpose-6.17.0.ebuild
deleted file mode 100644
index 5ceed0dae492..000000000000
--- a/kde-frameworks/purpose/purpose-6.17.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org optfeature xdg
-
-DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="bluetooth webengine"
-
-# requires running environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
- =kde-frameworks/ki18n-${KDE_CATV}*:6
- =kde-frameworks/kio-${KDE_CATV}*:6
- =kde-frameworks/kirigami-${KDE_CATV}*:6
- =kde-frameworks/knotifications-${KDE_CATV}*:6
- =kde-frameworks/kservice-${KDE_CATV}*:6
- =kde-frameworks/prison-${KDE_CATV}*:6
- webengine? (
- kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.17[qt6(+)]
- )
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kdeclarative-${KDE_CATV}:6
- bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
- webengine? (
- >=kde-frameworks/purpose-kaccounts-services-${KDE_CATV}
- >=net-libs/accounts-qml-0.7_p20231028[qt6(+)]
- )
-"
-BDEPEND="webengine? ( dev-util/intltool )"
-
-src_prepare() {
- ecm_src_prepare
-
- use bluetooth ||
- cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine KAccounts6)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- # Shipped by kde-frameworks/purpose-kaccounts-services package for shared use w/ SLOT 5
- use webengine && ECM_REMOVE_FROM_INSTALL=(
- /usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service
- )
- ecm_src_install
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Send through KDE Connect" kde-misc/kdeconnect
- fi
- xdg_pkg_postinst
-}
diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest
index e6b1e42cdd5c..c4c4b5e26a5b 100644
--- a/kde-frameworks/qqc2-desktop-style/Manifest
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -1,3 +1,2 @@
DIST qqc2-desktop-style-6.16.0.tar.xz 89700 BLAKE2B b6a27da93c6c16f4a4b45a256bad164b9bee5cdf80f641b16218928912c402b83bb29dcd382d63a3301827a870498b029eb0aa4bf47ca03f0422e9c95d1a8120 SHA512 1a7f65ec25b6d6b615a5522326fe39fbc29e88b135c4edc0f6ecc84fe4ac30de9c288ede90474ec7b2f73f11af0f8781929dcfdf87741270635f4fc2352658d6
-DIST qqc2-desktop-style-6.17.0.tar.xz 90032 BLAKE2B 0ed5bad4a7d8e16f549c3d50dcee420cb93682aaff3dd020ec230cc3870ac73bd41853e290ef54bdb1e9c3604c0d457e42a4baf77037600ef86b1a6354a14351 SHA512 51b9461cd572aeda222b73a148a73ae8df76a988c1532e29016580f06e5911dbda54e138f15303cdbeda7955681679bf0d2449fb1e6eaaf712b0faf27b1f728f
DIST qqc2-desktop-style-6.18.0.tar.xz 90364 BLAKE2B 96789525f0df87bbe230d895d6e27d53e35ec0b71674fcbada9dab5b023a7ecad18e91cfdef365a917f3ff388cf50d336b7dbcf23be83a9a44d3e3fcf4e42e79 SHA512 e2a7b31efab5ce5317e61c64626ae327baaa3d842959af90280c12877861c79bab752f57bdf2aab837a7ea844095e3f3eec6dfd541b564d3d184efeea075b926
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.17.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.17.0.ebuild
deleted file mode 100644
index 7e980af38591..000000000000
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.17.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
-# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6=
- =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
- =kde-frameworks/kconfig-${KDE_CATV}*:6
- =kde-frameworks/kiconthemes-${KDE_CATV}*:6
- =kde-frameworks/kirigami-${KDE_CATV}*:6
- =kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qt5compat-${QTMIN}:6
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-CMAKE_SKIP_TESTS=(
- # bug 926509
- animationspeedmodifiertest
-)
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index ef20f2dcf5cd..7928b91ddc91 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,4 +1,3 @@
DIST solid-5.116.0.tar.xz 308000 BLAKE2B 5ed973327c23fb49c4377c4dd434bea2ecf343c9379927ef10ee11fcbef05c419da0423e4436b782dee62ca4d24ef6de25fc751e8014fcc1eb13b8293de4c4ae SHA512 1d6cb0c096bfede35a4b2963cd87e2ef0cb1a6be640d18c737434451e288645f7bbb0657c8ac780f3a60104c153b3b20ed7bd9c90b077d9aa7daea5740947b36
DIST solid-6.16.0.tar.xz 303384 BLAKE2B 5d8524dca55c523e2323beb4c08a5a8f3aef6add7f2cea6df083a27bbe541b718018822dc9e6a9d0734efafdb8ca6aedef8088a50b012097f018af7755640e81 SHA512 fbf141ec784089fe26fe3c877eaed0d74b679972eecf282c80d4d4148f59014b6f127614321b5343e04118f587a1428a8d43597ff825dcf35a16068790e45daf
-DIST solid-6.17.0.tar.xz 303692 BLAKE2B 19a735c868c09c5b661c6691346c206534b1dac485d332c0ad49488c991d86d03c693d47585fcf74fecf2989bd83d878784440316acbf58e5d37094344f7c33d SHA512 0b0776539141dd6b6d99e065af2c1b680e2700a696b9ced7288b5fe60f53cc7fcd38a9ab4dfbadc20c73b82ed52625ebe90682593586159019c3a909880d82b0
DIST solid-6.18.0.tar.xz 303692 BLAKE2B 09134fa066bd8e18bc4b9be17f8e696a88cb0616fc093201352e9ef49a3eb6eff47a947f0b0a368fb01008cc5f080883bb0f4bcc99a982b03318991ee795df49 SHA512 c69612ef8cefe875a53bdca763d343bf3a296ecf76de277ccadc43a25a2ec75cbe3d39f7bc73fb12dbb2b6a764c689bfb057ee1cf16343b20fe7dd168c908c7a
diff --git a/kde-frameworks/solid/solid-6.17.0.ebuild b/kde-frameworks/solid/solid-6.17.0.ebuild
deleted file mode 100644
index d352353b0c3a..000000000000
--- a/kde-frameworks/solid/solid-6.17.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org optfeature
-
-DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="ios"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- sys-apps/util-linux
- sys-fs/udisks:2
- virtual/libudev:=
- ios? (
- app-pda/libimobiledevice:=
- app-pda/libplist:=
- )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
-"
-BDEPEND="
- app-alternatives/lex
- app-alternatives/yacc
- >=dev-qt/qttools-${QTMIN}:6[linguist]
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package ios IMobileDevice)
- $(cmake_use_find_package ios PList)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "media player devices support" app-misc/media-player-info
- fi
-}
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 1d65103be009..4f3c1405aac6 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,3 +1,2 @@
DIST sonnet-6.16.0.tar.xz 2412848 BLAKE2B 1f2aae50f44be2b15d5f3fc1bdceed3ff98925097a1ad9eb34ee5501cec629e1329e790e698d9b3983ec50cda220be011ddd033e2fd1579e473982b436e3052f SHA512 2999f12d56a81d6ef4bcdfb384e540b2f42e418f7b5e0a6475287f0f94581aeab0f8894042cdedaaddb27e5eaf75252cf299779419385f75dd3e3f171ffbd726
-DIST sonnet-6.17.0.tar.xz 2413056 BLAKE2B 14f4ba1eb2ace4bb273eb6e8de0c579b6d0e1be1e7633aa623d2ab81b38f4683eec749af921d715adb80e0b46714134e42e72ddd6f525c41cdd5824965f9bdc6 SHA512 efa39b29819b9a7cfa7a0694e330d025fc549008ac6a4bf9ce6f1f09b60e57d61366310be6fa175d231b74079b2a97c4925774d785a5d394cda89864ede5251e
DIST sonnet-6.18.0.tar.xz 2413184 BLAKE2B 67e99e67800e4aecf6872c6c270375ce57095031b09fec08e8095af842ea9f800def1cfbdb44adcc794fba0574678beeac0c0add6a330e42826da098a37c6511 SHA512 885b308876c5055a5ad46153e7e3be06d2b454cd3e80f59ad3be597762130aadca3db3e025c8907ae2a83abf60986c414dd9afb33b7865868faaad54645e53df
diff --git a/kde-frameworks/sonnet/sonnet-6.17.0.ebuild b/kde-frameworks/sonnet/sonnet-6.17.0.ebuild
deleted file mode 100644
index 5a467857ea1e..000000000000
--- a/kde-frameworks/sonnet/sonnet-6.17.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
-
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="aspell +hunspell qml"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- aspell? ( app-text/aspell )
- hunspell? ( app-text/hunspell:= )
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-CMAKE_SKIP_TESTS=(
- # bug 779994
- sonnet-test_autodetect
- # bug 680032
- sonnet-test_settings
- sonnet-test_highlighter
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package aspell ASPELL)
- $(cmake_use_find_package hunspell HUNSPELL)
- -DSONNET_USE_QML=$(usex qml)
- )
- if ! use aspell && ! use hunspell; then
- mycmakeargs+=( -DSONNET_NO_BACKENDS=ON )
- fi
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest
index 298ef23ebb3b..43805709c7d5 100644
--- a/kde-frameworks/syndication/Manifest
+++ b/kde-frameworks/syndication/Manifest
@@ -1,3 +1,2 @@
DIST syndication-6.16.0.tar.xz 569416 BLAKE2B aa0642475a736990045edf93dff5a7cde27640a23bb3d8bf34ca77216f15f06aeb738fd9deb566e1a1b56517b7030289e1cb2a60f7a8a9642aee496d7d0c3cac SHA512 465e35e41125864846ea8e27b30f5e82549b99a860371f97a16d35b4e122e144646f8a00258e4a6da57528d6c44df4e62bfa612886d4de1a6045f526a61747f8
-DIST syndication-6.17.0.tar.xz 569392 BLAKE2B 662215414feb1212cb1fc0fd8ec049f5cabcae9fbc238b0b5482669d403db16771b4a060c353c3adfb4fde77748d52477540706e234199e5529c16ce58503e95 SHA512 562ab7853d5836613f1dcfa62317a7705c1c24a76ce0bd43ea6bd27df710c0893330a498d49ca987ed5a1cce678c07d71df8ab29dd47d2bf22d6a4560b6ed21a
DIST syndication-6.18.0.tar.xz 569344 BLAKE2B 7e3b774d9c677cff8f98192e758992d835d43451569a09afefb349495720eca0e22234dc87c8507ffe68c6124b6692e597f7625a7da66d92aba5697a6b35f212 SHA512 913ce931ade0644d4d4e41b372bf05836f1c767ff1fa8d53c2776d3f8d86e3085377b81f8436f849e0dc8d3360a8c0cf6108ccdc8a5e553a1aafb1567a74e827
diff --git a/kde-frameworks/syndication/syndication-6.17.0.ebuild b/kde-frameworks/syndication/syndication-6.17.0.ebuild
deleted file mode 100644
index 053e0e279b67..000000000000
--- a/kde-frameworks/syndication/syndication-6.17.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Library for parsing RSS and Atom feeds"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[xml]
- =kde-frameworks/kcodecs-${KDE_CATV}*:6
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
-"
diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
index 4d7a87ddc771..48a05a01b57c 100644
--- a/kde-frameworks/syntax-highlighting/Manifest
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -1,3 +1,2 @@
DIST syntax-highlighting-6.16.0.tar.xz 3679160 BLAKE2B 4ea12312b2098da042fc72b7c726d40860ae4a7ce0e1481ed021935aac38ba8050f0c7d6830acec9d584e9b509d20636312d68c9389872bf32d46fd0791e300f SHA512 91f8c6f7d6c97624bd9963ceed3932efa12af380b22d678e5b827384ebab960217f45573187467bb4c74a7de6fd1c8846d8db727b32c02c50cb486f0f58184d2
-DIST syntax-highlighting-6.17.0.tar.xz 3711016 BLAKE2B 9aa7ef2fa338324639f7dc65abf563352e05fe4119c7b59d2f327096e3b39d3b75435c4d29850cebcce53f82d2f1c5b71c51e2a690fe5191fd7355f4cfd7d43b SHA512 0922ee36f1069722196f268d962a610d0e2e90068333143f9ce275a77bd0b86bfdcf553da97d6d020ae202df396a482e2c10681cea93cec14d221908acb3c972
DIST syntax-highlighting-6.18.0.tar.xz 3715588 BLAKE2B b8e680de8e53025b88a4903ce47ec83ae6101cec11354adf03084429777df1ecdebf3a11799b7795fd3207e65dbe52bfe8df89dbd4f47996aa313c57dab1a850 SHA512 65262576b3d6a020617658f3e7fd988e236001ac7461735ab085ea378e32dde3eef6fe5ed4c16a57e186ecfb0d8ba9916899e3cc1045ca271c73cf22cb0a41c8
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.17.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.17.0.ebuild
deleted file mode 100644
index baf5aa37635b..000000000000
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=6.7.2
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for syntax highlighting"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# examples: dev-qt/qtbase[printsupport,widgets]
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
-"
-DEPEND="${RDEPEND}
- dev-libs/xerces-c
-"
-BDEPEND="
- dev-lang/perl
- >=dev-qt/qttools-${QTMIN}:6[linguist]
-"
diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest
index 7eac9f77f83d..e8bb49273a57 100644
--- a/kde-frameworks/threadweaver/Manifest
+++ b/kde-frameworks/threadweaver/Manifest
@@ -1,3 +1,2 @@
DIST threadweaver-6.16.0.tar.xz 1415364 BLAKE2B 08809197ef5a5ed45d5660782d52c4307a8a9709d330a631f85565b59059a8e9efb35095ed37904cdf0632705bdab340346d9b766e5e2bd4c51ef2321e541686 SHA512 bc01317d94f4f0df88ad3b3aee502648bc882b44d2e3a4cf8125ba626bd84662ebca9a2836fd43b23421a430f666c6f6fedda4488920fcd2edc5449d877f6c86
-DIST threadweaver-6.17.0.tar.xz 1415404 BLAKE2B 7110c8974231f80f1c08bc5f4886c12db7ee7a4e0cdcba3fa1115e1bd1dd904dd1d130588c0e3d4a56dff8882c0de84ef4373a3073063cf091ae31580c893115 SHA512 de5002af611eb9dfcc44fb977233f3e32f09f5f28718cf12b70c9889d38a86dfbd85d88bc8a51f2507cd596532630a7e1c0d9f0acc45179771e8fc8596dbf92f
DIST threadweaver-6.18.0.tar.xz 1415364 BLAKE2B 8d88d243700048c4d0f1276e4345d48fd9bf77c574b675ebb73fd7ad2fb72cc295f17b55209c1187daff8d473a3cba6a34e0e24841f4c481b94ac9a9998d5ca0 SHA512 1d5f3b0b1622ef66d10fdb403daa38c45f50123ebea325360a10f9728923fe4d0b7cbd019aca94fe9b932fdc8710e9c1959f793d589d5ce0be7758558b5e61c1
diff --git a/kde-frameworks/threadweaver/threadweaver-6.17.0.ebuild b/kde-frameworks/threadweaver/threadweaver-6.17.0.ebuild
deleted file mode 100644
index 21bf55c9644c..000000000000
--- a/kde-frameworks/threadweaver/threadweaver-6.17.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-src_prepare() {
- cmake_comment_add_subdirectory benchmarks
- ecm_src_prepare
-}
diff --git a/llvm-core/clang-common/Manifest b/llvm-core/clang-common/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/llvm-core/clang-common/Manifest
+++ b/llvm-core/clang-common/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/clang-common/clang-common-21.1.3.ebuild b/llvm-core/clang-common/clang-common-21.1.3.ebuild
new file mode 100644
index 000000000000..668afb0e71de
--- /dev/null
+++ b/llvm-core/clang-common/clang-common-21.1.3.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 elisp-common llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ default-compiler-rt default-libcxx default-lld
+ bootstrap-prefix cet emacs hardened llvm-libunwind
+"
+
+PDEPEND="
+ default-compiler-rt? (
+ llvm-runtimes/clang-runtime:${LLVM_MAJOR}[compiler-rt]
+ llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=llvm-core/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+# enforce flags on clang-runtime as well to aid transition
+PDEPEND+="
+ llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?]
+ emacs? ( >=app-editors/emacs-26.3:* )
+"
+IDEPEND="
+ !default-compiler-rt? ( sys-devel/gcc-config )
+ !default-libcxx? ( sys-devel/gcc-config )
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-26.3:* )
+"
+
+LLVM_COMPONENTS=( clang/utils clang/tools/clang-format )
+llvm.org_set_globals
+
+SITEFILE="50clang-gentoo.el"
+
+pkg_pretend() {
+ [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+ local flag missing_flags=()
+ for flag in default-{compiler-rt,libcxx,lld}; do
+ if ! use "${flag}" && has_version "llvm-core/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on llvm-core/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on llvm-core/clang-common."
+ eerror "The build is being aborted to prevent breakage. Please either set"
+ eerror "the respective flags on this ebuild, e.g.:"
+ eerror
+ eerror " llvm-core/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between llvm-core/clang and llvm-core/clang-common"
+ fi
+}
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @gentoo-common.cfg
+ @gentoo-common-ld.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die
+ -lc++abi
+ EOF
+ fi
+
+ newins - "${triple}-clang-cpp.cfg" <<-EOF
+ # This configuration file is used by the ${triple}-clang-cpp driver.
+ @gentoo-common.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple="${1}"
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_compile() {
+ default
+ use emacs && elisp-compile ../tools/clang-format/clang-format.el
+}
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+
+ insinto /etc/clang
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-runtimes/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+
+ newins - gentoo-gcc-install.cfg <<-EOF
+ # This file is maintained by gcc-config.
+ # It is used to specify the selected GCC installation.
+ EOF
+
+ newins - gentoo-common.cfg <<-EOF
+ # This file contains flags common to clang, clang++ and clang-cpp.
+ @gentoo-runtimes.cfg
+ @gentoo-gcc-install.cfg
+ @gentoo-hardened.cfg
+ # bug #870001
+ -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
+ EOF
+
+ # clang-cpp does not like link args being passed to it when directly
+ # invoked, so use a separate configuration file.
+ newins - gentoo-common-ld.cfg <<-EOF
+ # This file contains flags common to clang and clang++
+ @gentoo-hardened-ld.cfg
+ EOF
+
+ # Baseline hardening (bug #851111)
+ newins - gentoo-hardened.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Xarch_host -fstack-clash-protection
+ -Xarch_host -fstack-protector-strong
+ -fPIE
+ -include "${EPREFIX}/usr/include/gentoo/fortify.h"
+ EOF
+
+ newins - gentoo-cet.cfg <<-EOF
+ -Xarch_host -fcf-protection=$(usex cet full none)
+ EOF
+
+ if use kernel_Darwin; then
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # There was -Wl,-z,relro here, but it's not supported on Mac
+ # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job
+ EOF
+ else
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Wl,-z,relro
+ -Wl,-z,now
+ EOF
+ fi
+
+ dodir /usr/include/gentoo
+
+ cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
+ /* __has_include is an extension, but it's fine, because this is only
+ for Clang anyway. */
+ #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__)
+ # include <stdc-predef.h>
+ #endif
+ EOF
+
+ local fortify_level=$(usex hardened 3 2)
+ # We have to do this because glibc's headers warn if F_S is set
+ # without optimization and that would at the very least be very noisy
+ # during builds and at worst trigger many -Werror builds.
+ cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die
+ #ifdef __clang__
+ # pragma clang system_header
+ #endif
+ #ifndef _FORTIFY_SOURCE
+ # if defined(__has_feature)
+ # define __GENTOO_HAS_FEATURE(x) __has_feature(x)
+ # else
+ # define __GENTOO_HAS_FEATURE(x) 0
+ # endif
+ #
+ # if !defined(__OPTIMIZE__) || __OPTIMIZE__ == 0
+ # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1
+ # elif defined(__SANITIZE_ADDRESS__)
+ # elif __GENTOO_HAS_FEATURE(address_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(memory_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(realtime_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(thread_sanitizer)
+ # else
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ #
+ # undef __GENTOO_HAS_FEATURE
+ #endif
+ EOF
+
+ # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
+ # non-hardened?
+ if use hardened ; then
+ cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ -Xarch_host -D_GLIBCXX_ASSERTIONS
+
+ # Analogue to GLIBCXX_ASSERTIONS
+ # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
+ # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
+ -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
+ EOF
+
+ cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ EOF
+ fi
+
+ # We only install config files for supported ABIs because unprefixed tools
+ # might be used for crosscompilation where e.g. PIE may not be supported.
+ # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
+ local abi
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ doclang_cfg "${abi_chost}"
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ # Gentoo Prefix on Darwin
+ -Wl,-search_paths_first
+ EOF
+ if use bootstrap-prefix ; then
+ # bootstrap-prefix is only set during stage2 of bootstrapping
+ # Prefix, where EPREFIX is set to EPREFIX/tmp.
+ # Here we need to point it at the future lib dir of the stage3's
+ # EPREFIX.
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/../usr/lib
+ -Wl,-L,${EPREFIX}/../usr/lib
+ -isystem ${EPREFIX}/../usr/include
+ EOF
+ fi
+ # Using -Wl,-L instead of -L to trick compiler driver to put it
+ # after -isysroot's internal -L
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -Wl,-L,${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ EOF
+ fi
+
+ if use emacs ; then
+ elisp-install clang ../tools/clang-format/clang-format.{el,elc}
+ elisp-make-site-file "${SITEFILE}" clang
+ fi
+}
+
+pkg_preinst() {
+ if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
+ then
+ local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
+ if [[ -n ${gcc_path} ]]; then
+ cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
+ --gcc-install-dir="${gcc_path%%:*}"
+ EOF
+ fi
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/llvm-core/clang/Manifest b/llvm-core/clang/Manifest
index 495426c8eaeb..b90fa76609f0 100644
--- a/llvm-core/clang/Manifest
+++ b/llvm-core/clang/Manifest
@@ -23,5 +23,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/clang/clang-21.1.3.ebuild b/llvm-core/clang/clang-21.1.3.ebuild
new file mode 100644
index 000000000000..17038668c2e9
--- /dev/null
+++ b/llvm-core/clang/clang-21.1.3.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake llvm.org multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=llvm-core/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~llvm-core/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ ~llvm-runtimes/clang-runtime-${PV}
+ llvm-core/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+ clang clang-tools-extra cmake
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+ llvm/utils
+)
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_cond_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+# target. However, you will need appropriate crt* files (installed
+# e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+# in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use llvm-core/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+ # create extra parent dir for relative CLANG_RESOURCE_DIR access
+ mkdir -p x/y || die
+ BUILD_DIR=${WORKDIR}/x/y/clang
+
+ llvm.org_src_prepare
+
+ # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+ eprefixify \
+ lib/Lex/InitHeaderSearch.cpp \
+ lib/Driver/ToolChains/Darwin.cpp || die
+
+ if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
+ sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ clang-libraries|distribution)
+ continue
+ ;;
+ # tools
+ clang|clangd|clang-*)
+ ;;
+ # static libraries
+ clang*|findAllSymbols)
+ continue
+ ;;
+ # conditional to USE=doc
+ docs-clang-html|docs-clang-tools-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # common stuff
+ clang-cmake-exports
+ clang-headers
+ clang-resource-headers
+ libclang-headers
+
+ aarch64-resource-headers
+ arm-common-resource-headers
+ arm-resource-headers
+ core-resource-headers
+ cuda-resource-headers
+ hexagon-resource-headers
+ hip-resource-headers
+ hlsl-resource-headers
+ mips-resource-headers
+ opencl-resource-headers
+ openmp-resource-headers
+ ppc-htm-resource-headers
+ ppc-resource-headers
+ riscv-resource-headers
+ spirv-resource-headers
+ systemz-resource-headers
+ utility-resource-headers
+ ve-resource-headers
+ webassembly-resource-headers
+ windows-resource-headers
+ x86-resource-headers
+
+ # libs
+ clang-cpp
+ libclang
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # common stuff
+ bash-autocomplete
+ libclang-python-bindings
+
+ # tools
+ c-index-test
+ clang
+ clang-format
+ clang-installapi
+ clang-linker-wrapper
+ clang-nvlink-wrapper
+ clang-offload-bundler
+ clang-offload-packager
+ clang-refactor
+ clang-repl
+ clang-scan-deps
+ clang-sycl-linker
+ diagtool
+ hmaptool
+ offload-arch
+
+ # needed for cross-compiling Clang
+ clang-tblgen
+ )
+
+ if use extra; then
+ out+=(
+ # extra tools
+ clang-apply-replacements
+ clang-change-namespace
+ clang-doc
+ clang-include-cleaner
+ clang-include-fixer
+ clang-move
+ clang-query
+ clang-reorder-fields
+ clang-tidy
+ clang-tidy-headers
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+
+ use kernel_Darwin && out+=( ClangdXPCLib )
+ fi
+
+ if llvm_are_manpages_built; then
+ out+=( docs-clang-man )
+ use extra && out+=( docs-clang-tools-man )
+ fi
+
+ if use doc; then
+ out+=( docs-clang-html )
+ use extra && out+=( docs-clang-tools-html )
+ fi
+
+ use static-analyzer && out+=(
+ clang-check
+ clang-extdef-mapping
+ scan-build
+ scan-build-py
+ scan-view
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_ROOT="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang/${LLVM_MAJOR}"
+ -DCLANG_CONFIG_FILE_USER_DIR="~/.config/clang"
+ # relative to bindir
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ -DCLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ # these are not propagated reliably, so redefine them
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ # libgomp support fails to find headers without explicit -I
+ # furthermore, it provides only syntax checking
+ -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+ -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
+
+ -DCLANG_ENABLE_LIBXML2=$(usex xml)
+ -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+ -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+ # TODO: CLANG_ENABLE_HLSL?
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if ! use elibc_musl; then
+ mycmakeargs+=(
+ -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
+ )
+ fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=ON
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=ON
+ -DLLVM_ENABLE_SPHINX=ON
+ -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ if use extra; then
+ mycmakeargs+=(
+ -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
+ )
+ fi
+ fi
+ mycmakeargs+=(
+ -DCLANG_INCLUDE_DOCS=${build_docs}
+ )
+ fi
+ if multilib_native_use extra; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
+ -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
+ )
+ else
+ mycmakeargs+=(
+ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ has_version -b llvm-core/clang:${LLVM_MAJOR} ||
+ die "llvm-core/clang:${LLVM_MAJOR} is required on the build host."
+ local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin
+ mycmakeargs+=(
+ -DLLVM_TOOLS_BINARY_DIR="${tools_bin}"
+ -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen
+ )
+ fi
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local test_targets=( check-clang )
+ if multilib_native_use extra; then
+ test_targets+=(
+ check-clang-tools
+ check-clangd
+ )
+ fi
+ cmake_build "${test_targets[@]}"
+}
+
+src_install() {
+ MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/clang/Config/config.h
+ )
+
+ multilib-minimal_src_install
+
+ # Move runtime headers to /usr/lib/clang, where they belong
+ mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
+ # move (remaining) wrapped headers back
+ if use extra; then
+ mv "${T}"/clang-tidy "${ED}"/usr/include/ || die
+ fi
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+
+ # Apply CHOST and version suffix to clang tools
+ local clang_tools=( clang clang++ clang-cl clang-cpp )
+ local abi i
+
+ # cmake gives us:
+ # - clang-X
+ # - clang -> clang-X
+ # - clang++, clang-cl, clang-cpp -> clang
+ # we want to have:
+ # - clang-X
+ # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+ # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+ # also in CHOST variant
+ for i in "${clang_tools[@]:1}"; do
+ rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die
+ dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}"
+ dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}"
+ done
+
+ # now create target symlinks for all supported ABIs
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ for i in "${clang_tools[@]}"; do
+ dosym "${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}"
+ dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}"
+ done
+ done
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping & ABI mismatch checks
+ # (also drop the version suffix from runtime headers)
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die
+ if multilib_native_use extra; then
+ # don't wrap clang-tidy headers, the list is too long
+ # (they're fine for non-native ABI but enabling the targets is problematic)
+ mv "${ED}"/usr/include/clang-tidy "${T}/" || die
+ fi
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+ if use static-analyzer; then
+ python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view
+ fi
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+ # match 'html' non-compression
+ use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
+ # +x for some reason; TODO: investigate
+ use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1"
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+
+ elog "You can find additional utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang"
+ if use extra; then
+ elog "Some of them are vim integration scripts (with instructions inside)."
+ elog "The run-clang-tidy.py script requires the following additional package:"
+ elog " dev-python/pyyaml"
+ fi
+}
+
+pkg_postrm() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow clean all
+ fi
+}
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 8eb0e38e968d..246201ec276b 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,4 +1,6 @@
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/flang/flang-21.1.3.ebuild b/llvm-core/flang/flang-21.1.3.ebuild
new file mode 100644
index 000000000000..045fc8c8556b
--- /dev/null
+++ b/llvm-core/flang/flang-21.1.3.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+clang debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( llvm-core/clang )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && tc-is-gcc; then
+ ewarn "Building using GCC requires lots of memory (up to 10 GiB per process)."
+ ewarn "Consider enabling USE=clang."
+ ewarn "See https://gcc.gnu.org/PR119705"
+ fi
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ if use clang; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
diff --git a/llvm-core/libclc/Manifest b/llvm-core/libclc/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/llvm-core/libclc/Manifest
+++ b/llvm-core/libclc/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/libclc/libclc-21.1.3.ebuild b/llvm-core/libclc/libclc-21.1.3.ebuild
new file mode 100644
index 000000000000..befd37171325
--- /dev/null
+++ b/llvm-core/libclc/libclc-21.1.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 21 )
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ ')
+ spirv? ( dev-util/spirv-llvm-translator:* )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libclc_targets=(
+ "clspv--"
+ "clspv64--"
+ )
+
+ use spirv && libclc_targets+=(
+ "spirv-mesa3d-"
+ "spirv64-mesa3d-"
+ )
+ use video_cards_nvidia && libclc_targets+=(
+ "nvptx--"
+ "nvptx64--"
+ "nvptx--nvidiacl"
+ "nvptx64--nvidiacl"
+ )
+ use video_cards_r600 && libclc_targets+=(
+ "r600--"
+ )
+ use video_cards_radeonsi && libclc_targets+=(
+ "amdgcn--"
+ "amdgcn-mesa-mesa3d"
+ "amdgcn--amdhsa"
+ )
+
+ libclc_targets=${libclc_targets[*]}
+ local mycmakeargs=(
+ -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+ )
+ cmake_src_configure
+}
diff --git a/llvm-core/lld/Manifest b/llvm-core/lld/Manifest
index 6150e63d0383..8599d39c09af 100644
--- a/llvm-core/lld/Manifest
+++ b/llvm-core/lld/Manifest
@@ -13,5 +13,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/lld/lld-21.1.3.ebuild b/llvm-core/lld/lld-21.1.3.ebuild
new file mode 100644
index 000000000000..9d021d07dccf
--- /dev/null
+++ b/llvm-core/lld/lld-21.1.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,zstd=]
+ sys-libs/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !llvm-core/lld:0
+"
+BDEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+PDEPEND="
+ >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/dtlto )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ llvm.org_src_unpack
+
+ # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+ # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+ # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+ # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+ # to existent directory ${WORKDIR}/libunwind/include.
+ mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DBUILD_SHARED_LIBS=ON
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ tc-is-cross-compiler && mycmakeargs+=(
+ -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lld
+}
diff --git a/llvm-core/lldb/Manifest b/llvm-core/lldb/Manifest
index ffe9c20e4f4c..c96d967e1cc5 100644
--- a/llvm-core/lldb/Manifest
+++ b/llvm-core/lldb/Manifest
@@ -13,5 +13,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/lldb/lldb-21.1.3.ebuild b/llvm-core/lldb/lldb-21.1.3.ebuild
new file mode 100644
index 000000000000..0f2736cc58d7
--- /dev/null
+++ b/llvm-core/lldb/lldb-21.1.3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake flag-o-matic llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ libedit? ( dev-libs/libedit:0= )
+ lzma? ( app-arch/xz-utils:= )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+ xml? ( dev-libs/libxml2:= )
+ ~llvm-core/clang-${PV}
+ ~llvm-core/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+ ${DEPEND}
+ python? (
+ ${PYTHON_DEPS}
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ python? (
+ >=dev-lang/swig-3.0.11
+ )
+ test? (
+ $(python_gen_cond_dep "
+ ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+ dev-python/psutil[\${PYTHON_USEDEP}]
+ ")
+ llvm-core/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+src_configure() {
+ # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DClang_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DLLDB_ENABLE_CURSES=$(usex ncurses)
+ -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLDB_ENABLE_PYTHON=$(usex python)
+ -DLLDB_ENABLE_LUA=OFF
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ # TODO: fix upstream to detect this properly
+ -DHAVE_LIBDL=ON
+ -DHAVE_LIBPTHREAD=ON
+
+ # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+ # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+ # ncurses with complete library set (including autodetection
+ # of -ltinfo)
+ -DCURSES_NEED_NCURSES=ON
+
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lldb-{shell,unit}
+ # failures + hangs
+ #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+
+ use python && python_optimize
+}
diff --git a/llvm-core/llvm-common/Manifest b/llvm-core/llvm-common/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/llvm-core/llvm-common/Manifest
+++ b/llvm-core/llvm-common/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/llvm-common/llvm-common-21.1.3.ebuild b/llvm-core/llvm-common/llvm-common-21.1.3.ebuild
new file mode 100644
index 000000000000..135cc3d48049
--- /dev/null
+++ b/llvm-core/llvm-common/llvm-common-21.1.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="emacs"
+
+RDEPEND="
+ !llvm-core/llvm:0
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+ default
+
+ use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/*/
+ # some users may find it useful
+ newdoc vim/README README.vim
+ dodoc vim/vimrc
+
+ if use emacs ; then
+ elisp-install llvm emacs/*.{el,elc}
+ elisp-make-site-file "${SITEFILE}" llvm
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/llvm-core/llvm/Manifest b/llvm-core/llvm/Manifest
index 498ae455f731..efaf23cced51 100644
--- a/llvm-core/llvm/Manifest
+++ b/llvm-core/llvm/Manifest
@@ -23,5 +23,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/llvm/llvm-21.1.3.ebuild b/llvm-core/llvm/llvm-21.1.3.ebuild
new file mode 100644
index 000000000000..8abe3802fdfd
--- /dev/null
+++ b/llvm-core/llvm/llvm-21.1.3.ebuild
@@ -0,0 +1,560 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/"
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ +binutils-plugin debug debuginfod doc exegesis libedit +libffi
+ test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ exegesis? ( dev-libs/libpfm:= )
+ libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+ libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ sys-devel/gnuconfig
+ kernel_Darwin? (
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
+ )
+ libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+ ${RDEPEND}
+ !llvm-core/llvm:0
+"
+PDEPEND="
+ llvm-core/llvm-common
+ llvm-core/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=llvm-core/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_any_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+python_check_deps() {
+ llvm_are_manpages_built || return 0
+
+ python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+ local prod_targets=(
+ $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+ | tail -n +2 | head -n -1)
+ )
+ local all_targets=(
+ lib/Target/*/
+ )
+ all_targets=( "${all_targets[@]#lib/Target/}" )
+ all_targets=( "${all_targets[@]%/}" )
+
+ local exp_targets=() i
+ for i in "${all_targets[@]}"; do
+ has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+ done
+
+ local outdated
+ if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+ eerror "Expected: ${exp_targets[*]}"
+ eerror
+ outdated=1
+ fi
+
+ if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+ eerror "Expected: ${prod_targets[*]}"
+ outdated=1
+ fi
+
+ [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS"
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # shared libs
+ LLVM|LLVMgold)
+ ;;
+ # TableGen lib + deps
+ LLVMDemangle|LLVMSupport|LLVMTableGen)
+ ;;
+ # for mlir-tblgen
+ LLVMCodeGenTypes)
+ ;;
+ # used by lldb
+ LLVMDebuginfod)
+ ;;
+ # testing libraries
+ LLVMTestingAnnotations|LLVMTestingSupport)
+ ;;
+ # static libs
+ LLVM*)
+ continue
+ ;;
+ # meta-targets
+ distribution|llvm-libraries)
+ continue
+ ;;
+ # used only w/ USE=doc
+ docs-llvm-html)
+ use doc || continue
+ ;;
+ # used only w/ USE=debuginfd
+ llvm-debuginfod)
+ use debuginfod || continue
+ ;;
+ # used only w/ USE=xml
+ llvm-mt)
+ use xml || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+src_prepare() {
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ # Update config.guess to support more systems
+ cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+ # Verify that the ebuild is up-to-date
+ check_uptodate
+
+ llvm.org_src_prepare
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # shared libs
+ LLVM
+ LTO
+ Remarks
+
+ # tools
+ llvm-config
+
+ # common stuff
+ cmake-exports
+ llvm-headers
+
+ # libraries needed for clang-tblgen
+ LLVMDemangle
+ LLVMSupport
+ LLVMTableGen
+ # mlir-tblgen
+ LLVMCodeGenTypes
+
+ # testing libraries
+ llvm_gtest
+ llvm_gtest_main
+ LLVMTestingAnnotations
+ LLVMTestingSupport
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # library used by lldb
+ LLVMDebuginfod
+
+ # utilities
+ llvm-tblgen
+ llvm-test-mustache-spec
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+ UnicodeNameMappingGenerator
+
+ # tools
+ bugpoint
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-bitcode-strip
+ llvm-c-test
+ llvm-cat
+ llvm-cfi-verify
+ llvm-cgdata
+ llvm-config
+ llvm-cov
+ llvm-ctxprof-util
+ llvm-cvtres
+ llvm-cxxdump
+ llvm-cxxfilt
+ llvm-cxxmap
+ llvm-debuginfo-analyzer
+ llvm-debuginfod-find
+ llvm-diff
+ llvm-dis
+ llvm-dlltool
+ llvm-dwarfdump
+ llvm-dwarfutil
+ llvm-dwp
+ llvm-exegesis
+ llvm-extract
+ llvm-gsymutil
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-jitlink
+ llvm-jitlink-executor
+ llvm-lib
+ llvm-libtool-darwin
+ llvm-link
+ llvm-lipo
+ llvm-lto
+ llvm-lto2
+ llvm-mc
+ llvm-mca
+ llvm-ml
+ llvm-ml64
+ llvm-modextract
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-opt-report
+ llvm-otool
+ llvm-pdbutil
+ llvm-profdata
+ llvm-profgen
+ llvm-ranlib
+ llvm-rc
+ llvm-readelf
+ llvm-readobj
+ llvm-readtapi
+ llvm-reduce
+ llvm-remarkutil
+ llvm-rtdyld
+ llvm-sim
+ llvm-size
+ llvm-split
+ llvm-stress
+ llvm-strings
+ llvm-strip
+ llvm-symbolizer
+ llvm-tli-checker
+ llvm-undname
+ llvm-windres
+ llvm-xray
+ obj2yaml
+ opt
+ reduce-chunk-list
+ sancov
+ sanstats
+ split-file
+ verify-uselistorder
+ yaml2obj
+
+ # python modules
+ opt-viewer
+ )
+
+ if llvm_are_manpages_built; then
+ out+=(
+ # manpages
+ docs-dsymutil-man
+ docs-llvm-dwarfdump-man
+ docs-llvm-man
+ )
+ fi
+ use doc && out+=(
+ docs-llvm-html
+ )
+
+ use binutils-plugin && out+=(
+ LLVMgold
+ )
+ use debuginfod && out+=(
+ llvm-debuginfod
+ )
+ use xml && out+=(
+ llvm-mt
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
+ # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
+ # LLVM with LTO anyway (which is not necessarily its fault).
+ tc-is-gcc && filter-lto
+
+ local ffi_cflags ffi_ldflags
+ if use libffi; then
+ ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ # disable appending VCS revision to the version to improve
+ # direct cache hit ratio
+ -DLLVM_APPEND_VC_REV=OFF
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
+ -DLLVM_INCLUDE_TESTS=ON
+ -DLLVM_BUILD_TESTS=$(usex test)
+ -DLLVM_INSTALL_GTEST=ON
+
+ -DLLVM_ENABLE_FFI=$(usex libffi)
+ -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLVM_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+ -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ -DLLVM_ENABLE_CURL=$(usex debuginfod)
+ -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable OCaml bindings (now in dev-ml/llvm)
+ -DOCAMLFIND=NO
+ )
+
+ local suffix=
+ if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
+ # the ABI of the main branch is not stable, so let's include
+ # the commit id in the SOVERSION to contain the breakage
+ suffix+="git${EGIT_VERSION::8}"
+ fi
+ if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
+ # Smart hack: alter version suffix -> SOVERSION when linking
+ # against libc++. This way we won't end up mixing LLVM libc++
+ # libraries with libstdc++ clang, and the other way around.
+ suffix+="+libcxx"
+ mycmakeargs+=(
+ -DLLVM_ENABLE_LIBCXX=ON
+ )
+ fi
+ mycmakeargs+=(
+ -DLLVM_VERSION_SUFFIX="${suffix}"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ fi
+
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=${build_docs}
+ -DLLVM_ENABLE_OCAMLDOC=OFF
+ -DLLVM_ENABLE_SPHINX=${build_docs}
+ -DLLVM_ENABLE_DOXYGEN=OFF
+ -DLLVM_INSTALL_UTILS=ON
+ )
+ use binutils-plugin && mycmakeargs+=(
+ -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
+ )
+ fi
+
+ use kernel_Darwin && mycmakeargs+=(
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
+ CMakeCache.txt ||
+ die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ tc-env_build cmake_build distribution
+
+ pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
+ pax-mark m "${BUILD_DIR}"/bin/lli
+ pax-mark m "${BUILD_DIR}"/bin/lli-child-target
+
+ if use test; then
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check
+}
+
+src_install() {
+ local MULTILIB_CHOST_TOOLS=(
+ /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
+ )
+
+ local MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/llvm/Config/llvm-config.h
+ )
+
+ local LLVM_LDPATHS=()
+ multilib-minimal_src_install
+
+ # move wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+
+ LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
+}
+
+multilib_src_install_all() {
+ local revord=$(( 9999 - ${LLVM_MAJOR} ))
+ newenvd - "60llvm-${revord}" <<-_EOF_
+ PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ # we need to duplicate it in ROOTPATH for Portage to respect...
+ ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
+ _EOF_
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+}
+
+pkg_postinst() {
+ elog "You can find additional opt-viewer utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
+ elog "To use these scripts, you will need Python along with the following"
+ elog "packages:"
+ elog " dev-python/pygments (for opt-viewer)"
+ elog " dev-python/pyyaml (for all of them)"
+}
diff --git a/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest
index 8eb0e38e968d..246201ec276b 100644
--- a/llvm-core/mlir/Manifest
+++ b/llvm-core/mlir/Manifest
@@ -1,4 +1,6 @@
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/mlir/mlir-21.1.3.ebuild b/llvm-core/mlir/mlir-21.1.3.ebuild
new file mode 100644
index 000000000000..e8cd64f4322b
--- /dev/null
+++ b/llvm-core/mlir/mlir-21.1.3.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake llvm.org multilib-minimal python-any-r1
+
+DESCRIPTION="Multi-Level Intermediate Representation (library only)"
+HOMEPAGE="https://mlir.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( mlir cmake )
+# tablegen tests use *.td files there
+LLVM_TEST_COMPONENTS=( llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+ if use test; then
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_prepare() {
+ llvm.org_src_prepare
+
+ # https://github.com/llvm/llvm-project/issues/120902
+ sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \
+ lib/ExecutionEngine/CMakeLists.txt || die
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ mlir-libraries|distribution)
+ continue
+ ;;
+ # dylib
+ MLIR)
+ ;;
+ # installed test libraries
+ MLIRTestAnalysis|MLIRTestDialect|MLIRTestIR)
+ ;;
+ # static libraries
+ MLIR*)
+ continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ mlir-cmake-exports
+ mlir-headers
+
+ # the dylib
+ MLIR
+
+ # shared libraries
+ mlir_arm_runner_utils
+ mlir_arm_sme_abi_stubs
+ mlir_async_runtime
+ mlir_c_runner_utils
+ mlir_float16_utils
+ mlir_runner_utils
+
+ # test libraries required by flang
+ MLIRTestAnalysis
+ MLIRTestDialect
+ MLIRTestIR
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # tools
+ mlir-linalg-ods-yaml-gen
+ mlir-lsp-server
+ mlir-opt
+ mlir-pdll
+ mlir-pdll-lsp-server
+ mlir-query
+ mlir-reduce
+ mlir-rewrite
+ mlir-runner
+ mlir-tblgen
+ mlir-translate
+ tblgen-lsp-server
+ tblgen-to-irdl
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ # this controls building libMLIR.so
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DMLIR_BUILD_MLIR_C_DYLIB=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ -DMLIR_INCLUDE_TESTS=ON
+ -DMLIR_INCLUDE_INTEGRATION_TESTS=OFF
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ # this enables installing mlir-tblgen and mlir-pdll
+ -DLLVM_BUILD_UTILS=ON
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ -DLLVM_BUILD_TOOLS=ON
+ # TODO
+ -DMLIR_ENABLE_CUDA_RUNNER=0
+ -DMLIR_ENABLE_ROCM_RUNNER=0
+ -DMLIR_ENABLE_SYCL_RUNNER=0
+ -DMLIR_ENABLE_SPIRV_CPU_RUNNER=0
+ -DMLIR_ENABLE_VULKAN_RUNNER=0
+ -DMLIR_ENABLE_BINDINGS_PYTHON=0
+ -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ local known_xfail=()
+
+ case ${ABI} in
+ arm|ppc|x86)
+ known_xfail+=(
+ # MLIR is full of 64-bit assumptions, sigh
+ # https://github.com/llvm/llvm-project/issues/124541
+ Conversion/MemRefToLLVM/memref-to-llvm.mlir
+ Dialect/Bufferization/Transforms/one-shot-bufferize-pass-statistics.mlir
+ Dialect/LLVMIR/sroa-statistics.mlir
+ Dialect/Linalg/vectorize-tensor-extract.mlir
+ Dialect/MemRef/mem2reg-statistics.mlir
+ Dialect/Tensor/fold-tensor-subset-ops.mlir
+ Dialect/Tensor/tracking-listener.mlir
+ Pass/pipeline-stats-nested.mlir
+ Pass/pipeline-stats.mlir
+ )
+ ;;
+ esac
+
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local -x LIT_XFAIL="${known_xfail[*]}"
+ LIT_XFAIL=${LIT_XFAIL// /;}
+ cmake_build check-mlir
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+}
diff --git a/llvm-core/polly/Manifest b/llvm-core/polly/Manifest
index 947080880ab8..4af99bf78885 100644
--- a/llvm-core/polly/Manifest
+++ b/llvm-core/polly/Manifest
@@ -2,5 +2,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-core/polly/polly-21.1.3.ebuild b/llvm-core/polly/polly-21.1.3.ebuild
new file mode 100644
index 000000000000..d916788c7228
--- /dev/null
+++ b/llvm-core/polly/polly-21.1.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake llvm.org python-any-r1
+
+DESCRIPTION="Polyhedral optimizations for LLVM"
+HOMEPAGE="https://polly.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+# vendored isl (fork?)
+LICENSE+=" MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( polly cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-polly
+}
diff --git a/llvm-runtimes/clang-runtime/clang-runtime-21.1.3.ebuild b/llvm-runtimes/clang-runtime/clang-runtime-21.1.3.ebuild
new file mode 100644
index 000000000000..0d8e7175a9df
--- /dev/null
+++ b/llvm-runtimes/clang-runtime/clang-runtime-21.1.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ +compiler-rt libcxx offload openmp +sanitize
+ default-compiler-rt default-libcxx default-lld llvm-libunwind polly
+"
+REQUIRED_USE="
+ sanitize? ( compiler-rt )
+"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+
+ llvm-core/clang-common
+
+ ~llvm-core/clang-linker-config-${SLOT}[default-lld(-)?]
+ ~llvm-runtimes/clang-rtlib-config-${SLOT}[default-compiler-rt(-)?]
+ ~llvm-runtimes/clang-unwindlib-config-${SLOT}[default-compiler-rt(-)?,llvm-libunwind(-)?]
+ ~llvm-runtimes/clang-stdlib-config-${SLOT}[default-libcxx(-)?]
+
+ polly? ( ~llvm-core/polly-${PV} )
+"
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++,-cpp}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @../${tool}.cfg
+ @gentoo-plugins.cfg
+ @gentoo-runtimes.cfg
+ EOF
+ done
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple=$(get_abi_CHOST "${abi}")
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ insinto "/etc/clang/${SLOT}"
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-runtimes/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ @gentoo-rtlib.cfg
+ @gentoo-unwindlib.cfg
+ @gentoo-stdlib.cfg
+ @gentoo-linker.cfg
+ EOF
+ newins - gentoo-plugins.cfg <<-EOF
+ # This file is used to load optional LLVM plugins.
+ EOF
+ if use polly; then
+ cat >> "${ED}/etc/clang/${SLOT}/gentoo-plugins.cfg" <<-EOF || die
+ -fpass-plugin=LLVMPolly.so
+ -fplugin=LLVMPolly.so
+ EOF
+ fi
+
+ multilib_foreach_abi doclang_cfg
+}
diff --git a/llvm-runtimes/compiler-rt-sanitizers/Manifest b/llvm-runtimes/compiler-rt-sanitizers/Manifest
index cce4e2a96c11..12c9501794f8 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/Manifest
+++ b/llvm-runtimes/compiler-rt-sanitizers/Manifest
@@ -18,5 +18,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.1.3.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.1.3.ebuild
new file mode 100644
index 000000000000..bfe432ebdae7
--- /dev/null
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.1.3.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+ asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+ shadowcallstack gwp-asan nsan rtsan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-stdlib-config:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
+ )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=(
+ llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+ if use test; then
+ local CHECKREQS_DISK_BUILD=11G
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+ local flag
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if ! use "${flag}"; then
+ local cmake_flag=${flag/-/_}
+ sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+ cmake/config-ix.cmake || die
+ fi
+ done
+
+ # TODO: fix these tests to be skipped upstream
+ if use asan && ! use profile; then
+ rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+ fi
+ if use ubsan && ! use cfi; then
+ > test/cfi/CMakeLists.txt || die
+ fi
+ # hangs, sigh
+ rm test/tsan/getline_nohang.cpp || die
+
+ llvm.org_src_prepare
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+ if use clang; then
+ local -x CC=${CHOST}-clang-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration files that are guaranteed to exist even during initial
+ # installations and upgrades.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,stdlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ local flag want_sanitizer=OFF
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if use "${flag}"; then
+ want_sanitizer=ON
+ break
+ fi
+ done
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ # use a build dir structure consistent with install
+ # this makes it possible to easily deploy test-friendly clang
+ -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ # builtins & crt installed by llvm-runtimes/compiler-rt
+ -DCOMPILER_RT_BUILD_BUILTINS=OFF
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
+ -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+ -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+ -DCOMPILER_RT_BUILD_ORC=$(usex orc)
+ -DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
+ -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"
+ -DCOMPILER_RT_BUILD_XRAY=$(usex xray)
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ # they are created during src_test()
+ -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+
+ # same flags are passed for build & tests, so we need to strip
+ # them down to a subset supported by clang
+ CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \
+ CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \
+ strip-unsupported-flags
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX
+ # This disables i386 for SDK >= 10.15
+ # Will error if has_use tsan and SDK < 10.12
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ cmake_src_configure
+
+ if use test; then
+ local sys_dest=( "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/lib/* )
+ [[ ! -e ${sys_dest} ]] && die "Unable to find ${sys_dest}"
+ [[ ${#sys_dest[@]} -ne 1 ]] && die "Non-deterministic compiler-rt install: ${sys_dest[*]}"
+ local sys_dir=( "${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}/lib/${sys_dest##*/}" )
+ [[ ! -e ${sys_dir} ]] && die "${sys_dir} is missing"
+
+ # copy clang over since resource_dir is located relatively to binary
+ # therefore, we can put our new libraries in it
+ mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die
+ cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die
+ cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \
+ "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die
+ cp "${sys_dir}"/*builtins*.a "${sys_dest}/" || die
+ # we also need LLVMgold.so for gold-based tests
+ if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then
+ ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die
+ fi
+ fi
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ # disable sandbox to have it stop clobbering LD_PRELOAD
+ local -x SANDBOX_ON=0
+ # wipe LD_PRELOAD to make ASAN happy
+ local -x LD_PRELOAD=
+
+ cmake_build check-all
+}
diff --git a/llvm-runtimes/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest
index 2937e94db523..3380f0d6332b 100644
--- a/llvm-runtimes/compiler-rt/Manifest
+++ b/llvm-runtimes/compiler-rt/Manifest
@@ -15,5 +15,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/compiler-rt/compiler-rt-21.1.3.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-21.1.3.ebuild
new file mode 100644
index 000000000000..9d0337799be0
--- /dev/null
+++ b/llvm-runtimes/compiler-rt/compiler-rt-21.1.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake third-party/siphash )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && ! tc-is-clang; then
+ ewarn "Building using a compiler other than clang may result in broken atomics"
+ ewarn "library. Enable USE=clang unless you have a very good reason not to."
+ fi
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ if use clang || use test; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ fi
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/${P}_build
+
+ if use clang && ! is_crosspkg; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ fi
+
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Given that compiler-rt
+ # require runtime, use only the linker configuration.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-linker.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ if ! is_crosspkg && ! test_compiler ; then
+ local nolib_flags=( -nodefaultlibs -lc )
+
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -e main )
+
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64 && ! target_is_not_host; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+
+ # Without this, compiler-rt install location is not unique
+ # to target triples, only to architecture.
+ # Needed if you want to target multiple libcs for one arch.
+ -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
+
+ -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
+ )
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX.
+ # This disables i386 for SDK >= 10.15
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
diff --git a/llvm-runtimes/flang-rt/Manifest b/llvm-runtimes/flang-rt/Manifest
index 8eb0e38e968d..246201ec276b 100644
--- a/llvm-runtimes/flang-rt/Manifest
+++ b/llvm-runtimes/flang-rt/Manifest
@@ -1,4 +1,6 @@
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/flang-rt/flang-rt-21.1.3.ebuild b/llvm-runtimes/flang-rt/flang-rt-21.1.3.ebuild
new file mode 100644
index 000000000000..7e6c7b1fc472
--- /dev/null
+++ b/llvm-runtimes/flang-rt/flang-rt-21.1.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake flag-o-matic llvm.org python-any-r1
+
+DESCRIPTION="LLVM's Fortran runtime"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !<llvm-core/flang-21.0.0_pre20250221-r1
+"
+BDEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ llvm-core/flang
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes flang-rt cmake flang llvm/{cmake,utils/llvm-lit}
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ # the code is not portable
+ local -x FC=flang F77=flang
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ # we may not have a runtime yet
+ -DCMAKE_Fortran_COMPILER_WORKS=TRUE
+
+ -DLLVM_ENABLE_RUNTIMES="flang-rt"
+ # this package forces NO_DEFAULT_PATHS
+ -DLLVM_BINARY_DIR="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ # set correct install paths
+ -DFLANG_RT_INSTALL_RESOURCE_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_DEFAULT_TARGET_TRIPLE="${CHOST}"
+
+ -DFLANG_RT_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang-rt
+}
diff --git a/llvm-runtimes/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest
index 1dc80b903006..25db72b8ee6f 100644
--- a/llvm-runtimes/libcxx/Manifest
+++ b/llvm-runtimes/libcxx/Manifest
@@ -14,5 +14,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/libcxx/libcxx-21.1.3.ebuild b/llvm-runtimes/libcxx/libcxx-21.1.3.ebuild
new file mode 100644
index 000000000000..618ec03322e9
--- /dev/null
+++ b/llvm-runtimes/libcxx/libcxx-21.1.3.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ libcxxabi? (
+ ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ dev-debug/gdb[python]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes libcxx{,abi} libc llvm/{cmake,utils/llvm-lit} cmake
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ if ! use libcxxabi && ! tc-is-gcc ; then
+ eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
+ eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
+ eerror "and try again."
+ die
+ fi
+}
+
+test_compiler() {
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ local install_prefix=${EPREFIX}
+ is_crosspkg && install_prefix+=/usr/${CTARGET}
+
+ # note: we need to do this before multilib kicks in since it will
+ # alter the CHOST
+ local cxxabi cxxabi_incs
+ if use libcxxabi; then
+ cxxabi=system-libcxxabi
+ cxxabi_incs="${install_prefix}/usr/include/c++/v1"
+ else
+ local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+ cxxabi=libsupc++
+ cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration of components that libunwind depends on.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nostdlib_flags[*]}"
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES=libcxx
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXX_CXX_ABI=${cxxabi}
+ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
+ # we're using our own mechanism for generating linker scripts
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl)
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=$(usex test)
+ -DLIBCXX_INSTALL_MODULES=ON
+ -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+ )
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ local -x CFLAGS="${CFLAGS} -isystem ${ESYSROOT}/usr/${CTARGET}/usr/include"
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ gen_shared_ldscript
+ use static-libs && gen_static_ldscript
+ fi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build install-cxx-test-suite-prefix
+ cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_shared.so || die
+ if use static-libs; then
+ cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_static.a || die
+ fi
+ cmake_build check-cxx
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # since we've replaced libc++.{a,so} with ldscripts, now we have to
+ # install the extra symlinks
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ is_crosspkg && into /usr/${CTARGET}
+ dolib.so lib/libc++_shared.so
+ use static-libs && dolib.a lib/libc++_static.a
+ fi
+
+ local install_prefix=
+ is_crosspkg && install_prefix=/usr/${CTARGET}
+ insinto "${install_prefix}/usr/share/libc++/gdb"
+ doins ../libcxx/utils/gdb/libcxx/printers.py
+
+ local lib_version=$(sed -n -e 's/^LIBCXX_LIBRARY_VERSION:STRING=//p' CMakeCache.txt || die)
+ [[ -n ${lib_version} ]] || die "Could not determine LIBCXX_LIBRARY_VERSION from CMakeCache.txt"
+
+ insinto "${install_prefix}/usr/share/gdb/auto-load/usr/$(get_libdir)"
+ newins - "libc++.so.${lib_version}-gdb.py" <<-EOF
+ __import__("sys").path.insert(0, "${EPREFIX}/usr/share/libc++/gdb")
+ __import__("printers").register_libcxx_printer_loader()
+ EOF
+}
+
+# Usage: deps
+gen_ldscript() {
+ local output_format
+ output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
+ [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
+
+ cat <<-END_LDSCRIPT
+/* GNU ld script
+ Include missing dependencies
+*/
+${output_format}
+GROUP ( $@ )
+END_LDSCRIPT
+}
+
+gen_static_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_static}.a || die
+ # Generate libc++.a ldscript for inclusion of its dependencies so that
+ # clang++ -stdlib=libc++ -static works out of the box.
+ local deps=(
+ libc++_static.a
+ $(usex libcxxabi libc++abi.a libsupc++.a)
+ )
+ # On Linux/glibc it does not link without libpthread or libdl. It is
+ # fine on FreeBSD.
+ use elibc_glibc && deps+=( libpthread.a libdl.a )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.a || die
+}
+
+gen_shared_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_shared}.so || die
+ local deps=(
+ libc++_shared.so
+ # libsupc++ doesn't have a shared version
+ $(usex libcxxabi libc++abi.so libsupc++.a)
+ )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.so || die
+}
diff --git a/llvm-runtimes/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/llvm-runtimes/libcxxabi/Manifest
+++ b/llvm-runtimes/libcxxabi/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-21.1.3.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-21.1.3.ebuild
new file mode 100644
index 000000000000..76793f80f5b7
--- /dev/null
+++ b/llvm-runtimes/libcxxabi/libcxxabi-21.1.3.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=(
+ libc llvm/include/llvm/{Demangle,Testing} llvm/utils/llvm-lit
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+multilib_src_configure() {
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration of components that libunwind depends on.
+ #
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}"
+ ewarn "${CXX} seems to lack stdlib, trying with ${nostdlib_flags[*]}"
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLIBCXXABI_ENABLE_SHARED=ON
+ -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+ -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt}
+
+ # upstream is omitting standard search path for this
+ # probably because gcc & clang are bundling their own unwind.h
+ -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=OFF
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ )
+ if is_crosspkg; then
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_build cxxabi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" cmake_build install-cxxabi
+}
diff --git a/llvm-runtimes/libgcc/Manifest b/llvm-runtimes/libgcc/Manifest
index 6608f8d2d70f..a0d3d1a6fb1d 100644
--- a/llvm-runtimes/libgcc/Manifest
+++ b/llvm-runtimes/libgcc/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/libgcc/libgcc-21.1.3.ebuild b/llvm-runtimes/libgcc/libgcc-21.1.3.ebuild
new file mode 100644
index 000000000000..3096ab6b6c79
--- /dev/null
+++ b/llvm-runtimes/libgcc/libgcc-21.1.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang, compatible with libgcc_s"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug test"
+
+DEPEND="
+ ~llvm-runtimes/libunwind-${PV}[static-libs]
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/gcc
+"
+BDEPEND="
+ llvm-core/clang:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake llvm-libgcc third-party/siphash )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ # We need to build a separate copy of compiler-rt, because we need to disable the
+ # COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires
+ # visibility of all symbols.
+
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ export CC=${CTARGET}-clang CXX=${CTARGET}-clang++
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DCOMPILER_RT_BUILTINS_HIDE_SYMBOLS=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ # disable building non-native runtimes since we don't do multilib
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=OFF
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+# Usage: deps
+gen_ldscript() {
+ local output_format
+ output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
+ [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
+
+ cat <<-END_LDSCRIPT
+/* GNU ld script
+ Include missing dependencies
+*/
+${output_format}
+GROUP ( $@ )
+END_LDSCRIPT
+}
+
+src_compile() {
+ cmake_src_compile
+
+ local rtlib=$(
+ "${CC}" -rtlib=compiler-rt -resource-dir="${BUILD_DIR}" \
+ -print-libgcc-file-name || die
+ )
+
+ # Use the llvm-libgcc's version script to produce libgcc.{a,so}, which
+ # combines compiler-rt and libunwind into a libgcc replacement.
+ #
+ # What we do here is similar to what upstream does[0], with the following
+ # differences:
+ #
+ # * We build the local copy of compiler-rt manually, to have a full control
+ # over CMake options.
+ # * Upstream links the locally built copy of libunwind statically. We link the
+ # system-wide libunwind dynamically.
+ #
+ # [0] https://github.com/llvm/llvm-project/blob/llvmorg-19.1.7/llvm-libgcc/CMakeLists.txt#L102-L120
+ "${CC}" -E -xc \
+ "${WORKDIR}/llvm-libgcc/gcc_s.ver.in" \
+ -o gcc_s.ver || die
+ "${CC}" -nostdlib \
+ ${LDFLAGS} \
+ -Wl,--version-script,gcc_s.ver \
+ -Wl,--undefined-version \
+ -Wl,--whole-archive \
+ "${rtlib}" \
+ -Wl,-soname,libgcc_s.so.1.0 \
+ -lc -lunwind -shared \
+ -o libgcc_s.so.1.0 || die
+ # Generate libgcc_s.so ldscript for inclusion of libunwind as a
+ # dependency so that `clang -lgcc_s` works out of the box.
+ gen_ldscript libgcc_s.so.1.0 libunwind.so.1.0 > libgcc_s.so || die
+ cp "${rtlib}" libgcc.a || die
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
+
+src_install() {
+ local libdir=$(get_libdir)
+ dolib.so libgcc_s.so.1.0 libgcc_s.so
+ dolib.a libgcc.a
+ dosym libgcc_s.so.1.0 "/usr/${libdir}/libgcc_s.so.1"
+ dosym libunwind.a "/usr/${libdir}/libgcc_eh.a"
+}
diff --git a/llvm-runtimes/libunwind/Manifest b/llvm-runtimes/libunwind/Manifest
index 51e1a7d3dd8a..255a9b68beec 100644
--- a/llvm-runtimes/libunwind/Manifest
+++ b/llvm-runtimes/libunwind/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/libunwind/libunwind-21.1.3.ebuild b/llvm-runtimes/libunwind/libunwind-21.1.3.ebuild
new file mode 100644
index 000000000000..dfc694046f38
--- /dev/null
+++ b/llvm-runtimes/libunwind/libunwind-21.1.3.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !sys-libs/libunwind
+"
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libc libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+test_compiler() {
+ target_is_not_host && return
+ local compiler=${1}
+ shift
+ ${compiler} ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+multilib_src_configure() {
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ fi
+
+ local libdir=$(get_libdir)
+
+ # https://github.com/llvm/llvm-project/issues/56825
+ # also separately bug #863917
+ filter-lto
+
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration files that are guaranteed to exist even during initial
+ # installations and upgrades.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ # Check whether C compiler runtime is available.
+ if ! test_compiler "$(tc-getCC)"; then
+ local nolib_flags=( -nodefaultlibs -lc )
+ if test_compiler "$(tc-getCC)" "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "$(tc-getCC)" "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -e main )
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+ # Check whether C++ standard library is available,
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler "$(tc-getCXX)" &&
+ test_compiler "$(tc-getCXX)" "${nostdlib_flags[@]}"
+ then
+ local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nostdlib_flags[*]}"
+ fi
+
+ # link to compiler-rt
+ # https://github.com/gentoo/gentoo/pull/21516
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # Respect upstream build type assumptions (bug #910436) where they do:
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+ # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG
+ # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+ # -UNDEBUG
+ # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libunwind"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+ -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+ -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+ -DLIBUNWIND_INSTALL_HEADERS=ON
+
+ # cross-unwinding increases unwinding footprint (to account
+ # for the worst case) and causes some breakage on AArch64
+ # https://github.com/llvm/llvm-project/issues/152549
+ -DLIBUNWIND_ENABLE_CROSS_UNWINDING=OFF
+
+ # avoid dependency on libgcc_s if compiler-rt is used
+ -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+ )
+ if is_crosspkg; then
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+ -DLIBCXXABI_LIBDIR_SUFFIX=
+ -DLIBCXXABI_ENABLE_SHARED=OFF
+ -DLIBCXXABI_ENABLE_STATIC=ON
+ -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+ -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=OFF
+ -DLIBCXX_ENABLE_STATIC=ON
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-unwind
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-unwind
+}
diff --git a/llvm-runtimes/offload/Manifest b/llvm-runtimes/offload/Manifest
index 6608f8d2d70f..a0d3d1a6fb1d 100644
--- a/llvm-runtimes/offload/Manifest
+++ b/llvm-runtimes/offload/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/offload/offload-21.1.3.ebuild b/llvm-runtimes/offload/offload-21.1.3.ebuild
new file mode 100644
index 000000000000..92ef8c9c07c3
--- /dev/null
+++ b/llvm-runtimes/offload/offload-21.1.3.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake crossdev flag-o-matic llvm.org python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="OpenMP offloading support"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="+clang debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX"
+REQUIRED_USE="
+ llvm_targets_AMDGPU? ( clang )
+ llvm_targets_NVPTX? ( clang )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libffi:=
+ ~llvm-core/llvm-${PV}
+ ~llvm-runtimes/openmp-${PV}[ompt?]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+"
+DEPEND="
+ ${RDEPEND}
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - llvm-core/llvm provide test utils (e.g. FileCheck)
+# - llvm-core/clang provides the compiler to run tests
+BDEPEND="
+ dev-lang/perl
+ virtual/pkgconfig
+ clang? ( llvm-core/clang )
+ llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] )
+ llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ llvm-core/clang
+ )
+"
+
+LLVM_COMPONENTS=( offload cmake runtimes/cmake libc )
+LLVM_TEST_COMPONENTS=( openmp/cmake )
+llvm.org_set_globals
+
+pkg_pretend() {
+ if [[ ${LLVM_ALLOW_GPU_TESTING} ]]; then
+ ewarn "LLVM_ALLOW_GPU_TESTING set. This package will run tests against your"
+ ewarn "GPU if it is supported. Note that these tests may be flaky, fail or"
+ ewarn "hang, or even cause your GPU to crash (requiring a reboot)."
+ fi
+}
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_configure() {
+ if use clang && ! is_crosspkg; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local libdir="$(get_libdir)"
+ local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ local plugins="host"
+ local build_devicertl=FALSE
+
+ if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+ if use llvm_targets_AMDGPU; then
+ plugins+=";amdgpu"
+ build_devicertl=TRUE
+ fi
+ if use llvm_targets_NVPTX; then
+ plugins+=";cuda"
+ build_devicertl=TRUE
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}"
+ -DOFFLOAD_INCLUDE_TESTS=$(usex test)
+ -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}"
+ -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)"
+ -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB="${build_devicertl}"
+
+ # this breaks building static target libs
+ -DBUILD_SHARED_LIBS=OFF
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+ # force using shared libffi
+ -DFFI_STATIC_LIBRARIES=NO
+ )
+
+ [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=(
+ # prevent trying to access the GPU
+ -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
+ -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND
+ )
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ # requires flang
+ -DOPENMP_TEST_Fortran_COMPILER=
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-offload
+}
diff --git a/llvm-runtimes/openmp/Manifest b/llvm-runtimes/openmp/Manifest
index 3670202bd8f9..ff366aa43f44 100644
--- a/llvm-runtimes/openmp/Manifest
+++ b/llvm-runtimes/openmp/Manifest
@@ -13,5 +13,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d
DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331
+DIST llvm-project-21.1.3.src.tar.xz 158943752 BLAKE2B ad9ee083584cb72fea3722feb518f6c933c3a34ba91b1ca8b724f461aa744475a783512dd6f0ab60d533c73b37e42b32a06f905d4869f770a68180649656df44 SHA512 d3058e7c18ada2a6a6192c7e75970406520e0d2ba390dba3b89e99f05959198fd2976d38c200f8e6af37fb569d866b6367bf6e0e249fe4b340dfab74499e5723
+DIST llvm-project-21.1.3.src.tar.xz.sig 119 BLAKE2B 675873fb6ce9a6b682d0ecdc5ec6ca8691d7f8f6bc72e6039a90c21f99d753a4b595f06676f9b5c1a23ebce872320cc67bd1687e8324f163ecbc4f22032bdf52 SHA512 d218a4071451e32a77890dd2e7de7a3b8a310ca85c7e6d90b88d85bad128979cf6866c9d772b880b50da2ec117832e77ba162049478c1deb7b0299cae008151a
DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924
DIST llvm-project-b1e29ec3b73b9dd06656c7e30ace597ff72cde70.tar.gz 248630276 BLAKE2B ea1532ba05661de37f3d6bac6643f2f3000710f4c4b8c508c9b980da64964e60cd46d0b8e18d666b75089f8ad8e2f653ac6098b4054ce8adf7cb0c36220cdf29 SHA512 36471abffd9202c637aa89c53072f0f286beffad2d3908ad50bb4c395a1be0c8138ddcbd67e0c764f59842bcc6c6c31f04a14986c7145c369217a156885ac506
diff --git a/llvm-runtimes/openmp/openmp-21.1.3.ebuild b/llvm-runtimes/openmp/openmp-21.1.3.ebuild
new file mode 100644
index 000000000000..f3dd3189181c
--- /dev/null
+++ b/llvm-runtimes/openmp/openmp-21.1.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="debug gdb-plugin hwloc ompt test"
+REQUIRED_USE="
+ gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - llvm-core/llvm provide test utils (e.g. FileCheck)
+# - llvm-core/clang provides the compiler to run tests
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-lang/perl
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ llvm-core/clang
+ )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+pkg_setup() {
+ if use gdb-plugin || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ # LTO causes issues in other packages building, #870127
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+ -DLIBOMP_USE_HWLOC=$(usex hwloc)
+ -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+ -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+ # do not install libgomp.so & libiomp5.so aliases
+ -DLIBOMP_INSTALL_ALIASES=OFF
+ # disable unnecessary hack copying stuff back to srcdir
+ -DLIBOMP_COPY_EXPORTS=OFF
+ )
+
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-libomp
+}
diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.3 b/metadata/md5-cache/dev-ml/llvm-21.1.3
new file mode 100644
index 000000000000..198e89f0bdd1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl dev-ml/findlib verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.1.3:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.1.3:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/21.1.3
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=eebcba96b980257608bb9c406865af2a
diff --git a/metadata/md5-cache/dev-python/clang-21.1.3 b/metadata/md5-cache/dev-python/clang-21.1.3
new file mode 100644
index 000000000000..a53d545d305d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) test? ( llvm-core/clang:21 ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=llvm-core/clang-21.1.3:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)]
+DESCRIPTION=Python bindings for llvm-core/clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=llvm.org python-r1
+IUSE=test verify-sig python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=llvm-core/clang-21.1.3:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=84ab930d837051b8eabfcf8e46db0949
diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9
index 807482e30ea2..850f4a073789 100644
--- a/metadata/md5-cache/dev-python/langdetect-1.0.9
+++ b/metadata/md5-cache/dev-python/langdetect-1.0.9
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Port of Google's language-detection library to Python
EAPI=8
HOMEPAGE=https://pypi.org/project/langdetect/ https://github.com/Mimino666/langdetect
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e85e988e44bf789ea1b8b7a63dbebc25
+_md5_=6f912514880a7aaf91ded32229d9ae14
diff --git a/metadata/md5-cache/dev-python/lit-21.1.3 b/metadata/md5-cache/dev-python/lit-21.1.3
new file mode 100644
index 000000000000..b69b7ea44cca
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] llvm-core/llvm ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A stand-alone install of the LLVM suite testing tool
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=distutils-r1 llvm.org
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=d6dd003764161d8727b0e2f1af1ae2d5
diff --git a/metadata/md5-cache/dev-util/claude-code-1.0.128 b/metadata/md5-cache/dev-util/claude-code-1.0.128
deleted file mode 100644
index ece16a26c972..000000000000
--- a/metadata/md5-cache/dev-util/claude-code-1.0.128
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install postinst preinst
-DESCRIPTION=Claude Code - an agentic coding tool by Anthropic
-EAPI=8
-HOMEPAGE=https://www.anthropic.com/claude-code
-IUSE=jetbrains
-KEYWORDS=amd64
-LICENSE=all-rights-reserved
-RDEPEND=>=net-libs/nodejs-18 sys-apps/ripgrep
-RESTRICT=bindist strip
-SLOT=0
-SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.128.tgz
-_md5_=3238416b8ec319a9ccba9cbd67329cee
diff --git a/metadata/md5-cache/dev-util/claude-code-2.0.8 b/metadata/md5-cache/dev-util/claude-code-2.0.10
index a57d511b6842..779d3ed85146 100644
--- a/metadata/md5-cache/dev-util/claude-code-2.0.8
+++ b/metadata/md5-cache/dev-util/claude-code-2.0.10
@@ -8,5 +8,5 @@ LICENSE=all-rights-reserved
RDEPEND=>=net-libs/nodejs-18 sys-apps/ripgrep
RESTRICT=bindist strip
SLOT=0
-SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.0.8.tgz
+SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.0.10.tgz
_md5_=4a5ba98d5233b58064c3ee00d1d494c7
diff --git a/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r2 b/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r2
deleted file mode 100644
index fc5630ab13c9..000000000000
--- a/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DEPEND=>=dev-games/physfs-1.0.0 media-fonts/dejavu media-fonts/liberation-fonts media-fonts/mplus-outline-fonts media-fonts/wqy-microhei media-libs/libpng:0= net-misc/curl sys-libs/zlib x11-apps/xmessage x11-libs/libX11 x11-misc/xdg-utils mumble? ( net-voip/mumble ) nls? ( virtual/libintl ) opengl? ( virtual/opengl ) pugixml? ( dev-libs/pugixml ) !pugixml? ( dev-libs/libxml2:= ) sdl2? ( media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf ) !sdl2? ( media-libs/libsdl[X,opengl?,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-net media-libs/sdl-ttf ) virtual/pkgconfig nls? ( sys-devel/gettext )
-DESCRIPTION=OpenSource 2D MMORPG client for Evol Online and The Mana World
-EAPI=7
-HOMEPAGE=https://manaplus.org
-IUSE=mumble nls opengl pugixml +sdl2 test
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-games/physfs-1.0.0 media-fonts/dejavu media-fonts/liberation-fonts media-fonts/mplus-outline-fonts media-fonts/wqy-microhei media-libs/libpng:0= net-misc/curl sys-libs/zlib x11-apps/xmessage x11-libs/libX11 x11-misc/xdg-utils mumble? ( net-voip/mumble ) nls? ( virtual/libintl ) opengl? ( virtual/opengl ) pugixml? ( dev-libs/pugixml ) !pugixml? ( dev-libs/libxml2:= ) sdl2? ( media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf ) !sdl2? ( media-libs/libsdl[X,opengl?,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-net media-libs/sdl-ttf )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=http://download.evolonline.org/manaplus/download/1.9.3.23/manaplus-1.9.3.23.tar.xz
-_md5_=50df3e12c630194a0ba0c63c898bdcba
diff --git a/metadata/md5-cache/games-rpg/manaplus-9999 b/metadata/md5-cache/games-rpg/manaplus-9999
deleted file mode 100644
index 705cd0f6d142..000000000000
--- a/metadata/md5-cache/games-rpg/manaplus-9999
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=configure install prepare unpack
-DEPEND=>=dev-games/physfs-1.0.0 media-fonts/dejavu media-fonts/liberation-fonts media-fonts/mplus-outline-fonts media-fonts/wqy-microhei media-libs/libpng:0= net-misc/curl sys-libs/zlib x11-apps/xmessage x11-libs/libX11 x11-misc/xdg-utils mumble? ( net-voip/mumble ) nls? ( virtual/libintl ) opengl? ( virtual/opengl ) pugixml? ( dev-libs/pugixml ) !pugixml? ( dev-libs/libxml2:= ) sdl2? ( media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf ) !sdl2? ( media-libs/libsdl[X,opengl?,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-net media-libs/sdl-ttf ) virtual/pkgconfig nls? ( sys-devel/gettext )
-DESCRIPTION=OpenSource 2D MMORPG client for Evol Online and The Mana World
-EAPI=7
-HOMEPAGE=https://manaplus.org
-INHERIT=autotools git-r3
-IUSE=mumble nls opengl pugixml +sdl2 test
-LICENSE=GPL-2+
-PROPERTIES=live
-RDEPEND=>=dev-games/physfs-1.0.0 media-fonts/dejavu media-fonts/liberation-fonts media-fonts/mplus-outline-fonts media-fonts/wqy-microhei media-libs/libpng:0= net-misc/curl sys-libs/zlib x11-apps/xmessage x11-libs/libX11 x11-misc/xdg-utils mumble? ( net-voip/mumble ) nls? ( virtual/libintl ) opengl? ( virtual/opengl ) pugixml? ( dev-libs/pugixml ) !pugixml? ( dev-libs/libxml2:= ) sdl2? ( media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf ) !sdl2? ( media-libs/libsdl[X,opengl?,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-net media-libs/sdl-ttf )
-RESTRICT=!test? ( test )
-SLOT=0
-_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=87e3ff933178fb4eb03aba4c95bccbc3
diff --git a/metadata/md5-cache/kde-frameworks/attica-6.17.0 b/metadata/md5-cache/kde-frameworks/attica-6.17.0
deleted file mode 100644
index 0d761878675b..000000000000
--- a/metadata/md5-cache/kde-frameworks/attica-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[network] dev-qt/qtbase:6
-DESCRIPTION=Framework providing access to Open Collaboration Services
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[network] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/attica-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5d2d80cd66f2239026c9a0023d8d3827
diff --git a/metadata/md5-cache/kde-frameworks/baloo-6.17.0 b/metadata/md5-cache/kde-frameworks/baloo-6.17.0
deleted file mode 100644
index a8fb19f2369a..000000000000
--- a/metadata/md5-cache/kde-frameworks/baloo-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kfilemetadata-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kidletime-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/solid-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for searching and managing metadata
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kfilemetadata-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kidletime-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/solid-6.17*:6 !kde-frameworks/baloo:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/baloo-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=38696537dcdf08c2f45be05c7597a7c1
diff --git a/metadata/md5-cache/kde-frameworks/bluez-qt-6.17.0 b/metadata/md5-cache/kde-frameworks/bluez-qt-6.17.0
deleted file mode 100644
index f5a96f0dded3..000000000000
--- a/metadata/md5-cache/kde-frameworks/bluez-qt-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,network] >=dev-qt/qtdeclarative-6.7.2:6 dev-qt/qtbase:6
-DESCRIPTION=Qt wrapper for Bluez 5 DBus API
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,network] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/bluez-qt-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8c63e3c3c66f381e51dc5700e9601a61
diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-6.17.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-6.17.0
deleted file mode 100644
index 662ccff314f3..000000000000
--- a/metadata/md5-cache/kde-frameworks/breeze-icons-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) dev-qt/qtbase:6[gui] >=kde-frameworks/extra-cmake-modules-6.17:* test? ( app-misc/fdupes ) app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Breeze SVG icon theme
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake frameworks.kde.org python-any-r1 xdg
-IUSE=test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-3
-RDEPEND=!kde-frameworks/breeze-icons:5 !kde-frameworks/breeze-icons-rcc:5 !kde-frameworks/breeze-icons-rcc:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/breeze-icons-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ca62d32271651fcad5fab7a2cca6fb01
diff --git a/metadata/md5-cache/kde-frameworks/extra-cmake-modules-6.17.0 b/metadata/md5-cache/kde-frameworks/extra-cmake-modules-6.17.0
deleted file mode 100644
index 1ead668ef0a3..000000000000
--- a/metadata/md5-cache/kde-frameworks/extra-cmake-modules-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) >=dev-qt/qttools-6.7.2:6[assistant] ) test? ( >=dev-qt/qtbase-6.7.2:6 >=dev-qt/qttools-6.7.2:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DEPEND=test? ( >=dev-qt/qtbase-6.7.2:6[dbus,gui] >=dev-qt/qtdeclarative-6.7.2:6 )
-DESCRIPTION=Extra modules and scripts for CMake
-EAPI=8
-HOMEPAGE=https://invent.kde.org/frameworks/extra-cmake-modules
-INHERIT=cmake frameworks.kde.org python-any-r1
-IUSE=doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=app-arch/libarchive[bzip2]
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://kde/stable/frameworks/6.17/extra-cmake-modules-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b8cbe22d3e24fc42a2ad4841c167a74d
diff --git a/metadata/md5-cache/kde-frameworks/frameworkintegration-6.17.0 b/metadata/md5-cache/kde-frameworks/frameworkintegration-6.17.0
deleted file mode 100644
index edab5eeae94b..000000000000
--- a/metadata/md5-cache/kde-frameworks/frameworkintegration-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/knewstuff-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kpackage-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for integrating Qt applications with KDE Plasma workspaces
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/knewstuff-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/frameworkintegration-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=33e482f9d3dbf06cea015d2b244f59b4
diff --git a/metadata/md5-cache/kde-frameworks/kapidox-6.17.0 b/metadata/md5-cache/kde-frameworks/kapidox-6.17.0
deleted file mode 100644
index 55b54ba6c044..000000000000
--- a/metadata/md5-cache/kde-frameworks/kapidox-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] )
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DESCRIPTION=Framework for building KDE API documentation in a standard format and style
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=frameworks.kde.org distutils-r1
-IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD-2
-RDEPEND=app-text/doxygen python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) media-gfx/graphviz[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-SLOT=0
-SRC_URI=mirror://kde/stable/frameworks/6.17/kapidox-6.17.0.tar.xz
-_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=1e1af908556a193cb0087a0b815176f3
diff --git a/metadata/md5-cache/kde-frameworks/kauth-6.17.0 b/metadata/md5-cache/kde-frameworks/kauth-6.17.0
deleted file mode 100644
index 6f09abb6e469..000000000000
--- a/metadata/md5-cache/kde-frameworks/kauth-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcoreaddons-6.17*:6 policykit? ( >=dev-qt/qtbase-6.7.2:6[dbus] =kde-frameworks/kwindowsystem-6.17*:6[wayland] >=sys-auth/polkit-qt-0.175.0[qt6(+)] ) test? ( >=dev-qt/qtbase-6.7.2:6[dbus] ) dev-qt/qtbase:6
-DESCRIPTION=Framework to let applications perform actions as a privileged user
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=+policykit debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-PDEPEND=policykit? ( kde-plasma/polkit-kde-agent:* )
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcoreaddons-6.17*:6 policykit? ( >=dev-qt/qtbase-6.7.2:6[dbus] =kde-frameworks/kwindowsystem-6.17*:6[wayland] >=sys-auth/polkit-qt-0.175.0[qt6(+)] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kauth-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b6c1145424b74c6813957a1e29de798a
diff --git a/metadata/md5-cache/kde-frameworks/kbookmarks-6.17.0 b/metadata/md5-cache/kde-frameworks/kbookmarks-6.17.0
deleted file mode 100644
index 5428faf3cfab..000000000000
--- a/metadata/md5-cache/kde-frameworks/kbookmarks-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for managing bookmarks stored in XBEL format
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kbookmarks-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4d5633985c18fd60ebfcce7970da200e
diff --git a/metadata/md5-cache/kde-frameworks/kcalendarcore-6.17.0 b/metadata/md5-cache/kde-frameworks/kcalendarcore-6.17.0
deleted file mode 100644
index 012cc218aa3a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcalendarcore-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/yacc app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-libs/libical-3.0.5:= >=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 dev-qt/qtbase:6
-DESCRIPTION=Library for interfacing with calendars
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2+ test? ( LGPL-3+ )
-RDEPEND=>=dev-libs/libical-3.0.5:= >=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcalendarcore-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=db2807e57fda4da4bde9ba3b3f414deb
diff --git a/metadata/md5-cache/kde-frameworks/kcmutils-6.17.0 b/metadata/md5-cache/kde-frameworks/kcmutils-6.17.0
deleted file mode 100644
index 08e23db1ca38..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcmutils-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6[widgets] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework to work with KDE System Settings modules
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6[widgets] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcmutils-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=82d6210e3cc2ad13a94a97a09acd4351
diff --git a/metadata/md5-cache/kde-frameworks/kcodecs-6.17.0 b/metadata/md5-cache/kde-frameworks/kcodecs-6.17.0
deleted file mode 100644
index c0250a18fbfe..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcodecs-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=dev-qt/qtbase:6
-DESCRIPTION=Framework for manipulating strings using various encodings
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcodecs-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc6a02fd13cac52546bad17afddddb5d
diff --git a/metadata/md5-cache/kde-frameworks/kcolorscheme-6.17.0 b/metadata/md5-cache/kde-frameworks/kcolorscheme-6.17.0
deleted file mode 100644
index 82e71be938c2..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcolorscheme-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for downloading and sharing additional application data
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcolorscheme-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fd807d0a8e76a03ea5d68752c986fedb
diff --git a/metadata/md5-cache/kde-frameworks/kcompletion-6.17.0 b/metadata/md5-cache/kde-frameworks/kcompletion-6.17.0
deleted file mode 100644
index 77742175b409..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcompletion-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for common completion tasks such as filename or URL completion
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcompletion-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6a148e24d8b2fdb166b9310331a6e136
diff --git a/metadata/md5-cache/kde-frameworks/kconfig-6.17.0 b/metadata/md5-cache/kde-frameworks/kconfig-6.17.0
deleted file mode 100644
index d67c0c36c6fa..000000000000
--- a/metadata/md5-cache/kde-frameworks/kconfig-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui,xml] qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) test? ( >=dev-qt/qtbase-6.7.2:6[concurrent] ) dev-qt/qtbase:6
-DESCRIPTION=Framework for reading and writing configuration
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=dbus qml debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui,xml] qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-REQUIRED_USE=test? ( qml )
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kconfig-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b249d73f5b5991d59137d710332fbad1
diff --git a/metadata/md5-cache/kde-frameworks/kconfigwidgets-6.17.0 b/metadata/md5-cache/kde-frameworks/kconfigwidgets-6.17.0
deleted file mode 100644
index c6d6724726c5..000000000000
--- a/metadata/md5-cache/kde-frameworks/kconfigwidgets-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 test? ( =kde-frameworks/kconfig-6.17*:6[dbus] ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing an assortment of configuration-related widgets
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kconfigwidgets-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c0ff45f9d007f23de919a4029598177
diff --git a/metadata/md5-cache/kde-frameworks/kcontacts-6.17.0 b/metadata/md5-cache/kde-frameworks/kcontacts-6.17.0
deleted file mode 100644
index 79e19838395a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcontacts-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Address book API based on KDE Frameworks
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcontacts-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f629ca434a06ebbba5b22fddc40a9a4e
diff --git a/metadata/md5-cache/kde-frameworks/kcoreaddons-6.17.0 b/metadata/md5-cache/kde-frameworks/kcoreaddons-6.17.0
deleted file mode 100644
index f6732c45a0c9..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcoreaddons-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,icu,network] >=dev-qt/qtdeclarative-6.7.2:6 virtual/libudev:= sys-kernel/linux-headers dev-qt/qtbase:6
-DESCRIPTION=Framework for solving common problems such as caching, randomisation, and more
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm frameworks.kde.org xdg
-IUSE=dbus debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,icu,network] >=dev-qt/qtdeclarative-6.7.2:6 virtual/libudev:= >=dev-qt/qttranslations-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcoreaddons-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6f55a086edcc2ea1fb5d62974ce254ab
diff --git a/metadata/md5-cache/kde-frameworks/kcrash-6.17.0 b/metadata/md5-cache/kde-frameworks/kcrash-6.17.0
deleted file mode 100644
index 602cc9468079..000000000000
--- a/metadata/md5-cache/kde-frameworks/kcrash-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcoreaddons-6.17*:6 X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto ) test? ( >=dev-qt/qtbase-6.7.2:6[widgets] ) dev-qt/qtbase:6
-DESCRIPTION=Framework for intercepting and handling application crashes
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/kcoreaddons-6.17*:6 X? ( x11-libs/libX11 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kcrash-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2317ea43451849b1dafbae411d52ab72
diff --git a/metadata/md5-cache/kde-frameworks/kdav-6.17.0 b/metadata/md5-cache/kde-frameworks/kdav-6.17.0
deleted file mode 100644
index 982d9aa3273b..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdav-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] >=kde-frameworks/kcoreaddons-6.17:6 >=kde-frameworks/ki18n-6.17:6 >=kde-frameworks/kio-6.17:6 dev-qt/qtbase:6
-DESCRIPTION=DAV protocol implemention with KJobs
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] >=kde-frameworks/kcoreaddons-6.17:6 >=kde-frameworks/ki18n-6.17:6 >=kde-frameworks/kio-6.17:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdav-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8a4df69cf296d8bd81d5d8a20ea4642d
diff --git a/metadata/md5-cache/kde-frameworks/kdbusaddons-6.17.0 b/metadata/md5-cache/kde-frameworks/kdbusaddons-6.17.0
deleted file mode 100644
index 58b730b941ef..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdbusaddons-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus] X? ( >=dev-qt/qtbase-6.7.2:6=[gui,X] ) dev-qt/qtbase:6
-DESCRIPTION=Framework for registering services and applications per freedesktop standards
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus] X? ( >=dev-qt/qtbase-6.7.2:6=[gui,X] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdbusaddons-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=12135f60b116339a3958753bd4f56074
diff --git a/metadata/md5-cache/kde-frameworks/kdeclarative-6.17.0 b/metadata/md5-cache/kde-frameworks/kdeclarative-6.17.0
deleted file mode 100644
index a93780453882..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdeclarative-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kglobalaccel-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework providing integration of QML and KDE work spaces
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kglobalaccel-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdeclarative-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=43ada1c0d2cb6fe06e8064628084e348
diff --git a/metadata/md5-cache/kde-frameworks/kded-6.17.0 b/metadata/md5-cache/kde-frameworks/kded-6.17.0
deleted file mode 100644
index d9acde0ede1d..000000000000
--- a/metadata/md5-cache/kde-frameworks/kded-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=man? ( >=kde-frameworks/kdoctools-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kconfig-6.17*:6[dbus] =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kservice-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Central daemon of KDE workspaces
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=+man debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kconfig-6.17*:6[dbus] =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kservice-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kded-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f26d416d2be127b9bb682c0d433e7240
diff --git a/metadata/md5-cache/kde-frameworks/kdesu-6.17.0 b/metadata/md5-cache/kde-frameworks/kdesu-6.17.0
deleted file mode 100644
index b90cb01343d3..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdesu-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND==kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kpty-6.17*:6 X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto ) dev-qt/qtbase:6
-DESCRIPTION=Framework to handle super user actions
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2
-RDEPEND==kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kpty-6.17*:6 X? ( x11-libs/libX11 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdesu-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7155d503afa076b257f6f63e9e5af32d
diff --git a/metadata/md5-cache/kde-frameworks/kdnssd-6.17.0 b/metadata/md5-cache/kde-frameworks/kdnssd-6.17.0
deleted file mode 100644
index cc67b7c28461..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdnssd-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[network] zeroconf? ( >=dev-qt/qtbase-6.7.2:6[dbus] net-dns/avahi[mdnsresponder-compat] ) dev-qt/qtbase:6
-DESCRIPTION=Framework for network service discovery using Zeroconf
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=zeroconf debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[network] zeroconf? ( >=dev-qt/qtbase-6.7.2:6[dbus] net-dns/avahi[mdnsresponder-compat] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdnssd-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d2233fd0d74e57a28975de6c2cb5c4a5
diff --git a/metadata/md5-cache/kde-frameworks/kdoctools-6.17.0 b/metadata/md5-cache/kde-frameworks/kdoctools-6.17.0
deleted file mode 100644
index d8d9b624d1ce..000000000000
--- a/metadata/md5-cache/kde-frameworks/kdoctools-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl dev-perl/URI nls? ( >=kde-frameworks/ki18n-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/sgml-common dev-libs/libxml2:2= dev-libs/libxslt =kde-frameworks/karchive-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Tools to generate documentation in various formats from DocBook files
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=nls debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/sgml-common dev-libs/libxml2:2= dev-libs/libxslt =kde-frameworks/karchive-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kdoctools-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9f8abe16aab5ebce3cbef1ce0ae0312b
diff --git a/metadata/md5-cache/kde-frameworks/kfilemetadata-6.17.0 b/metadata/md5-cache/kde-frameworks/kfilemetadata-6.17.0
deleted file mode 100644
index 6e16e39a3c8b..000000000000
--- a/metadata/md5-cache/kde-frameworks/kfilemetadata-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 epub? ( app-text/ebook-tools ) exif? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:6 ) pdf? ( app-text/poppler[qt6(-)] ) taglib? ( media-libs/taglib:= ) kernel_linux? ( sys-apps/attr ) dev-qt/qtbase:6
-DESCRIPTION=Library for extracting file metadata
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org optfeature python-any-r1
-IUSE=epub exif ffmpeg mobi pdf taglib debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 epub? ( app-text/ebook-tools ) exif? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:6 ) pdf? ( app-text/poppler[qt6(-)] ) taglib? ( media-libs/taglib:= ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kfilemetadata-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=21ddff04cd791de9c3115fa780384fad
diff --git a/metadata/md5-cache/kde-frameworks/kglobalaccel-6.17.0 b/metadata/md5-cache/kde-frameworks/kglobalaccel-6.17.0
deleted file mode 100644
index aae8c9f4a740..000000000000
--- a/metadata/md5-cache/kde-frameworks/kglobalaccel-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] X? ( >=dev-qt/qtbase-6.7.2:6=[X] ) dev-qt/qtbase:6
-DESCRIPTION=Framework to handle global shortcuts
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] X? ( >=dev-qt/qtbase-6.7.2:6=[X] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kglobalaccel-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f7e76e090ce67fc36df9fb3d18e58f03
diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-6.17.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-6.17.0
deleted file mode 100644
index 3adf17729378..000000000000
--- a/metadata/md5-cache/kde-frameworks/kguiaddons-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=wayland? ( >=dev-qt/qtbase-6.7.2:6[wayland] dev-util/wayland-scanner ) wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( dev-libs/wayland >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( >=dev-qt/qtbase-6.7.2:6[X] x11-libs/libX11 ) wayland? ( >=dev-libs/plasma-wayland-protocols-1.15.0 >=dev-libs/wayland-protocols-1.39 ) X? ( x11-base/xorg-proto x11-libs/libxcb ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing assorted high-level user interface components
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm frameworks.kde.org xdg
-IUSE=dbus wayland X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( dev-libs/wayland >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( >=dev-qt/qtbase-6.7.2:6[X] x11-libs/libX11 ) !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)] wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kguiaddons-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=01676fce7d582fb61a26945977a06082
diff --git a/metadata/md5-cache/kde-frameworks/kholidays-6.17.0 b/metadata/md5-cache/kde-frameworks/kholidays-6.17.0
deleted file mode 100644
index 45b21b786cda..000000000000
--- a/metadata/md5-cache/kde-frameworks/kholidays-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtdeclarative-6.7.2:6 dev-qt/qtbase:6
-DESCRIPTION=Library to determine holidays and other special events for a geographical region
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kholidays-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3d3c706d4822ca14e73d15722c2616d5
diff --git a/metadata/md5-cache/kde-frameworks/ki18n-6.17.0 b/metadata/md5-cache/kde-frameworks/ki18n-6.17.0
deleted file mode 100644
index 9d4c0d0c4be5..000000000000
--- a/metadata/md5-cache/kde-frameworks/ki18n-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-qt/qtbase-6.7.2:6[widgets] >=dev-qt/qtdeclarative-6.7.2:6 sys-devel/gettext virtual/libintl test? ( >=dev-qt/qtbase-6.7.2:6[concurrent] ) dev-qt/qtbase:6
-DESCRIPTION=Framework based on Gettext for internationalizing user interface text
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org python-single-r1
-IUSE=debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-qt/qtbase-6.7.2:6[widgets] >=dev-qt/qtdeclarative-6.7.2:6 sys-devel/gettext virtual/libintl app-text/iso-codes >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/ki18n-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=783861ddc0c2928edfe3e1236a8a31a0
diff --git a/metadata/md5-cache/kde-frameworks/kiconthemes-6.17.0 b/metadata/md5-cache/kde-frameworks/kiconthemes-6.17.0
deleted file mode 100644
index f844ecd0d21a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kiconthemes-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 =kde-frameworks/breeze-icons-6.17*:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for icon theming and configuration
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 =kde-frameworks/breeze-icons-6.17*:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kiconthemes-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9a7c846f77cd1c63a5a21a4d6f35314c
diff --git a/metadata/md5-cache/kde-frameworks/kidletime-6.17.0 b/metadata/md5-cache/kde-frameworks/kidletime-6.17.0
deleted file mode 100644
index 700d8e139023..000000000000
--- a/metadata/md5-cache/kde-frameworks/kidletime-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=wayland? ( >=dev-qt/qtbase-6.7.2:6[wayland] ) wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] wayland? ( dev-libs/wayland >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXext ) xscreensaver? ( >=dev-qt/qtbase-6.7.2:6[dbus] x11-libs/libXScrnSaver ) wayland? ( >=dev-libs/plasma-wayland-protocols-1.11.1 >=dev-libs/wayland-protocols-1.27:0 ) dev-qt/qtbase:6
-DESCRIPTION=Framework for detection and notification of device idle time
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=wayland X xscreensaver debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] wayland? ( dev-libs/wayland >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXext ) xscreensaver? ( >=dev-qt/qtbase-6.7.2:6[dbus] x11-libs/libXScrnSaver ) wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-REQUIRED_USE=xscreensaver? ( X )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kidletime-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=711c6987b00232fe6e741cdd1353f4d2
diff --git a/metadata/md5-cache/kde-frameworks/kimageformats-6.17.0 b/metadata/md5-cache/kde-frameworks/kimageformats-6.17.0
deleted file mode 100644
index 4463b02dbab8..000000000000
--- a/metadata/md5-cache/kde-frameworks/kimageformats-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/karchive-6.17*:6 avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtbase-6.7.2:6[widgets] ) heif? ( >=media-libs/libheif-1.19.7:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.9.4:= ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) test? ( >=dev-qt/qtimageformats-6.7.2:6 heif? ( media-libs/libheif[x265] ) ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing additional format plugins for Qt's image I/O system
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=avif eps heif jpeg2k jpegxl openexr raw debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] =kde-frameworks/karchive-6.17*:6 avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtbase-6.7.2:6[widgets] ) heif? ( >=media-libs/libheif-1.19.7:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.9.4:= ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kimageformats-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=77e627e0e31eb014c26849b93569b196
diff --git a/metadata/md5-cache/kde-frameworks/kio-6.17.0 b/metadata/md5-cache/kde-frameworks/kio-6.17.0
deleted file mode 100644
index a02b5613a6c8..000000000000
--- a/metadata/md5-cache/kde-frameworks/kio-6.17.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) handbook? ( >=kde-frameworks/kdoctools-6.17:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,network,ssl,widgets,X?] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kauth-6.17*:6 =kde-frameworks/kbookmarks-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/ktextwidgets-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[wayland?,X?] =kde-frameworks/solid-6.17*:6 acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2:= dev-libs/libxslt =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kdoctools-6.17*:6 ) kwallet? ( =kde-frameworks/kwallet-6.17*:6 ) X? ( >=dev-qt/qtbase-6.7.2:6=[gui] ) >=dev-qt/qtbase-6.7.2:6[concurrent] dev-qt/qtbase:6
-DESCRIPTION=Framework providing transparent file and data management
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm frameworks.kde.org xdg
-IUSE=acl +kwallet wayland X debug designer +handbook test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-PDEPEND=>=kde-frameworks/kded-6.17:6 kde-plasma/keditfiletype
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,network,ssl,widgets,X?] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kauth-6.17*:6 =kde-frameworks/kbookmarks-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/ktextwidgets-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[wayland?,X?] =kde-frameworks/solid-6.17*:6 acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2:= dev-libs/libxslt =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kdoctools-6.17*:6 ) kwallet? ( =kde-frameworks/kwallet-6.17*:6 ) X? ( >=dev-qt/qtbase-6.7.2:6=[gui] ) >=dev-qt/qtbase-6.7.2:6[libproxy] sys-power/switcheroo-control >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kio-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=86793f35ed9972a0be44beac13e075fa
diff --git a/metadata/md5-cache/kde-frameworks/kirigami-6.17.0 b/metadata/md5-cache/kde-frameworks/kirigami-6.17.0
deleted file mode 100644
index bf80bd0b489c..000000000000
--- a/metadata/md5-cache/kde-frameworks/kirigami-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare pretend setup test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 dev-qt/qtbase:6
-DESCRIPTION=Lightweight user interface framework for mobile and convergent applications
-EAPI=8
-HOMEPAGE=https://community.kde.org/Kirigami
-INHERIT=ecm frameworks.kde.org toolchain-funcs
-IUSE=openmp debug examples test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 examples? ( !kde-frameworks/kirigami:5[examples(-)] >=dev-qt/qt5compat-6.7.2:6[qml] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kirigami-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6ed76e862a7a2ae1e220a59e3c576411
diff --git a/metadata/md5-cache/kde-frameworks/kitemmodels-6.17.0 b/metadata/md5-cache/kde-frameworks/kitemmodels-6.17.0
deleted file mode 100644
index 46aaa79b30b9..000000000000
--- a/metadata/md5-cache/kde-frameworks/kitemmodels-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtdeclarative-6.7.2:6 test? ( >=dev-qt/qtbase-6.7.2:6[widgets] ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing data models to help with tasks such as sorting and filtering
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kitemmodels-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c083f9e86d92382e2841bf7b9af2781b
diff --git a/metadata/md5-cache/kde-frameworks/kitemviews-6.17.0 b/metadata/md5-cache/kde-frameworks/kitemviews-6.17.0
deleted file mode 100644
index c8555baa3b04..000000000000
--- a/metadata/md5-cache/kde-frameworks/kitemviews-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] dev-qt/qtbase:6
-DESCRIPTION=Framework providing additional widgets for item models
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kitemviews-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=09295c85e8c79b28e7dd84ad2954c502
diff --git a/metadata/md5-cache/kde-frameworks/kjobwidgets-6.17.0 b/metadata/md5-cache/kde-frameworks/kjobwidgets-6.17.0
deleted file mode 100644
index 97dd96bf40db..000000000000
--- a/metadata/md5-cache/kde-frameworks/kjobwidgets-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 X? ( >=dev-qt/qtbase-6.7.2:6=[X] ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing assorted widgets for showing the progress of jobs
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 X? ( >=dev-qt/qtbase-6.7.2:6=[X] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kjobwidgets-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=16c91e49c89a3689c4887328343ba2d3
diff --git a/metadata/md5-cache/kde-frameworks/knewstuff-6.17.0 b/metadata/md5-cache/kde-frameworks/knewstuff-6.17.0
deleted file mode 100644
index 42fb3751b96b..000000000000
--- a/metadata/md5-cache/kde-frameworks/knewstuff-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] =kde-frameworks/attica-6.17*:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kpackage-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 opds? ( =kde-frameworks/syndication-6.17*:6 ) dev-qt/qtbase:6
-DESCRIPTION=Framework for downloading and sharing additional application data
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=opds debug designer
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] =kde-frameworks/attica-6.17*:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kpackage-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 opds? ( =kde-frameworks/syndication-6.17*:6 ) >=kde-frameworks/kcmutils-6.17:6 >=kde-frameworks/kirigami-6.17:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/knewstuff-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=52f53f413a78f2973a425097fc2666cc
diff --git a/metadata/md5-cache/kde-frameworks/knotifications-6.17.0 b/metadata/md5-cache/kde-frameworks/knotifications-6.17.0
deleted file mode 100644
index 8d6e91ce15e9..000000000000
--- a/metadata/md5-cache/kde-frameworks/knotifications-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 media-libs/libcanberra dev-qt/qtbase:6
-DESCRIPTION=Framework for notifying the user of an event
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 media-libs/libcanberra >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/knotifications-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e90580e4a4cdbd480368975821426b2e
diff --git a/metadata/md5-cache/kde-frameworks/knotifyconfig-6.17.0 b/metadata/md5-cache/kde-frameworks/knotifyconfig-6.17.0
deleted file mode 100644
index ccde4b06088b..000000000000
--- a/metadata/md5-cache/kde-frameworks/knotifyconfig-6.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtmultimedia-6.7.2:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for configuring desktop notifications
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtmultimedia-6.7.2:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/knotifyconfig-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ed1cf1d7917b8caae1beab7d3bd1bc80
diff --git a/metadata/md5-cache/kde-frameworks/kpackage-6.17.0 b/metadata/md5-cache/kde-frameworks/kpackage-6.17.0
deleted file mode 100644
index bf3b45fba20a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kpackage-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=man? ( >=kde-frameworks/kdoctools-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus] =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework to install and load packages of non binary content
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=man debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus] =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kpackage-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b5d766cdc540165a8a77c8db83fcee55
diff --git a/metadata/md5-cache/kde-frameworks/kparts-6.17.0 b/metadata/md5-cache/kde-frameworks/kparts-6.17.0
deleted file mode 100644
index 4eab0df1caee..000000000000
--- a/metadata/md5-cache/kde-frameworks/kparts-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework providing elaborate user-interface components
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kparts-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=236e38fe5d1a0083c670deb15b3d7227
diff --git a/metadata/md5-cache/kde-frameworks/kpeople-6.17.0 b/metadata/md5-cache/kde-frameworks/kpeople-6.17.0
deleted file mode 100644
index 54d5eee87e7c..000000000000
--- a/metadata/md5-cache/kde-frameworks/kpeople-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcontacts-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=KDE contact person abstraction library
-EAPI=8
-HOMEPAGE=https://invent.kde.org/frameworks/kpeople
-INHERIT=ecm frameworks.kde.org
-IUSE=test debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcontacts-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kpeople-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9159aec9af327cd4804646028b54a8cb
diff --git a/metadata/md5-cache/kde-frameworks/kplotting-6.17.0 b/metadata/md5-cache/kde-frameworks/kplotting-6.17.0
deleted file mode 100644
index aca93162c4ad..000000000000
--- a/metadata/md5-cache/kde-frameworks/kplotting-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] dev-qt/qtbase:6
-DESCRIPTION=Framework providing easy data-plotting functions
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kplotting-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3bd01824028ca18b7537ad902e1d70fd
diff --git a/metadata/md5-cache/kde-frameworks/kpty-6.17.0 b/metadata/md5-cache/kde-frameworks/kpty-6.17.0
deleted file mode 100644
index d8cc86df6656..000000000000
--- a/metadata/md5-cache/kde-frameworks/kpty-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND==kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 sys-libs/libutempter dev-qt/qtbase:6
-DESCRIPTION=Framework for pseudo terminal devices and running child processes
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND==kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 sys-libs/libutempter >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kpty-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ed7a571257525b32f447f807295fe578
diff --git a/metadata/md5-cache/kde-frameworks/kquickcharts-6.17.0 b/metadata/md5-cache/kde-frameworks/kquickcharts-6.17.0
deleted file mode 100644
index 27391a04c1e7..000000000000
--- a/metadata/md5-cache/kde-frameworks/kquickcharts-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtshadertools-6.7.2:6 examples? ( >=dev-qt/qtbase-6.7.2:6[widgets] =kde-frameworks/kdeclarative-6.17*:6 =kde-frameworks/kirigami-6.17*:6 ) dev-qt/qtbase:6
-DESCRIPTION=QtQuick plugin providing high-performance charts
-EAPI=8
-HOMEPAGE=https://invent.kde.org/frameworks/kquickcharts
-INHERIT=ecm frameworks.kde.org
-IUSE=debug examples test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtshadertools-6.7.2:6 examples? ( >=dev-qt/qtbase-6.7.2:6[widgets] =kde-frameworks/kdeclarative-6.17*:6 =kde-frameworks/kirigami-6.17*:6 ) examples? ( !kde-frameworks/kquickcharts:5[examples(-)] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kquickcharts-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=066822ab07d1e6374e2e3c58b45519a4
diff --git a/metadata/md5-cache/kde-frameworks/krunner-6.17.0 b/metadata/md5-cache/kde-frameworks/krunner-6.17.0
deleted file mode 100644
index 2cab57b7cdec..000000000000
--- a/metadata/md5-cache/kde-frameworks/krunner-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kitemmodels-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[wayland] dev-qt/qtbase:6
-DESCRIPTION=Framework for providing different actions given a string query
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kitemmodels-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[wayland] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/krunner-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=48f8183c7c2cb1a8be737bd74c3e2a73
diff --git a/metadata/md5-cache/kde-frameworks/purpose-kaccounts-services-6.17.0 b/metadata/md5-cache/kde-frameworks/ksecretd-services-6.18.0
index 47bcbf2e4f5d..edf555e5b97e 100644
--- a/metadata/md5-cache/kde-frameworks/purpose-kaccounts-services-6.17.0
+++ b/metadata/md5-cache/kde-frameworks/ksecretd-services-6.18.0
@@ -1,13 +1,14 @@
-BDEPEND=kde-apps/kaccounts-integration:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 >=kde-frameworks/extra-cmake-modules-6.17:* dev-qt/qtbase:6
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 >=kde-frameworks/extra-cmake-modules-6.18:* dev-qt/qtbase:6
DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DESCRIPTION=KAccounts generated service files for nextcloud and google services
+DESCRIPTION=D-Bus service files for ksecretd kwallet runtime component
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm-common frameworks.kde.org
-KEYWORDS=~amd64 ~arm64
-LICENSE=GPL-2
-RDEPEND=!<kde-frameworks/purpose-5.116.0-r2:5 !<kde-frameworks/purpose-6.5.0-r1:6
+IUSE=systemd
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=!<kde-frameworks/kwallet-runtime-6.18.0-r1:6
SLOT=0
-SRC_URI=mirror://kde/stable/frameworks/6.17/purpose-6.17.0.tar.xz
+SRC_URI=mirror://kde/stable/frameworks/6.18/kwallet-6.18.0.tar.xz
_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ae31a1a68a163955392ebce6a05c2e6f
+_md5_=b84f34e55ff3ecffd9f40a25d8c1a5ff
diff --git a/metadata/md5-cache/kde-frameworks/kservice-6.17.0 b/metadata/md5-cache/kde-frameworks/kservice-6.17.0
deleted file mode 100644
index e593c7efd64b..000000000000
--- a/metadata/md5-cache/kde-frameworks/kservice-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=man? ( >=kde-frameworks/kdoctools-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 test? ( >=dev-qt/qtbase-6.7.2:6[concurrent] ) dev-qt/qtbase:6
-DESCRIPTION=Advanced plugin and service introspection
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=+man debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2 LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kservice-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7b15c925c6b762202e4da1d26aa0358e
diff --git a/metadata/md5-cache/kde-frameworks/kstatusnotifieritem-6.17.0 b/metadata/md5-cache/kde-frameworks/kstatusnotifieritem-6.17.0
deleted file mode 100644
index 4c9b9d53376a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kstatusnotifieritem-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,widgets] =kde-frameworks/kwindowsystem-6.17*:6[X?] dev-qt/qtbase:6
-DESCRIPTION=Implementation of Status Notifier Items
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,widgets] =kde-frameworks/kwindowsystem-6.17*:6[X?] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kstatusnotifieritem-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d7e191e39e6427cb28c5e01d2c18a519
diff --git a/metadata/md5-cache/kde-frameworks/ksvg-6.17.0 b/metadata/md5-cache/kde-frameworks/ksvg-6.17.0
deleted file mode 100644
index a96e11601d89..000000000000
--- a/metadata/md5-cache/kde-frameworks/ksvg-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/kirigami-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Components for handling SVGs
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/kirigami-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/ksvg-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5a6c95422cd62e33fe1ccb5d8ae83d32
diff --git a/metadata/md5-cache/kde-frameworks/ktexteditor-6.17.0 b/metadata/md5-cache/kde-frameworks/ktexteditor-6.17.0
deleted file mode 100644
index 2c853e70c24d..000000000000
--- a/metadata/md5-cache/kde-frameworks/ktexteditor-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=kde-frameworks/kservice-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtspeech-6.7.2:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kauth-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/kparts-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 =kde-frameworks/sonnet-6.17*:6 =kde-frameworks/syntax-highlighting-6.17*:6 editorconfig? ( app-text/editorconfig-core-c ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing a full text editor component
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=+editorconfig debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtspeech-6.7.2:6 =kde-frameworks/karchive-6.17*:6 =kde-frameworks/kauth-6.17*:6 =kde-frameworks/kcodecs-6.17*:6 =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kjobwidgets-6.17*:6 =kde-frameworks/kparts-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kxmlgui-6.17*:6 =kde-frameworks/sonnet-6.17*:6 =kde-frameworks/syntax-highlighting-6.17*:6 editorconfig? ( app-text/editorconfig-core-c ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/ktexteditor-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=768b011112c32418503d3e898653dea4
diff --git a/metadata/md5-cache/kde-frameworks/ktexttemplate-6.17.0 b/metadata/md5-cache/kde-frameworks/ktexttemplate-6.17.0
deleted file mode 100644
index ea21e15695fa..000000000000
--- a/metadata/md5-cache/kde-frameworks/ktexttemplate-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] dev-qt/qtdeclarative:6 dev-qt/qtbase:6
-DESCRIPTION=Library to allow separating the structure of documents from data they contain
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] dev-qt/qtdeclarative:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/ktexttemplate-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=574363fa4a33d62179eaa83d3eb58e87
diff --git a/metadata/md5-cache/kde-frameworks/ktextwidgets-6.17.0 b/metadata/md5-cache/kde-frameworks/ktextwidgets-6.17.0
deleted file mode 100644
index ed8a8a5eca0e..000000000000
--- a/metadata/md5-cache/kde-frameworks/ktextwidgets-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/sonnet-6.17*:6 speech? ( >=dev-qt/qtspeech-6.7.2:6 ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing an assortment of widgets for displaying and editing text
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=speech debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+ LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] =kde-frameworks/kcompletion-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/sonnet-6.17*:6 speech? ( >=dev-qt/qtspeech-6.7.2:6 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/ktextwidgets-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6e9cceb0649be09452e4e83a611efdd9
diff --git a/metadata/md5-cache/kde-frameworks/kunitconversion-6.17.0 b/metadata/md5-cache/kde-frameworks/kunitconversion-6.17.0
deleted file mode 100644
index 2c973644f11e..000000000000
--- a/metadata/md5-cache/kde-frameworks/kunitconversion-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[network] =kde-frameworks/ki18n-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for converting units
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[network] =kde-frameworks/ki18n-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kunitconversion-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=13ac1b1edd6758a8f1cfe909737614b3
diff --git a/metadata/md5-cache/kde-frameworks/kuserfeedback-6.17.0 b/metadata/md5-cache/kde-frameworks/kuserfeedback-6.17.0
deleted file mode 100644
index 3d8b2e0fe32a..000000000000
--- a/metadata/md5-cache/kde-frameworks/kuserfeedback-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/lex app-alternatives/yacc doc? ( >=dev-qt/qttools-6.7.2:6[assistant,qdoc,linguist] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network,widgets] >=dev-qt/qtcharts-6.7.2:6 >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 dev-qt/qtbase:6
-DESCRIPTION=Framework to collect user feedback for applications via telemetry and surveys
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=doc tools debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network,widgets] >=dev-qt/qtcharts-6.7.2:6 >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 !kde-frameworks/kuserfeedback:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kuserfeedback-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=92611916f291e563721ceed4edb51d82
diff --git a/metadata/md5-cache/kde-frameworks/kwallet-6.17.0 b/metadata/md5-cache/kde-frameworks/kwallet-6.17.0
deleted file mode 100644
index 74a8ca95f86b..000000000000
--- a/metadata/md5-cache/kde-frameworks/kwallet-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kconfig-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Interface to KWallet Framework providing desktop-wide storage for passwords
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=minimal debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-PDEPEND=!minimal? ( =kde-frameworks/kwallet-runtime-6.17* )
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kconfig-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kwallet-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fd55d0aa1b7e2e3a082126d9aef6d324
diff --git a/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.17.0 b/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.17.0
deleted file mode 100644
index 3dc9c715c81f..000000000000
--- a/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=man? ( >=kde-frameworks/kdoctools-6.17:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack
-DEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwallet-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[X?] gpg? ( dev-libs/qgpgme:= ) legacy-kwallet? ( app-crypt/libsecret ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing desktop-wide storage for passwords
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org optfeature
-IUSE=gpg +man +keyring +legacy-kwallet X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kcrash-6.17*:6 =kde-frameworks/kdbusaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/kwallet-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 =kde-frameworks/kwindowsystem-6.17*:6[X?] gpg? ( dev-libs/qgpgme:= ) legacy-kwallet? ( app-crypt/libsecret ) !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] !<kde-frameworks/kwallet-6.14.0:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kwallet-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2d3a44ed2f8a64caacf211d575da0816
diff --git a/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0 b/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0-r1
index 52347d4fc7ed..064a6a39ae7b 100644
--- a/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0
+++ b/metadata/md5-cache/kde-frameworks/kwallet-runtime-6.18.0-r1
@@ -8,9 +8,9 @@ INHERIT=ecm frameworks.kde.org optfeature
IUSE=gpg +man +keyring +legacy-kwallet X debug test
KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-2+
-RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.18*:6 =kde-frameworks/kconfig-6.18*:6 =kde-frameworks/kcoreaddons-6.18*:6 =kde-frameworks/kcrash-6.18*:6 =kde-frameworks/kdbusaddons-6.18*:6 =kde-frameworks/ki18n-6.18*:6 =kde-frameworks/knotifications-6.18*:6 =kde-frameworks/kservice-6.18*:6 =kde-frameworks/kwallet-6.18*:6 =kde-frameworks/kwidgetsaddons-6.18*:6 =kde-frameworks/kwindowsystem-6.18*:6[X?] gpg? ( dev-libs/qgpgme:= ) legacy-kwallet? ( app-crypt/libsecret ) !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] !<kde-frameworks/kwallet-6.14.0:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.18*:6 =kde-frameworks/kconfig-6.18*:6 =kde-frameworks/kcoreaddons-6.18*:6 =kde-frameworks/kcrash-6.18*:6 =kde-frameworks/kdbusaddons-6.18*:6 =kde-frameworks/ki18n-6.18*:6 =kde-frameworks/knotifications-6.18*:6 =kde-frameworks/kservice-6.18*:6 =kde-frameworks/kwallet-6.18*:6 =kde-frameworks/kwidgetsaddons-6.18*:6 =kde-frameworks/kwindowsystem-6.18*:6[X?] gpg? ( dev-libs/qgpgme:= ) legacy-kwallet? ( app-crypt/libsecret ) !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] !<kde-frameworks/kwallet-6.14.0:6 keyring? ( =kde-frameworks/ksecretd-services-6.18* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=!test? ( test )
SLOT=6/6.18
SRC_URI=mirror://kde/stable/frameworks/6.18/kwallet-6.18.0.tar.xz
_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2d3a44ed2f8a64caacf211d575da0816
+_md5_=032849b2cb0c59809a2849e6ae49c7c3
diff --git a/metadata/md5-cache/kde-frameworks/kwidgetsaddons-6.17.0 b/metadata/md5-cache/kde-frameworks/kwidgetsaddons-6.17.0
deleted file mode 100644
index e726df3d802d..000000000000
--- a/metadata/md5-cache/kde-frameworks/kwidgetsaddons-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] dev-qt/qtbase:6
-DESCRIPTION=An assortment of high-level widgets for common tasks
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kwidgetsaddons-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=389faa0e8069103ce8a34003d067a853
diff --git a/metadata/md5-cache/kde-frameworks/kwindowsystem-6.17.0 b/metadata/md5-cache/kde-frameworks/kwindowsystem-6.17.0
deleted file mode 100644
index efbccc987bee..000000000000
--- a/metadata/md5-cache/kde-frameworks/kwindowsystem-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( >=dev-qt/qtbase-6.7.2:6=[gui,X] x11-base/xorg-proto x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb x11-libs/xcb-util-keysyms ) test? ( >=dev-qt/qtbase-6.7.2:6[widgets] ) wayland? ( dev-libs/plasma-wayland-protocols >=dev-libs/wayland-protocols-1.21 ) dev-qt/qtbase:6
-DESCRIPTION=Framework providing access to properties and features of the window manager
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=wayland X debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=|| ( LGPL-2.1 LGPL-3 ) MIT
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( >=dev-qt/qtbase-6.7.2:6=[wayland] ) X? ( >=dev-qt/qtbase-6.7.2:6=[gui,X] x11-base/xorg-proto x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb x11-libs/xcb-util-keysyms ) wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kwindowsystem-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8093a7d7c1e0499c3b5b78c282fcb985
diff --git a/metadata/md5-cache/kde-frameworks/kxmlgui-6.17.0 b/metadata/md5-cache/kde-frameworks/kxmlgui-6.17.0
deleted file mode 100644
index 88f019220e47..000000000000
--- a/metadata/md5-cache/kde-frameworks/kxmlgui-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,network,ssl,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kglobalaccel-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 dev-qt/qtbase:6
-DESCRIPTION=Framework for managing menu and toolbar actions in an abstract way
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6=[dbus,gui,network,ssl,widgets,xml] =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kconfigwidgets-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/kglobalaccel-6.17*:6 =kde-frameworks/kguiaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kitemviews-6.17*:6 =kde-frameworks/kwidgetsaddons-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/kxmlgui-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5e028cb38624d397bebb2bce8f633480
diff --git a/metadata/md5-cache/kde-frameworks/modemmanager-qt-6.17.0 b/metadata/md5-cache/kde-frameworks/modemmanager-qt-6.17.0
deleted file mode 100644
index 8f0aa53a1fcd..000000000000
--- a/metadata/md5-cache/kde-frameworks/modemmanager-qt-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,xml] net-misc/modemmanager dev-qt/qtbase:6
-DESCRIPTION=ModemManager bindings for Qt
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,xml] net-misc/modemmanager >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/modemmanager-qt-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ac9ff44ba941e8d8287c0d1df586da04
diff --git a/metadata/md5-cache/kde-frameworks/networkmanager-qt-6.17.0 b/metadata/md5-cache/kde-frameworks/networkmanager-qt-6.17.0
deleted file mode 100644
index e7069a7fab47..000000000000
--- a/metadata/md5-cache/kde-frameworks/networkmanager-qt-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.7.2:6[dbus,network] >=dev-qt/qtdeclarative-6.7.2:6 >=net-misc/networkmanager-1.4.0-r1[teamd=] dev-qt/qtbase:6
-DESCRIPTION=NetworkManager bindings for Qt
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=teamd debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2
-RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.7.2:6[dbus,network] >=dev-qt/qtdeclarative-6.7.2:6 >=net-misc/networkmanager-1.4.0-r1[teamd=] || ( >=net-misc/networkmanager-1.4.0-r1[elogind] >=net-misc/networkmanager-1.4.0-r1[systemd] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=121db9718d3d834e69350e9c81fb38f9
diff --git a/metadata/md5-cache/kde-frameworks/prison-6.17.0 b/metadata/md5-cache/kde-frameworks/prison-6.17.0
deleted file mode 100644
index 55d2edfd8088..000000000000
--- a/metadata/md5-cache/kde-frameworks/prison-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtmultimedia-6.7.2:6 media-gfx/qrencode:= media-libs/libdmtx media-libs/zxing-cpp:= qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) test? ( >=dev-qt/qtbase-6.7.2:6[concurrent,widgets] ) dev-qt/qtbase:6
-DESCRIPTION=QRCode and data matrix barcode library
-EAPI=8
-HOMEPAGE=https://invent.kde.org/frameworks/prison
-INHERIT=ecm frameworks.kde.org
-IUSE=qml debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui] >=dev-qt/qtmultimedia-6.7.2:6 media-gfx/qrencode:= media-libs/libdmtx media-libs/zxing-cpp:= qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/prison-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bb3919b2101c99cdad899658647d439e
diff --git a/metadata/md5-cache/kde-frameworks/purpose-6.17.0 b/metadata/md5-cache/kde-frameworks/purpose-6.17.0
deleted file mode 100644
index 13e055e76023..000000000000
--- a/metadata/md5-cache/kde-frameworks/purpose-6.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=webengine? ( dev-util/intltool ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kirigami-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/prison-6.17*:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) dev-qt/qtbase:6
-DESCRIPTION=Library for providing abstractions to get the developer's purposes fulfilled
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm frameworks.kde.org optfeature xdg
-IUSE=bluetooth webengine debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.7.2:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kcoreaddons-6.17*:6 =kde-frameworks/ki18n-6.17*:6 =kde-frameworks/kio-6.17*:6 =kde-frameworks/kirigami-6.17*:6 =kde-frameworks/knotifications-6.17*:6 =kde-frameworks/kservice-6.17*:6 =kde-frameworks/prison-6.17*:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) >=kde-frameworks/kdeclarative-6.17:6 bluetooth? ( =kde-frameworks/bluez-qt-6.17*:6 ) webengine? ( >=kde-frameworks/purpose-kaccounts-services-6.17 >=net-libs/accounts-qml-0.7_p20231028[qt6(+)] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/purpose-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=416712f879880f889e5ed88114059fe0
diff --git a/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.17.0 b/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.17.0
deleted file mode 100644
index 3851b8694452..000000000000
--- a/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6= =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kirigami-6.17*:6 =kde-frameworks/sonnet-6.17*:6[qml] dev-qt/qtbase:6
-DESCRIPTION=Style for QtQuickControls 2 that uses QWidget's QStyle for painting
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2+ LGPL-3+ )
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.7.2:6= =kde-frameworks/kcolorscheme-6.17*:6 =kde-frameworks/kconfig-6.17*:6 =kde-frameworks/kiconthemes-6.17*:6 =kde-frameworks/kirigami-6.17*:6 =kde-frameworks/sonnet-6.17*:6[qml] >=dev-qt/qt5compat-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/qqc2-desktop-style-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b1e1368fb6c64472e32315b27f467c80
diff --git a/metadata/md5-cache/kde-frameworks/solid-6.17.0 b/metadata/md5-cache/kde-frameworks/solid-6.17.0
deleted file mode 100644
index e9128f2f6f86..000000000000
--- a/metadata/md5-cache/kde-frameworks/solid-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/lex app-alternatives/yacc >=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,xml] >=dev-qt/qtdeclarative-6.7.2:6 sys-apps/util-linux sys-fs/udisks:2 virtual/libudev:= ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) test? ( >=dev-qt/qtbase-6.7.2:6[concurrent] ) dev-qt/qtbase:6
-DESCRIPTION=Provider for platform independent hardware discovery, abstraction and management
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org optfeature
-IUSE=ios debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus,gui,xml] >=dev-qt/qtdeclarative-6.7.2:6 sys-apps/util-linux sys-fs/udisks:2 virtual/libudev:= ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/solid-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c61dc70d10e181924733678b92de77c9
diff --git a/metadata/md5-cache/kde-frameworks/sonnet-6.17.0 b/metadata/md5-cache/kde-frameworks/sonnet-6.17.0
deleted file mode 100644
index cbd4608dc6aa..000000000000
--- a/metadata/md5-cache/kde-frameworks/sonnet-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 designer? ( dev-qt/qttools:6[designer] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) dev-qt/qtbase:6
-DESCRIPTION=Framework for providing spell-checking through abstraction of popular backends
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=aspell +hunspell qml debug designer test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+ LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,widgets] aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) qml? ( >=dev-qt/qtdeclarative-6.7.2:6 ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/sonnet-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ebb47e2641cbd073c65dc53129308b76
diff --git a/metadata/md5-cache/kde-frameworks/syndication-6.17.0 b/metadata/md5-cache/kde-frameworks/syndication-6.17.0
deleted file mode 100644
index 7541c0d343ee..000000000000
--- a/metadata/md5-cache/kde-frameworks/syndication-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[xml] =kde-frameworks/kcodecs-6.17*:6 test? ( >=dev-qt/qtbase-6.7.2:6[network] ) dev-qt/qtbase:6
-DESCRIPTION=Library for parsing RSS and Atom feeds
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[xml] =kde-frameworks/kcodecs-6.17*:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/syndication-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e6d754106fbfda1caafd3d52801a0b4f
diff --git a/metadata/md5-cache/kde-frameworks/syntax-highlighting-6.17.0 b/metadata/md5-cache/kde-frameworks/syntax-highlighting-6.17.0
deleted file mode 100644
index 2ae88027003b..000000000000
--- a/metadata/md5-cache/kde-frameworks/syntax-highlighting-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl >=dev-qt/qttools-6.7.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network] >=dev-qt/qtdeclarative-6.7.2:6 dev-libs/xerces-c dev-qt/qtbase:6
-DESCRIPTION=Framework for syntax highlighting
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,network] >=dev-qt/qtdeclarative-6.7.2:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/syntax-highlighting-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1994ba9164772e362253a40964498176
diff --git a/metadata/md5-cache/kde-frameworks/threadweaver-6.17.0 b/metadata/md5-cache/kde-frameworks/threadweaver-6.17.0
deleted file mode 100644
index e2224ccf9b11..000000000000
--- a/metadata/md5-cache/kde-frameworks/threadweaver-6.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.17:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=dev-qt/qtbase:6
-DESCRIPTION=Framework for managing threads using job and queue-based interfaces
-EAPI=8
-HOMEPAGE=https://develop.kde.org/products/frameworks/
-INHERIT=ecm frameworks.kde.org
-IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2+
-RDEPEND=>=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=!test? ( test )
-SLOT=6/6.17
-SRC_URI=mirror://kde/stable/frameworks/6.17/threadweaver-6.17.0.tar.xz
-_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=90066b3287c5fecde548432e278bc53f
diff --git a/metadata/md5-cache/llvm-core/clang-21.1.3 b/metadata/md5-cache/llvm-core/clang-21.1.3
new file mode 100644
index 000000000000..21bcecc500e7
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-21.1.3
@@ -0,0 +1,18 @@
+BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) test? ( ~llvm-core/lld-21.1.3 ) xml? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) doc? ( python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.1.3:21=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs
+IUSE=debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+PDEPEND=~llvm-runtimes/clang-runtime-21.1.3 llvm-core/clang-toolchain-symlinks:21
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ~llvm-core/llvm-21.1.3:21=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=llvm-core/clang-common-21.1.3 llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7c930b370c8b1ba74d361201d6e68a51
diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.3 b/metadata/md5-cache/llvm-core/clang-common-21.1.3
new file mode 100644
index 000000000000..e38db0a4477a
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-common-21.1.3
@@ -0,0 +1,15 @@
+BDEPEND=emacs? ( >=app-editors/emacs-26.3:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm preinst prepare pretend unpack
+DESCRIPTION=Common files shared between multiple slots of clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
+INHERIT=bash-completion-r1 elisp-common llvm.org multilib
+IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet emacs hardened llvm-libunwind verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.3[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.3 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org ee0660627874792c932c4600650517f3 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=1ae437c929fc4ffb4a09d1e72ff48367
diff --git a/metadata/md5-cache/llvm-core/flang-21.1.3 b/metadata/md5-cache/llvm-core/flang-21.1.3
new file mode 100644
index 000000000000..d7a2656fe832
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/flang-21.1.3
@@ -0,0 +1,18 @@
+BDEPEND=clang? ( llvm-core/clang ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=~llvm-core/clang-21.1.3[debug=] ~llvm-core/llvm-21.1.3[debug=] ~llvm-core/mlir-21.1.3[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+DESCRIPTION=LLVM's Fortran frontend
+EAPI=8
+HOMEPAGE=https://flang.llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=+clang debug test test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0-with-LLVM-exceptions
+PDEPEND=>=llvm-runtimes/flang-rt-21.1.3:21
+RDEPEND=~llvm-core/clang-21.1.3[debug=] ~llvm-core/llvm-21.1.3[debug=] ~llvm-core/mlir-21.1.3[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8be32a0cdb9622153e039725c20bd8c6
diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.3 b/metadata/md5-cache/llvm-core/libclc-21.1.3
new file mode 100644
index 000000000000..021e3a7796da
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/libclc-21.1.3
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm_slot_21? ( llvm-core/clang:21 ) spirv? ( dev-util/spirv-llvm-translator:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=OpenCL C library
+EAPI=8
+HOMEPAGE=https://libclc.llvm.org/
+INHERIT=cmake llvm.org llvm-r1 python-any-r1
+IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig +llvm_slot_21
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
+REQUIRED_USE=^^ ( llvm_slot_21 )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=48a8d86fb2f8a899e6052e5a41057a91
diff --git a/metadata/md5-cache/llvm-core/lld-21.1.3 b/metadata/md5-cache/llvm-core/lld-21.1.3
new file mode 100644
index 000000000000..c5043335757f
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lld-21.1.3
@@ -0,0 +1,18 @@
+BDEPEND=llvm-core/llvm:21 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.1.3[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+DESCRIPTION=The LLVM linker (link editor)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=debug test zstd test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=llvm-core/lld-toolchain-symlinks-16-r2:21
+RDEPEND=~llvm-core/llvm-21.1.3[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0 llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=636b221b4e608901166e7ed9bf9aeb19
diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.3 b/metadata/md5-cache/llvm-core/lldb-21.1.3
new file mode 100644
index 000000000000..8798b94c98e3
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lldb-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_11? ( ~dev-python/lit-21.1.3[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.1.3[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.1.3[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-21.1.3[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.1.3 ~llvm-core/llvm-21.1.3[debuginfod=] llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-single-r1
+IUSE=debug debuginfod +libedit lzma ncurses +python test +xml test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.1.3 ~llvm-core/llvm-21.1.3[debuginfod=] python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) llvm_targets_AArch64? ( ~llvm-core/llvm-21.1.3[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.1.3[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.1.3[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.1.3[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.1.3[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.1.3[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.1.3[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.1.3[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.1.3[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.1.3[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.1.3[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.1.3[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.1.3[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.1.3[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.1.3[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-21.1.3[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.1.3[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-21.1.3[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.1.3[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.1.3[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.1.3[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.1.3[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.1.3[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.1.3[llvm_targets_Xtensa=] )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=test !test? ( test )
+SLOT=0/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=86fd537efe06776a989b5ccd5c7c5adf
diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.3 b/metadata/md5-cache/llvm-core/llvm-21.1.3
new file mode 100644
index 000000000000..580a63760f04
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-21.1.3
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.1.3.9999 ) libffi? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) doc? ( || ( ( dev-lang/python:3.14 dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
+DESCRIPTION=Low Level Virtual Machine
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
+IUSE=+binutils-plugin debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
+PDEPEND=llvm-core/llvm-common llvm-core/llvm-toolchain-symlinks:21 binutils-plugin? ( >=llvm-core/llvmgold-21 )
+RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-core/llvm:0
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a89c15598e05aa98b71741cfbff4f1ce
diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.3 b/metadata/md5-cache/llvm-core/llvm-common-21.1.3
new file mode 100644
index 000000000000..a50b02360c71
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.3
@@ -0,0 +1,14 @@
+BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm prepare unpack
+DESCRIPTION=Common files shared between multiple slots of LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=elisp-common llvm.org
+IUSE=emacs verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=!llvm-core/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=66c34dcb72d1e333274666189a5324fc
diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.3 b/metadata/md5-cache/llvm-core/mlir-21.1.3
new file mode 100644
index 000000000000..e84ad449d1fe
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/mlir-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm-core/llvm:21 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.1.3[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=Multi-Level Intermediate Representation (library only)
+EAPI=8
+HOMEPAGE=https://mlir.llvm.org/
+INHERIT=cmake llvm.org multilib-minimal python-any-r1
+IUSE=debug test test verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=~llvm-core/llvm-21.1.3[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e6e3c473207458b5a46dfab3cd25e7b8
diff --git a/metadata/md5-cache/llvm-core/polly-21.1.3 b/metadata/md5-cache/llvm-core/polly-21.1.3
new file mode 100644
index 000000000000..4f11ff210104
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/polly-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.1.3:21=[debug=]
+DESCRIPTION=Polyhedral optimizations for LLVM
+EAPI=8
+HOMEPAGE=https://polly.llvm.org/
+INHERIT=cmake llvm.org python-any-r1
+IUSE=debug test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+RDEPEND=~llvm-core/llvm-21.1.3:21=[debug=]
+RESTRICT=!test? ( test )
+SLOT=21/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7f75af920579592311389489949857c2
diff --git a/metadata/md5-cache/llvm-runtimes/clang-runtime-21.1.3 b/metadata/md5-cache/llvm-runtimes/clang-runtime-21.1.3
new file mode 100644
index 000000000000..8fb87db990e6
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/clang-runtime-21.1.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DESCRIPTION=Meta-ebuild for clang runtime libraries
+EAPI=8
+HOMEPAGE=https://clang.llvm.org/
+INHERIT=multilib multilib-build
+IUSE=+compiler-rt libcxx offload openmp +sanitize default-compiler-rt default-libcxx default-lld llvm-libunwind polly abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=public-domain
+RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-21.1.3:21[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-21.1.3:21[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-21.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-21.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] offload? ( >=llvm-runtimes/offload-21.1.3 ) ) llvm-core/clang-common ~llvm-core/clang-linker-config-21[default-lld(-)?] ~llvm-runtimes/clang-rtlib-config-21[default-compiler-rt(-)?] ~llvm-runtimes/clang-unwindlib-config-21[default-compiler-rt(-)?,llvm-libunwind(-)?] ~llvm-runtimes/clang-stdlib-config-21[default-libcxx(-)?] polly? ( ~llvm-core/polly-21.1.3 )
+REQUIRED_USE=sanitize? ( compiler-rt )
+SLOT=21
+_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=ea57d5b051b01f9f83de011ddbf9d4be
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.3 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.3
new file mode 100644
index 000000000000..f93a91608b69
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-core/clang-linker-config:21 ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-21.1.3*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:21
+DESCRIPTION=Compiler runtime library for clang (built-in part)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang debug test test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
+RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
+SLOT=21
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0c5433effc54fdce045052f3666b72f3
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.3 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.3
new file mode 100644
index 000000000000..ecc1eb658771
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-core/clang-linker-config:21 llvm-runtimes/clang-rtlib-config:21 llvm-runtimes/clang-stdlib-config:21 llvm-runtimes/compiler-rt:21 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-21.1.3*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:21 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+IUSE=+abi_x86_32 abi_x86_64 +clang debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=21
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7a32ada6d196148657c432952d0f6dd8
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.3 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.3
new file mode 100644
index 000000000000..391d467add19
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.3
@@ -0,0 +1,15 @@
+BDEPEND=llvm-core/llvm:21 llvm-core/flang test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=LLVM's Fortran runtime
+EAPI=8
+HOMEPAGE=https://flang.llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1
+IUSE=debug test verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
+RESTRICT=!test? ( test )
+SLOT=21
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=69cc9f13b9b1e035f36a2434d66af4d5
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.3 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.3
new file mode 100644
index 000000000000..c889ee41a2a0
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-core/clang-linker-config:21 llvm-runtimes/clang-rtlib-config:21 llvm-runtimes/clang-unwindlib-config:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.1.3[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) llvm-core/llvm:21
+DESCRIPTION=New implementation of the C++ standard library, targeting C++11
+EAPI=8
+HOMEPAGE=https://libcxx.llvm.org/
+INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.1.3[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=14d367d6b7137ac76fb7683bcf0cd285
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.3 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.3
new file mode 100644
index 000000000000..f9307ce45767
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-core/clang-linker-config:21 llvm-runtimes/clang-rtlib-config:21 llvm-runtimes/clang-unwindlib-config:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm-core/llvm:21
+DESCRIPTION=Low level support for a standard C++ library
+EAPI=8
+HOMEPAGE=https://libcxxabi.llvm.org/
+INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=56d44243a1822dc34b2c4edb5334ca7a
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.3 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.3
new file mode 100644
index 000000000000..f127f7069f20
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.3
@@ -0,0 +1,16 @@
+BDEPEND=llvm-core/clang:21 test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-21.1.3*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-runtimes/libunwind-21.1.3[static-libs]
+DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=debug test test verify-sig
+KEYWORDS=~amd64
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=~llvm-runtimes/libunwind-21.1.3[static-libs] !sys-devel/gcc
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ba6cc818f00ac3ac49712f6561df0747
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.3 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.3
new file mode 100644
index 000000000000..6eb46fc5ff7c
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-core/clang-linker-config:21 llvm-runtimes/clang-rtlib-config:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm-core/llvm:21
+DESCRIPTION=C++ runtime stack unwinder from LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
+INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!sys-libs/libunwind
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b988fd7375fec703fa4cc1c4f0d6869b
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.3 b/metadata/md5-cache/llvm-runtimes/offload-21.1.3
new file mode 100644
index 000000000000..184bd9b38c66
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) llvm-core/clang ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.1.3 ~llvm-runtimes/openmp-21.1.3[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+DESCRIPTION=OpenMP offloading support
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake crossdev flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=+clang debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX test verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.1.3 ~llvm-runtimes/openmp-21.1.3[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org ee0660627874792c932c4600650517f3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=20567fdc2dc128c7892421e34b8b5fac
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.3 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.3
new file mode 100644
index 000000000000..2ec5d19235fa
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl test? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lit[python_targets_python3_14(-)] ) llvm-core/clang ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-20.1.5 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=gdb-plugin? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+IUSE=debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=gdb-plugin? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
+RESTRICT=!test? ( test )
+SLOT=0/21.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.3/llvm-project-21.1.3.src.tar.xz.sig )
+_eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org ee0660627874792c932c4600650517f3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8bf2aff7371ed891d002520c4c13faa5
diff --git a/metadata/md5-cache/net-news/rsstool-1.0.1_rc2-r1 b/metadata/md5-cache/net-news/rsstool-1.0.1_rc2-r1
deleted file mode 100644
index fca13dc069c8..000000000000
--- a/metadata/md5-cache/net-news/rsstool-1.0.1_rc2-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=compile install prepare
-DEPEND=dev-libs/libxml2:= net-misc/curl
-DESCRIPTION=cmdline tool to read, parse, merge, and write RSS (and Atom) feeds
-EAPI=7
-HOMEPAGE=https://sourceforge.net/projects/rsstool/
-INHERIT=toolchain-funcs
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/libxml2:= net-misc/curl
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/rsstool/rsstool-1.0.1rc2-src.zip
-_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=46b04907cd936378113dd5e500b84493
diff --git a/metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r2 b/metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r2
index 8900a10339da..eac5702fc229 100644
--- a/metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r2
+++ b/metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r2
@@ -1,6 +1,6 @@
BDEPEND=dev-ml/findlib sys-apps/gawk sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm prepare
-DEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] dev-ml/num:= emacs? ( >=app-editors/emacs-23.1:* )
+DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/num:= emacs? ( >=app-editors/emacs-23.1:* )
DESCRIPTION=Model checker for verifying properties of array-based systems
EAPI=8
HOMEPAGE=https://cubicle.lri.fr/ https://github.com/cubicle-model-checker/cubicle/
@@ -8,8 +8,8 @@ INHERIT=autotools elisp-common
IUSE=emacs examples
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ocaml-4.09.0:=[ocamlopt] dev-ml/num:= emacs? ( >=app-editors/emacs-23.1:* )
+RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/num:= emacs? ( >=app-editors/emacs-23.1:* )
SLOT=0/1.2.0
SRC_URI=https://github.com/cubicle-model-checker/cubicle/archive/1.2.0.tar.gz -> cubicle-1.2.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 elisp-common fe05085d051330f15cf7201109b5cd23 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4886383e5c299ad7827897bb7d8a0d3a
+_md5_=10bf0219eb8f14546ae4ce2978e271af
diff --git a/metadata/md5-cache/sci-mathematics/why3-1.6.0 b/metadata/md5-cache/sci-mathematics/why3-1.6.0
index 9b88fd1472ba..20cc1b159aa1 100644
--- a/metadata/md5-cache/sci-mathematics/why3-1.6.0
+++ b/metadata/md5-cache/sci-mathematics/why3-1.6.0
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=8
HOMEPAGE=https://www.why3.org/
@@ -8,8 +8,8 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk +ocamlopt re sexp stackify +zarith zip +ocamlopt
KEYWORDS=~amd64
LICENSE=LGPL-2
-RDEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.6.0
SRC_URI=https://why3.gitlabpages.inria.fr/releases/why3-1.6.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bb8d8b6e5cb5c477e17df506362f33ea
+_md5_=0349f0b3da94255fc9fd7fb1f958a583
diff --git a/metadata/md5-cache/sci-mathematics/why3-1.7.2 b/metadata/md5-cache/sci-mathematics/why3-1.7.2
index ab698b050c89..56ad50ad20ef 100644
--- a/metadata/md5-cache/sci-mathematics/why3-1.7.2
+++ b/metadata/md5-cache/sci-mathematics/why3-1.7.2
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=8
HOMEPAGE=https://www.why3.org/
@@ -8,8 +8,8 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk +ocamlopt re sexp stackify +zarith zip +ocamlopt
KEYWORDS=~amd64
LICENSE=LGPL-2
-RDEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= coq? ( >=sci-mathematics/coq-8.7:= ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zarith? ( dev-ml/zarith:= ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.7.2
SRC_URI=https://why3.gitlabpages.inria.fr/releases/why3-1.7.2.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=68210f46994de9503a16ef671986025b
+_md5_=d4ca8a34e2dc0d712f555ca95e3a7745
diff --git a/metadata/md5-cache/sci-mathematics/why3-1.8.0 b/metadata/md5-cache/sci-mathematics/why3-1.8.0
index 86b6cb38f4f8..fb69ac49719e 100644
--- a/metadata/md5-cache/sci-mathematics/why3-1.8.0
+++ b/metadata/md5-cache/sci-mathematics/why3-1.8.0
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=8
HOMEPAGE=https://www.why3.org/
@@ -8,8 +8,8 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk +ocamlopt re sexp stackify zip +ocamlopt
KEYWORDS=~amd64
LICENSE=LGPL-2
-RDEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.8.0
SRC_URI=https://why3.gitlabpages.inria.fr/releases/why3-1.8.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c124c7ebc35129e9b4d9813cb331b8d3
+_md5_=8fea42fbeeba575d2738df508a064e0a
diff --git a/metadata/md5-cache/sci-mathematics/why3-1.8.1 b/metadata/md5-cache/sci-mathematics/why3-1.8.1
index d8ba23c3e02a..c7ab87e16ab7 100644
--- a/metadata/md5-cache/sci-mathematics/why3-1.8.1
+++ b/metadata/md5-cache/sci-mathematics/why3-1.8.1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=8
HOMEPAGE=https://www.why3.org/
@@ -8,8 +8,8 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk +ocamlopt re sexp stackify zip +ocamlopt
KEYWORDS=~amd64
LICENSE=LGPL-2
-RDEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.8.1
SRC_URI=https://why3.gitlabpages.inria.fr/releases/why3-1.8.1.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c124c7ebc35129e9b4d9813cb331b8d3
+_md5_=8fea42fbeeba575d2738df508a064e0a
diff --git a/metadata/md5-cache/sci-mathematics/why3-1.8.2 b/metadata/md5-cache/sci-mathematics/why3-1.8.2
index f42c82a0af02..abbd4f73bd6a 100644
--- a/metadata/md5-cache/sci-mathematics/why3-1.8.2
+++ b/metadata/md5-cache/sci-mathematics/why3-1.8.2
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=8
HOMEPAGE=https://www.why3.org/ https://gitlab.inria.fr/why3/why3/
@@ -8,8 +8,8 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk +ocamlopt re sexp stackify zip +ocamlopt
KEYWORDS=~amd64
LICENSE=LGPL-2
-RDEPEND=!sci-mathematics/why3-for-spark >=dev-lang/ocaml-4.05.0:=[ocamlopt?] >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=!sci-mathematics/why3-for-spark >=dev-ml/menhir-20170418:= dev-ml/num:= dev-ml/zarith:= coq? ( >=sci-mathematics/coq-8.15:= >=sci-mathematics/flocq-4.2.1 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview,ocamlopt?] ) re? ( dev-ml/re:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) stackify? ( dev-ml/ocamlgraph:=[ocamlopt?] ) zip? ( dev-ml/camlzip:= ) dev-lang/ocaml:=[ocamlopt?]
SLOT=0/1.8.2
SRC_URI=https://why3.gitlabpages.inria.fr/releases/why3-1.8.2.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a4053a2b4c4a099003de2760ec530b20
+_md5_=f4939de670049cee2321210f37db627e
diff --git a/metadata/md5-cache/sci-mathematics/why3-for-spark-2021-r1 b/metadata/md5-cache/sci-mathematics/why3-for-spark-2021-r1
index 01d1c7b3df3e..d66073353ec9 100644
--- a/metadata/md5-cache/sci-mathematics/why3-for-spark-2021-r1
+++ b/metadata/md5-cache/sci-mathematics/why3-for-spark-2021-r1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex dev-tex/rubber media-gfx/graphviz ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=Platform for deductive program verification
EAPI=7
HOMEPAGE=https://www.why3.org/ https://github.com/AdaCore/why3
@@ -8,10 +8,10 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip +ocamlopt
KEYWORDS=amd64
LICENSE=GPL-3
-RDEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) sexp? ( dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] ) zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
REQUIRED_USE=html? ( doc ) ocamlopt
RESTRICT=strip
SLOT=0
SRC_URI=https://community.download.adacore.com/v1/dd74ae7ecfd7d56aff7b17cee7a35559384a600f?filename=why3-2021-20210519-19ADF-src.tar.gz -> why3-2021-20210519-19ADF-src.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=77b7b785badafde8d91e7f55f8794f50
+_md5_=2e0b2a7262a41b133eaa10af4a3ccd17
diff --git a/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r2 b/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r2
index d2e642ac911d..f3e1328f26af 100644
--- a/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r2
+++ b/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r2
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex dev-tex/rubber media-gfx/graphviz ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=SPARK 2014 repository for the Why3 verification platform
EAPI=8
HOMEPAGE=https://www.why3.org/ https://github.com/AdaCore/why3
@@ -8,10 +8,10 @@ INHERIT=autotools findlib
IUSE=coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip +ocamlopt
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
-RDEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
REQUIRED_USE=html? ( doc ) ocamlopt
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/AdaCore/why3/archive/fb4ca6cd8c7d888d3e8d281e6de87c66ec20f084.tar.gz -> why3-for-spark-2023.12.13.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b41bc63d84337605e740e83071ce703f
+_md5_=dc529eacfdb92445b6e3c6a7946e09ea
diff --git a/metadata/md5-cache/x11-misc/xcave-2.5.1-r1 b/metadata/md5-cache/x11-misc/xcave-2.5.1-r1
deleted file mode 100644
index 625b4dd883a4..000000000000
--- a/metadata/md5-cache/x11-misc/xcave-2.5.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install
-DEPEND=dev-libs/libxml2:2= gnome-base/libglade x11-libs/gtk+:2
-DESCRIPTION=View and manage contents of your wine cellar
-EAPI=7
-HOMEPAGE=http://xcave.free.fr/index-en.php
-INHERIT=flag-o-matic
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/libxml2:2= gnome-base/libglade x11-libs/gtk+:2
-RESTRICT=test
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/xcave/xcave-2.5.1.tar.gz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4282e6f3971431a477b6e301c1632a58
diff --git a/net-news/rsstool/Manifest b/net-news/rsstool/Manifest
deleted file mode 100644
index 72cdbcc0a35e..000000000000
--- a/net-news/rsstool/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rsstool-1.0.1rc2-src.zip 135622 BLAKE2B 109c0f3958fb81b61efb30a672c4d8d232511624dcaa3733340596cc665f0f3d7fbd9a2ac9fe463009b3abd9af19cfdb0892ded591b202fcf762c40f2bfd336e SHA512 9c04f194e1940909409f6039bd8842e1ff558ec2849e42949143b4cddf7472f7e65925d2acaae40bb423ce26b7c6e66fa675208c3f61ea7e010040b6b8d8af0d
diff --git a/net-news/rsstool/metadata.xml b/net-news/rsstool/metadata.xml
deleted file mode 100644
index 83d00b14c8d4..000000000000
--- a/net-news/rsstool/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/net-news/rsstool/rsstool-1.0.1_rc2-r1.ebuild b/net-news/rsstool/rsstool-1.0.1_rc2-r1.ebuild
deleted file mode 100644
index 93e6b55554b1..000000000000
--- a/net-news/rsstool/rsstool-1.0.1_rc2-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P=${PN}-${PV/_}
-
-DESCRIPTION="cmdline tool to read, parse, merge, and write RSS (and Atom) feeds"
-HOMEPAGE="https://sourceforge.net/projects/rsstool/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}-src.zip"
-S="${WORKDIR}"/${MY_P}-src/src
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
- dev-libs/libxml2:=
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- default
-
- sed -e '1i#!/bin/bash' -i configure || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- emake DESTDIR="${D}" BINDIR="/usr/bin" install
-
- docinto html
- dodoc ../{changes,faq,readme}.html
-}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 1ab3786d4600..521695f4f748 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -289,18 +289,6 @@ sys-apps/edid-decode
# Removal on 2025-10-12
net-wireless/mdk
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-09)
-# Packaged version is very outdated, was already broken by libxml2-2.12,
-# now once more by libxml2-2.14. Bugs #739362, #829005, #923828, #955798.
-# Removal on 2025-10-09.
-games-rpg/manaplus
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-09)
-# Broken by dev-libs/libxml2-2.14.2, abandoned by upstream, almost no one
-# else is packaging this. Bugs #955705, 955817. Removal on 2025-10-09.
-net-news/rsstool
-x11-misc/xcave
-
# Michał Górny <mgorny@gentoo.org> (2025-09-06)
# Abandoned. Incompatible with py3.14. Last release in 2020.
# No revdeps left.
diff --git a/sci-mathematics/cubicle/cubicle-1.2.0-r2.ebuild b/sci-mathematics/cubicle/cubicle-1.2.0-r2.ebuild
index 210c395fb4dd..1ce653dfc9de 100644
--- a/sci-mathematics/cubicle/cubicle-1.2.0-r2.ebuild
+++ b/sci-mathematics/cubicle/cubicle-1.2.0-r2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="emacs examples"
RDEPEND="
- >=dev-lang/ocaml-4.09.0:=[ocamlopt]
+ dev-lang/ocaml:=[ocamlopt]
dev-ml/num:=
emacs? ( >=app-editors/emacs-23.1:* )
"
diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
index 88eff56c735b..919bc4469968 100644
--- a/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
+++ b/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
@@ -22,7 +22,6 @@ IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip"
RESTRICT="strip"
RDEPEND="
- >=dev-lang/ocaml-4.11:=[ocamlopt?]
dev-ml/menhir:=[ocamlopt?]
dev-ml/num:=[ocamlopt?]
dev-ml/yojson:=
diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r2.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r2.ebuild
index d4757caaf1b7..0ed775f73f97 100644
--- a/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r2.ebuild
+++ b/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r2.ebuild
@@ -21,7 +21,6 @@ IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip"
RESTRICT="strip"
RDEPEND="
- >=dev-lang/ocaml-4.11:=[ocamlopt?]
dev-ml/menhir:=[ocamlopt?]
dev-ml/num:=[ocamlopt?]
dev-ml/re:=[ocamlopt?]
diff --git a/sci-mathematics/why3/why3-1.6.0.ebuild b/sci-mathematics/why3/why3-1.6.0.ebuild
index 27569d1c9825..795e39ceeecb 100644
--- a/sci-mathematics/why3/why3-1.6.0.ebuild
+++ b/sci-mathematics/why3/why3-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,6 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp stackify +zarith zip"
RDEPEND="
!sci-mathematics/why3-for-spark
- >=dev-lang/ocaml-4.05.0:=[ocamlopt?]
>=dev-ml/menhir-20170418:=
dev-ml/num:=
coq? ( >=sci-mathematics/coq-8.7:= )
diff --git a/sci-mathematics/why3/why3-1.7.2.ebuild b/sci-mathematics/why3/why3-1.7.2.ebuild
index aabe6abb7ced..adafd116964f 100644
--- a/sci-mathematics/why3/why3-1.7.2.ebuild
+++ b/sci-mathematics/why3/why3-1.7.2.ebuild
@@ -16,7 +16,6 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp stackify +zarith zip"
RDEPEND="
!sci-mathematics/why3-for-spark
- >=dev-lang/ocaml-4.05.0:=[ocamlopt?]
>=dev-ml/menhir-20170418:=
dev-ml/num:=
coq? ( >=sci-mathematics/coq-8.7:= )
diff --git a/sci-mathematics/why3/why3-1.8.0.ebuild b/sci-mathematics/why3/why3-1.8.0.ebuild
index 7d4c10c81bae..a0ca2449bfcd 100644
--- a/sci-mathematics/why3/why3-1.8.0.ebuild
+++ b/sci-mathematics/why3/why3-1.8.0.ebuild
@@ -16,7 +16,6 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp stackify zip"
RDEPEND="
!sci-mathematics/why3-for-spark
- >=dev-lang/ocaml-4.05.0:=[ocamlopt?]
>=dev-ml/menhir-20170418:=
dev-ml/num:=
dev-ml/zarith:=
diff --git a/sci-mathematics/why3/why3-1.8.1.ebuild b/sci-mathematics/why3/why3-1.8.1.ebuild
index 7d4c10c81bae..a0ca2449bfcd 100644
--- a/sci-mathematics/why3/why3-1.8.1.ebuild
+++ b/sci-mathematics/why3/why3-1.8.1.ebuild
@@ -16,7 +16,6 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp stackify zip"
RDEPEND="
!sci-mathematics/why3-for-spark
- >=dev-lang/ocaml-4.05.0:=[ocamlopt?]
>=dev-ml/menhir-20170418:=
dev-ml/num:=
dev-ml/zarith:=
diff --git a/sci-mathematics/why3/why3-1.8.2.ebuild b/sci-mathematics/why3/why3-1.8.2.ebuild
index 33c159244df5..ad03632728b9 100644
--- a/sci-mathematics/why3/why3-1.8.2.ebuild
+++ b/sci-mathematics/why3/why3-1.8.2.ebuild
@@ -17,7 +17,6 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp stackify zip"
RDEPEND="
!sci-mathematics/why3-for-spark
- >=dev-lang/ocaml-4.05.0:=[ocamlopt?]
>=dev-ml/menhir-20170418:=
dev-ml/num:=
dev-ml/zarith:=
diff --git a/x11-misc/xcave/Manifest b/x11-misc/xcave/Manifest
deleted file mode 100644
index f9c567da8ab4..000000000000
--- a/x11-misc/xcave/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xcave-2.5.1.tar.gz 786853 BLAKE2B e3b2290b01c16bff4dbe8d5167b4bed75fbe4225555e3ee3856115302329878550cbb4c35286c717eb46c3fd12b4d66323895cdbb292cc6f054360b53c3f9c1a SHA512 6095c06d75f7c5d87a6d0f1c4c3a52071ffc1912d60ba07c95d9b8d84f0027ba24476f941828c4eecf801d7ca7f0bc168ddd2d162b3e863fc31ee6b4c9144cd4
diff --git a/x11-misc/xcave/xcave-2.5.1-r1.ebuild b/x11-misc/xcave/xcave-2.5.1-r1.ebuild
deleted file mode 100644
index d6eb81854839..000000000000
--- a/x11-misc/xcave/xcave-2.5.1-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="View and manage contents of your wine cellar"
-HOMEPAGE="http://xcave.free.fr/index-en.php"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/libxml2:2=
- gnome-base/libglade
- x11-libs/gtk+:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- append-cflags -fcommon
- default
-}
-src_install() {
- default
- rm -rv "${ED}"/usr/doc || die
-}