summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-06 03:03:24 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-06 03:03:24 +0000
commit2ceda67569b0a59d190a0f6afe73c18336b54268 (patch)
treeb769c1b06703783b963015c2c528fd5a50d2046b /dev-libs
parent564cd64dc5f2727c4df6aeb1bb51327503c84e78 (diff)
gentoo auto-resync : 06:11:2024 - 03:03:24
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin101154 -> 100666 bytes
-rw-r--r--dev-libs/kpeoplevcard/Manifest4
-rw-r--r--dev-libs/kpeoplevcard/files/kpeoplevcard-0.1-emit-initial-fetch-complete-signal.patch29
-rw-r--r--dev-libs/kpeoplevcard/kpeoplevcard-0.1-r1.ebuild34
-rw-r--r--dev-libs/kpeoplevcard/metadata.xml11
-rw-r--r--dev-libs/kproperty/Manifest3
-rw-r--r--dev-libs/kproperty/kproperty-3.2.0.ebuild34
-rw-r--r--dev-libs/kproperty/metadata.xml11
-rw-r--r--dev-libs/kreport/Manifest8
-rw-r--r--dev-libs/kreport/files/kreport-3.2.0-Q_REQUIRED_RESULT-placing.patch54
-rw-r--r--dev-libs/kreport/files/kreport-3.2.0-fix-cmake-config.patch35
-rw-r--r--dev-libs/kreport/files/kreport-3.2.0-fix-insane-delay.patch166
-rw-r--r--dev-libs/kreport/files/kreport-3.2.0-gcc10.patch120
-rw-r--r--dev-libs/kreport/files/kreport-3.2.0-gcc12.patch26
-rw-r--r--dev-libs/kreport/kreport-3.2.0-r3.ebuild63
-rw-r--r--dev-libs/kreport/metadata.xml15
-rw-r--r--dev-libs/libevdev/Manifest2
-rw-r--r--dev-libs/libevdev/libevdev-1.13.2.ebuild50
-rw-r--r--dev-libs/libinput/Manifest2
-rw-r--r--dev-libs/libinput/libinput-1.26.1.ebuild102
-rw-r--r--dev-libs/libmspack/Manifest2
-rw-r--r--dev-libs/libmspack/libmspack-1.11.ebuild2
-rw-r--r--dev-libs/libuv/Manifest3
-rw-r--r--dev-libs/libuv/libuv-1.49.2.ebuild62
-rw-r--r--dev-libs/nss/Manifest3
-rw-r--r--dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch33
-rw-r--r--dev-libs/nss/nss-3.106.ebuild2
-rw-r--r--dev-libs/wayland-protocols/Manifest2
-rw-r--r--dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild37
29 files changed, 103 insertions, 812 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b52778e4f027..08c6c2b6a7f2 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/kpeoplevcard/Manifest b/dev-libs/kpeoplevcard/Manifest
deleted file mode 100644
index 9d48ff02d5de..000000000000
--- a/dev-libs/kpeoplevcard/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX kpeoplevcard-0.1-emit-initial-fetch-complete-signal.patch 906 BLAKE2B 7e0538c5ffdafb82ffa7991d59b3b818975896b61ecfda1113ad120423d0a8dce793e7b15400d434d814f2bbd853eef4feb8891477c9593eaee916d18ed00374 SHA512 3a5c92bf46a7ad61b0ba0c3508cea0d69d0b847f65279e763a37a73ea36ac58d3e885dbf5f3704f62449517dbadb9b52a5b9769fe700de90503528e2a8c56669
-DIST kpeoplevcard-0.1.tar.xz 13424 BLAKE2B 567b5f081283da8af26e03c3e46c50bf67524146171a6f8afa938ac9609d11bfe32ad8de39a29ec0431af135f33825149fb8e98a28141941fd418539a8f03c30 SHA512 9f11ee768d1ddce1f03f41b604180078c0315eb8b9f0118dd99eba65333400b0a0ed12ab1e08ebce3c6c0a2c93563e5c3e832a0cd458d6ea296bd64eeb9413e7
-EBUILD kpeoplevcard-0.1-r1.ebuild 784 BLAKE2B 5dba52451cc6832f46d8152f4f2d952db1944e5d336c874c49db3d4774bd2df0262ae1ed67fa807d68356b05e78685585f7643b10c5454ac338ce7f1d8cd70bc SHA512 cf1f3c52033110267a3b1b173962641dbf6a1502ba9f6b7a38e8ed366f0104d16b9952a0d199197aaa85596ca6129feaf31427d07840aadeae0fa81f15e4d863
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kpeoplevcard/files/kpeoplevcard-0.1-emit-initial-fetch-complete-signal.patch b/dev-libs/kpeoplevcard/files/kpeoplevcard-0.1-emit-initial-fetch-complete-signal.patch
deleted file mode 100644
index 3f16d9f5b674..000000000000
--- a/dev-libs/kpeoplevcard/files/kpeoplevcard-0.1-emit-initial-fetch-complete-signal.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 778d03445f41c536f2ca9116ee6acb5f4f01b868 Mon Sep 17 00:00:00 2001
-From: Dimitar Petrovski <dimeptr@gmail.com>
-Date: Mon, 6 Jul 2020 18:36:31 +0200
-Subject: [PATCH] Emit the Initial Fetch Complete signal
-
-BUG: 423845
-The plugin does not emit the initialFetchComplete signal which seems
-needed by AllContactsMonitor and PersonsModel does not get initialized
-since it waitd for the signal from all plugins
----
- src/kpeoplevcard.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/kpeoplevcard.cpp b/src/kpeoplevcard.cpp
-index bfaf71e..20531f6 100644
---- a/src/kpeoplevcard.cpp
-+++ b/src/kpeoplevcard.cpp
-@@ -153,6 +153,8 @@ KPeopleVCard::KPeopleVCard()
-
- processDirectory(QFileInfo(*vcardsLocation));
-
-+ emitInitialFetchComplete(true);
-+
- connect(m_fs, &KDirWatch::dirty, this, [this](const QString& path) {
- const QFileInfo fi(path);
- if (fi.isFile())
---
-GitLab
-
diff --git a/dev-libs/kpeoplevcard/kpeoplevcard-0.1-r1.ebuild b/dev-libs/kpeoplevcard/kpeoplevcard-0.1-r1.ebuild
deleted file mode 100644
index 2fc43960289e..000000000000
--- a/dev-libs/kpeoplevcard/kpeoplevcard-0.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="pim"
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Library to expose vcards to KPeople"
-HOMEPAGE="https://invent.kde.org/pim/kpeoplevcard"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-emit-initial-fetch-complete-signal.patch" # KDE-bug 423845
-)
diff --git a/dev-libs/kpeoplevcard/metadata.xml b/dev-libs/kpeoplevcard/metadata.xml
deleted file mode 100644
index d925f2439758..000000000000
--- a/dev-libs/kpeoplevcard/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/kproperty/Manifest b/dev-libs/kproperty/Manifest
deleted file mode 100644
index fbd1889c4998..000000000000
--- a/dev-libs/kproperty/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kproperty-3.2.0.tar.xz 130208 BLAKE2B 22f5b4aafde41d285968f99579b757b8a88dbb12f7ed5e062e44f74c72765b915195961f5ab20e7ef9735a5f82f6c568fa807aa9bb061bfdf64ecfdfc0775793 SHA512 2d7fe5a18fd3520f0dc146ec844cf284c52eb330404666fa1400342c1489a88e1f72834d813cf52f2fd90c8312b5122f542acad7d86ae10a8d1a023c72c368ee
-EBUILD kproperty-3.2.0.ebuild 854 BLAKE2B 2033b8bce49972b8c41c18e40b546163ac6f66ae2d482f5f664eafda30919e8eca23fb6bbcd53a7251d8e9e1bd54c1736bab847bb077ef5a85a9aa2f03f8ad73 SHA512 c34506bc00e697dd460ebb7fb2b80e3a4ccf4aa143c76e4d35434fb9a4dc427ba531a3bdd918e526ded32b5f3351551caa43aa06e9d663b640436881429ee422
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kproperty/kproperty-3.2.0.ebuild b/dev-libs/kproperty/kproperty-3.2.0.ebuild
deleted file mode 100644
index 5772edfe9e63..000000000000
--- a/dev-libs/kproperty/kproperty-3.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true" # build system adds autotests dir based on BUILD_TESTING value
-KFMIN=5.60.0
-QTMIN=5.12.3
-inherit ecm kde.org
-
-DESCRIPTION="Property editing framework with editor widget similar to Qt Designer"
-HOMEPAGE="https://community.kde.org/KProperty"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz"
- KEYWORDS="amd64 x86"
-fi
-
-LICENSE="LGPL-2+"
-SLOT="5/4"
-
-# tests require installed headers, bug 636108
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/dev-libs/kproperty/metadata.xml b/dev-libs/kproperty/metadata.xml
deleted file mode 100644
index d925f2439758..000000000000
--- a/dev-libs/kproperty/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/kreport/Manifest b/dev-libs/kreport/Manifest
deleted file mode 100644
index 2ac9039318cd..000000000000
--- a/dev-libs/kreport/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX kreport-3.2.0-Q_REQUIRED_RESULT-placing.patch 2153 BLAKE2B 819f99398b0ab287bce589de13b44686eb686bc174e517780f283f264311a2640b7b8bf6cb4bdeacef553d3a37e60dfbb630b3931eea290f764dc046edcf7650 SHA512 71a982f484069eede1762e777649fc1bf06353fdc43d20f040286b1c8a8a4584c62b6e54bd88578da583622f8a74046ce3da998bd7a95122c048389fe9c5dffd
-AUX kreport-3.2.0-fix-cmake-config.patch 1064 BLAKE2B b66d9d09dc1097a8b06a8b3d7bc3118f837fb76871e72c8c23ff20c618c6760b1fd49f4debcd62d4f203aa77c30520f44a2f2ad692e41bd2dec6489337df1586 SHA512 043bddb0cc5dc6cbb7db4620e9506dd045097478b6743ff016e748aa7dba2f01d4424f86697b53090ae6be8aed931c280543793e94ba42fdeb563065624273f1
-AUX kreport-3.2.0-fix-insane-delay.patch 5496 BLAKE2B 1d3adb61aa38ba73cf58c862fbe941d090a22ad02c60e2e5e0f16b39625febc60e1f1bfac44892ba2b47ae75d6624d5a90456a4168825fcb21753dd1f436c89b SHA512 82cfe9387c636905472d1164c9f8003099e7201baac8bec3361deac15e32e982186d626d5eb5259933e2e2783591141746e16ec116d36d2897263d5ec3c1cb67
-AUX kreport-3.2.0-gcc10.patch 4160 BLAKE2B 1d3e579ac1c2e6da0cecc22a2128746a6f3fdf99c7b4b5b66e0992f10ec9555b83efc6b6eff62acc5c2a72299abf3baf6b0e7fec9b7b0c57702a23d7cdc4cec4 SHA512 a378710adb3c885591dadb878ad6c4c8ed6c3e92feebfd59aaf8eaf1f03ddbe720d4480622e744c37ec0d7bb52812b9e91eef90ff5d3af30f70da7bbbba5aff8
-AUX kreport-3.2.0-gcc12.patch 1014 BLAKE2B 7fa0a343e670f93762832e4667fbef2037dd8330818937040eb5abca5c93c140eda0da002d9013378bf559249690b49289ca86d5f40c6a65e9f3630cec5cb905 SHA512 fffa5455ac114c143f4b5b29440884393234b020b1a773e243fcb223cf08cbffecd00b86111cc99a7090127ff28b2f192b7f6b3eb95d1406bf42032bcd412f4f
-DIST kreport-3.2.0.tar.xz 374072 BLAKE2B b0e4a028464f424e1e6661a02233a0e6f711a890892ea34c8c8ebc12675379a233e9aa8b00f9165e9a82993d43ae2086c7a8c0f5cc17cfaa658614225c7b56c8 SHA512 3f7b8bf8d4c5e88de74b38c55b4c82ac1e3ae11db424b10b85884ff479d25640b0ef7c6f90567cf27a1bab099d4b14a042ddf4549cec9ca7d5b237c3a8f7104c
-EBUILD kreport-3.2.0-r3.ebuild 1505 BLAKE2B 056a727df8dbd0fcc42a442feb0eb78040b814df6714d9f98bd18ee170aab1993799896c143cd69c2b7c40c7e1bd4b00259508260a0a030767945cc8059b8188 SHA512 aff409dfadc3bbf950f1bfc4445801fdc39caa757dcc3e9ceb4681645d060607ecd8d9014e4cd44807c35e568c794ad0222c20d0811589c538792dd38aee7173
-MISC metadata.xml 513 BLAKE2B 38e212c004da9c51581f191c2cb3852199931eb9135c9f07dfcdfa30ff780630038291169cead63edd1c842bedaaf00c261d20c6871e325f9b9dc8901481b868 SHA512 1f696a012a26537e7025bc3e2e4b4979e90b2a45f79c751ec0b97a7e27db46c946b4eeefe5b16a9ded482e910ed538bb3113757bcca2148252b6b1c2597a3b45
diff --git a/dev-libs/kreport/files/kreport-3.2.0-Q_REQUIRED_RESULT-placing.patch b/dev-libs/kreport/files/kreport-3.2.0-Q_REQUIRED_RESULT-placing.patch
deleted file mode 100644
index bb90243c688e..000000000000
--- a/dev-libs/kreport/files/kreport-3.2.0-Q_REQUIRED_RESULT-placing.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From b37de83728dc7463dea37f71417560ae602f615d Mon Sep 17 00:00:00 2001
-From: Jaroslaw Staniek <staniek@kde.org>
-Date: Sat, 1 Feb 2020 19:07:52 +0100
-Subject: [PATCH] TRIVIAL Move Q_REQUIRED_RESULT to correct place
-
-This can fix builds for newer MSVC
----
- src/common/KReportDataSource.h | 2 +-
- src/common/KReportPluginManager.h | 2 +-
- src/wrtembed/KReportDesigner.h | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/common/KReportDataSource.h b/src/common/KReportDataSource.h
-index 4761af6c..89490b47 100644
---- a/src/common/KReportDataSource.h
-+++ b/src/common/KReportDataSource.h
-@@ -124,7 +124,7 @@ public:
- //! Creates a new instance with data source. Default implementation returns @c nullptr.
- //! @a source is implementation-specific identifier.
- //! Owner of the returned pointer is the caller.
-- virtual KReportDataSource* create(const QString &source) const Q_REQUIRED_RESULT;
-+ virtual Q_REQUIRED_RESULT KReportDataSource* create(const QString &source) const;
-
- private:
- Q_DISABLE_COPY(KReportDataSource)
-diff --git a/src/common/KReportPluginManager.h b/src/common/KReportPluginManager.h
-index a8c4efcf..9ea01804 100644
---- a/src/common/KReportPluginManager.h
-+++ b/src/common/KReportPluginManager.h
-@@ -49,7 +49,7 @@ class KREPORT_EXPORT KReportPluginManager : public QObject
-
- KReportPluginInterface* plugin(const QString& id) const;
-
-- QList<QAction*> createActions(QObject *parent) Q_REQUIRED_RESULT;
-+ Q_REQUIRED_RESULT QList<QAction*> createActions(QObject *parent);
-
- private:
- // class for access to the constructor
-diff --git a/src/wrtembed/KReportDesigner.h b/src/wrtembed/KReportDesigner.h
-index 404c8fd4..b5b64a30 100644
---- a/src/wrtembed/KReportDesigner.h
-+++ b/src/wrtembed/KReportDesigner.h
-@@ -106,7 +106,7 @@ public:
- @return Pointer to a new report section section object, ownership is transferred to
- the caller
- */
-- KReportDesignerSection* createSection() Q_REQUIRED_RESULT;
-+ Q_REQUIRED_RESULT KReportDesignerSection* createSection();
-
- /**
- @brief Deletes the section specified
---
-GitLab
-
diff --git a/dev-libs/kreport/files/kreport-3.2.0-fix-cmake-config.patch b/dev-libs/kreport/files/kreport-3.2.0-fix-cmake-config.patch
deleted file mode 100644
index 625a05bd7f21..000000000000
--- a/dev-libs/kreport/files/kreport-3.2.0-fix-cmake-config.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 4ce3e8a857f2540909e1c23b73beef62eb3ab5fa Mon Sep 17 00:00:00 2001
-From: jordi fita i mas <jfita@infoblitz.com>
-Date: Sat, 11 Apr 2020 22:37:20 +0200
-Subject: [PATCH] Add Qt5PrintSupport and KF5CoreAddons dependencies to CMake
- config
-
-Reviewers: staniek
-
-Reviewed By: staniek
-
-Subscribers: staniek
-
-Tags: #kreport
-
-Differential Revision: https://phabricator.kde.org/D28736
----
- src/KReportConfig.cmake.in | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/KReportConfig.cmake.in b/src/KReportConfig.cmake.in
-index 7d74122b..9828fcc1 100644
---- a/src/KReportConfig.cmake.in
-+++ b/src/KReportConfig.cmake.in
-@@ -20,6 +20,8 @@ include(CMakeFindDependencyMacro)
- find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
- find_dependency(Qt5Widgets @REQUIRED_QT_VERSION@)
- find_dependency(Qt5Xml @REQUIRED_QT_VERSION@)
-+find_dependency(Qt5PrintSupport @REQUIRED_QT_VERSION@)
-+find_dependency(KF5CoreAddons @REQUIRED_KF5_VERSION@)
- find_dependency(KPropertyWidgets @REQUIRED_KPROPERTY_VERSION@)
-
- include("${CMAKE_CURRENT_LIST_DIR}/KReportTargets.cmake")
---
-GitLab
-
diff --git a/dev-libs/kreport/files/kreport-3.2.0-fix-insane-delay.patch b/dev-libs/kreport/files/kreport-3.2.0-fix-insane-delay.patch
deleted file mode 100644
index cf059f0ca829..000000000000
--- a/dev-libs/kreport/files/kreport-3.2.0-fix-insane-delay.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-From 779479c5474e080a857b2d80bdc86b9cab6531a0 Mon Sep 17 00:00:00 2001
-From: Jaroslaw Staniek <staniek@kde.org>
-Date: Fri, 1 Nov 2019 19:54:00 +0100
-Subject: [PATCH] Fix insane delay in report items creation
-
-Summary:
-Fix insane delay in report items creation by not instantiating hi-resolution QPrinter object for each item.
-
-To be honest I am not understanding the whole word-wrapping algorithm used here.
-
-Test Plan:
-Approach 1: Run KEXI and create report with large number of pages. Use at
-least one text element.
-Before the fix there's noticeable O(N) delay.
-
-Approach 2: Also if we enter static value for the text item the kreportexample
-app, there is noticeable delay on each key press before this fix.
-
-Expected: all is smooth after the fix.
-
-Reviewers: piggz
-
-Reviewed By: piggz
-
-Subscribers: Kexi-Devel-list
-
-Tags: #kreport
-
-Differential Revision: https://phabricator.kde.org/D25108
----
- src/CMakeLists.txt | 2 ++
- src/common/KReportUtils_p.cpp | 14 +++++++++++---
- src/common/KReportUtils_p.h | 12 +++++++++++-
- src/items/text/KReportItemText.cpp | 11 ++++++-----
- 4 files changed, 30 insertions(+), 9 deletions(-)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index e15d5ca6..1cf0b389 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -198,6 +198,8 @@ target_link_libraries(KReportUtilsPrivate
- Qt5::Widgets
- KF5::ConfigGui
- KF5::WidgetsAddons
-+ PRIVATE
-+ Qt5::PrintSupport
- )
-
- ecm_setup_version(${PROJECT_VERSION}
-diff --git a/src/common/KReportUtils_p.cpp b/src/common/KReportUtils_p.cpp
-index 5ac288bb..0fd90c2f 100644
---- a/src/common/KReportUtils_p.cpp
-+++ b/src/common/KReportUtils_p.cpp
-@@ -1,5 +1,5 @@
- /* This file is part of the KDE project
-- Copyright (C) 2015-2016 Jarosław Staniek <staniek@kde.org>
-+ Copyright (C) 2015-2019 Jarosław Staniek <staniek@kde.org>
- Copyright (C) 2016 Adam Pigg <adam@piggz.co.uk>
-
- This library is free software; you can redistribute it and/or
-@@ -26,13 +26,14 @@
- #include <KMessageBox>
-
- #include <QApplication>
-+#include <QDebug>
- #include <QDir>
- #include <QFileInfo>
-+#include <QGlobalStatic>
-+#include <QPrinter>
- #include <QRegularExpression>
- #include <QResource>
- #include <QStandardPaths>
--#include <QDebug>
--#include <QGlobalStatic>
-
- #ifdef Q_WS_X11
- #include <QX11Info>
-@@ -329,6 +330,13 @@ int dpiY()
- return s_instance->m_dpiY;
- }
-
-+Q_GLOBAL_STATIC_WITH_ARGS(QPrinter, s_printerInstance, (QPrinter::HighResolution))
-+
-+QPrinter* highResolutionPrinter()
-+{
-+ return s_printerInstance;
-+}
-+
- PageLayout::PageLayout() : QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF(0,0,0,0))
- {
- }
-diff --git a/src/common/KReportUtils_p.h b/src/common/KReportUtils_p.h
-index 1d223f6e..9e4b111b 100644
---- a/src/common/KReportUtils_p.h
-+++ b/src/common/KReportUtils_p.h
-@@ -1,5 +1,5 @@
- /* This file is part of the KDE project
-- Copyright (C) 2015-2016 Jarosław Staniek <staniek@kde.org>
-+ Copyright (C) 2015-2019 Jarosław Staniek <staniek@kde.org>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
-@@ -26,6 +26,8 @@
- #include <QRect>
- #include <QStandardPaths>
-
-+class QPrinter;
-+
- const bool DEFAULT_SHOW_GRID = true;
- const bool DEFAULT_SNAP_TO_GRID = true;
- const int DEFAULT_GRID_DIVISIONS = 4;
-@@ -173,6 +175,14 @@ int dpiX();
-
- int dpiY();
-
-+/*!
-+ * Returns a high-resolution printer
-+ *
-+ * The QPrinter(QPrinter::HighResolution)) instance is created on first call.
-+ * The global printer helps to optimize access to QPrinter when report items need it.
-+ */
-+QPrinter* highResolutionPrinter();
-+
- //! This class is wrapper that fixes a critical QTBUG-47551 bug in default constructor of QPageLayout
- //! Default constructor of QPageLayout does not initialize units.
- //! https://bugreports.qt.io/browse/QTBUG-47551
-diff --git a/src/items/text/KReportItemText.cpp b/src/items/text/KReportItemText.cpp
-index 29f63998..e05088fa 100644
---- a/src/items/text/KReportItemText.cpp
-+++ b/src/items/text/KReportItemText.cpp
-@@ -1,5 +1,6 @@
- /* This file is part of the KDE project
- * Copyright (C) 2007-2008 by Adam Pigg (adam@piggz.co.uk)
-+ * Copyright (C) 2019 Jarosław Staniek <staniek@kde.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
-@@ -17,8 +18,9 @@
-
- #include "KReportItemText.h"
- #include "KReportRenderObjects.h"
--#include "kreportplugin_debug.h"
- #include "KReportUtils.h"
-+#include "KReportUtils_p.h"
-+#include "kreportplugin_debug.h"
-
- #include <KPropertyListData>
- #include <KPropertySet>
-@@ -217,11 +219,10 @@ int KReportItemText::renderSimpleData(OROPage *page, OROSection *section, const
- int pos = 0;
- QChar separator;
- QRegularExpression re(QLatin1String("\\s"));
-- QPrinter prnt(QPrinter::HighResolution);
-- QFontMetricsF fm(font(), &prnt);
-+ const QFontMetricsF fm(font(), KReportPrivate::highResolutionPrinter());
-
-- // int intRectWidth = (int)(trf.width() * prnt.resolution()) - 10;
-- int intRectWidth = (int)((size().width() / 72) * prnt.resolution());
-+ const int intRectWidth
-+ = (int)((size().width() / 72) * KReportPrivate::highResolutionPrinter()->resolution());
- int intLineCounter = 0;
- qreal intBaseTop = trf.top();
- qreal intRectHeight = trf.height();
---
-GitLab
-
diff --git a/dev-libs/kreport/files/kreport-3.2.0-gcc10.patch b/dev-libs/kreport/files/kreport-3.2.0-gcc10.patch
deleted file mode 100644
index 8d5b26bee064..000000000000
--- a/dev-libs/kreport/files/kreport-3.2.0-gcc10.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-From 5d3053ea78b349b81b7a562974ad78f93d169791 Mon Sep 17 00:00:00 2001
-From: Jaroslaw Staniek <staniek@kde.org>
-Date: Tue, 16 Jun 2020 21:59:12 +0200
-Subject: [PATCH] Fix build with GCC 10 (make KReportGroupTracker use C++ file)
-
-BUG:422886
-CCMAIL:adam@piggz.co.uk
-
-FIXED-IN:3.2.1
----
- src/CMakeLists.txt | 5 +---
- .../scripting/KReportGroupTracker.cpp | 26 +++++++++++++++++++
- src/renderer/scripting/KReportGroupTracker.h | 25 +++++++++++++++---
- 3 files changed, 48 insertions(+), 8 deletions(-)
- create mode 100644 src/renderer/scripting/KReportGroupTracker.cpp
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 1cf0b389..65bcf6e5 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -106,6 +106,7 @@ set(kreport_TARGET_INCLUDE_DIRS
-
- if(KREPORT_SCRIPTING)
- list(APPEND kreport_LIB_SRCS
-+ renderer/scripting/KReportGroupTracker.cpp
- renderer/scripting/KReportScriptHandler.cpp
- renderer/scripting/KReportScriptConstants.cpp
- renderer/scripting/KReportScriptDebug.cpp
-@@ -133,10 +134,6 @@ if(KREPORT_SCRIPTING)
- items/text/KReportScriptText.cpp
- )
-
-- qt_wrap_cpp(KReport kreport_LIB_SRCS
-- renderer/scripting/KReportGroupTracker.h
-- )
--
- list(APPEND kreport_INCLUDE_DIRS
- ${CMAKE_CURRENT_SOURCE_DIR}/renderer/scripting
- )
-diff --git a/src/renderer/scripting/KReportGroupTracker.cpp b/src/renderer/scripting/KReportGroupTracker.cpp
-new file mode 100644
-index 00000000..9274d4a5
---- /dev/null
-+++ b/src/renderer/scripting/KReportGroupTracker.cpp
-@@ -0,0 +1,26 @@
-+/* This file is part of the KDE project
-+ * Copyright (C) 2015 by Adam Pigg (adam@piggz.co.uk)
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
-+ */
-+
-+#include "KReportGroupTracker.h"
-+
-+KReportGroupTracker::KReportGroupTracker()
-+{
-+}
-+
-+KReportGroupTracker::~KReportGroupTracker()
-+{
-+}
-diff --git a/src/renderer/scripting/KReportGroupTracker.h b/src/renderer/scripting/KReportGroupTracker.h
-index e434e05a..4c0852ea 100644
---- a/src/renderer/scripting/KReportGroupTracker.h
-+++ b/src/renderer/scripting/KReportGroupTracker.h
-@@ -1,3 +1,20 @@
-+/* This file is part of the KDE project
-+ * Copyright (C) 2015 by Adam Pigg (adam@piggz.co.uk)
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
-+ */
-+
- #ifndef KREPORTGROUPTRACKER_H
- #define KREPORTGROUPTRACKER_H
-
-@@ -7,16 +24,16 @@
- /*!
- * @brief Keeps track of groups as the data for the group changes
- */
--class KREPORT_EXPORT KReportGroupTracker : public QObject {
-+class KREPORT_EXPORT KReportGroupTracker : public QObject
-+{
- Q_OBJECT
-
- protected:
-- KReportGroupTracker() {}
-- ~KReportGroupTracker() override{}
-+ KReportGroupTracker();
-+ ~KReportGroupTracker() override;
-
- public:
- Q_SLOT virtual void setGroupData(const QMap<QString, QVariant> &groupData) = 0;
- };
-
- #endif // KREPORTGROUPTRACKER_H
--
---
-GitLab
-
diff --git a/dev-libs/kreport/files/kreport-3.2.0-gcc12.patch b/dev-libs/kreport/files/kreport-3.2.0-gcc12.patch
deleted file mode 100644
index ce48a27f1dc3..000000000000
--- a/dev-libs/kreport/files/kreport-3.2.0-gcc12.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 4b4b94f0bafcb49cefb1e453edd04a46d6ceacce Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=C3=96mer=20Fad=C4=B1l=20Usta?= <omerusta@gmail.com>
-Date: Thu, 12 May 2022 05:01:48 +0000
-Subject: [PATCH] Fix build with GCC 12 (standard attributes in middle of
- decl-specifiers)
-
----
- src/common/KReportDataSource.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/common/KReportDataSource.h b/src/common/KReportDataSource.h
-index 89490b47..0e45b644 100644
---- a/src/common/KReportDataSource.h
-+++ b/src/common/KReportDataSource.h
-@@ -124,7 +124,7 @@ public:
- //! Creates a new instance with data source. Default implementation returns @c nullptr.
- //! @a source is implementation-specific identifier.
- //! Owner of the returned pointer is the caller.
-- virtual Q_REQUIRED_RESULT KReportDataSource* create(const QString &source) const;
-+ Q_REQUIRED_RESULT virtual KReportDataSource* create(const QString &source) const;
-
- private:
- Q_DISABLE_COPY(KReportDataSource)
---
-GitLab
-
diff --git a/dev-libs/kreport/kreport-3.2.0-r3.ebuild b/dev-libs/kreport/kreport-3.2.0-r3.ebuild
deleted file mode 100644
index d616a54c4a74..000000000000
--- a/dev-libs/kreport/kreport-3.2.0-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{9..12} )
-KFMIN=5.82.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org python-any-r1
-
-DESCRIPTION="Framework for creation and generation of reports in multiple formats"
-HOMEPAGE="https://community.kde.org/KReport"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz"
- KEYWORDS="amd64 x86"
-fi
-
-LICENSE="LGPL-2+"
-SLOT="5/4"
-IUSE="marble +scripting"
-
-RDEPEND="
- >=dev-libs/kproperty-${PV}:5=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- marble? ( kde-apps/marble:5= )
- scripting? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc10.patch"
- "${FILESDIR}/${P}-fix-insane-delay.patch"
- "${FILESDIR}/${P}-fix-cmake-config.patch"
- "${FILESDIR}/${P}-Q_REQUIRED_RESULT-placing.patch" # gcc12-patch dep
- "${FILESDIR}/${P}-gcc12.patch"
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
- $(cmake_use_find_package marble Marble)
- -DKREPORT_SCRIPTING=$(usex scripting)
- )
- ecm_src_configure
-}
diff --git a/dev-libs/kreport/metadata.xml b/dev-libs/kreport/metadata.xml
deleted file mode 100644
index b6696f2d87b7..000000000000
--- a/dev-libs/kreport/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
- <use>
- <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag>
- <flag name="scripting">Support Qml scripting using <pkg>dev-qt/qtdeclarative</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest
index 706ed5e5052e..c32499ed1818 100644
--- a/dev-libs/libevdev/Manifest
+++ b/dev-libs/libevdev/Manifest
@@ -1,6 +1,4 @@
-DIST libevdev-1.13.2.tar.xz 460456 BLAKE2B bdb71525600e2aa3aa264da322e1d7e93270790a48b62baf3df51cf23a6ddf7371cb9de157dd430e632514d1cb3d3b076f8710c43fac4f99e42e7ca503061bee SHA512 558267df0e45d8641a58dddb9fe30e2235ce247d96710189b09512d19d691afbd25189d188bb26bb5092fbbe249fbc7ca60a9e6af4fab535a946d5a3e030a21f
DIST libevdev-1.13.3.tar.xz 460660 BLAKE2B d4a808ad13e7e5b818bde0b885eb53e109afb0d0ec9b72a80a05a36135c3db955efd092b8f91f0f2393a1f717e2517ed916326dbb32eae13275b89ee0f40003a SHA512 24330c7f6f003c95da97dcb66fcc750437db59ac9049415c35cbcaa1612845363a59180da6b3120c81d7d3f969adb139fa023ed765223e185fb68465d45a0fd2
-EBUILD libevdev-1.13.2.ebuild 1120 BLAKE2B bbcb4459b5e2164648c9dbe05734470323893fe5eb130251f09186e511debc8a03a71d23b96748e63409102dbcfc8cb41a181346a423baa9bc1aff79cbd3645d SHA512 2476a49f8fd5ee3483e00a17dac3bfdd26ef7a51d2b3e6019740bb64465fd1931b590e82cb28de82655a94a5f8118a3f98c54799ecbc5471d6fa8c5d0959836f
EBUILD libevdev-1.13.3.ebuild 1120 BLAKE2B bbcb4459b5e2164648c9dbe05734470323893fe5eb130251f09186e511debc8a03a71d23b96748e63409102dbcfc8cb41a181346a423baa9bc1aff79cbd3645d SHA512 2476a49f8fd5ee3483e00a17dac3bfdd26ef7a51d2b3e6019740bb64465fd1931b590e82cb28de82655a94a5f8118a3f98c54799ecbc5471d6fa8c5d0959836f
EBUILD libevdev-9999.ebuild 1115 BLAKE2B d3117486e56864aead1dd0e48b81cb45f7209e499955f54665fb353f5c1fd6c6cf7057e496b8cf525c9ca557a0edf50e4fd93bfd1bba6ad5630c1955c7c250a0 SHA512 423421b0eb575ce5f4ef75f913b98ad193095a00c65867d36c99029a904beac2fc6b2e8e8b2d3ed714529c0ec0eb83135f0e239da7cdf2c3014ecfceeb5e04ab
MISC metadata.xml 339 BLAKE2B 17485a5a6202c366cf975f0c34aeb9521d5190f2ada003bdcae8c3e561740b3b43809b177baa2cab87de46e2f234b48df5bfa6c8df5dc2674f95e6206f0e4398 SHA512 26ff955c224a24cd58bf4eed14d99a0b7cf1b078e0d93bbd115a9193656180f112cb0f27bc6d35b2ff2e062a58775fc4b4310d6ffeee322b39963143f079b3b8
diff --git a/dev-libs/libevdev/libevdev-1.13.2.ebuild b/dev-libs/libevdev/libevdev-1.13.2.ebuild
deleted file mode 100644
index eb8cdb5fad4a..000000000000
--- a/dev-libs/libevdev/libevdev-1.13.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit meson-multilib python-any-r1
-
-DESCRIPTION="Handler library for evdev events"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev"
-
-if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git"
- inherit git-r3
-else
- SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="doc test"
-
-DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )"
-BDEPEND="
- ${PYTHON_DEPS}
- doc? ( app-text/doxygen )
- virtual/pkgconfig
-"
-RESTRICT="!test? ( test )"
-
-multilib_src_configure() {
- local emesonargs=(
- $(meson_feature doc documentation)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- meson_src_test -t 100
-}
-
-multilib_src_install_all() {
- if use doc; then
- local HTML_DOCS=( doc/html/. )
- einstalldocs
- fi
-}
diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 2681d4c4d53b..d3f70ac4a8e4 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,5 +1,3 @@
-DIST libinput-1.26.1.tar.bz2 823409 BLAKE2B c9b807d40bb247330c31769cbcff1a2a506504ac952841463e5fb67717b5d002de204caa8be3298d3920c20a85c55b453a6d63a8940a6b0f088cb474f4fe73c0 SHA512 d4611fc75ee6091f3139134f348db79d710560c27a936c7a8c0dc50657d6e1bdbdb1b44fb4c2c668a5b45934d91d3aef336d4096806807354472b25e298cdab6
DIST libinput-1.26.2.tar.bz2 824312 BLAKE2B df463f377cf2f246f6b5b35bdc69039830b4eb5b836a8df9698330140b1bc4b31c7dd50d8ffdec7c935e8b14909d98436ce8f1f9a6d0120e4b72f29381f9b697 SHA512 51fab62e1bfb6007287e1219bf458a351806ce685e6e7ba5360062c863f0811da75acc6ec92aef7f9e0556dac0413fbe43a4744885f7449e38036130112907a6
-EBUILD libinput-1.26.1.ebuild 2373 BLAKE2B 8d591343bd3d5f57250b44dea7c5889605390adcea9ca36be98685908e624ef0d748fcea3a2e10b13685b33ce1711c27d1906063cb579664580f608505964ee9 SHA512 19c246d3630ddb06a0331cd898ba68fdfe0c969cbf25ad94958cbed267d4406907c9b5fc6c5dfa480077096f15a4374f22f73fd544fa6f5f9a217e83c757ee6d
EBUILD libinput-1.26.2.ebuild 2373 BLAKE2B 05f4b599a866481fb5be923377db9b033214418fec1328ebaf83edb3dc94f7ca2014de9f2bd843fe57311bca22aede445d9e6cbdaba7b8bc66a7a7ed79edd9a1 SHA512 fb7a22f39d22340bb5f2a8e7a68b354cf34d5ff694cb542900631ad7f52e1c819c4edef20485c11ff79147fa8ce89520816ef98491550363741c33b2d7c0eee8
MISC metadata.xml 339 BLAKE2B c649f0ffaad1b1dc76c3d3184d95356b2925f642ff6b96c3eba0c31a1d96c3d9b741c1348f8ec90d02428c30a836872fe4e42e7ab5f5e5197f4a787f9147a1a8 SHA512 e9aeca6cc4451ab5b622f597f8debaecfdc672244e5e0b687ac294c20009ba42fb2ccc45e7016a2427312e1c768259005e0a7ff53026087570382652ec23cb60
diff --git a/dev-libs/libinput/libinput-1.26.1.ebuild b/dev-libs/libinput/libinput-1.26.1.ebuild
deleted file mode 100644
index e0bdbe36f971..000000000000
--- a/dev-libs/libinput/libinput-1.26.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2014-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson optfeature python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/10"
-if [[ $(ver_cut 3) -lt 900 ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
- >=dev-libs/libevdev-1.9.902
- >=sys-libs/mtdev-1.1
- virtual/libudev:=
- virtual/udev
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-libs/check-0.9.10 )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- $(python_gen_any_dep '
- dev-python/commonmark[${PYTHON_USEDEP}]
- dev-python/recommonmark[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
- ')
- >=app-text/doxygen-1.8.3
- >=media-gfx/graphviz-2.38.0
- )
- test? (
- $(python_gen_any_dep '
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- ')
- )
-"
-# test? ( dev-debug/valgrind )
-
-python_check_deps() {
- if use doc; then
- python_has_version \
- "dev-python/commonmark[${PYTHON_USEDEP}]" \
- "dev-python/recommonmark[${PYTHON_USEDEP}]" \
- "dev-python/sphinx[${PYTHON_USEDEP}]" \
- ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" \
- || return
- fi
- if use test; then
- python_has_version \
- "dev-python/pytest[${PYTHON_USEDEP}]" \
- "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \
- || return
- fi
-}
-
-src_prepare() {
- default
- sed "s@, '-Werror'@@" -i meson.build || die #744250
-}
-
-src_configure() {
- # gui can be built but will not be installed
- local emesonargs=(
- -Ddebug-gui=false
- $(meson_use doc documentation)
- $(meson_use input_devices_wacom libwacom)
- $(meson_use test tests)
- -Dudev-dir="${EPREFIX}$(get_udevdir)"
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- if use doc ; then
- docinto html
- dodoc -r "${BUILD_DIR}"/Documentation/.
- fi
-}
-
-pkg_postinst() {
- optfeature "measure and replay tools" dev-python/libevdev
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/dev-libs/libmspack/Manifest b/dev-libs/libmspack/Manifest
index 421c4d5fa199..b7d656d8b8f9 100644
--- a/dev-libs/libmspack/Manifest
+++ b/dev-libs/libmspack/Manifest
@@ -1,6 +1,6 @@
DIST libmspack-0.10.1alpha.tar.gz 963274 BLAKE2B 39bcb3b7ea419d6d00850b70c217c802a2095dd4398038e594ae7c01ca12e71508218c1cfca5ae8b102636ab9517b13d55c1e411b31e87d28aa46331cd0127e6 SHA512 a7b5f7caa49190c5021f3e768b92f2e51cc0ce685c9ab6ed6fb36de885c73231b58d47a8a3b5c5aa5c9ac56c25c500eb683d84dbf11f09f97f6cb4fff5adc245
DIST libmspack-1.11.tar.gz 408982 BLAKE2B fd0c197cf222effa79366e7a763765c7a7eabf7a71319d0544a525b8062ea0ad64291351b2a285c5f3b6d7059a54fd60f20f75b019040d138ae8204fb426397e SHA512 f53a253375584d815ba9249bf36b5f08906c37d7ac7fc9e44040ec5600380f830b2e6774e4493d6fa8024409ae9cf8afe782da52fc8f670debe3aaa4ae6b7306
EBUILD libmspack-0.10.1_alpha-r1.ebuild 1363 BLAKE2B 7c793178c1f88a628367b78608ac7aa2d8593d5c86acb6e787feb008391726fe52cd824e36559ea6a6543ee45db0e1d2a9779c938b3c83f23852775add4ae725 SHA512 524e324c06070b3f7d614c4dc7d5b1fc854f8cc41a231cf8d9d8522781a08b335fd8743d9b4764c34ffcabcb8271f657838079eea33a4ae2f0af8f2fa3cf1eac
-EBUILD libmspack-1.11.ebuild 1041 BLAKE2B 04a681352d693d2ef942b2dc0ff09b31d34cc4c919323bd8a1749b24172e98532ec1d447f5fa8bb0ab7c7537fb23d4fdaf11402086b0d8ae821830acdd9c1eca SHA512 aba533f99ef4f8f562ca3eeb9118d37ca2d0577a6deb5b2e7a9e2b0d9204abea1c546c3beed918569f3fa869703e1a3e604bf0d5ea0e446d397fbaac2982a36e
+EBUILD libmspack-1.11.ebuild 1040 BLAKE2B 568e0b4d17a8d22b93b857475b81536df361a80c7786f1b1411619d06fb60acb23c2ed29e42619dee7a8c346a27de5c73ded64241a262fd4fbf0730901e70b16 SHA512 90da04e57a85bca727c5bee9aa1aee4200986a7032c68731b783c282abd376bbcb70d1255783d311029ea100f6890e092d2085a6caca0122f56a3ba1388b926e
EBUILD libmspack-9999.ebuild 1046 BLAKE2B 77753a1d0aa6a7ac00481e2f050e9b390dd67702fff17cb9795f7a7c421d2417b26cb7a78e9f00ef51018193b338b3bfec3001ae17082a3a9bf86464017479a8 SHA512 d2938baf2bb1ac3d4622ec3351d9fe6496a856c87fc131e9e73ef0a82f0f527e830999707ed92150df4edf61b70b85ad06e7a83021d9c59fb939aa60b6b80d5d
MISC metadata.xml 330 BLAKE2B 443f1e0e7d08031a118eb3a1936ee027b5f286e30aed7f4dd05be9674985893f3d043ce1da1a44d5adbb3a9306d256ef7900d58957ff63ffc3ed8f57d078a2ed SHA512 6e4a217b11f7776fd45b0f56745be54cc87e49a8641b69c61be13db6a469c899249b39a90155392360fbd264c54796bf59fe3d553028b788604db21b1fe7306c
diff --git a/dev-libs/libmspack/libmspack-1.11.ebuild b/dev-libs/libmspack/libmspack-1.11.ebuild
index 58c97fa735a3..4d0769e9345f 100644
--- a/dev-libs/libmspack/libmspack-1.11.ebuild
+++ b/dev-libs/libmspack/libmspack-1.11.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/kyz/libmspack.git"
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
SRC_URI="https://github.com/kyz/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index 2e92a9baa0e5..6cc88920ea07 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -6,8 +6,11 @@ DIST libuv-1.49.0.tar.gz 1331420 BLAKE2B f939df07e7e120cdb5c489a6146b220d9d85aa5
DIST libuv-1.49.0.tar.gz.sig 833 BLAKE2B aa37c82779d2e904b5b1cdac802573fe30a570f83a818f94eed87d4b7a45a83e6fa02f0f2a06e24a8b01561bbe1b647bc931670c78af79301ba0aa08e6c0c708 SHA512 ad86a158179f5b8961aba701f0fdc16906383158cceb1ab2e23a7d5caa31ee4d87e9260ba6d04aa16719254e9b8d9e85066e2352d02006d231f4898235525fe6
DIST libuv-1.49.1.tar.gz 1332225 BLAKE2B 7a56817c94060629456a53026c142d74d72d2777a4e433bd370d76c93c8ae7a775d9cb9362241ce563948dd01a2b4bbe5d3bc10c014687fa9aff38b2fde98ccf SHA512 f0a55fd5e91b87418ec22b0bd607a9b46510296c8a33600878a6454033b0d1bc7b4b674255007e94b38057635c024f7cbff187e7c0f0e0d627604636c3ad3497
DIST libuv-1.49.1.tar.gz.sig 833 BLAKE2B 826f6c97806a474c6b1f77b11b553d5f26d1c25261d9f25f4318552e1e4291cff56a4d5c9a7059ad938dc792e7015eab11d84132553e66c4ac164a847eb9d6dd SHA512 49ffdb678afb5c1c899745102e7d884d4a7bb933e88066cff82ef7c939bdbde5b2fa8e22094cdb75ed77697eef559dfa7f22d66d6a65b3a43a8a9d2cca4d7fd3
+DIST libuv-1.49.2.tar.gz 1331024 BLAKE2B a4a3367053ab3d5b87c502ef4a25b569fc829b3580005333adf2d3f02a799e6fefec9b6c2cf354eb0e8fe003eff4d3bd5d0f91980dd44702595bfdc54a9fad66 SHA512 ecb94edb9393d1f3ace1e01e89a3f693fb813c1ed21a3c706409bdfd8821885e7713f8d6b043d97ab202cbea9edc99ad6672d1144858802dc92031800ffba1a1
+DIST libuv-1.49.2.tar.gz.sig 833 BLAKE2B fe7ac42aad297f71e36995c665e445a82f8bb2fe6b2270fc7581dc1cf321c0bfc9c4238ad58b8666aec531c590c4df07268315980cf17406a5d448f2c5dc6d0b SHA512 66a6f345bfc16a5a673b8e7eb696e731b42f2cc9cb10f2a9eff74ca2ea5f47c7809f1ecea6182863531b776fef8bef8cefee3c7295d1976bd47f0f30afc455cf
EBUILD libuv-1.48.0.ebuild 1490 BLAKE2B cd78b4c26ca5124eea32b282a8dee4f812dd7c3877ebfff63c396adae14219023ee104523bbd9a4ccffb9a5995d0778e4f3a4a6db27327210b7bc9d6c26e98ea SHA512 f1272e7c7ee9d2e3267fe4790613d2ec58806e121231db0be4a6879a05d784eb6f9a4fea84288bd6d2fd0ef09a0229b07ac3e0f41c67bf4071e05358a7efb900
EBUILD libuv-1.49.0.ebuild 1498 BLAKE2B 8af6d1e02f579ce490368cadca2d18f47bac3d628881c3a1c3718c5d679cd489b4ff4222dfc871057665ed27ec52372183d29f766c9b3dc1af5db7e27b9d7d05 SHA512 3cfb7f5bf91356f67977e772c67fb91edc94cb4c463d056f3f9e8c945b8be06815fbef84125f72eb5a67a95301d21a7f7bd663a4dac4d2e9640b205025a4b99b
EBUILD libuv-1.49.1.ebuild 1498 BLAKE2B 8af6d1e02f579ce490368cadca2d18f47bac3d628881c3a1c3718c5d679cd489b4ff4222dfc871057665ed27ec52372183d29f766c9b3dc1af5db7e27b9d7d05 SHA512 3cfb7f5bf91356f67977e772c67fb91edc94cb4c463d056f3f9e8c945b8be06815fbef84125f72eb5a67a95301d21a7f7bd663a4dac4d2e9640b205025a4b99b
+EBUILD libuv-1.49.2.ebuild 1498 BLAKE2B 8af6d1e02f579ce490368cadca2d18f47bac3d628881c3a1c3718c5d679cd489b4ff4222dfc871057665ed27ec52372183d29f766c9b3dc1af5db7e27b9d7d05 SHA512 3cfb7f5bf91356f67977e772c67fb91edc94cb4c463d056f3f9e8c945b8be06815fbef84125f72eb5a67a95301d21a7f7bd663a4dac4d2e9640b205025a4b99b
EBUILD libuv-9999.ebuild 1498 BLAKE2B 8af6d1e02f579ce490368cadca2d18f47bac3d628881c3a1c3718c5d679cd489b4ff4222dfc871057665ed27ec52372183d29f766c9b3dc1af5db7e27b9d7d05 SHA512 3cfb7f5bf91356f67977e772c67fb91edc94cb4c463d056f3f9e8c945b8be06815fbef84125f72eb5a67a95301d21a7f7bd663a4dac4d2e9640b205025a4b99b
MISC metadata.xml 1426 BLAKE2B 79a040706bd2e88560fdf7cdd75226c51384f1b27f8f86798f3a694d1d4b02ce309edef4f1921f73e498533e37deff9051ebdaa6ae565defabe9d4546aa33bd4 SHA512 a6fa2c3217de06d7d324b37b00e0cb19e8d0b192cd10736d32f5d459c701c14a6aa296d7d4d292f7c56120953423df0068f3f71495941295c97e86c283b084d3
diff --git a/dev-libs/libuv/libuv-1.49.2.ebuild b/dev-libs/libuv/libuv-1.49.2.ebuild
new file mode 100644
index 000000000000..859c1fae34d0
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.49.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libuv.asc
+inherit autotools verify-sig
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/libuv/libuv.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> ${P}.tar.gz
+ verify-sig? ( https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz.sign -> ${P}.tar.gz.sig )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+
+BDEPEND="
+ dev-build/libtool
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-libuv )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.48.0-test-thread-priority-portage.patch
+)
+
+src_prepare() {
+ default
+
+ if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+ eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch
+ fi
+
+ # Upstream fails to ship a configure script and has missing m4 file.
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ cc_cv_cflags__g=no
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index aa7479e027a8..2af269d3285a 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,4 +1,5 @@
AUX nss-3.103-gentoo-fixes-add-pkgconfig-files.patch 6214 BLAKE2B af2b685f5ef32b971abd27c9cf77aed0cee684863aae1d2dd3a1106814aa6a4df3a654012962ce0bbf5d0d354a349ee2366c6281c98ba5f3fe849dd5ec13d4c4 SHA512 cdf8bb84ee0192be165b0ddacc6a55295153d587d653381a4d92ca39e69a9f178ea9720bd68ef8193930149b17c26e2fe31e39a10d6b32e8f4a2edf9c89ab632
+AUX nss-3.106-bmo-1927096-fix-broken-test-files.patch 1600 BLAKE2B a0da0ad76060b575b57c2a323f4725ff8ae74488aa0dbb5e8626fef00cbf80fd3c016e8f0200466355ea0245d0416fe95dacd15c4d796215218c0e7f26a0bffe SHA512 54f69c0ee9ed125ef3230bfd2ce19c19ca7b256645f3cf7c2c93d412ec4dc45e2f5f008cff1ecafb33835e24624d81a2751a9f2829d31affc2e0ca05ed695146
AUX nss-3.106-disable-broken-tests.patch 1520 BLAKE2B 46396fbd21a111f9dd82f1e7ecfe48fd438f3bfdbf2ac35eabb142ece41c95940a88adb43dbabd0b2a71674d207f5a9ec64436674bd8530e98e35019525fb1f5 SHA512 243a5a0977300dcd980dcd8a6938e65d2ea9a3cd491a2a8e7a6b7760e89b15cd51d80d296fc4b74ac960c9460a9bb67a6f6cc8e41c8b0317d93153a518c475cd
AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117ef801389b5b2df47c04aff51bf0759dd5bff41b09d1e9011f99b345d5769a3aab19acb943ee97f8437465518115f6902a0da1 SHA512 7667a020311ca11e8f1836bc146e4a3c94ff2a489882dbe87debcccfeaafeb50e6607574c64254a826b4b6f0bb436b310a3386fff4a58324f0e5e58debaa9d51
AUX nss-3.53-gentoo-fixups.patch 6886 BLAKE2B 1c605d8db02ebe0492c41955207368197a79990e43e219a71962cb28ac0cecd9e0acc2b76e16f5b116fdb8bf8790d96046cb4f376df9b8634ac48e54924589f8 SHA512 51031f92519f57d4b57a547cf549f2d5da1c5a7212d4b304fb0d71d6a85a5aefd64724ec9075c14c9b49c1e99c3ffe91cbec501c3504985aa9b16eacf2aa15ed
@@ -15,6 +16,6 @@ DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
EBUILD nss-3.101.2.ebuild 11563 BLAKE2B f046b469b6de5e35004fa696d666abed7474a4ad8bc5b30760831bc1b9900a42d0d0e2819d7807657902857ec862ed699ffbf5eff8789a852babd257d2b7d3a3 SHA512 928136489f69750076e5f7b447b0d2233273b427bd8f9d4f086a862272d6ea1fa52292a54bc8e872fa72323ba7dbfb19b5296364e9a325601d6df160db265ad3
EBUILD nss-3.105.ebuild 11806 BLAKE2B d52058c3c43a743706d3aa996849634011b82b9309901869cbec9b094501334c617948ccc2bfacb758033c7bc6ece036142c910ab511c8c1c3bda2d3c64f656e SHA512 075359144c5ebfff3d265febf8c636e465ffa08876ebf6de0634db5bd0fdb593fad57c7eb81c6bff1c0ad3c3c48d571b06cd57aa7822c6066437efb4be17104a
-EBUILD nss-3.106.ebuild 11858 BLAKE2B 09c46c2f54a7e4306f0ad30de03a9a15e4293644f4d6bd4286655a4bc17d399f77f2110afb8888390c371f60b1c1e85e65c6b1a85b0d149bb4c39f5ba93c85d5 SHA512 bb8790bd4047ada686fc134d1fc0aa489fc4e38f10b61e7838b9a02376f928beb6dd2484030f5ec3db31543742fb8f5fc28250daebdabcb0d6d0ccd20f0e9c00
+EBUILD nss-3.106.ebuild 11871 BLAKE2B d5074578d868a83a0f930cebb011a1179febe21900138add4d7aaf48880aba75c211093daa8546b8bfc51be054307e7a87a8e3603f379ef2ab5ff8b76e26ee5a SHA512 dd5e78c1b7f0615865fe01dc697889bc4f6620af26d4e36bdb89321fb1dc8f24ed0275802c124efa899bc081aeb72c0234ca67acfc8b6142394e87b8752982e7
EBUILD nss-3.90.2-r1.ebuild 11712 BLAKE2B 42f3fcfff8b8ff2d0c1c79785acabc538e36ae521a104b8cbb157e5f0ce8b8955819e6493f7f5a2252d9a3790d331c2c8802cc1fe016dc1f7753ec7709552436 SHA512 36c7cc15c4808bbdbb54192ecc67a985e64a8a3b71fbd045d3e52ac78890330513ab5f4ccd40cb3f7486a80acdba8fefeb1996b38b12d4b3b88afaa4b6979ca9
MISC metadata.xml 693 BLAKE2B c8be043e957f4d85411a10da490e67c9d37f5dd9fe37c112c92e8b666d828cabe75f5fe7c46e5b40dd872f082fb4463af79fb7eb3ad69b9e01c9c088edd750a8 SHA512 66374f8b8739c68a8a276159af3d493bb012b5ee722a939a1d87899d0307d572fcabf76ba71b4f34eeb83a414c0727182ef16f98418cbbbbd4aed311ac5be06b
diff --git a/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch b/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch
new file mode 100644
index 000000000000..069e97e6aacf
--- /dev/null
+++ b/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch
@@ -0,0 +1,33 @@
+diff --git a/tests/tools/tools.sh b/tests/tools/tools.sh
+--- a/tests/tools/tools.sh
++++ b/tests/tools/tools.sh
+@@ -542,25 +542,25 @@
+ check_tmpfile
+
+ echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+ ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+ ret=$?
+- html_msg $ret 19 "Fail to list private key with bad iterator"
++ html_msg $ret 17 "Fail to list private key with bad iterator"
+ check_tmpfile
+
+ echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+ ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+ ret=$?
+ echo "Fail to list private key with bad salt val=$ret"
+- html_msg $ret 19 "Fail to import private key with bad salt"
++ html_msg $ret 17 "Fail to import private key with bad salt"
+ check_tmpfile
+
+ echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+ ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+ ret=$?
+ echo "Fail to import private key with no length val=$ret"
+- html_msg $ret 19 "Fail to import private key with no length"
++ html_msg $ret 17 "Fail to import private key with no length"
+ check_tmpfile
+ }
+
+ ############################## tools_p12 ###############################
+ # local shell function to test basic functionality of pk12util
+
diff --git a/dev-libs/nss/nss-3.106.ebuild b/dev-libs/nss/nss-3.106.ebuild
index 0f041f606425..3c45869cb295 100644
--- a/dev-libs/nss/nss-3.106.ebuild
+++ b/dev-libs/nss/nss-3.106.ebuild
@@ -41,7 +41,7 @@ PATCHES=(
"${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch
"${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch
"${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
- "${FILESDIR}"/nss-3.106-disable-broken-tests.patch
+ "${FILESDIR}"/nss-3.106-bmo-1927096-fix-broken-test-files.patch
)
src_prepare() {
diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest
index c4722005ee0b..bc8400f79557 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1,7 +1,5 @@
-DIST wayland-protocols-1.36.tar.xz 95512 BLAKE2B 6c460106a2069ff9ce0b6c8221f85462e74d726ead69f6918417aac0cd24567251873ea05ec111a90f3385f4128e7e8d76aca42c7b1f89a070943c604b87573c SHA512 5448b9aedc953ce6be0f378da900c195c8743cb6001f615823b5fc9cab3e3ee54271132055743278e10decef7f8e9dcdeef31593a2a12062575fb90eb0084be0
DIST wayland-protocols-1.37.tar.xz 100356 BLAKE2B f341bdb50f4169112a89b1d834a4b62b59ab7c5d9b7640a3bb5a7d84dc055f390429b171de2038a70ec564c1431ecb95a036b053f18353f3ff936651240050de SHA512 57936a23d08957afa9563b51b2b195aa10410fa74176c0503f83b1544e243d4e5b99c3daf5fc14c0a68a78d3f5759e1a5ca9fe4ba22220cbf5328168903c7575
DIST wayland-protocols-1.38.tar.xz 102648 BLAKE2B b07abed74b2f83247f3746414dc1f9e317793f9bc6ae7c1cb955d94149577964dee2ed0d658d4b9d9d7bd446509966393f4060b85db09b56292ddd9702bd1aee SHA512 43fc36d35bedb245deed0e2de246f42d2bbfa6ecafa094f2a7fb103d6df8ae28f3cc200bc5aa24745b9131a28381883c24779da0a6d9ac954753bd5ebb1405db
-EBUILD wayland-protocols-1.36.ebuild 769 BLAKE2B c2a4d37a807bba72de674824610a0a8128390d876af363e86ffd6f2234a5a647fa36e85ec358c0bc8768dd46e2e7f9ba65a809a871144cd57e9b3ea63353de5b SHA512 cb18b4fc2ab33815005544ee2b2cd2f69b633e70c57aa4beb94d21cd51b266dba7821f24cdc0f2691f1ef6e85c83b2fa0ec2e1c440c8419bbf02b23c7ba13796
EBUILD wayland-protocols-1.37.ebuild 769 BLAKE2B c2a4d37a807bba72de674824610a0a8128390d876af363e86ffd6f2234a5a647fa36e85ec358c0bc8768dd46e2e7f9ba65a809a871144cd57e9b3ea63353de5b SHA512 cb18b4fc2ab33815005544ee2b2cd2f69b633e70c57aa4beb94d21cd51b266dba7821f24cdc0f2691f1ef6e85c83b2fa0ec2e1c440c8419bbf02b23c7ba13796
EBUILD wayland-protocols-1.38.ebuild 776 BLAKE2B 94456d3441f35114ec811ac742b6b0714e60f5ca397f4a08f3a2de1b98fd86838c12f8173b2bfa59a39233413e7bc1ee38cc67493ce8f3792c50eae8ce8154fc SHA512 88948515d1f82998868b8b871af0b9582da04277c1281419187f03c742b367b820a4bd99441202e5d84421d2e935801cec2c93337e4662920ecafdfe4f1f3ba5
EBUILD wayland-protocols-9999.ebuild 776 BLAKE2B 94456d3441f35114ec811ac742b6b0714e60f5ca397f4a08f3a2de1b98fd86838c12f8173b2bfa59a39233413e7bc1ee38cc67493ce8f3792c50eae8ce8154fc SHA512 88948515d1f82998868b8b871af0b9582da04277c1281419187f03c742b367b820a4bd99441202e5d84421d2e935801cec2c93337e4662920ecafdfe4f1f3ba5
diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild
deleted file mode 100644
index 8ad8e38204a7..000000000000
--- a/dev-libs/wayland-protocols/wayland-protocols-1.36.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Wayland protocol files"
-HOMEPAGE="https://wayland.freedesktop.org/"
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/"
- inherit git-r3
-else
- SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? ( dev-libs/wayland )
-"
-BDEPEND="
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use test tests)
- )
- meson_src_configure
-}