summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-13 08:44:58 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-13 08:44:58 +0100
commitca533b9b46b871263ead04dcb28165df09a3f282 (patch)
tree5bc0eee473d4e4564cfd5216abd6aea441112008 /sys-libs
parent8838d44e89178442a4f853b309d720f57d4796b0 (diff)
gentoo auto-resync : 13:04:2025 - 08:44:57
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin13737 -> 13730 bytes
-rw-r--r--sys-libs/cracklib/Manifest3
-rw-r--r--sys-libs/cracklib/cracklib-2.9.11.ebuild134
-rw-r--r--sys-libs/cracklib/files/cracklib-2.9.11-py3.12-tests.patch80
-rw-r--r--sys-libs/gwenhywfar/Manifest2
-rw-r--r--sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild12
-rw-r--r--sys-libs/libnvidia-container/Manifest6
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-1.17.2.ebuild15
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild1
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-9999.ebuild1
10 files changed, 21 insertions, 233 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index ad3f58594c97..9295e943ab39 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/cracklib/Manifest b/sys-libs/cracklib/Manifest
index 0d5570dad1be..7033275d4a8b 100644
--- a/sys-libs/cracklib/Manifest
+++ b/sys-libs/cracklib/Manifest
@@ -1,8 +1,5 @@
-AUX cracklib-2.9.11-py3.12-tests.patch 3388 BLAKE2B af1ad743eea771cbd3465aa0c5cc3ba9832bf3f3aab0c6fc229f65c14f4e1b056d2655e0af4d02ff0edc033e79f7f7a884fec4bc4e579dd13fb7cad0bf4bf91d SHA512 c8b0e532af7c518d5c87ecc161ae2fa9380f2b5ab61b658a839d1629f7441f8079ca00979332825e195fc5ae7c194bf03a9dac3852a1f5de94dff2c97eb989b6
DIST cracklib-2.10.2.tar.xz 465152 BLAKE2B 87ea88085fee30cbd6e59485f157b7c6213e21619ff8af20ed33c118fd4be78cc9fc5b8ac5d583391df7a3bd527671044410d0e5cfe1cf864c0608cd24a8ca0b SHA512 b58f513bb3094821a69e45c092483d7445ecd1ea2d4d70b6cc422c58e478146f4656fc1ddc0b276f1da31a858d2baea4cca233c9232e2acd05085d55873f3273
DIST cracklib-2.10.3.tar.xz 466704 BLAKE2B 714b904a4f890f399fc2acd3c8ed91173cbce19d04f386cd594388e1d35197b135d760616998979051de9154f9e94c587d21f80979fe4e00ada66010006c7216 SHA512 5a86116b888dd324d17495c3ccefb061bfc6b31a7dcebc394324d87878dec5dec268591f9d7ef30cf60f70df9ff3bbf3d891c60efc198dba80f83cc43a08273c
-DIST cracklib-2.9.11.tar.xz 461116 BLAKE2B 46b499e465c1c268b772781a9c8ce573a5167ae2e0ac919b403acdb9a14c35140dfb53909eef6e41600e26c2f87d905b3d6d05380c66f053d091765b58a264f4 SHA512 c32e509f757344a1f0b7032ad3b6dc47a8759852a94e511c92073d85bce55f45d48c389d9eb34c993e1d61ad5c1542150672f3e8bc147148ebbb04d3319a2409
EBUILD cracklib-2.10.2.ebuild 2975 BLAKE2B fb3581847a9c1b48513716c6f7f27a8ef2ddf5e8a64ca35e31e8de341afcceb7971c5dba621b1f06ca355946bd72fd2917b726785e075295cb636bfcf8880c7f SHA512 2fb89f22c895efe8fc31532983c2f955237cd326dba8c75bdc6d4084ccb19f949259496aff46d81967acec2d314770efb158a8e8153be6877f4a496a4ce55e7e
EBUILD cracklib-2.10.3.ebuild 2976 BLAKE2B dea26e428ba3e24d24a5c539bc4d5e8c515399b500eafe51ce24d1a129b05b7a290c44e95d0b942685153ab8faea16ce13faada53087e29438103edd3208f0b5 SHA512 bb73f351d4e58d74ecd13f6e122c41c0613cbf4a7996327736d32d34953a0f4a5003e91b19a5a06cb5156578de4c8bf490a8a3ce8a297dd345dcc143485c502e
-EBUILD cracklib-2.9.11.ebuild 3027 BLAKE2B adabf7191c64f0a061bd669e4c84582a6bba996f1018719f22c2571be84d5f5a854270af0a2418893288f1317d067204692feafc0df57f2e107ac2e26ba113d8 SHA512 5377beb7bc0b9cee79836489bca1aed3544476100c7d128b5f390b4d402c4021aac9fd8619d369f354f3c05d068869b5d3bf321fea1e0e0388251ececbea7e88
MISC metadata.xml 385 BLAKE2B f81e1ac44f5a4c3f647473385363eed564accca3b62ecde3cb35fab14112af1ceb2a25dc2816fc096aee9c3ed15006252f32491583861689ed70d49218684360 SHA512 6d9908f12c310ef22feeae2216236f9b632dc5204916fbb5693cc53bb58e592dc44f49c45d2c8bc22addd69cc5e4e63df463a23299d09a637f4f0f7379e7b796
diff --git a/sys-libs/cracklib/cracklib-2.9.11.ebuild b/sys-libs/cracklib/cracklib-2.9.11.ebuild
deleted file mode 100644
index 6e08105b0d56..000000000000
--- a/sys-libs/cracklib/cracklib-2.9.11.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: ideally bump with sys-apps/cracklib-words
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 libtool multilib-minimal usr-ldscript
-
-MY_P=${P/_}
-DESCRIPTION="Password Checking Library"
-HOMEPAGE="https://github.com/cracklib/cracklib/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="nls python static-libs zlib"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- python? ( ${PYTHON_DEPS} )
- zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- nls? ( virtual/libintl )
-"
-BDEPEND="
- nls? ( sys-devel/gettext )
- python? ( ${DISTUTILS_DEPS} )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-py3.12-tests.patch
-)
-
-distutils_enable_tests unittest
-
-pkg_setup() {
- # Workaround bug #195017
- if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
- eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
- eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
- die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
- fi
-}
-
-src_prepare() {
- default
-
- # bug #269003
- elibtoolize
-
- if use python ; then
- distutils-r1_src_prepare
- fi
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # use /usr/lib so that the dictionary is shared between ABIs
- --with-default-dict="/usr/lib/cracklib_dict"
- --without-python
- $(use_enable nls)
- $(use_enable static-libs static)
- )
-
- export ac_cv_header_zlib_h=$(usex zlib)
- export ac_cv_search_gzopen=$(usex zlib -lz no)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
-
- if multilib_is_native_abi && use python ; then
- local -x CFLAGS="${CFLAGS} -DLOCALEDIR='\"${EPREFIX}/usr/share/locale\"' -DDEFAULT_CRACKLIB_DICT=\'${EPREFIX}/usr/lib/cracklib_dict\'"
- cd python || die
- distutils-r1_src_compile
- fi
-}
-
-multilib_src_test() {
- default
-
- if multilib_is_native_abi && use python ; then
- distutils-r1_src_test
- fi
-}
-
-python_test() {
- cd "${S}"/python || die
-
- # Make sure we load the freshly built library
- local -x LD_LIBRARY_PATH="${BUILD_DIR/-${EPYTHON/./_}}/lib/.libs:${BUILD_DIR}/lib:${LD_LIBRARY_PATH}"
-
- eunittest
-}
-
-multilib_src_install() {
- default
-
- # Move shared libs to /
- gen_usr_ldscript -a crack
-
- if multilib_is_native_abi && use python ; then
- cd python || die
- distutils-r1_src_install
- fi
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- find "${ED}" -type f -name "*.la" -delete || die
- rm -r "${ED}"/usr/share/cracklib || die
-
- insinto /usr/share/dict
- doins dicts/cracklib-small
-}
-
-pkg_postinst() {
- if [[ -z ${ROOT} ]] ; then
- ebegin "Regenerating cracklib dictionary"
- create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
- eend $?
- fi
-}
diff --git a/sys-libs/cracklib/files/cracklib-2.9.11-py3.12-tests.patch b/sys-libs/cracklib/files/cracklib-2.9.11-py3.12-tests.patch
deleted file mode 100644
index f0e1cd29a005..000000000000
--- a/sys-libs/cracklib/files/cracklib-2.9.11-py3.12-tests.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-https://github.com/cracklib/cracklib/commit/a77a392272df3677f71c68e81fcdad1bc722732e
-
-From a77a392272df3677f71c68e81fcdad1bc722732e Mon Sep 17 00:00:00 2001
-From: Olivier Gayot <olivier.gayot@canonical.com>
-Date: Thu, 30 Nov 2023 18:36:17 +0100
-Subject: [PATCH] Fix test-suite so it can run with Python 3.12
-
-The test suite still used the obsolete assertEquals() function which was
-a deprecated alias for assertEqual() (without the s) and got dropped
-from Python 3.12.
-
-Use the replacement instead so the test-suite can run with Python 3.12.
-
-Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
---- a/python/test_cracklib.py
-+++ b/python/test_cracklib.py
-@@ -69,52 +69,52 @@ def test_simple(self):
- def test_simple_lower(self):
- for passwd in ['t' * i for i in range(
- cracklib.MIN_LENGTH - cracklib.LOW_CREDIT)]:
-- self.assertEquals(
-+ self.assertEqual(
- 1, cracklib.simple(passwd),
- 'password {0} should be detected as too simple'.format(
- passwd))
-- self.assertEquals(0, cracklib.simple(
-+ self.assertEqual(0, cracklib.simple(
- 't' * (cracklib.MIN_LENGTH - cracklib.LOW_CREDIT)))
-
- def test_simple_upper(self):
- for passwd in ['T' * i for i in range(
- cracklib.MIN_LENGTH - cracklib.UP_CREDIT)]:
-- self.assertEquals(
-+ self.assertEqual(
- 1, cracklib.simple(passwd),
- 'password {0} should be detected as too simple'.format(
- passwd))
-- self.assertEquals(0, cracklib.simple(
-+ self.assertEqual(0, cracklib.simple(
- 'T' * (cracklib.MIN_LENGTH - cracklib.UP_CREDIT)))
-
- def test_simple_digit(self):
- for passwd in ['1' * i for i in range(
- cracklib.MIN_LENGTH - cracklib.DIG_CREDIT)]:
-- self.assertEquals(
-+ self.assertEqual(
- 1, cracklib.simple(passwd),
- 'password {0} should be detected as too simple'.format(
- passwd))
-- self.assertEquals(0, cracklib.simple(
-+ self.assertEqual(0, cracklib.simple(
- '1' * (cracklib.MIN_LENGTH - cracklib.DIG_CREDIT)))
-
- def test_simple_other(self):
- for passwd in ['#' * i for i in range(
- cracklib.MIN_LENGTH - cracklib.OTH_CREDIT)]:
-- self.assertEquals(
-+ self.assertEqual(
- 1, cracklib.simple(passwd),
- 'password {0} should be detected as too simple'.format(
- passwd))
-- self.assertEquals(0, cracklib.simple(
-+ self.assertEqual(0, cracklib.simple(
- '#' * (cracklib.MIN_LENGTH - cracklib.OTH_CREDIT)))
-
- def test_simple_combinations(self):
- testset = '#a' * (cracklib.MIN_LENGTH // 2)
- for passwd in [testset[:i] for i in range(
- cracklib.MIN_LENGTH - cracklib.LOW_CREDIT - cracklib.OTH_CREDIT)]:
-- self.assertEquals(
-+ self.assertEqual(
- 1, cracklib.simple(passwd),
- 'password {0} should be detected as too simple'.format(
- passwd))
-- self.assertEquals(0, cracklib.simple(
-+ self.assertEqual(0, cracklib.simple(
- testset[:(cracklib.MIN_LENGTH - cracklib.LOW_CREDIT -
- cracklib.OTH_CREDIT)]))
-
-
diff --git a/sys-libs/gwenhywfar/Manifest b/sys-libs/gwenhywfar/Manifest
index b1474936af60..ddb4cd332cde 100644
--- a/sys-libs/gwenhywfar/Manifest
+++ b/sys-libs/gwenhywfar/Manifest
@@ -1,5 +1,5 @@
DIST gwenhywfar-5.10.1.tar.gz 2687042 BLAKE2B 78fb776a605761f309060affef4e84e526ba789039f48f1e68e107d5002c508e19c9c2c2c0b3a8aba39c6c32543816914b504a6212219cfeeb4f0f04b0354f45 SHA512 11781bec2dd1c4156b609574283179278b8070d604a792aeddf92c8f9b873b3ac09273a8558b9adba567af8d016ea10914d2a149f4b6813798b5800e34e29aa5
DIST gwenhywfar-5.12.0.tar.gz 2721790 BLAKE2B 99c875ff9de6908ebba92cda1fdca62a6c12d3c3994328b207e36003a0ce478abd6777a4a0a73669c9b85a28591429f14ca73a32695f7ee8d226a4aca69f9922 SHA512 0075eb626f0022ecd4ffdd59de7f0817d2def685e1d2cfbca9a32faa4b8d4d213bea631f24c5385da0b8c7743fd6d1887a46f08afa371195d911409ec7655791
EBUILD gwenhywfar-5.10.1.ebuild 1710 BLAKE2B a70d7a946c1ec3461df64b570dfb1e6fc2a12d15fcd3c3c2384ee72b6f076de8825dc4b5eeebc33d424813089d960f8c4aa24bcdad0b0b437ca5044f9fd52595 SHA512 69add9a5bb8b8ec79afe93d2a2257845c669d74f78d88edcf74fd7f511bc1c825f427253fa99bccf888afe1ce341bf836ed028a1f6f80514bcf38d4e639a7485
-EBUILD gwenhywfar-5.12.0.ebuild 1661 BLAKE2B b6def3b554db56ad57496375eba84f9d160c994b232ada50e692fdda9689d32583861e724a344f323c02fa8d23e890055929c61a2656c00eb6625f1738986808 SHA512 e25eb1482caacefdeacf4de7f975a48024ec52897b30f42b0bfd369220636245545f465a1c47bd398db9f24973a8ba3c03b1d326165040a9f95dc093ac4cdc98
+EBUILD gwenhywfar-5.12.0.ebuild 1693 BLAKE2B f1c5b11a3294e0ffe3c00fab1ad0cd5648a2af42acc5e5b8e91f9229ed4b1c011b016559cbac41dc03756a346c5a391600326cbb8dc1d069932e109de00a7c98 SHA512 d5ca80c2d852e1c1cf0f08b90acc5d9cb8be2f9d7d205f65f8c85fb2d75013964c70659e857eac959ee257fdd59b6e185fa4395be3a4db1b313ebcca3c78bd54
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild b/sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild
index aef1809cabc3..4f97b5717958 100644
--- a/sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild
+++ b/sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild
@@ -11,8 +11,8 @@ SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/529/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/79" # correspond with libgwenhywfar.so version
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug doc gtk qt5 test"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+IUSE="debug gtk qt5 test" # doc (is broken, bug #950614
# broken upstream, reported but got no reply
RESTRICT="test"
@@ -44,15 +44,15 @@ RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/gettext
virtual/pkgconfig
- doc? ( app-text/doxygen )
"
+# doc? ( app-text/doxygen )
src_configure() {
local myeconfargs=(
--with-docpath="${EPREFIX}/usr/share/doc/${PF}/apidoc"
--with-libxml2-code=yes
$(use_enable debug)
- $(use_enable doc full-doc)
+# $(use_enable doc full-doc)
)
use qt5 && myeconfargs+=(
--with-qt5-moc="$(qt5_get_bindir)/moc"
@@ -67,11 +67,11 @@ src_configure() {
src_compile() {
emake
- use doc && emake srcdoc
+# use doc && emake srcdoc
}
src_install() {
default
- use doc && emake DESTDIR="${D}" install-srcdoc
+# use doc && emake DESTDIR="${D}" install-srcdoc
find "${D}" -name '*.la' -type f -delete || die
}
diff --git a/sys-libs/libnvidia-container/Manifest b/sys-libs/libnvidia-container/Manifest
index edad3dfcc6d5..3a492db690c4 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -5,9 +5,9 @@ DIST libnvidia-container-1.17.3.tar.gz 1612952 BLAKE2B dad0bdf68d6f9e7b7ed37792a
DIST libnvidia-container-1.17.4.tar.gz 1612093 BLAKE2B 225b0ffb31fca19f8b2996fb64cc31de59f1b38ad2a7389f8098bccabe4244289b3d857b51c9614f61cf770ced7eb74b55776e5398b1b4463d3b7d693c74a28e SHA512 a5edb4eec8cc4a9bd221c3cbb14515656854700b1a6aef7b47147d96b67511d5cfcae38c740fd946452768da0f993edf6c656697cd01189de88b67a4ae00aae5
DIST libnvidia-container-1.17.5.tar.gz 1612083 BLAKE2B eecefbd6dfdcee5053656cd5961dc9ce6ff6d292f9bd7a46366a65ec4877008094e9af862dbcfc35b99743fd4b66ec4c513e3023480dc7038fba2c47593b446a SHA512 79080dc1cce853c37ddd7d5e9e09a5670884f8cf9f0e070d3e7bb1c921a14ba1defb28ec0c14829d1f848ab0aa5b16ccb0d7d9a0ceda068c1bb0c0f2420c3c3f
DIST libnvidia-container-nvidia-modprobe-550.54.14.tar.gz 47147 BLAKE2B 7b334877d98d0c75d5750192dea868436938852443ced14e74e59076ed4d8be9e361cdefbe48295d87bb91ac4565152ec3f3233479b3da19bb8baf8e7ef53cd6 SHA512 279228aa315ff5fd1a23df23527aff58b2319f11f9fc7d939fa285ea933b4cc6d223451e20ecf7f50baba9f6c9c100e57cb77675d0d17fa77f19d3fea2ccc193
-EBUILD libnvidia-container-1.17.2.ebuild 3260 BLAKE2B e52be0bc0d09afae9b4bae4cd01dab47a119fb8152bcdc706927e2a19ea0c783291d8b8399fd79c0440ecfd0b08119255ddb20c8c6941b711607f286bd69986f SHA512 d76505d08ae73e88f3e39c98c516503e52a9fe75cfd4f263cbf58823065b2605b0af59abd7416010a290e18c3e56d30838093f37b698d1713435a0d8a014bf72
-EBUILD libnvidia-container-1.17.3.ebuild 3345 BLAKE2B 0d1d649008de4805bdc36f5140f1517e2c11952a2431d9d97dc19bd36d41a0320677e9953249e6ce1fbeccd8b3f3f2621b1e0b18c5ac7af434e4dd036c1d748b SHA512 c2651e762003e161fb2155e8f3d696da59d44919c56987a91b14a357937f104f63e6e5954f6821b108070113c3fde977e161c592275e94075ebf3b863234fd46
+EBUILD libnvidia-container-1.17.2.ebuild 3386 BLAKE2B 8b3901093112e88ea0a7790f877ca957964cd2807b66e1aa5c6e0b60bc96d384f0d1bb1b77b10eb2afe4e18fc117b4a1d7de4e1704e0fda379c740c304c52c9d SHA512 3191974478ecd8a8f0ee35fcff6b39c9e93dde3fa1bc975c59d25aad4ab5674297db1acd789b6adb66e4609470e9a4b4fe12479226c8fc836d43ac897bd0dd76
+EBUILD libnvidia-container-1.17.3.ebuild 3387 BLAKE2B bc060f2184cbc976f89934bf4465e9977e45c89ed924307be34a1f5e45b6bdd1fbe2e080298e4ff15cb64bc6bec72e6949efb12a11be556c477b73b27c0cc672 SHA512 55e8942f39caf496fba61d82069f1f864cbf611750a63bba9bd064278f882cc84f8c5e5b6896cc1cbd64911570014fb2958993b1e3503c804317ac817ccada24
EBUILD libnvidia-container-1.17.4.ebuild 3387 BLAKE2B bc060f2184cbc976f89934bf4465e9977e45c89ed924307be34a1f5e45b6bdd1fbe2e080298e4ff15cb64bc6bec72e6949efb12a11be556c477b73b27c0cc672 SHA512 55e8942f39caf496fba61d82069f1f864cbf611750a63bba9bd064278f882cc84f8c5e5b6896cc1cbd64911570014fb2958993b1e3503c804317ac817ccada24
EBUILD libnvidia-container-1.17.5.ebuild 3387 BLAKE2B bc060f2184cbc976f89934bf4465e9977e45c89ed924307be34a1f5e45b6bdd1fbe2e080298e4ff15cb64bc6bec72e6949efb12a11be556c477b73b27c0cc672 SHA512 55e8942f39caf496fba61d82069f1f864cbf611750a63bba9bd064278f882cc84f8c5e5b6896cc1cbd64911570014fb2958993b1e3503c804317ac817ccada24
-EBUILD libnvidia-container-9999.ebuild 3345 BLAKE2B 0d1d649008de4805bdc36f5140f1517e2c11952a2431d9d97dc19bd36d41a0320677e9953249e6ce1fbeccd8b3f3f2621b1e0b18c5ac7af434e4dd036c1d748b SHA512 c2651e762003e161fb2155e8f3d696da59d44919c56987a91b14a357937f104f63e6e5954f6821b108070113c3fde977e161c592275e94075ebf3b863234fd46
+EBUILD libnvidia-container-9999.ebuild 3387 BLAKE2B bc060f2184cbc976f89934bf4465e9977e45c89ed924307be34a1f5e45b6bdd1fbe2e080298e4ff15cb64bc6bec72e6949efb12a11be556c477b73b27c0cc672 SHA512 55e8942f39caf496fba61d82069f1f864cbf611750a63bba9bd064278f882cc84f8c5e5b6896cc1cbd64911570014fb2958993b1e3503c804317ac817ccada24
MISC metadata.xml 1210 BLAKE2B 7a1af79b86dbe5a09eb4769a4a758db0f69cf93f8233dfe317822f1e9110bed783455abba7585bb2c67ef5386249dcf0c8ea07a42726674b87f86fd134a9fdb5 SHA512 48cd3f0a7170a0d6a5677da24e90bff0e9b6ed308a0cbec9e0e47e04d5a8f5d381eec7f992acdd3c8b1de4f144e2ba27c57b7d50d71ba3747ccb5f2bc44d860d
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.17.2.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.17.2.ebuild
index a516201845eb..24b2ec9ba6f6 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.17.2.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.17.2.ebuild
@@ -53,6 +53,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.17.0-fix-makefile-r1.patch"
+ "${FILESDIR}/${PN}-1.17.4-go-1.24.patch"
)
DOCS=( NOTICE README.md )
@@ -73,6 +74,13 @@ src_prepare() {
eapply -p1 "${S}"/mk/nvidia-modprobe.patch
popd || die
+ if ! tc-is-gcc; then
+ ewarn "libnvidia-container must be built with gcc because of option \"-fplan9-extensions\"!"
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
+
default
}
@@ -84,12 +92,7 @@ src_configure() {
export CGO_CFLAGS="${CGO_CFLAGS:-$CFLAGS}"
export CGO_LDFLAGS="${CGO_LDFLAGS:-$LDFLAGS}"
- tc-export CC LD OBJCOPY PKG_CONFIG
-
- if ! tc-is-gcc; then
- eerror "Building ${PN} with clang is not supported because of option \"-fplan9-extensions\"!"
- die "$(tc-getCC) is not a supported compiler. Please use sys-devel/gcc"
- fi
+ tc-export LD OBJCOPY PKG_CONFIG
# we could also set GO compiller, but it currently defaults to gccgo, but as for now I believe
# most users will prefer dev-lang/go and they usually don't define GO="go" their make.conf either.
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild
index 5d4b6cda8900..b1e9266e9b98 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild
@@ -53,6 +53,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.17.0-fix-makefile-r1.patch"
+ "${FILESDIR}/${PN}-1.17.4-go-1.24.patch"
)
DOCS=( NOTICE README.md )
diff --git a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
index 5d4b6cda8900..b1e9266e9b98 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
@@ -53,6 +53,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.17.0-fix-makefile-r1.patch"
+ "${FILESDIR}/${PN}-1.17.4-go-1.24.patch"
)
DOCS=( NOTICE README.md )