summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-22 22:22:36 -0500
committerCrucible <crucible@localhost>2026-09-22 22:22:36 -0500
commit979af70cb83395cab2f32ea1124be68ebaced6b6 (patch)
tree18b16739f860a2a652c26c5499fad05922119e31 /dev-util
parent954147f7add6ada356dec519e829e0a2437da5af (diff)
downloadbaldeagleos-repo-979af70cb83395cab2f32ea1124be68ebaced6b6.tar.gz
baldeagleos-repo-979af70cb83395cab2f32ea1124be68ebaced6b6.tar.xz
baldeagleos-repo-979af70cb83395cab2f32ea1124be68ebaced6b6.zip
Publish baldeagleos-repo candidate 0000000338-20260922-221634
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/android-udev-rules/Manifest2
-rw-r--r--dev-util/android-udev-rules/android-udev-rules-20260922.ebuild (renamed from dev-util/android-udev-rules/android-udev-rules-20250525.ebuild)4
-rw-r--r--dev-util/babeltrace/babeltrace-2.1.2.ebuild4
-rw-r--r--dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch59
-rw-r--r--dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild2
-rw-r--r--dev-util/maturin/maturin-1.15.0.ebuild2
6 files changed, 68 insertions, 5 deletions
diff --git a/dev-util/android-udev-rules/Manifest b/dev-util/android-udev-rules/Manifest
index 3e2a20ee6e5f..06607692add7 100644
--- a/dev-util/android-udev-rules/Manifest
+++ b/dev-util/android-udev-rules/Manifest
@@ -1,2 +1,2 @@
-DIST android-udev-rules-20250525.tar.gz 23794 BLAKE2B 2a086c3451d7f5309108960eff25afc77e7902e3bbf68018b1a4b89115123e7a45c293dbecece217a5565f71e5688e3996426f0e6a1167bf35deb14da4bddb70 SHA512 c4370ba89ee240d540b6a18e6fd37bace27315b9637577eb08c48cfec8c77dcb8ebfebdf2b7853b9f3c7db35fe50458af52d070946bb0ab0db67539470bbf0ad
DIST android-udev-rules-20260423.tar.gz 23917 BLAKE2B 0149de234ac44e72b05cfb5467d636ee71b29e04bf80036524912823f9fe6c831c3493c7f6b44c6969e369432df25379f97c48df3992593a776016b2971c623a SHA512 97966f1c02a9f85825a217384c94cfa8b9f721173e543c324b866ee7823b09ca67ec7ba1b012ce10de9d56ae7e4157d4cec8364c8e325001664cf6383778a5fe
+DIST android-udev-rules-20260922.tar.gz 24039 BLAKE2B ae9ce487d8557c2747935ab8b38f431dcb5563dd73bc5e07570f9a93f3f60b2fb9047187340a4c029f9967cefe893d3796d414b2f2b3ffa24a8da250cbed62a0 SHA512 2963f9ed5d54fc3fc8e4aa61773d599ceabce100b83c54dfb739c8189b60a12003407d10cab92248ae0feb4c3fb56280742404f8fe93726a36be9b972c3bdcbd
diff --git a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild
index 7fe4e9222260..0dc57aebae4a 100644
--- a/dev-util/android-udev-rules/android-udev-rules-20250525.ebuild
+++ b/dev-util/android-udev-rules/android-udev-rules-20260922.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.ta
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
# No tests
RESTRICT="test"
diff --git a/dev-util/babeltrace/babeltrace-2.1.2.ebuild b/dev-util/babeltrace/babeltrace-2.1.2.ebuild
index c4e80f79dd6c..057a61dc0f71 100644
--- a/dev-util/babeltrace/babeltrace-2.1.2.ebuild
+++ b/dev-util/babeltrace/babeltrace-2.1.2.ebuild
@@ -46,6 +46,10 @@ BDEPEND="
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jeremiegalarneau.asc
+PATCHES=(
+ "${FILESDIR}"/babeltrace-2.1.2-swig-4.5.patch
+)
+
pkg_setup() {
use python && python-single-r1_pkg_setup
}
diff --git a/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch
new file mode 100644
index 000000000000..e18c20251bb4
--- /dev/null
+++ b/dev-util/babeltrace/files/babeltrace-2.1.2-swig-4.5.patch
@@ -0,0 +1,59 @@
+https://bugs.gentoo.org/983043
+https://github.com/efficios/babeltrace/commit/1c59884d4ddf384b87df95d317b62f5f5783ca27
+
+From 1c59884d4ddf384b87df95d317b62f5f5783ca27 Mon Sep 17 00:00:00 2001
+From: Jitka Plesnikova <jplesnik@redhat.com>
+Date: Tue, 28 Jul 2026 13:29:18 +0000
+Subject: [PATCH] bt2: replace removed Python 2 C API macros for SWIG 4.5.0
+ compatibility
+
+SWIG 4.5.0 has removed some Python 2/3 compatibility macros. The two
+that affect us are `PyString_FromString` and
+`SWIG_Python_str_FromChar`, which are both replaced with
+`PyUnicode_FromString`.
+
+Change-Id: I3c74d8ea7257d9cdc0fa4b533ae7b3a5ef9521d1
+Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
+Signed-off-by: Jitka Plesnikova <jplesnik@redhat.com>
+Reviewed-on: https://review.lttng.org/c/babeltrace/+/18423
+Tested-by: jenkins <jenkins@lttng.org>
+--- a/src/bindings/python/bt2/bt2/native_bt.i
++++ b/src/bindings/python/bt2/bt2/native_bt.i
+@@ -56,7 +56,7 @@ typedef uint64_t bt_listener_id;
+ *
+ * We initialize the output parameter `temp_value` to an invalid but non-zero
+ * pointer value. This is to make sure we don't rely on its initial value in
+- * the epilogue (where we call SWIG_Python_str_FromChar). When they fail,
++ * the epilogue (where we call PyUnicode_FromString). When they fail,
+ * functions on which we apply this typemap don't guarantee that the value of
+ * `temp_value` will be unchanged or valid.
+ */
+@@ -67,7 +67,7 @@ typedef uint64_t bt_listener_id;
+ %typemap(argout) (const char **) {
+ if (*$1) {
+ /* SWIG_AppendOutput() steals the created object */
+- $result = SWIG_AppendOutput($result, SWIG_Python_str_FromChar(*$1));
++ $result = SWIG_AppendOutput($result, PyUnicode_FromString(*$1));
+ } else {
+ /* SWIG_AppendOutput() steals Py_None */
+ Py_INCREF(Py_None);
+--- a/src/bindings/python/bt2/bt2/native_bt_error.i.hpp
++++ b/src/bindings/python/bt2/bt2/native_bt_error.i.hpp
+@@ -19,7 +19,7 @@ static PyObject *bt_bt2_format_bt_error_cause(const bt_error_cause *error_cause)
+ BT_COMMON_COLOR_WHEN_NEVER);
+ BT_ASSERT(error_cause_str);
+
+- py_error_cause_str = PyString_FromString(error_cause_str);
++ py_error_cause_str = PyUnicode_FromString(error_cause_str);
+
+ g_free(error_cause_str);
+
+@@ -35,7 +35,7 @@ static PyObject *bt_bt2_format_bt_error(const bt_error *error)
+ BT_COMMON_COLOR_WHEN_NEVER);
+ BT_ASSERT(error_str);
+
+- py_error_str = PyString_FromString(error_str);
++ py_error_str = PyUnicode_FromString(error_str);
+
+ g_free(error_str);
+
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild
index dc8f46ab0c2f..01cf39a77f68 100644
--- a/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild
+++ b/dev-util/jenkins-bin/jenkins-bin-2.568.3.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
DEPEND="acct-group/jenkins
acct-user/jenkins"
diff --git a/dev-util/maturin/maturin-1.15.0.ebuild b/dev-util/maturin/maturin-1.15.0.ebuild
index ad7abff14f0d..821010e732c3 100644
--- a/dev-util/maturin/maturin-1.15.0.ebuild
+++ b/dev-util/maturin/maturin-1.15.0.ebuild
@@ -25,7 +25,7 @@ LICENSE+="
BZIP2
" # crates
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"