diff options
author | Sam James <sam@gentoo.org> | 2022-10-06 21:57:27 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-10-06 22:40:35 +0100 |
commit | e51d85c825d1ad84ff357a038b1eff6411972873 (patch) | |
tree | 7b8cb860b471a31e3f9b4a1b8ddab192fe989be6 /dev-lang | |
parent | media-sound/rplay: fix version (3.3.2-r4 -> 3.3.2_p16-r4) (diff) | |
download | gentoo-e51d85c825d1ad84ff357a038b1eff6411972873.tar.gz gentoo-e51d85c825d1ad84ff357a038b1eff6411972873.tar.bz2 gentoo-e51d85c825d1ad84ff357a038b1eff6411972873.zip |
dev-lang/rust: fix has_version rust check
Bug: https://bugs.gentoo.org/875563
Fixes: 07da00e100b4c9ea0c6c5c790ce0c7d20aa1118f
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/rust/rust-1.62.1.ebuild | 2 | ||||
-rw-r--r-- | dev-lang/rust/rust-1.63.0-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-lang/rust/rust-1.64.0-r1.ebuild | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/dev-lang/rust/rust-1.62.1.ebuild b/dev-lang/rust/rust-1.62.1.ebuild index b951a931e407..14499d27ee4f 100644 --- a/dev-lang/rust/rust-1.62.1.ebuild +++ b/dev-lang/rust/rust-1.62.1.ebuild @@ -310,7 +310,7 @@ src_configure() { # https://bugs.gentoo.org/732632 if tc-is-clang; then local clang_slot="$(clang-major-version)" - if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then + if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then use_libcxx="true" fi fi diff --git a/dev-lang/rust/rust-1.63.0-r1.ebuild b/dev-lang/rust/rust-1.63.0-r1.ebuild index 8f553b1aaac0..0e8a344f1bd1 100644 --- a/dev-lang/rust/rust-1.63.0-r1.ebuild +++ b/dev-lang/rust/rust-1.63.0-r1.ebuild @@ -340,7 +340,7 @@ src_configure() { # https://bugs.gentoo.org/732632 if tc-is-clang; then local clang_slot="$(clang-major-version)" - if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then + if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then use_libcxx="true" fi fi diff --git a/dev-lang/rust/rust-1.64.0-r1.ebuild b/dev-lang/rust/rust-1.64.0-r1.ebuild index 436894d9af83..2b26a2679323 100644 --- a/dev-lang/rust/rust-1.64.0-r1.ebuild +++ b/dev-lang/rust/rust-1.64.0-r1.ebuild @@ -338,7 +338,7 @@ src_configure() { # https://bugs.gentoo.org/732632 if tc-is-clang; then local clang_slot="$(clang-major-version)" - if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then + if { has_version "sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version "=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq -stdlib=libc++; }; then use_libcxx="true" fi fi |