public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/, profiles/
@ 2024-12-30 14:44 Ionen Wolkens
  0 siblings, 0 replies; only message in thread
From: Ionen Wolkens @ 2024-12-30 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     25d019aebded72119a94d5fb31f7c93eca6e4c09
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 14:33:28 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 30 14:33:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d019ae

dev-util/maturin: drop 1.8.0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-util/maturin/Manifest             |   1 -
 dev-util/maturin/maturin-1.8.0.ebuild | 629 ----------------------------------
 profiles/package.mask                 |  10 -
 3 files changed, 640 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 09f605c3537b..defad02b97e3 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -206,7 +206,6 @@ DIST mailparse-0.15.0.crate 37293 BLAKE2B 3ef9c0f3e65288066a1a792b3ad5bf4ca08126
 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
 DIST maturin-1.7.4.gh.tar.gz 511488 BLAKE2B 008b2d67d553479040fcd3062b93ca12dc6f2b98c3d6cb43cac7ff0d8e4772417b99fbf2a73ed96cfcc8a7372b37d845e8485ba0afc80342943a10d716492377 SHA512 72fb43a10d3cdf35eca224232c59723bff5b9230c7d40ff01537e1ba869254b4b6e9a0c52e8b7154f7b74f0f0b5bace4e7bb9ac5257c9fbc04750160791c35e3
 DIST maturin-1.7.8.gh.tar.gz 526856 BLAKE2B 0fcd40dbf20cd961aa97e936b58ea79aceddfe6175ba4c1d1b413c224c889f393719dffe583859c35894173801cbd5303093802c5a4986038eb00a1f4ff3f3d4 SHA512 11dd229bc0a240fe915ae4aa69d5dd10032ea41782cb2bf76e77e58a8d474543b133a78d6b24a0383ef281f83122f34e1e0c332227720643b63226c18e318445
-DIST maturin-1.8.0.gh.tar.gz 541509 BLAKE2B 2dd6adfc33c2a0f4b4ad1dd06844a56e88886e871b9715ae0bb6cc593632ce036fd3f8accf3a1abb5abdc37fd88583b34a6504ed031c18b698021179f42a95bd SHA512 35756bb850204d4d2451d6a88e56d9519a359b00c3984c43bdde5013e2c4bd2598ed8fea234ecd99e84f4f5dcaf042d6783f11541403e6c41de15cd30930e3ab
 DIST maturin-1.8.1.gh.tar.gz 542041 BLAKE2B 0ded1146c03d1139cc826bff520dbed4f27f4c0d2fa58a1336b075d222bb73881ec455d9b8480206c9f25756d6680a3918db4b4043fb6a63a023d94d23c5ea48 SHA512 2f07ced149fd59035c3acddbc4449cdfa59f8680d1784a68fbb71414a8a6309d3e138b10a7aeb3ca1f35f52ffe04c0e557e4636c84b7d8c60cd012798e3ec041
 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
 DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2

