<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/rust-toolchain.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2025-02-21T11:13:15Z</updated>
<entry>
<title>rust-toolchain.eclass: add rename param to `rust_all_arch_uris()`</title>
<updated>2025-02-21T11:13:15Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2025-02-13T03:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=2b197ab19755a400e431a3f0976f8093bac5c1b6'/>
<id>urn:sha1:2b197ab19755a400e431a3f0976f8093bac5c1b6</id>
<content type='text'>
Also update `rust_arch_uri` to also fetch the asc if we're renaming
so that we can use verify-sig.

Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: simplify `rust_all_arch_uris`</title>
<updated>2025-02-21T11:13:15Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2025-02-11T06:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d2a4a993d6a35c1494d28b62d8b2bfd3544a987f'/>
<id>urn:sha1:d2a4a993d6a35c1494d28b62d8b2bfd3544a987f</id>
<content type='text'>
The `mips` logic has been moved into the one ebuild that it impacts,
and that ebuild is only required for one package - we'll try to
remove it from the tree soon.

Merge `loong` into `rust_all_arch_uris()` output unconditionally;
the check is now superfluous - all pre-1.71.0 rust versions
are out of the tree.

Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: transform sparc64 rust_abi</title>
<updated>2024-08-16T10:14:35Z</updated>
<author>
<name>Arthur Zamarin</name>
<email>arthurzam@gentoo.org</email>
</author>
<published>2024-08-16T10:04:42Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=99889ce76e1f6ed0ec5cb4e3db3a09dce8de1f05'/>
<id>urn:sha1:99889ce76e1f6ed0ec5cb4e3db3a09dce8de1f05</id>
<content type='text'>
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: hide glibc bins behind elibc_glibc?</title>
<updated>2024-08-16T05:55:35Z</updated>
<author>
<name>Arthur Zamarin</name>
<email>arthurzam@gentoo.org</email>
</author>
<published>2024-08-15T17:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=1533b604e787b2dfdced75dd5b92b50755f54fb7'/>
<id>urn:sha1:1533b604e787b2dfdced75dd5b92b50755f54fb7</id>
<content type='text'>
I'm starting to add various bootstrap binaries for musl, so might as
well protect all downloads of glibc only behind "elibc_glibc?" to be
safe just in case.

Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: add powerpc*musl support</title>
<updated>2024-08-07T03:03:18Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@anongoth.pl</email>
</author>
<published>2024-08-06T12:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=1a17266f16d4fbd2116611777a3c77f2db31bc8b'/>
<id>urn:sha1:1a17266f16d4fbd2116611777a3c77f2db31bc8b</id>
<content type='text'>
Also adjust indentation.

[sam: Note that this is easier to review with `git diff -w`.]

Signed-off-by: Piotr Kubaj &lt;pkubaj@anongoth.pl&gt;
Closes: https://github.com/gentoo/gentoo/pull/35928
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: Drop unused rust_all_abis() and multilib inherit</title>
<updated>2024-06-12T17:13:21Z</updated>
<author>
<name>James Le Cuirot</name>
<email>chewi@gentoo.org</email>
</author>
<published>2024-06-12T16:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=82ae7b64442ed6fb9ea99e6d64af1eb173a54adb'/>
<id>urn:sha1:82ae7b64442ed6fb9ea99e6d64af1eb173a54adb</id>
<content type='text'>
multilib USE flags have unintentionally appeared against all Cargo
packages since this eclass was used by cargo.eclass. The rust_all_abis()
function is not used anywhere though, and removing it makes the
multilib-build inherit that is causing the issue redundant.

Signed-off-by: James Le Cuirot &lt;chewi@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: support riscv64*musl</title>
<updated>2024-06-12T10:23:41Z</updated>
<author>
<name>Arthur Zamarin</name>
<email>arthurzam@gentoo.org</email>
</author>
<published>2024-06-12T06:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=e1e4f7a904235dee36d00eb23dcfcf66519c27e6'/>
<id>urn:sha1:e1e4f7a904235dee36d00eb23dcfcf66519c27e6</id>
<content type='text'>
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: exclude mips from SRC_URI for versions &gt;= 1.72.0</title>
<updated>2023-08-28T06:51:52Z</updated>
<author>
<name>WANG Xuerui</name>
<email>xen0n@gentoo.org</email>
</author>
<published>2023-08-26T07:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=f66c64d25bc04fc2ef3bd3cba6a8fbc48f42be9f'/>
<id>urn:sha1:f66c64d25bc04fc2ef3bd3cba6a8fbc48f42be9f</id>
<content type='text'>
Upstream dropped the mips*-linux-gnu* targets to Tier 3, so until the
situation is resolved there will not be prebuilt binaries from upstream.

Signed-off-by: WANG Xuerui &lt;xen0n@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: add preparatory loong support</title>
<updated>2023-07-20T09:48:26Z</updated>
<author>
<name>WANG Xuerui</name>
<email>xen0n@gentoo.org</email>
</author>
<published>2023-06-03T06:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=32a7e626490101308c19b10a2a3f70ca4276c493'/>
<id>urn:sha1:32a7e626490101308c19b10a2a3f70ca4276c493</id>
<content type='text'>
Rust 1.71.0 was already beta at time of the commit, meaning the target
tuple of loong can be considered stable.

See: https://github.com/gentoo/gentoo/pull/31241
Signed-off-by: WANG Xuerui &lt;xen0n@gentoo.org&gt;
</content>
</entry>
<entry>
<title>rust-toolchain.eclass: qualify applicable rust_arch_uris with ABI and endianness</title>
<updated>2023-07-20T09:48:26Z</updated>
<author>
<name>WANG Xuerui</name>
<email>xen0n@gentoo.org</email>
</author>
<published>2023-05-31T07:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=35c325dde79c4383fe1f7dce7e607c064d8b84ee'/>
<id>urn:sha1:35c325dde79c4383fe1f7dce7e607c064d8b84ee</id>
<content type='text'>
For less downloading client-side, as it is likely that only one package
in each covered group would work on a given system.

See: https://github.com/gentoo/gentoo/pull/31241
Signed-off-by: WANG Xuerui &lt;xen0n@gentoo.org&gt;
</content>
</entry>
</feed>
