pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-maturin



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Sep 27 12:49:10 UTC 2023

Modified Files:
        pkgsrc/devel/py-maturin: Makefile distinfo
        pkgsrc/devel/py-maturin/patches: patch-src_build__context.rs

Log Message:
py-maturin: update to 1.2.3nb2.

Fix wheel name on macOS>=11 using upstream patch.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-maturin/Makefile \
    pkgsrc/devel/py-maturin/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-maturin/Makefile
diff -u pkgsrc/devel/py-maturin/Makefile:1.13 pkgsrc/devel/py-maturin/Makefile:1.14
--- pkgsrc/devel/py-maturin/Makefile:1.13       Sat Aug 26 18:20:32 2023
+++ pkgsrc/devel/py-maturin/Makefile    Wed Sep 27 12:49:10 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2023/08/26 18:20:32 tnn Exp $
+# $NetBSD: Makefile,v 1.14 2023/09/27 12:49:10 wiz Exp $
 
 DISTNAME=      maturin-1.2.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/maturin/}
 
Index: pkgsrc/devel/py-maturin/distinfo
diff -u pkgsrc/devel/py-maturin/distinfo:1.13 pkgsrc/devel/py-maturin/distinfo:1.14
--- pkgsrc/devel/py-maturin/distinfo:1.13       Sat Aug 26 18:20:32 2023
+++ pkgsrc/devel/py-maturin/distinfo    Wed Sep 27 12:49:10 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2023/08/26 18:20:32 tnn Exp $
+$NetBSD: distinfo,v 1.14 2023/09/27 12:49:10 wiz Exp $
 
 BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
 SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
@@ -871,4 +871,4 @@ BLAKE2s (zip-0.6.6.crate) = 15924ef38e25
 SHA512 (zip-0.6.6.crate) = affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
 Size (zip-0.6.6.crate) = 65789 bytes
 SHA1 (patch-maturin_____init____.py) = 6e6dc8976125b25e3bfefda0542139e87989ccf2
-SHA1 (patch-src_build__context.rs) = c85ba6c62a66064bdafa3e2234d903581749faf9
+SHA1 (patch-src_build__context.rs) = 8644aaa72f0f7ea3e98efc4c9a102c8b7e6e8af0

Index: pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs
diff -u pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs:1.1 pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs:1.2
--- pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs:1.1     Sat Aug 26 18:20:32 2023
+++ pkgsrc/devel/py-maturin/patches/patch-src_build__context.rs Wed Sep 27 12:49:10 2023
@@ -1,7 +1,10 @@
-$NetBSD: patch-src_build__context.rs,v 1.1 2023/08/26 18:20:32 tnn Exp $
+$NetBSD: patch-src_build__context.rs,v 1.2 2023/09/27 12:49:10 wiz Exp $
 
 Fix wrong python wheel tag on NetBSD/evbarm.
 
+Fix wrong python wheel tag on macOS.
+https://github.com/PyO3/maturin/pull/1778
+
 --- src/build_context.rs.orig  2023-08-17 05:08:34.000000000 +0000
 +++ src/build_context.rs
 @@ -557,6 +557,17 @@ impl BuildContext {
@@ -22,3 +25,35 @@ Fix wrong python wheel tag on NetBSD/evb
              // FreeBSD
              (Os::FreeBsd, _)
              // NetBSD
+@@ -1150,7 +1161,21 @@ fn macosx_deployment_target(
+             arm64_ver = (major, minor);
+         }
+     }
+-    Ok((x86_64_ver, arm64_ver))
++    Ok((
++        python_macosx_target_version(x86_64_ver),
++        python_macosx_target_version(arm64_ver),
++    ))
++}
++
++#[inline]
++fn python_macosx_target_version(version: (u16, u16)) -> (u16, u16) {
++    let (major, minor) = version;
++    if major >= 11 {
++        // pip only supports (major, 0) for macOS 11+
++        (major, 0)
++    } else {
++        (major, minor)
++    }
+ }
+ 
+ pub(crate) fn rustc_macosx_target_version(target: &str) -> (u16, u16) {
+@@ -1277,7 +1302,7 @@ mod test {
+         );
+         assert_eq!(
+             macosx_deployment_target(Some("11.1"), false).unwrap(),
+-            ((11, 1), (11, 1))
++            ((11, 0), (11, 0))
+         );
+     }
+ }



Home | Main Index | Thread Index | Old Index