summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/maturin: Stabilize 1.7.0 arm, #936968Arthur Zamarin2024-07-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.7.0 sparc, #936968Arthur Zamarin2024-07-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.7.0 x86, #936968Arthur Zamarin2024-07-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.7.0 amd64, #936968Arthur Zamarin2024-07-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: add 1.7.0Ionen Wolkens2024-07-072-0/+709
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: drop 1.4.0, 1.5.1-r1Ionen Wolkens2024-07-073-1272/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 sparc, #935154Matoro Mahri2024-07-011-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: skip failing test_macosx_deployment_target on sparcIonen Wolkens2024-06-301-0/+3
| | | | | | | | | | | Been failing since rust-1.74 likely due to how it does something different for >=1.74, and then there is no reason for this to block stable given 1.4.0 is affected as well. Plus that a macosx deploy test fails seems unlikely to affect building revdeps with the pep517 backend (seems unlikely anyone uses it for more than that on sparc). Bug: https://bugs.gentoo.org/934573 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 ppc, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 arm64, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 ppc64, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 arm, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 x86, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.6.0 amd64, #935154Sam James2024-06-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Use new cargo_target_dir helperJames Le Cuirot2024-06-173-3/+3
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-util/maturin: add 1.6.0Ionen Wolkens2024-06-042-0/+605
| | | | | | | | | This also restore tests for ppc previously temporarily restricted for bug #927792. Untested but the crates used for tests were bumped so it should work again. Bug: https://bugs.gentoo.org/927792 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1-r1 ppc, #927792Matoro Mahri2024-05-231-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: enable py3.13Ionen Wolkens2024-05-111-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1-r1 ppc64, #927792Matoro Mahri2024-04-131-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: restrict tests on ppc32 for nowIonen Wolkens2024-04-131-0/+5
| | | | | | | | | Due to usage of pyo3 crate that's broken on ppc32, can be restored at a later date and not worth trying to manually bump it to fixed pyo3 in the interim. Bug: https://bugs.gentoo.org/927792 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: ensure -march is passed for s390xIonen Wolkens2024-04-031-1/+5
| | | | | | | | | | | | | Fails to build otherwise with: src/arch/zseries_linux.s: Assembler messages: src/arch/zseries_linux.s:49: Error: Unrecognized opcode: `lay' If really needed, there'd be the alternate option to sed /"s390x"/d from psm-*/build.rs, but passing -march is what maturin upstream does as well for their s390x builds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: drop 1.5.0Ionen Wolkens2024-03-262-548/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: pass --no-default-features againIonen Wolkens2024-03-261-1/+1
| | | | | | | | | | | This got lost when migrated away from setuptools-rust, which led to enabling rustls (which breaks several arches). Revbump due to licenses being wrong if kept in. Bug: https://bugs.gentoo.org/927792 Fixes: 293ae46213fe0e457c9ff2ff844c39be63296886 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1 amd64, #927792Sam James2024-03-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1 x86, #927792Sam James2024-03-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1 arm, #927792Sam James2024-03-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.5.1 arm64, #927792Sam James2024-03-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: add 1.5.1Ionen Wolkens2024-03-212-0/+546
| | | | | | | | untested wrt bug #926407, but rustix and libc crates were bumped so the immediate issue should be fixed Closes: https://bugs.gentoo.org/926407 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: cleanup leftover passing of unused arrayIonen Wolkens2024-03-081-2/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Build maturin executable via cargo.eclassMichał Górny2024-03-081-11/+16
| | | | | | | | | | | | Split the build into building the `maturin` executable via cargo.eclass, and the Python modules via `setuptools`, in order to avoid unnecessarily rebuilding it multiple times. In order to achieve this, we strip `rust_extensions=` from `setup.py` — we can also remove the dependency on `dev-python/setuptools-rust` while at it. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35671 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/maturin: set DISTUTILS_EXT=1Ionen Wolkens2024-03-082-1/+3
| | | | | | | | | At least for now anyway, have a bit of reserve given this has bit of a loaded meaning and this does not build extensions -- but in reality DISTUTILS_EXT is for "builds anything". Closes: https://bugs.gentoo.org/926507 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: add 1.5.0Ionen Wolkens2024-03-052-0/+675
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: drop 1.3.1Ionen Wolkens2024-01-082-615/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 x86, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 ppc, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 amd64, #920566Sam James2023-12-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 arm64, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 ppc64, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 sparc, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.4.0 arm, #920566Arthur Zamarin2023-12-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: drop 1.3.2Ionen Wolkens2023-12-122-535/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: add 1.4.0Ionen Wolkens2023-12-022-0/+671
| | | | | Closes: https://bugs.gentoo.org/915176 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: add 1.3.2Ionen Wolkens2023-11-142-0/+591
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: drop 1.1.0, 1.2.3Ionen Wolkens2023-11-093-1130/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 ppc, #916878Arthur Zamarin2023-11-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 ppc64, #916878Sam James2023-11-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 amd64, #916878Sam James2023-11-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 arm64, #916878Sam James2023-11-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 x86, #916878Sam James2023-11-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/maturin: Stabilize 1.3.1 sparc, #916878Sam James2023-11-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>