CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

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)

Tobias Kortkamp (tobik) · 0.13.1_2
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/D24020
25b7de7213
Tobias Kortkamp (tobik) · 0.13.1_1
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/D23835
daf2ea4a45
Jan Beich (jbeich) · 0.13.1
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
Jan Beich (jbeich) · 0.13.0
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
Tobias Kortkamp (tobik) · 0.12.2_1
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/D23385
83209114b8
Jan Beich (jbeich) · 0.12.2
devel/rust-cbindgen: update to 0.12.2

Changes:	https://github.com/eqrion/cbindgen/compare/v0.12.1...v0.12.2
Reported by:	Repology
220cecbf65
Jan Beich (jbeich) · 0.12.1
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
Tobias Kortkamp (tobik) · 0.12.0_1
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/D22843
6474c40f73
Jan Beich (jbeich) · 0.12.0
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
Jan Beich (jbeich) · 0.11.1
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
Jan Beich (jbeich) · 0.11.0
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
Jan Beich (jbeich) · 0.10.1
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
Jan Beich (jbeich) · 0.10.0
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:	Repology
07afcea552
Tobias Kortkamp (tobik) · 0.9.1_2
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/D22240
2fe5565445
Tobias Kortkamp (tobik) · 0.9.1_1
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/D21778
deaa22d85c
Jan Beich (jbeich) · 0.9.1
devel/rust-cbindgen: update to 0.9.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.9.0...v0.9.1
Reported by:	Repology
5effbae65b
Tobias Kortkamp (tobik) · 0.9.0_2
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/D21247
40666d2b8f
Tobias Kortkamp (tobik) · 0.9.0_1
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/D20810
f69160b440
Jan Beich (jbeich) · 0.9.0
devel/rust-cbindgen: update to 0.9.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.7...v0.9.0
Reported by:	Repology
f22ba38366
Tobias Kortkamp (tobik) · 0.8.7_2
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/D20332
f30ebc2bec
Tobias Kortkamp (tobik) · 0.8.7_1
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-00012e582166
6bd3ed2a9b
Jan Beich (jbeich) · 0.8.7
devel/rust-cbindgen: update to 0.8.7

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.6...v0.8.7
9af6aaabee
Jan Beich (jbeich) · 0.8.6
devel/rust-cbindgen: update to 0.8.6

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.3...v0.8.6
a8ed2cecdf
Tobias Kortkamp (tobik) · 0.8.3_2
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/D19850
67b6dd1b42
Jan Beich (jbeich) · 0.8.3_1
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
Jan Beich (jbeich) · 0.8.3
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.3
644fac9255
Jan Beich (jbeich) · 0.8.2
devel/rust-*bindgen: switch PLIST_FILES to PORTNAME to make diff smaller
d54ecad9e0
Jan Beich (jbeich) · 0.8.2
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
Jan Beich (jbeich) · 0.8.2
devel/rust-cbindgen: update to 0.8.2

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.1...v0.8.2
Reported by:	portscout
7960d23534
Jan Beich (jbeich) · 0.8.1
devel/rust-cbindgen: update to 0.8.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.0...v0.8.1
Reported by:	portscout
0993abca1c
Jan Beich (jbeich) · 0.8.0_2
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/D19354
87378368c4
Jan Beich (jbeich) · 0.8.0_1
USES=cargo to update libc to 0.2.49 for Tier2

PR:		235063
Differential Revision:	https://reviews.freebsd.org/D19309
f8eead936c
Jan Beich (jbeich) · 0.8.0
devel/rust-cbindgen: update to 0.8.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.7.1...v0.8.0
Reported by:	portscout
289ba85577
Jan Beich (jbeich) · 0.7.1
devel/rust-cbindgen: update to 0.7.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.7.0...v0.7.1
Reported by:	portscout
36bc4f64da
Jan Beich (jbeich) · 0.7.0
devel/rust-cbindgen: update to 0.7.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.6.8...v0.7.0
Reported by:	portscout
0749207703
Jan Beich (jbeich) · 0.6.8_1
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/D18858
6f333b0b12
Jan Beich (jbeich) · 0.6.8
devel/rust-cbindgen: update to 0.6.8

Changes:	https://github.com/eqrion/cbindgen/compare/v0.6.7...v0.6.8
Reported by:	portscout
4e327fb51e
Jan Beich (jbeich) · 0.6.7_1
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/D18634
076bf84a1c
Jan Beich (jbeich) · 0.6.7_1
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/D18427
7c64203f67
Jan Beich (jbeich) · 0.6.7
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:	portscout
0484d456e0
Jan Beich (jbeich) · 0.6.6_1
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/D17695
d12ed11522
Jan Beich (jbeich) · 0.6.6
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:	portscout
233743af22
Jan Beich (jbeich) · 0.6.5
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:	portscout
c117979515
Jan Beich (jbeich) · 0.6.4_1
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/D17477
2e8d729d62
Jan Beich (jbeich) · 0.6.4
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:	portscout
139a297915
Jan Beich (jbeich) · 0.6.3_1
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/D17337
a9d287a5ea
Jan Beich (jbeich) · 0.6.3
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.3
def5672f5b
Jan Beich (jbeich) · 0.6.2
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.2
700e7259c8
Jan Beich (jbeich) · 0.6.1
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
Jan Beich (jbeich) · 0.6.1
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.html
e74d5293a1