From ca533b9b46b871263ead04dcb28165df09a3f282 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 13 Apr 2025 08:44:58 +0100 Subject: gentoo auto-resync : 13:04:2025 - 08:44:57 --- sys-libs/Manifest.gz | Bin 13737 -> 13730 bytes sys-libs/cracklib/Manifest | 3 - sys-libs/cracklib/cracklib-2.9.11.ebuild | 134 --------------------- .../files/cracklib-2.9.11-py3.12-tests.patch | 80 ------------ sys-libs/gwenhywfar/Manifest | 2 +- sys-libs/gwenhywfar/gwenhywfar-5.12.0.ebuild | 12 +- sys-libs/libnvidia-container/Manifest | 6 +- .../libnvidia-container-1.17.2.ebuild | 15 ++- .../libnvidia-container-1.17.3.ebuild | 1 + .../libnvidia-container-9999.ebuild | 1 + 10 files changed, 21 insertions(+), 233 deletions(-) delete mode 100644 sys-libs/cracklib/cracklib-2.9.11.ebuild delete mode 100644 sys-libs/cracklib/files/cracklib-2.9.11-py3.12-tests.patch (limited to 'sys-libs') diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index ad3f58594c97..9295e943ab39 100644 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz 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 -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 ---- 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 ) -- cgit v1.2.3