summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin13765 -> 13768 bytes
-rw-r--r--sys-libs/libxcrypt/Manifest4
-rw-r--r--sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild16
-rw-r--r--sys-libs/libxcrypt/libxcrypt-4.4.38.ebuild14
4 files changed, 19 insertions, 15 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index a949ccab7d48..a24a6bde35e0 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libxcrypt/Manifest b/sys-libs/libxcrypt/Manifest
index cf02ac3f5d40..8d9df2ebb131 100644
--- a/sys-libs/libxcrypt/Manifest
+++ b/sys-libs/libxcrypt/Manifest
@@ -1,7 +1,7 @@
AUX libxcrypt-4.4.19-multibuild.patch 303 BLAKE2B cd342eef2a8ce3e305e544d37373370748690878b4171709028b7b894ad2c76c9188496ab089a46645ad6f9fca09fa4f89cdcb444e1400747ee358c079441661 SHA512 3cbd4bbd0827801faaaa2198eccccb285100cdfc43525b70816121aa70b32dc2c8479c53e16b9e99920926b1b11014dcc19909c4f72a09d9d19fcdb0fa6350cd
DIST libxcrypt-4.4.36-autotools.tar.xz 624660 BLAKE2B 8dc3d0f354baf8c64dc011e95e7df10d48b0dfe428503936ffd55edf2745de04003c7efe231ed5d9a14cea7f682ba377b7e00f0463b4060c50c9c29f555b790f SHA512 fb8391ecb89622eb0d74d13c5fc1369718e83c47671449044ca0c2f78a236d7b06177a60bf8cda47694caa840c68eaaf0b23690e8975fa5d64b734c8eb246d10
DIST libxcrypt-4.4.38-autotools.tar.xz 630696 BLAKE2B 471066e83495fbaf3ef8dee066b4a7bff36dbc36d6ae1c09f2510d79b041b8517d6cc345e678d92508f5d044dc25fd7b1d36e0243aa46314bbbe7e3201838a5c SHA512 9b1d53119e0d808f6bc30e39cbe85710e3abb774109df28e05b90adebb828f47db3f7126de4ffdea2e63073905648ad941985d1a2167ba7282c01e132ef4e2b2
-EBUILD libxcrypt-4.4.36-r3.ebuild 6517 BLAKE2B b822ee679e02beac72e630d061743c13a75b57ee2ff11d80a74160737fb1307818821796a6d68b404657b612637b1fd6fcd850105ede2ca5e479192d164a111b SHA512 5070b6177f037f5efda0ffd2867497c7ad09ad480afc37a2fdc74ba816cbed7154820f4303f4784d5e4467d422f939ecd62d073c5cb5b24d9ebdabcc46701a58
+EBUILD libxcrypt-4.4.36-r3.ebuild 6586 BLAKE2B c45a3078d4d2f0bda8d7b6a48864998f40e95b111106421b1a5ac8f56c05e86ef6bd2b4ad2630de466e96ea71cb1609844f07aebc3034a875448bf612a46c8ed SHA512 f84b03d0f0d6ab86fb96f059aa2b3c1ad648ec7ed7998d27786274ede4cdef0a64ae7553ca117017f21d13ee84f83ea25f03d9d8e5a0851c252f18fdba6effb8
EBUILD libxcrypt-4.4.36.ebuild 9270 BLAKE2B 4c8a349c1b5496f0727476fcec727fb9c348ec09389d9caf7e1a4a09e32cf478f74ed8d4c4e71fcc6aae7c87348f150316c22354fe317cc5be38b76601c4d1f3 SHA512 ae10a1021720bd168fd7029024a8ddf5a009deb056a013ff38943f1fee38c101ea4e6b1c3d03b8e7e2606f260e1bf36e13a35e7248e92f924b254090f52c469b
-EBUILD libxcrypt-4.4.38.ebuild 6432 BLAKE2B 70e5759837f6869ffa9321e056e73effdc70fa2ba3d2583a1aae526fac1f9fd209627b0984f8e87c4e738568dbdda4059fc28e176d8e67d4bcca8fdbba7e664d SHA512 bae951a0224340175cb0ff12a6e67dd1f914c3b4de9f30012c968ae22f1d2b83006b21023d393def6a3ba4d07ade8d9ca576fef466da6c82e182830bdb714a03
+EBUILD libxcrypt-4.4.38.ebuild 6501 BLAKE2B 0e379ad86e086d3a66d42518b8f091c794fe7ff370d066273ac70f6442c62eaf01cc75e660ffc69ac5d434b86292bd128ec9303bf59d092107e4a07dc0da0404 SHA512 015818c96713469571154f97338b7579f66ee650b19e35d13bf442ec530063bc044d42cafaceef1192f2448a774b2ed4e01cef7a1deea3ae86b4a00ce0acafce
MISC metadata.xml 913 BLAKE2B c2b3f52bd72bb46b0de4eb4a5f47dcb3aacfd248b811bcdc88db88c6f9cbe3ed1af4fda3e643b350fd22131273af03f2f888d78d306f0f7274d9432eb65075a3 SHA512 0ebbc3c2aa661f1a40e7f654384a395662b1b0235f145c7778b7b86bfb65ad09d4e8900bc6ede94413f057e769397c355bfd1bcafe8540acbf7e00e5451400c9
diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
index 6bca15f08f61..31934e95cd77 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2004-2024 Gentoo Authors
+# Copyright 2004-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -116,6 +116,14 @@ src_configure() {
MYSYSROOT=${ESYSROOT}
if target_is_not_host; then
+ # Hack to work around missing TARGET_CC support.
+ # See bug 949976.
+ if tc-is-clang; then
+ export CC="${CTARGET}-clang"
+ else
+ export CC="${CTARGET}-gcc"
+ fi
+
local CHOST=${CTARGET}
MYPREFIX=
@@ -126,12 +134,6 @@ src_configure() {
multilib_env
ABI=${DEFAULT_ABI}
- tc-getCC >/dev/null
- if [[ ${CC} != ${CHOST}-* ]]; then
- unset CC
- tc-getCC >/dev/null
- fi
-
strip-unsupported-flags
fi
diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.38.ebuild b/sys-libs/libxcrypt/libxcrypt-4.4.38.ebuild
index b4006c5176ff..566750ba0d8d 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.38.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.38.ebuild
@@ -116,6 +116,14 @@ src_configure() {
MYSYSROOT=${ESYSROOT}
if target_is_not_host; then
+ # Hack to work around missing TARGET_CC support.
+ # See bug 949976.
+ if tc-is-clang; then
+ export CC="${CTARGET}-clang"
+ else
+ export CC="${CTARGET}-gcc"
+ fi
+
local CHOST=${CTARGET}
MYPREFIX=
@@ -126,12 +134,6 @@ src_configure() {
multilib_env
ABI=${DEFAULT_ABI}
- tc-getCC >/dev/null
- if [[ ${CC} != ${CHOST}-* ]]; then
- unset CC
- tc-getCC >/dev/null
- fi
-
strip-unsupported-flags
fi