diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile index da92a03f62b5..91ec71edac0d 100644 --- a/devel/py-maturin/Makefile +++ b/devel/py-maturin/Makefile @@ -1,9 +1,10 @@ PORTNAME= maturin -DISTVERSIONPREFIX= v DISTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= devel python +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTFILES= maturin-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= kai@FreeBSD.org COMMENT= Build and publish crates with pyo3, rust-cpython and cffi bindings @@ -14,13 +15,11 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/license-apache LICENSE_FILE_MIT= ${WRKSRC}/license-mit -BUILD_DEPENDS= ${PY_SETUPTOOLS} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-rust>=1.4.0:devel/py-setuptools-rust@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.36.2:devel/py-wheel@${PY_FLAVOR} USES= cargo python -USE_GITHUB= yes -GH_ACCOUNT= PyO3 USE_PYTHON= autoplist concurrent pep517 CARGO_BUILD= no @@ -28,6 +27,7 @@ CARGO_INSTALL= no CARGO_TARGET_DIR= ${WRKSRC}/target MAKE_ENV= ${CARGO_ENV} BINARY_ALIAS= python3=${PYTHON_CMD} +WRKSRC= ${WRKDIR}/maturin-${PORTVERSION} # NB: There are two options in "pyproject.toml" (= "patchelf" + "zig") but both # seem to be a no-op on FreeBSD at the moment, so they were deliberately @@ -48,7 +48,6 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: - @${RM} ${WRKSRC}/pyproject.toml ${REINPLACE_CMD} 's|%%PYTHON_VER%%|${PYTHON_VER}|' ${WRKSRC}/maturin/__init__.py post-install: diff --git a/devel/py-maturin/distinfo b/devel/py-maturin/distinfo index 436cd2cf26cd..20c897fbd9f8 100644 --- a/devel/py-maturin/distinfo +++ b/devel/py-maturin/distinfo @@ -1,4 +1,6 @@ -TIMESTAMP = 1701606350 +TIMESTAMP = 1702054429 +SHA256 (maturin-1.4.0.tar.gz) = ed12e1768094a7adeafc3a74ebdb8dc2201fa64c4e7e31f14cfc70378bf93790 +SIZE (maturin-1.4.0.tar.gz) = 177999 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a @@ -611,5 +613,3 @@ SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca SIZE (rust/crates/zeroize-1.7.0.crate) = 19039 SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261 SIZE (rust/crates/zip-0.6.6.crate) = 65789 -SHA256 (PyO3-maturin-v1.4.0_GH0.tar.gz) = cd2cd3d465619bb997b41594398310e8b257d0c17854a58ca0598efa11e6d698 -SIZE (PyO3-maturin-v1.4.0_GH0.tar.gz) = 457791