lang/cairo: update 2.20.0 → 2.21.020feb22580
Port details
lang/cairo2.20.0_2
Turing-complete language for creating provable programs
- Maintainer
- yuri@FreeBSD.org
- Packages
- cairo-language 2.20.0_2
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://www.cairo-lang.org/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (79)
lang/rust: Bump revisions after 1.99.0 PR: 2990169c878207a1
lang/rust: Bump revisions after 1.98.1 PR: 2981397316461925
lang/cairo: update 2.19.4 → 2.20.0c83ab9c7cb
lang/rust: Bump revisions after 1.97.1 PR: 2966459c892d2601
lang/cairo: update 2.19.3 → 2.19.47229af0130
lang/cairo: update 2.19.2 → 2.19.3bf898f58ea
lang/cairo: update 2.19.0 → 2.19.2058961554c
lang/cairo: update 2.18.0 → 2.19.0a03439894f
lang/rust: Bump revisions after 1.96.0 PR: 295694e29b5eeec3
lang/rust: Bump revisions after 1.95.0 PR: 29461517bf498fd2
lang/cairo: update 2.17.0 → 2.18.011ad6995c2
lang/cairo: update 2.16.1 → 2.17.03bb4e9bd6b
lang/rust: Bump revisions after 1.94.0 PR: 29361543f5b4a72f
lang/cairo: update 2.14.0 → 2.16.1c6900bc885
lang/rust: Bump revisions after 1.93.0 PR: 2923603d631100e8
lang/rust: Bump revisions after 1.92.0 PR: 2915825e496c7707
lang/cairo: update 2.13.1 → 2.14.0ab6888887b
lang/rust: Bump revisions after 1.91.1 PR: 290816d6b6027df6
lang/cairo: update 2.12.1 → 2.13.11c235e9dc6
lang/rust: Bump revisions after 1.90.0 PR: 28970997b5de4ffc
lang/rust: Bump revisions after 1.89.0 PR: 288923b21956d7db
lang/cairo: update 2.12.0 → 2.12.1 Reported by: portscout23ff9469c2
lang/cairo: update 2.11.4 → 2.12.0 Reported by: portscout0de1ebfdcc
lang/rust: Bump revisions after 1.88.0 PR: 287766f3f7e555b0
lang/rust: Bump revisions after 1.87.0 PR: 2868293ed29b8185
lang/cairo: Fix build with rust 1.87.0
Import an upstream patch to fix build with rust 1.87.0:
error[E0308]: mismatched types
--> /wrkdirs/usr/ports/lang/cairo/work/cairo-2.11.4/cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/signature.rs:32:25
|
32 | .is_multiple_of(&(CELLS_PER_SIGNATURE as usize))
| -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `&usize`
| |
| arguments to this method are incorrect
PR: 286829
Approved by: portmgr (build fix blanket)7ab7ce23eflang/cairo: update 2.11.2 → 2.11.4 Reported by: portscout2def06f5c3
lang/rust: Bump revisions after 1.86.0 PR: 2858402a5976aebe
lang/cairo: update 2.11.1 → 2.11.2 Reported by: portscout2601ff8009
lang/cairo: update 2.11.0 → 2.11.1 Reported by: portscout0d503e9aa1
lang/cairo: update 2.9.3 → 2.11.0 Reported by: portscout865c3cca8a
lang/rust: Bump revisions after 1.85.0 PR: 284884cf7c4b037d
lang/cairo: update 2.9.2 → 2.9.3 Reported by: portscoutda2546b129
lang/rust: Bump revisions after 1.84.0 PR: 283962fccaa1b326
lang/cairo: update 2.8.5 → 2.9.2 Reported by: portscout581754a564
lang/rust: Bump revisions after 1.83.0 PR: 2830001d1fd15a3e
lang/cairo: update 2.8.4 → 2.8.5 Reported by: portscout7e2e6781d0
lang/rust: Bump revisions after 1.82.0 PR: 282516ca048c2884
lang/cairo: Broken on i386 Reported by: fallout24b75217f0
lang/cairo: Update WWWf3b22d48ab
Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports Reasons: * Port build shouldn't use cross-compilation mode because it buids for the same architecture. * RUSTFLAGS isn't passed to the build of all or some Rust ports in the cross-compilation mode. Essential changes: * Remove the CARGO_BUILD_TARGET make variable. * Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV. * Update many ports that used CARGO_BUILD_TARGET. * Build paths now don't include the architecture triplet part. Immadiate benefits: * Unbreak build on architectures like i386 that sometimes require special RUSTFLAGS that were not effective in the cross-compilation mode. Ports that really need cross-compilation for some reason should enable it on case-by-case basis. Example: net-p2p/cncli (Not sure why does net-p2p/cncli actually need it, but it only builds with these options.) PR: 280305 Approved by: rust@FreeBSD.org (maintainer's timeout; 98 days)f99a708957
lang/cairo: update 2.8.2 → 2.8.4 Reported by: portscout27db2e5aff
lang/rust: Bump revisions after 1.81.0 PR: 28130089ab81d0e2
lang/cairo: update 2.8.0 → 2.8.2 Reported by: portscout4b7a7bb5f2
lang/cairo: update 2.7.1 → 2.8.0 Reported by: portscoutb272bc5eec
lang/rust: Bump revisions after 1.80.1 PR: 2804907a55f95425
lang/cairo: update 2.7.0 → 2.7.1 Reported by: portscout2766f04771
lang/cairo: update 2.6.4 → 2.7.0 Reported by: portscoutf40a5a42e1
lang/rust: Bump revisions after 1.79.0 PR: 27970721476ca8a9