Bug 258390

Summary: devel/py-maturin: Update to 0.11.3
Product: Ports & Packages Reporter: Mikael Urankar <mikael>
Component: Individual Port(s)Assignee: Kai Knoblich <kai>
Status: Closed FIXED    
Severity: Affects Only Me Flags: kai: maintainer-feedback+
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/PyO3/maturin/blob/v0.11.3/Changelog.md
Bug Depends on: 258337    
Bug Blocks:    
Attachments:
Description Flags
v0
none
v1
none
v2 none

Comment 1 Kai Knoblich freebsd_committer freebsd_triage 2021-09-12 11:27:25 UTC
(In reply to Mikael Urankar from comment #0)

Thank you for the patch and the info regarding Rust 1.55. Can you please rebase the patch because it doesn't apply cleanly anymore after 9993ff909cae ?
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2021-09-12 12:53:14 UTC
Created attachment 227853 [details]
v1

regen
Comment 3 Mikael Urankar freebsd_committer freebsd_triage 2021-09-21 17:33:27 UTC
Created attachment 228102 [details]
v2
Comment 4 commit-hook freebsd_committer freebsd_triage 2021-09-22 17:37:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c02ea4f1b269245cafbd5975b8b1a92b9f3a661e

commit c02ea4f1b269245cafbd5975b8b1a92b9f3a661e
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-09-22 17:18:42 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2021-09-22 17:34:41 +0000

    devel/py-maturin: Update to 0.11.3

    * Simplify installation of the "maturin" binary.

    Changelog since 0.8.3:

    https://github.com/PyO3/maturin/blob/v0.11.3/Changelog.md

    PR:             258390
    MFH:            No (requires Rust >= 1.55 which isn't present in 2021Q3)

 devel/py-maturin/Makefile                          | 353 ++++----
 devel/py-maturin/distinfo                          | 906 ++++++++++-----------
 ...tch-cargo-crates_ring-0.16.15_Cargo.toml (gone) |  11 -
 ...tch-cargo-crates_ring-0.16.15_src_cpu.rs (gone) | 367 ---------
 ...atch-cargo-crates_ring-0.16.20_Cargo.toml (new) |  15 +
 ...atch-cargo-crates_ring-0.16.20_src_cpu.rs (new) | 108 +++
 devel/py-maturin/files/patch-setup.py              |  52 +-
 7 files changed, 772 insertions(+), 1040 deletions(-)
Comment 5 Kai Knoblich freebsd_committer freebsd_triage 2021-09-22 17:45:21 UTC
Committed, thank you for your work and the patches!