diff --git a/dev-util/maturin/maturin-1.8.0.ebuild b/dev-util/maturin/maturin-1.8.0.ebuild
deleted file mode 100644
index f475fea8bb01..000000000000
--- a/dev-util/maturin/maturin-1.8.0.ebuild
+++ /dev/null
@@ -1,629 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-	adler2@2.0.0
-	ahash@0.8.11
-	aho-corasick@1.1.3
-	allocator-api2@0.2.18
-	anstream@0.6.14
-	anstyle-parse@0.2.4
-	anstyle-query@1.1.0
-	anstyle-wincon@3.0.3
-	anstyle@1.0.7
-	anyhow@1.0.89
-	arbitrary@1.4.1
-	autocfg@1.3.0
-	automod@1.0.14
-	base64@0.21.7
-	base64@0.22.1
-	bitflags@1.3.2
-	bitflags@2.5.0
-	block-buffer@0.10.4
-	bstr@1.10.0
-	bumpalo@3.16.0
-	byteorder@1.5.0
-	bytesize@1.3.0
-	bytes@1.7.1
-	bzip2-sys@0.1.11+1.0.8
-	bzip2@0.4.4
-	cab@0.6.0
-	camino@1.1.9
-	cargo-config2@0.1.30
-	cargo-options@0.7.4
-	cargo-platform@0.1.8
-	cargo-xwin@0.18.3
-	cargo-zigbuild@0.19.7
-	cargo_metadata@0.19.0
-	cbindgen@0.27.0
-	cc@1.1.21
-	cfb@0.10.0
-	cfg-if@1.0.0
-	charset@0.1.5
-	chumsky@0.9.3
-	clap@4.5.7
-	clap_builder@4.5.7
-	clap_complete@4.5.5
-	clap_complete_command@0.6.1
-	clap_complete_nushell@4.5.2
-	clap_derive@4.5.5
-	clap_lex@0.7.1
-	cli-table@0.4.7
-	colorchoice@1.0.1
-	configparser@3.1.0
-	console@0.15.8
-	content_inspector@0.2.4
-	core-foundation-sys@0.8.6
-	core-foundation@0.9.4
-	cpufeatures@0.2.12
-	crc32fast@1.4.2
-	crc-catalog@2.4.0
-	crc@3.2.1
-	crossbeam-channel@0.5.13
-	crossbeam-deque@0.8.5
-	crossbeam-epoch@0.9.18
-	crossbeam-utils@0.8.20
-	crypto-common@0.1.6
-	data-encoding@2.6.0
-	deranged@0.3.11
-	derivative@2.2.0
-	derive_arbitrary@1.4.1
-	dialoguer@0.11.0
-	diff@0.1.13
-	digest@0.10.7
-	dirs-sys@0.4.1
-	dirs@5.0.1
-	displaydoc@0.2.5
-	dissimilar@1.0.9
-	dunce@1.0.5
-	dyn-clone@1.0.17
-	either@1.13.0
-	encode_unicode@0.3.6
-	encoding_rs@0.8.34
-	equivalent@1.0.1
-	errno@0.3.9
-	expect-test@1.5.0
-	fastrand@2.1.0
-	fat-macho@0.4.9
-	filetime@0.2.23
-	flate2@1.0.33
-	fnv@1.0.7
-	foreign-types-shared@0.1.1
-	foreign-types@0.3.2
-	form_urlencoded@1.2.1
-	fs4@0.12.0
-	fs-err@3.0.0
-	futures-channel@0.3.31
-	futures-core@0.3.31
-	futures-executor@0.3.30
-	futures-io@0.3.31
-	futures-macro@0.3.31
-	futures-sink@0.3.31
-	futures-task@0.3.31
-	futures-timer@3.0.3
-	futures-util@0.3.31
-	futures@0.3.30
-	generic-array@0.14.7
-	getrandom@0.2.15
-	globset@0.4.15
-	glob@0.3.1
-	goblin@0.9.2
-	hashbrown@0.14.5
-	heck@0.4.1
-	heck@0.5.0
-	home@0.5.9
-	humantime-serde@1.1.1
-	humantime@2.1.0
-	icu_collections@1.5.0
-	icu_locid@1.5.0
-	icu_locid_transform@1.5.0
-	icu_locid_transform_data@1.5.0
-	icu_normalizer@1.5.0
-	icu_normalizer_data@1.5.0
-	icu_properties@1.5.1
-	icu_properties_data@1.5.0
-	icu_provider@1.5.0
-	icu_provider_macros@1.5.0
-	idna@1.0.3
-	idna_adapter@1.2.0
-	ignore@0.4.23
-	indexmap@2.5.0
-	indicatif@0.17.8
-	indoc@2.0.5
-	instant@0.1.13
-	is_terminal_polyfill@1.70.0
-	itertools@0.12.1
-	itoa@1.0.11
-	keyring@2.3.3
-	lazy_static@1.4.0
-	lddtree@0.3.7
-	libc@0.2.158
-	libmimalloc-sys@0.1.38
-	libredox@0.1.3
-	linux-keyutils@0.2.4
-	linux-raw-sys@0.4.14
-	litemap@0.7.3
-	lockfree-object-pool@0.1.6
-	lock_api@0.4.12
-	log@0.4.21
-	lzma-sys@0.1.20
-	lzxd@0.2.5
-	mailparse@0.15.0
-	matchers@0.1.0
-	memchr@2.7.2
-	mimalloc@0.1.42
-	mime@0.3.17
-	mime_guess@2.0.4
-	minijinja@2.5.0
-	minimal-lexical@0.2.1
-	miniz_oxide@0.8.0
-	msi@0.8.0
-	multipart@0.18.0
-	native-tls@0.2.12
-	nom@7.1.3
-	normalize-line-endings@0.3.0
-	normpath@1.2.0
-	number_prefix@0.4.0
-	num-conv@0.1.0
-	nu-ansi-term@0.46.0
-	once_cell@1.19.0
-	openssl-macros@0.1.1
-	openssl-probe@0.1.5
-	openssl-sys@0.9.103
-	openssl@0.10.66
-	option-ext@0.2.0
-	os_pipe@1.2.0
-	overload@0.1.1
-	parking_lot@0.12.3
-	parking_lot_core@0.9.10
-	paste@1.0.15
-	path-slash@0.2.1
-	pep440_rs@0.6.6
-	pep508_rs@0.6.1
-	percent-encoding@2.3.1
-	pin-project-lite@0.2.14
-	pin-utils@0.1.0
-	pkg-config@0.3.30
-	plain@0.2.3
-	platform-info@2.0.3
-	portable-atomic@1.6.0
-	powerfmt@0.2.0
-	ppv-lite86@0.2.17
-	pretty_assertions@1.4.1
-	proc-macro2@1.0.85
-	proc-macro-crate@3.1.0
-	psm@0.1.21
-	pyproject-toml@0.11.0
-	python-pkginfo@0.6.5
-	quoted_printable@0.5.0
-	quote@1.0.36
-	rand@0.8.5
-	rand_chacha@0.3.1
-	rand_core@0.6.4
-	rayon-core@1.12.1
-	rayon@1.10.0
-	redox_syscall@0.4.1
-	redox_syscall@0.5.1
-	redox_users@0.4.5
-	regex-automata@0.1.10
-	regex-automata@0.4.7
-	regex-syntax@0.6.29
-	regex-syntax@0.8.4
-	regex@1.10.6
-	relative-path@1.9.3
-	rfc2047-decoder@1.0.6
-	ring@0.17.8
-	rstest@0.22.0
-	rstest_macros@0.22.0
-	rustc_version@0.4.1
-	rustflags@0.1.6
-	rustix@0.38.34
-	rustls-pemfile@2.1.3
-	rustls-pki-types@1.10.0
-	rustls-webpki@0.102.8
-	rustls@0.23.19
-	rustversion@1.0.17
-	ryu@1.0.18
-	same-file@1.0.6
-	schannel@0.1.23
-	schemars@0.8.21
-	schemars_derive@0.8.21
-	scopeguard@1.2.0
-	scroll@0.12.0
-	scroll_derive@0.12.0
-	security-framework-sys@2.11.0
-	security-framework@2.11.0
-	semver@1.0.23
-	serde@1.0.216
-	serde_derive@1.0.216
-	serde_derive_internals@0.29.1
-	serde_json@1.0.133
-	serde_spanned@0.6.6
-	sha2@0.10.8
-	sharded-slab@0.1.7
-	shell-words@1.1.0
-	shlex@1.3.0
-	simd-adler32@0.3.7
-	similar@2.5.0
-	slab@0.4.9
-	smallvec@1.13.2
-	smawk@0.3.2
-	snapbox-macros@0.3.10
-	snapbox@0.6.16
-	socks@0.3.4
-	spin@0.9.8
-	stable_deref_trait@1.2.0
-	stacker@0.1.15
-	static_assertions@1.1.0
-	strsim@0.11.1
-	subtle@2.5.0
-	synstructure@0.13.1
-	syn@1.0.109
-	syn@2.0.87
-	target-lexicon@0.13.0
-	tar@0.4.43
-	tempfile@3.11.0
-	termcolor@1.4.1
-	terminal_size@0.3.0
-	textwrap@0.16.1
-	thiserror-impl@1.0.64
-	thiserror-impl@2.0.3
-	thiserror@1.0.64
-	thiserror@2.0.3
-	thread_local@1.1.8
-	time-core@0.1.2
-	time-macros@0.2.18
-	time@0.3.36
-	tinystr@0.7.6
-	toml@0.8.15
-	toml_datetime@0.6.6
-	toml_edit@0.21.1
-	toml_edit@0.22.16
-	tracing-attributes@0.1.27
-	tracing-core@0.1.32
-	tracing-log@0.2.0
-	tracing-serde@0.1.3
-	tracing-subscriber@0.3.18
-	tracing@0.1.40
-	trycmd@0.15.6
-	twox-hash@1.6.3
-	typenum@1.17.0
-	unicase@2.7.0
-	unicode-ident@1.0.12
-	unicode-linebreak@0.1.5
-	unicode-width@0.1.13
-	unicode-xid@0.2.6
-	unscanny@0.1.0
-	untrusted@0.9.0
-	ureq@2.11.0
-	urlencoding@2.1.3
-	url@2.5.4
-	utf8parse@0.2.2
-	utf8_iter@1.0.4
-	utf16_iter@1.0.5
-	uuid@1.8.0
-	valuable@0.1.0
-	vcpkg@0.2.15
-	versions@6.2.0
-	version_check@0.9.4
-	wait-timeout@0.2.0
-	walkdir@2.5.0
-	wasi@0.11.0+wasi-snapshot-preview1
-	webpki-roots@0.26.2
-	which@7.0.0
-	wild@2.2.1
-	winapi-i686-pc-windows-gnu@0.4.0
-	winapi-util@0.1.8
-	winapi-x86_64-pc-windows-gnu@0.4.0
-	winapi@0.3.9
-	windows-sys@0.48.0
-	windows-sys@0.52.0
-	windows-targets@0.48.5
-	windows-targets@0.52.6
-	windows_aarch64_gnullvm@0.48.5
-	windows_aarch64_gnullvm@0.52.6
-	windows_aarch64_msvc@0.48.5
-	windows_aarch64_msvc@0.52.6
-	windows_i686_gnullvm@0.52.6
-	windows_i686_gnu@0.48.5
-	windows_i686_gnu@0.52.6
-	windows_i686_msvc@0.48.5
-	windows_i686_msvc@0.52.6
-	windows_x86_64_gnullvm@0.48.5
-	windows_x86_64_gnullvm@0.52.6
-	windows_x86_64_gnu@0.48.5
-	windows_x86_64_gnu@0.52.6
-	windows_x86_64_msvc@0.48.5
-	windows_x86_64_msvc@0.52.6
-	winnow@0.5.40
-	winnow@0.6.13
-	winsafe@0.0.19
-	write16@1.0.0
-	writeable@0.5.5
-	xattr@1.3.1
-	xwin@0.6.5
-	xz2@0.1.7
-	yansi@1.0.1
-	yoke-derive@0.7.5
-	yoke@0.7.4
-	zerocopy-derive@0.7.34
-	zerocopy@0.7.34
-	zerofrom-derive@0.1.5
-	zerofrom@0.1.4
-	zeroize@1.8.1
-	zerovec-derive@0.10.3
-	zerovec@0.10.4
-	zip@2.1.6
-	zopfli@0.8.1
-"
-# additional crates used by test-crates/* test packages,
-# `grep test-crates tests/run.rs` to see which are needed
-CRATES_TEST="
-	anstream@0.6.15
-	anstyle-parse@0.2.5
-	anstyle-query@1.1.1
-	anstyle-wincon@3.0.4
-	anstyle@1.0.8
-	anyhow@1.0.86
-	askama@0.12.1
-	askama_derive@0.12.5
-	askama_escape@0.10.3
-	askama_parser@0.2.1
-	autocfg@1.1.0
-	autocfg@1.4.0
-	basic-toml@0.1.9
-	bincode@1.3.3
-	bytes@1.6.0
-	camino@1.1.7
-	cargo_metadata@0.15.4
-	cc@1.0.73
-	cc@1.0.81
-	cc@1.0.83
-	clap@4.5.16
-	clap_builder@4.5.15
-	clap_derive@4.5.13
-	clap_lex@0.7.2
-	colorchoice@1.0.2
-	fs-err@2.11.0
-	getrandom@0.2.10
-	goblin@0.8.2
-	indoc@2.0.4
-	is_terminal_polyfill@1.70.1
-	libc@0.2.134
-	libc@0.2.147
-	libc@0.2.149
-	libc@0.2.155
-	libc@0.2.161
-	log@0.4.22
-	memchr@2.7.4
-	memoffset@0.9.0
-	memoffset@0.9.1
-	mime_guess@2.0.5
-	once_cell@1.15.0
-	once_cell@1.18.0
-	once_cell@1.20.2
-	portable-atomic@1.7.0
-	portable-atomic@1.9.0
-	proc-macro2@1.0.86
-	proc-macro2@1.0.88
-	proc-macro2@1.0.92
-	pyo3-build-config@0.18.3
-	pyo3-build-config@0.23.3
-	pyo3-ffi@0.18.3
-	pyo3-ffi@0.23.3
-	pyo3-macros-backend@0.23.3
-	pyo3-macros@0.23.3
-	pyo3@0.23.3
-	python3-dll-a@0.2.12
-	quote@1.0.37
-	serde@1.0.203
-	serde@1.0.209
-	serde_derive@1.0.203
-	serde_derive@1.0.209
-	serde_json@1.0.118
-	serde_json@1.0.127
-	siphasher@0.3.11
-	syn@2.0.68
-	syn@2.0.72
-	syn@2.0.79
-	syn@2.0.89
-	target-lexicon@0.12.11
-	target-lexicon@0.12.14
-	target-lexicon@0.12.16
-	thiserror-impl@1.0.61
-	thiserror-impl@1.0.63
-	thiserror@1.0.61
-	thiserror@1.0.63
-	toml@0.5.11
-	unicode-ident@1.0.5
-	unicode-ident@1.0.11
-	unicode-ident@1.0.13
-	unicode-ident@1.0.14
-	uniffi@0.28.0
-	uniffi@0.28.1
-	uniffi_bindgen@0.28.0
-	uniffi_bindgen@0.28.1
-	uniffi_build@0.28.0
-	uniffi_build@0.28.1
-	uniffi_checksum_derive@0.28.0
-	uniffi_checksum_derive@0.28.1
-	uniffi_core@0.28.0
-	uniffi_core@0.28.1
-	uniffi_macros@0.28.0
-	uniffi_macros@0.28.1
-	uniffi_meta@0.28.0
-	uniffi_meta@0.28.1
-	uniffi_testing@0.28.0
-	uniffi_testing@0.28.1
-	uniffi_udl@0.28.0
-	uniffi_udl@0.28.1
-	unindent@0.2.3
-	version_check@0.9.5
-	weedle2@5.0.0
-	windows-targets@0.52.5
-	windows_aarch64_gnullvm@0.52.5
-	windows_aarch64_msvc@0.52.5
-	windows_i686_gnullvm@0.52.5
-	windows_i686_gnu@0.52.5
-	windows_i686_msvc@0.52.5
-	windows_x86_64_gnullvm@0.52.5
-	windows_x86_64_gnu@0.52.5
-	windows_x86_64_msvc@0.52.5
-"
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-RUST_MIN_VER=1.75.0
-inherit cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs
-
-DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
-HOMEPAGE="https://www.maturin.rs/"
-SRC_URI="
-	https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.gh.tar.gz
-	${CARGO_CRATE_URIS}
-	test? ( $(cargo_crate_uris ${CRATES_TEST}) )
-"
-
-# note: rustls+ring is unused, so openssl license can be skipped
-LICENSE="|| ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 )"
-LICENSE+="
-	0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC
-	MIT MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016
-" # crates
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="doc +ssl test"
-RESTRICT="!test? ( test )"
-
-TOMLI_DEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)"
-DEPEND="
-	app-arch/xz-utils
-	ssl? ( dev-libs/openssl:= )
-"
-RDEPEND="
-	${DEPEND}
-	${TOMLI_DEPEND}
-"
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( app-text/mdbook )
-	test? (
-		${TOMLI_DEPEND}
-		$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-		dev-python/boltons[${PYTHON_USEDEP}]
-		dev-python/virtualenv[${PYTHON_USEDEP}]
-		dev-vcs/git
-		elibc_musl? ( dev-util/patchelf )
-	)
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
-	distutils-r1_src_prepare
-
-	# we build the Rust executable (just once) via cargo_src_compile
-	sed -i -e '/setuptools_rust/d' -e '/rust_extensions/d' setup.py || die
-
-	if use test; then
-		# used to prevent use of network during tests, and silence pip
-		# if it finds unrelated issues with system packages (bug #913613)
-		cat > "${T}"/pip.conf <<-EOF || die
-			[global]
-			quiet = 2
-
-			[install]
-			no-index = yes
-			no-dependencies = yes
-		EOF
-
-		# uv does not work easily w/ network-sandbox, force virtualenv
-		sed -i 's/"uv"/"uv-not-found"/' tests/common/mod.rs || die
-
-		# used by *git_sdist_generator tests
-		git init -q || die
-		git config --global user.email "larry@gentoo.org" || die
-		git config --global user.name "Larry the Cow" || die
-		git add . || die
-		git commit -qm init || die
-	fi
-}
-
-src_configure() {
-	export OPENSSL_NO_VENDOR=1
-
-	# bug #938847 (TODO?: should probably be an eclass default for musl)
-	use elibc_musl && RUSTFLAGS+=" -C target-feature=-crt-static"
-
-	# https://github.com/rust-lang/stacker/issues/79
-	use s390 && ! is-flagq '-march=*' &&
-		append-cflags $(test-flags-CC -march=z10)
-
-	local myfeatures=(
-		# like release.yml + native-tls for better platform support than rustls
-		full
-		password-storage
-		$(usev ssl native-tls)
-	)
-
-	cargo_src_configure --no-default-features
-}
-
-python_compile_all() {
-	cargo_src_compile
-
-	use !doc || mdbook build -d html guide || die
-
-	if ! tc-is-cross-compiler; then
-		local maturin=$(cargo_target_dir)/maturin
-		"${maturin}" completions bash > "${T}"/${PN} || die
-		"${maturin}" completions fish > "${T}"/${PN}.fish || die
-		"${maturin}" completions zsh > "${T}"/_${PN} || die
-	else
-		ewarn "shell completion files were skipped due to cross-compilation"
-	fi
-}
-
-python_test() {
-	local -x MATURIN_TEST_PYTHON=${EPYTHON}
-	local -x PIP_CONFIG_FILE=${T}/pip.conf
-	local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
-
-	# need this for (new) python versions not yet recognized by pyo3
-	local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
-
-	local skip=(
-		# picky cli output test that easily benignly fail (bug #937992)
-		--skip cli_tests
-		# avoid need for wasm over a single hello world test
-		--skip integration_wasm_hello_world
-		# fragile depending on rust version, also wants libpypy*-c.so for pypy
-		--skip pyo3_no_extension_module
-		# unimportant tests that require uv, and not obvious to get it
-		# to work with network-sandbox (not worth the trouble)
-		--skip develop_hello_world::case_2
-		--skip develop_pyo3_ffi_pure::case_2
-		# compliance test using zig requires an old libc to pass (bug #946967)
-		--skip integration_pyo3_mixed_py_subdir
-		# fails on sparc since rust-1.74 (bug #934573), skip for now given
-		# should not affect the pep517 backend which is all we need on sparc
-		$(usev sparc '--skip build_context::test::test_macosx_deployment_target')
-	)
-
-	cargo_src_test -- "${skip[@]}"
-}
-
-python_install_all() {
-	cargo_src_install
-
-	dodoc Changelog.md README.md
-	use doc && dodoc -r guide/html
-
-	if ! tc-is-cross-compiler; then
-		dobashcomp "${T}"/${PN}
-		dofishcomp "${T}"/${PN}.fish
-		dozshcomp "${T}"/_${PN}
-	fi
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 1fbf47b38778..133314253abe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,16 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Ionen Wolkens <ionen@gentoo.org> (2024-12-30)
-# No "real" problem with this version, but it intentionally aborts if
-# it fails to find a defined version in pyproject.toml (that should
-# exist).  While this is something upstreams should fix, maturin
-# intends to downgrade this from an error to a warning in the next
-# version[1] and so there is little need for downstream to worry about
-# this in the interim.  Bug #946966, #947040, #947166, #947209
-# [1] https://github.com/PyO3/maturin/issues/2416
-~dev-util/maturin-1.8.0
-
 # Michał Górny <mgorny@gentoo.org> (2024-12-29)
 # As of 3.1.0, upstream has removed all mocking and made it impossible
 # to test the package locally.  As such, we cannot maintain it going


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2024-12-30 14:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-30 14:44 [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/, profiles/ Ionen Wolkens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox