commit: fe35e5bfe65169a75abf280dd54d679118ca7d8f
Author: orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Thu Jul 31 18:06:56 2025 +0000
Commit: orbea <orbea <AT> riseup <DOT> net>
CommitDate: Thu Jul 31 18:06:56 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fe35e5bf
dev-util/maturin: add versions, drop versions
Signed-off-by: orbea <orbea <AT> riseup.net>
dev-util/maturin/Manifest | 8 ++++----
.../maturin/{maturin-1.8.3.ebuild => maturin-1.9.1.ebuild} | 14 ++++++++------
.../maturin/{maturin-1.8.5.ebuild => maturin-1.9.2.ebuild} | 7 ++++---
3 files changed, 16 insertions(+), 13 deletions(-)
diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index acfb472..77531b5 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -1,6 +1,6 @@
-DIST maturin-1.8.3-vendor.tar.xz 15014308 BLAKE2B
5dec263a5297108e5ac36ca6a05f7013f0bcc1704e8b5038418ac7c17d979dc449e1a06ec3a5b6439498b3473e68765fd2ae69ed671b9d4d9aef8e20f325a1a9
SHA512
106e7d0a013f715e1eb8008d31518317bb7e66c3d429c2972ddcfb457afc89de4359d4d85f19fce50861eff219063e666106e284916290e6cca08e7dd6c54889
-DIST maturin-1.8.3.gh.tar.gz 544455 BLAKE2B
0e0115331a8e23d03b8c96348b505d9573988c1f6fdbf9c179d6c94a0d3aa3d448727babb9d7f6e85ae2bc3f2a8201c7b32dbba894228f0035055662449b1556
SHA512
b4f79df7b099777d6068d2705fd6ca6a79c0a96c77530dcca26fef5d09b39a57feabab9d3871fc5b4760df234955329222dc29a86df5404d880140f1a3736431
-DIST maturin-1.8.5-vendor.tar.xz 15029800 BLAKE2B
f81a5700cbc492b333e162b4cd60b53a58500a12686362ea4275b701568ed3aecf64d90167d02f5296c297bb71cb3511dc04f327e95bfafcf5023d8b49f67074
SHA512
ddd891c1e0311939fcd0601e9ec5cc16ea41ba55eef5944f2f3fd29dad8ab8f3c3cdb48a76e672761c11afa1d1979690400a3978440ce669aa62fe8a3a42b7c2
-DIST maturin-1.8.5.gh.tar.gz 551557 BLAKE2B
bdc5467c618ef253cbf05c3710c8ffdf37b8d424daa70b918f9afeb1cd5d5c0fb8c4393b4c2ec0589223822b61eda7613582f671be733ff995a55013eb7073ca
SHA512
fca9aff8bc6fc6b31c0346d29af3de9b60b59f6c063d4672702114be3631aaf330462e2a46824fd54a741ca693691035d53bac9c5d3d4c176a7b8a5e46f1f460
DIST maturin-1.8.6-vendor.tar.xz 15035340 BLAKE2B
0bc4016f460c704ac2be81af27842f65ddec9c69ea6a7c29fc421dc863c629109e4efbb6d87825d05c8d33f9e4803eb63081726a8d6d6dcd710c78ed6bca6f9c
SHA512
c338cf375640f75d9b9c0151ea9e4ba99781ec6ca065f39e27020c37ce0505c085844d16426df8597063e1f15a965575150a0b25fe6bfc3841c483a45a80a12d
DIST maturin-1.8.6.gh.tar.gz 551946 BLAKE2B
4fbeadeb25b69e99286238c9f7b7acb2bdde05242af760a0279664277334831a8cd03db49ddb3a0d528b6acd827d3ee3863e283318270ee53c3710c103c7461f
SHA512
2616b3bcdbb96c77a3efeda5a24841675fded9d1299507c64905c94e57af15afa855c329f013a1e36527c2b8de4bf7acfb060e5d2828558da658a7b86d88bf8f
+DIST maturin-1.9.1-vendor.tar.xz 15643332 BLAKE2B
cf7fd445186c5de8d09c99eb4a270b85c547bcf8dddf891c24bf0d2a75f634f49115de7841b1bce88c97391d784119e9dd4873a6a4903735443ce05958056a3b
SHA512
93665219f09bb16f1abcf810bc60e3b9056521d42b03d5b42d03e76ad782f56c86f1ead5077ab260eb530ff444dd16cd7ce18df89cd72d3ac8f6dcb588f46582
+DIST maturin-1.9.1.gh.tar.gz 559847 BLAKE2B
8c69a437f7cabb71242e231baefb02b2f5c2a2f361318ddbcab18055d13b08836f36d690eac55307c61134e15f03511ea6bf711288f10871aff9578be41e6b44
SHA512
d4bc9994966cc654f109596a65d450924bdfd84b2ad5c1ea21ab93f8861b313258e0c60edc0843eeeb7d0d975a2f64f76d784868f1ef301fbb7748fc1ce56b96
+DIST maturin-1.9.2-vendor.tar.xz 15642720 BLAKE2B
59ac8c7371fa576b4e8514cafa14badeb750052ea89e197c2149ba83bd7f08a7197d1b3d56c8c20c3295676fbf103eb8ee84f6dc47504c4d84a6d9e2ac47b935
SHA512
3d34a10ebfaa4a3ad34442d71f113651ef91c5a6bd46daaff60b73d9eff36b6091a50c25484cb883a8afbffb84180c051ff6b9f60c1f4455b10b54f211752540
+DIST maturin-1.9.2.gh.tar.gz 562400 BLAKE2B
1cb97591e611a17bff562010178c1424a6f47ebb0c28c5ef2758a68b03936e88fc4447f73c87f2ec699959bf26d803343e0ee3870cbc4ab6439ab8528a298ade
SHA512
537f2cf1e44339dca6631408a57e3136e2c2a4f9c5de8fa0b3ee52798776d9cede2f5f8691fe0e23b4d055eb3070367585253bbc28bb24509ad06337be593030
diff --git a/dev-util/maturin/maturin-1.8.3.ebuild
b/dev-util/maturin/maturin-1.9.1.ebuild
similarity index 93%
rename from dev-util/maturin/maturin-1.8.3.ebuild
rename to dev-util/maturin/maturin-1.9.1.ebuild
index 91eff56..a62b5be 100644
--- a/dev-util/maturin/maturin-1.8.3.ebuild
+++ b/dev-util/maturin/maturin-1.9.1.ebuild
@@ -4,7 +4,8 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+DISTUTILS_UPSTREAM_PEP517=standalone
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
RUST_MIN_VER=1.75.0
inherit cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs
@@ -17,22 +18,22 @@ SRC_URI="
"
# ^ tarball also includes test-crates' Cargo.lock(s) crates for tests
-# 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 MIT
MPL-2.0 Unicode-3.0 Unicode-DFS-2016
" # crates
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"
-DEPEND="
+RDEPEND="
app-arch/xz-utils
+ app-arch/zstd:=
ssl? ( dev-libs/openssl:= )
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
doc? ( app-text/mdbook )
@@ -55,7 +56,7 @@ eapply_crate() {
}
src_prepare() {
- eapply_crate openssl-sys-0.9.105
"${FILESDIR}/${PN}-1.8.2-libressl-openssl-sys-0.9.105.patch"
+ eapply_crate openssl-sys-0.9.107
"${FILESDIR}/${PN}-1.8.2-libressl-openssl-sys-0.9.105.patch"
distutils-r1_src_prepare
@@ -91,6 +92,7 @@ src_prepare() {
src_configure() {
export OPENSSL_NO_VENDOR=1
+ export ZSTD_SYS_USE_PKG_CONFIG=1
# https://github.com/rust-lang/stacker/issues/79
use s390 && ! is-flagq '-march=*' &&
diff --git a/dev-util/maturin/maturin-1.8.5.ebuild
b/dev-util/maturin/maturin-1.9.2.ebuild
similarity index 98%
rename from dev-util/maturin/maturin-1.8.5.ebuild
rename to dev-util/maturin/maturin-1.9.2.ebuild
index 3e63004..416b63a 100644
--- a/dev-util/maturin/maturin-1.8.5.ebuild
+++ b/dev-util/maturin/maturin-1.9.2.ebuild
@@ -18,7 +18,6 @@ SRC_URI="
"
# ^ tarball also includes test-crates' Cargo.lock(s) crates for tests
-# 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 MIT
@@ -29,11 +28,12 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"
-DEPEND="
+RDEPEND="
app-arch/xz-utils
+ app-arch/zstd:=
ssl? ( dev-libs/openssl:= )
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
doc? ( app-text/mdbook )
@@ -92,6 +92,7 @@ src_prepare() {
src_configure() {
export OPENSSL_NO_VENDOR=1
+ export ZSTD_SYS_USE_PKG_CONFIG=1
# https://github.com/rust-lang/stacker/issues/79
use s390 && ! is-flagq '-march=*' &&