diff options
Diffstat (limited to 'sys-libs/libsmbios')
-rw-r--r-- | sys-libs/libsmbios/Manifest | 3 | ||||
-rw-r--r-- | sys-libs/libsmbios/files/libsmbios-2.4.3-python-3.13.patch | 30 | ||||
-rw-r--r-- | sys-libs/libsmbios/libsmbios-2.4.3-r2.ebuild (renamed from sys-libs/libsmbios/libsmbios-2.4.3-r1.ebuild) | 44 |
3 files changed, 58 insertions, 19 deletions
diff --git a/sys-libs/libsmbios/Manifest b/sys-libs/libsmbios/Manifest index e5d5c058f467..50343e744687 100644 --- a/sys-libs/libsmbios/Manifest +++ b/sys-libs/libsmbios/Manifest @@ -1,7 +1,8 @@ AUX libsmbios-2.2.28-cppunit-tests.patch 350 BLAKE2B c735096c5fe0e33eec728e280097f9d1e97aca8942cda80d0d574f24f71f25245714dc4bf99d5b53a9613cbbf4b33d5a50cfa9482be5a2dd601b9b9a03be3940 SHA512 51cfb62fce69afaf73659a2c4c819aa3554831b48d69bc35c1b299cd2e0b4d3be7f156a2cb57912cf10f21182e49fd5ce17aad0205a25d151f55ab3e0e58ddd7 AUX libsmbios-2.4.3-avoid_bashisms.patch 2909 BLAKE2B 426ca128f142307ea89cc5003c298518115805a518b348345f154094e34be932721aa6c880612fa7fe3473bc1156bf7c2dc1ce085dd9511ddeaf58e54d2464e1 SHA512 d2199481d87527ce7e90ca355cdfaf48a859982e67090e248034139b19ce2d61717e9887d246c7bd6b1e46f3f97cf6ec6bbdf04e3091c513221cb42d0f1431b3 AUX libsmbios-2.4.3-insecure_rpaths.patch 536 BLAKE2B 7f5e307002b4898665ee2355287e1512d381168e53d1b56a8ef5ebbb503492f49b27c5fe27b53db7c5005f13559b5f0576ba14041436d0f67c172299ddc31877 SHA512 7d1f64d1a9966882a8df31abd5566f07f7fe01cede6ee1140c9b44aa47464efe53997c92ec423228114d568c4cfd77309e4a3dd7d9294fa09b054d72838143da +AUX libsmbios-2.4.3-python-3.13.patch 914 BLAKE2B 7ec04045a1f5f7b80637521a7c54478560507657ac78b52d76a9fc254814451d4e45f53774536d138c8e9dee47e953039cab51941dc1aec7d6a423eb78c4a026 SHA512 fb3a3fb0c6f4558c5755f896baaa47a239e2753ae7782d6874d06c3e8e585a62f9480d0a787e078a1b49502f9723ebb7ac35990af6688f13cfddf159ee2d36f1 AUX libsmbios-2.4.3-python-deprecations.patch 1176 BLAKE2B b9cfb5bad98842d786bb5e032c30aec955ce024683dc6ca8ef5e5d64abeab85ae39875dff02f816e3368a5a443e4f271d9c9e8ae275e449de8ac7bfc6e0079d2 SHA512 3c35af05ae71140069f0793df625e79764a78983a8cf56d47d3f71e2cffe0db58c352b8807cf9a8d237ae0d44ac0dc892f3e81280f98265889b83f8dbb53d10d DIST libsmbios-2.4.3.tar.gz 644140 BLAKE2B 684bff4f6cf755796f785e9a93d4ddbe2a1af52082cdebc27d203772a6a2a0259edb4b9d19921f90fc78b48d54700223fbc2628665b963ebcb601010ff4340ab SHA512 7f6fb36fa9653e123b416b275953fb5652025e76dac3b4ec5600168e193ea56f8ac3ea1a3b5db29d2770e73d88152d712a35bf77a9b3fc5596570fae885585ad -EBUILD libsmbios-2.4.3-r1.ebuild 2055 BLAKE2B 4257b897de5e5db53e845ed4ab24f5273414a2886146e6b18198b9f9e6f5dfd443517f365b88127380548c7efe02ee15ea0e4358a1a34ef172ec6730bd2f1c19 SHA512 3f17c9d681de7a9d8cbd452cdaf24df3041be37adb08eff4f1586c885f0256d6bee342166563220a9efa3bdf5cf4073315d564ce15bd621e7896fdeffcd48835 +EBUILD libsmbios-2.4.3-r2.ebuild 2119 BLAKE2B b08930f673ed032ec7d4fba762a45d23cb0351ee2e60fa5647dbac0f5d8115987ba51a99fce48be7d603d3b2a08c651fc35792cdfa52c524f346be2bbc9a64f2 SHA512 f936ce2a4b75018832d2dbfd0c6d7ee8f55b84404a9b5915873e95e25da2a966b66194aa254f0645420d74f0fa6c6e9e3537368a1a6ee12b19648a738e34ee6e MISC metadata.xml 479 BLAKE2B 9069eb248ce8e89cba9dbd49f25cb30e7ed6fa2b232603563f0447d929f8826c42377854fc25a6eba27d8fdc6b89f5ef7dc3cfec629171c4f1f2d7395d7fdf5c SHA512 a0acb16675289e826128b72731bf5d054f7bef92b2393942ac7e5aa4e0fa7f59f5d6fdf14b40d10a0f9c5756dd2769c1afc4e388806d5236a2bad0387019598f diff --git a/sys-libs/libsmbios/files/libsmbios-2.4.3-python-3.13.patch b/sys-libs/libsmbios/files/libsmbios-2.4.3-python-3.13.patch new file mode 100644 index 000000000000..5dc84cacd3af --- /dev/null +++ b/sys-libs/libsmbios/files/libsmbios-2.4.3-python-3.13.patch @@ -0,0 +1,30 @@ +https://github.com/dell/libsmbios/pull/149 + +From 2c29293ed6a713254192c6f6c762a0ed82391ed5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mark=C3=A9ta?= <meggy.calabkova@gmail.com> +Date: Thu, 30 Jan 2025 12:19:49 +0100 +Subject: [PATCH] drop unittest.makeSuite (dropped in python 3.13) + +--- + src/pyunit/TestLib.py | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/pyunit/TestLib.py b/src/pyunit/TestLib.py +index 561453b2..e420990a 100755 +--- a/src/pyunit/TestLib.py ++++ b/src/pyunit/TestLib.py +@@ -21,12 +21,10 @@ def parseOptions(*args): + pass + + def runTests( testCase ): +- testToRun = 'test' +- + myTestSuite = unittest.TestSuite() + for i in testCase: + try: +- temp = unittest.makeSuite( i, testToRun ) ++ temp = unittest.defaultTestLoader.loadTestsFromTestCase( i ) + myTestSuite.addTest(temp) + except ValueError: + pass + diff --git a/sys-libs/libsmbios/libsmbios-2.4.3-r1.ebuild b/sys-libs/libsmbios/libsmbios-2.4.3-r2.ebuild index e69b60826006..e9318ffb7da1 100644 --- a/sys-libs/libsmbios/libsmbios-2.4.3-r1.ebuild +++ b/sys-libs/libsmbios/libsmbios-2.4.3-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{10..12} ) +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) inherit autotools flag-o-matic python-single-r1 @@ -14,30 +15,36 @@ LICENSE="|| ( GPL-2+ OSL-2.1 ) BSD Boost-1.0" SLOT="0" KEYWORDS="-* amd64 x86" IUSE="doc graphviz nls +python static-libs test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - test? ( ${PYTHON_REQUIRED_USE} )" - +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( ${PYTHON_REQUIRED_USE} ) +" RESTRICT="!test? ( test )" -RDEPEND="dev-libs/libxml2 +RDEPEND=" + dev-libs/libxml2 sys-libs/zlib nls? ( virtual/libintl ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND=" virtual/pkgconfig doc? ( app-text/doxygen ) graphviz? ( media-gfx/graphviz ) - nls? ( sys-devel/gettext )" -BDEPEND="test? ( - ${PYTHON_DEPS} - >=dev-util/cppunit-1.9.6 -)" + nls? ( sys-devel/gettext ) + test? ( + ${PYTHON_DEPS} + >=dev-util/cppunit-1.9.6 + ) +" PATCHES=( "${FILESDIR}/${PN}-2.2.28-cppunit-tests.patch" - "${FILESDIR}/${PN}-2.4.3-avoid_bashisms.patch" #715202 + "${FILESDIR}/${PN}-2.4.3-avoid_bashisms.patch" # bug #715202 "${FILESDIR}/${PN}-2.4.3-insecure_rpaths.patch" - "${FILESDIR}"/${PN}-2.4.3-python-deprecations.patch + "${FILESDIR}/${PN}-2.4.3-python-deprecations.patch" + "${FILESDIR}/${PN}-2.4.3-python-3.13.patch" ) pkg_setup() { @@ -60,7 +67,7 @@ src_prepare() { } src_configure() { - #Remove -O3 for bug #290097 + # Remove -O3 for bug #290097 replace-flags -O3 -O2 local myeconfargs=( @@ -70,6 +77,7 @@ src_configure() { $(use_enable python) $(use_enable static-libs static) ) + econf "${myeconfargs[@]}" } @@ -86,7 +94,7 @@ src_install() { einstalldocs - if ! use static-libs ; then + if ! use static-libs; then find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die fi } |