lang/rust: Update to 1.42.0 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/03/12/Rust-1.42.html Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D2402025b7de7213
Port details
devel/rust-cbindgen0.29.4_4,1
Generate C bindings from Rust code
- Maintainer
- gecko@FreeBSD.org
- Packages
- rust-cbindgen 0.29.4_4,1
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/mozilla/cbindgen
- 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 (150)
lang/rust: Update to 1.41.1 - Force rebuild all consumers to fix potential miscompilations with 1.41.0 - Enable SOURCES by default. The sources are indexed by RLS and required for it to function properly, so they should be available by default. This also makes sure we test the option properly. - Remove implied --config=config.toml from x.py args - Switch to the upstreamed backtrace crate patches like rust-nightly - Enable WASM by default [0] - Strip libraries (D23650) [1] - Simplify plist generation (D23735) [2] Changes: https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html Submitted by: mikael [0,1,2] With hat: rust Differential Revision: https://reviews.freebsd.org/D23835daf2ea4a45
devel/rust-cbindgen: update to 0.13.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.13.0...v0.13.1 Reported by: GitHub (watch releases)45bd1395f4
devel/rust-cbindgen: update to 0.13.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.12.2...v0.13.0 Reported by: GitHub (watch releases)20e7c20b39
lang/rust: Update to 1.41.0 - Force rebuild all consumers to catch regressions early - Switch to cross-compiled (from amd64) bootstraps for all architectures generated with the incoming lang/rust-bootstrap - Update cargo-c to 0.5.2 to unbreak librav1e build - Make use of regular MAKE_ENV/TEST_ENV in lang/rust - Turn on RUST_BACKTRACE in lang/rust and USES=cargo to hopefully produce more useful failure logs when something panics during builds Changes: https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D2338583209114b8
devel/rust-cbindgen: update to 0.12.2 Changes: https://github.com/eqrion/cbindgen/compare/v0.12.1...v0.12.2 Reported by: Repology220cecbf65
devel/rust-cbindgen: update to 0.12.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.12.0...v0.12.1 Reported by: GitHub (watch releases)90600d248a
lang/rust: Update to 1.40.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html Tested by: mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D228436474c40f73
devel/rust-cbindgen: update to 0.12.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.11.1...v0.12.0 Reported by: GitHub (watch releases)21d9f9e72f
devel/rust-cbindgen: update to 0.11.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.11.0...v0.11.1 Reported by: GitHub (watch releases)af6e087eb4
devel/rust-cbindgen: update to 0.11.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.10.1...v0.11.0 Reported by: GitHub (watch releases)48fe38d9e5
devel/rust-cbindgen: update to 0.10.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.10.0...v0.10.1 Reported by: GitHub (watch releases)96f9f64714
devel/rust-cbindgen: update to 0.10.0 crates.io now supplies Cargo.lock, so dependencies got downgraded. Changes: https://github.com/eqrion/cbindgen/compare/v0.9.1...v0.10.0 Reported by: Repology07afcea552
lang/rust: Update to 1.39.0 - Force rebuild all consumers to catch regressions early - Partially apply D20792 in preparation for PPC_ABI support - Add LibreSSL 3.0.x support [1] Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html PR: 241411 [1] Tested by: mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D222402fe5565445
lang/rust: Update to 1.38.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html Tested by: jbeich, mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D21778deaa22d85c
devel/rust-cbindgen: update to 0.9.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.9.0...v0.9.1 Reported by: Repology5effbae65b
lang/rust: Update to 1.37.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html Tested by: jbeich, tobik, greg@unrelenting.technology (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D2124740666d2b8f
lang/rust: Update to 1.36.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html Tested by: jbeich, mikael.urankar@gmail.com With hat: rust Differential Revision: https://reviews.freebsd.org/D20810f69160b440
devel/rust-cbindgen: update to 0.9.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.7...v0.9.0 Reported by: Repologyf22ba38366
lang/rust: Update to 1.35.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html Reviewed by: jbeich Tested by: pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D20332f30ebc2bec
lang/rust: Update to 1.34.2 - While here add patches from [1] for LibreSSL 2.9.1 support [1] https://github.com/sfackler/rust-openssl/pull/1097 Changes: https://blog.rust-lang.org/2019/05/13/Security-advisory.html Changes: https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html PR: 237495 [1] Security: 37528379-76a8-11e9-a4fd-00012e5821666bd3ed2a9b
devel/rust-cbindgen: update to 0.8.7 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.6...v0.8.79af6aaabee
devel/rust-cbindgen: update to 0.8.6 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.3...v0.8.6a8ed2cecdf
lang/rust: Update to 1.34.0 - Update devel/racer to latest version that can build with 1.34.0 - Drop no longer needed patch from textproc/ripgrep - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html Reviewed by: jbeich With hat: rust Differential Revision: https://reviews.freebsd.org/D1985067b6dd1b42
devel/rust-bindgen: update bundled crates crates.io releases don't have Cargo.lock, so dependencies can be freely updated within version constraints in Cargo.toml.375758935c
devel/rust-cbindgen: update to 0.8.3 Required by Firefox 68, see https://bugzilla.mozilla.org/show_bug.cgi?id=1536582 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.2...v0.8.3644fac9255
devel/rust-*bindgen: switch PLIST_FILES to PORTNAME to make diff smallerd54ecad9e0
devel/rust-*bindgen: switch to crates.io for main distfile Upstream is sloppy when tagging releases. Git revision can still be found in WRKSRC/.cargo_vcs_info.json.4eb1fffb82
devel/rust-cbindgen: update to 0.8.2 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.1...v0.8.2 Reported by: portscout7960d23534
devel/rust-cbindgen: update to 0.8.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.8.0...v0.8.1 Reported by: portscout0993abca1c
lang/rust: update to 1.33.0 - www/firefox temporarily loses SIMD in charset conversion, see https://bugzilla.mozilla.org/show_bug.cgi?id=1521249 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html Tested by: Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64) Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D1935487378368c4
USES=cargo to update libc to 0.2.49 for Tier2 PR: 235063 Differential Revision: https://reviews.freebsd.org/D19309f8eead936c
devel/rust-cbindgen: update to 0.8.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.7.1...v0.8.0 Reported by: portscout289ba85577
devel/rust-cbindgen: update to 0.7.1 Changes: https://github.com/eqrion/cbindgen/compare/v0.7.0...v0.7.1 Reported by: portscout36bc4f64da
devel/rust-cbindgen: update to 0.7.0 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.8...v0.7.0 Reported by: portscout0749207703
lang/rust: update to 1.32.0 - devel/racer no longer needs to dowgrade rustc-ap-syntax - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D188586f333b0b12
devel/rust-cbindgen: update to 0.6.8 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.7...v0.6.8 Reported by: portscout4e327fb51e
Allow overriding rust dependency Add DEFAULT_VERSIONS+=rust=rust-nightly to make.conf(5) if you want to build consumers using lang/rust-nightly. Approved by: rust (tobik) MFH: 2019Q1 (avoid merge conflicts during www/firefox updates) Differential Revision: https://reviews.freebsd.org/D18634076bf84a1c
lang/rust: update to 1.31.0 - devel/racer no longer needs to dowgrade rustc-ap-syntax - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2018/12/06/Rust-1.31.0.html Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D184277c64203f67
devel/rust-cbindgen: update to 0.6.7 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.7 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.6...v0.6.7 Reported by: portscout0484d456e0
lang/rust: update to 1.30.0 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html Approved by: rust (tobik) MFH: 2018Q4 (less rust versions to support) Differential Revision: https://reviews.freebsd.org/D17695d12ed11522
devel/rust-cbindgen: update to 0.6.6 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.6 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.5...v0.6.6 Reported by: portscout233743af22
devel/rust-cbindgen: update to 0.6.5 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.5 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.4...v0.6.5 Reported by: portscoutc117979515
lang/rust: update to 1.29.2 - Force rebuild all consumers in case some are affected by miscompilation Changes: https://blog.rust-lang.org/2018/10/12/Rust-1.29.2.html PR: 229826 (follow up) Approved by: rust (tobik) MFH: 2018Q4 Differential Revision: https://reviews.freebsd.org/D174772e8d729d62
devel/rust-cbindgen: update to 0.6.4 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.4 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.3...v0.6.4 Reported by: portscout139a297915
lang/rust: update to 1.29.1 - Force rebuild all consumers as standard library is statically linked Changes: https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html PR: 229826 (follow up) Approved by: dumbbell Differential Revision: https://reviews.freebsd.org/D17337a9d287a5ea
devel/rust-cbindgen: update to 0.6.3 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.3 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.2...v0.6.3def5672f5b
devel/rust-cbindgen: update to 0.6.2 Changes: https://github.com/eqrion/cbindgen/releases/tag/v0.6.2 Changes: https://github.com/eqrion/cbindgen/compare/v0.6.1...v0.6.2700e7259c8
devel/rust-cbindgen: over to gecko@ Not sure how useful this port would be outside of www/firefox. I'm not interested in maintaining it.c5927f9fb9
devel/rust-cbindgen: add new port (required by Firefox 63) cbindgen generates C bindings from Rust code. Unlike rusty-cheddar it supports generics, C++ enum class and template specialization as well as multiple modules and crates. It's primarily developed for WebRender but has been designed to support any project. https://github.com/eqrion/cbindgen https://www.mail-archive.com/dev-platform@lists.mozilla.org/msg26147.htmle74d5293a1