notbugIf you buy from Amazon USA, please support us by using this link.
Port details
rust-bindgen Generate Rust bindings from C (and some C++) code
0.44.0_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: gecko@FreeBSD.org search for ports maintained by this maintainer
Port Added: 22 Sep 2018 20:36:23
License: BSD3CLAUSE
bindgen automatically generates Rust FFI bindings to C and C++ libraries.

WWW: https://github.com/rust-lang/rust-bindgen
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (4 items)
  1. bin/bindgen
  2. /usr/local/share/licenses/rust-bindgen-0.44.0_1/catalog.mk
  3. /usr/local/share/licenses/rust-bindgen-0.44.0_1/LICENSE
  4. /usr/local/share/licenses/rust-bindgen-0.44.0_1/BSD3CLAUSE
  5. Collapse this list.

To install the port: cd /usr/ports/devel/rust-bindgen/ && make install clean
To add the package: pkg install rust-bindgen

PKGNAME: rust-bindgen

distinfo:

TIMESTAMP = 1543575590
SHA256 (rust/crates/aho-corasick-0.6.8.tar.gz) = 68f56c7353e5a9547cbd76ed90f7bb5ffc3ba09d4ea9bd1d8c06c8b1142eeb5a
SIZE (rust/crates/aho-corasick-0.6.8.tar.gz) = 26786
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
SHA256 (rust/crates/backtrace-0.3.9.tar.gz) = 89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a
SIZE (rust/crates/backtrace-0.3.9.tar.gz) = 31054
SHA256 (rust/crates/backtrace-sys-0.1.24.tar.gz) = c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0
SIZE (rust/crates/backtrace-sys-0.1.24.tar.gz) = 522332
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
SHA256 (rust/crates/cc-1.0.25.tar.gz) = f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16
SIZE (rust/crates/cc-1.0.25.tar.gz) = 43191
SHA256 (rust/crates/cexpr-0.3.3.tar.gz) = 8fc0086be9ca82f7fc89fc873435531cb898b86e850005850de1f820e2db6e9b
SIZE (rust/crates/cexpr-0.3.3.tar.gz) = 16127
SHA256 (rust/crates/cfg-if-0.1.5.tar.gz) = 0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3
SIZE (rust/crates/cfg-if-0.1.5.tar.gz) = 7363
SHA256 (rust/crates/clang-sys-0.26.0.tar.gz) = 778ca7c912184f2012124f2dfe40592c4a9edf608b9bf68a9927c8f52e8082bc
SIZE (rust/crates/clang-sys-0.26.0.tar.gz) = 32479
SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073
SHA256 (rust/crates/diff-0.1.11.tar.gz) = 3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a
SIZE (rust/crates/diff-0.1.11.tar.gz) = 8165
SHA256 (rust/crates/env_logger-0.6.0.tar.gz) = afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e
SIZE (rust/crates/env_logger-0.6.0.tar.gz) = 27887
SHA256 (rust/crates/failure-0.1.3.tar.gz) = 6dd377bcc1b1b7ce911967e3ec24fa19c3224394ec05b54aa7b083d498341ac7
SIZE (rust/crates/failure-0.1.3.tar.gz) = 34107
SHA256 (rust/crates/glob-0.2.11.tar.gz) = 8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb
SIZE (rust/crates/glob-0.2.11.tar.gz) = 18065
SHA256 (rust/crates/humantime-1.1.1.tar.gz) = 0484fda3e7007f2a4a0d9c3a703ca38c71c54c55602ce4660c419fd32e188c9e
SIZE (rust/crates/humantime-1.1.1.tar.gz) = 16689
SHA256 (rust/crates/lazy_static-1.1.0.tar.gz) = ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7
SIZE (rust/crates/lazy_static-1.1.0.tar.gz) = 12317
SHA256 (rust/crates/libc-0.2.43.tar.gz) = 76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d
SIZE (rust/crates/libc-0.2.43.tar.gz) = 353810
SHA256 (rust/crates/libloading-0.5.0.tar.gz) = 9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2
SIZE (rust/crates/libloading-0.5.0.tar.gz) = 15990
SHA256 (rust/crates/log-0.4.5.tar.gz) = d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f
SIZE (rust/crates/log-0.4.5.tar.gz) = 22221
SHA256 (rust/crates/memchr-2.1.0.tar.gz) = 4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b
SIZE (rust/crates/memchr-2.1.0.tar.gz) = 21479
SHA256 (rust/crates/nom-4.0.0.tar.gz) = 898696750eb5c3ce5eb5afbfbe46e7f7c4e1936e19d3e97be4b7937da7b6d114
SIZE (rust/crates/nom-4.0.0.tar.gz) = 110060
SHA256 (rust/crates/peeking_take_while-0.1.2.tar.gz) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.tar.gz) = 6697
SHA256 (rust/crates/proc-macro2-0.4.19.tar.gz) = ffe022fb8c8bd254524b0b3305906c1921fa37a84a644e29079a9e62200c3901
SIZE (rust/crates/proc-macro2-0.4.19.tar.gz) = 30128
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
SHA256 (rust/crates/quote-0.6.8.tar.gz) = dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5
SIZE (rust/crates/quote-0.6.8.tar.gz) = 15530
SHA256 (rust/crates/redox_syscall-0.1.40.tar.gz) = c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1
SIZE (rust/crates/redox_syscall-0.1.40.tar.gz) = 14745
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
SHA256 (rust/crates/regex-1.0.5.tar.gz) = 2069749032ea3ec200ca51e4a31df41759190a88edca0d2d86ee8bedf7073341
SIZE (rust/crates/regex-1.0.5.tar.gz) = 245770
SHA256 (rust/crates/regex-syntax-0.6.2.tar.gz) = 747ba3b235651f6e2f67dfa8bcdcd073ddb7c243cb21c442fc12395dfcac212d
SIZE (rust/crates/regex-syntax-0.6.2.tar.gz) = 238572
SHA256 (rust/crates/rustc-demangle-0.1.9.tar.gz) = bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395
SIZE (rust/crates/rustc-demangle-0.1.9.tar.gz) = 11463
SHA256 (rust/crates/shlex-0.1.1.tar.gz) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
SIZE (rust/crates/shlex-0.1.1.tar.gz) = 5687
SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435
SHA256 (rust/crates/termcolor-1.0.4.tar.gz) = 4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f
SIZE (rust/crates/termcolor-1.0.4.tar.gz) = 14416
SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659
SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6
SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986
SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
SHA256 (rust/crates/ucd-util-0.1.1.tar.gz) = fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d
SIZE (rust/crates/ucd-util-0.1.1.tar.gz) = 24221
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
SHA256 (rust/crates/utf8-ranges-1.0.1.tar.gz) = fd70f467df6810094968e2fce0ee1bd0e87157aceb026a8c083bcf5e25b9efe4
SIZE (rust/crates/utf8-ranges-1.0.1.tar.gz) = 9247
SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
SHA256 (rust/crates/version_check-0.1.4.tar.gz) = 7716c242968ee87e5542f8021178248f267f295a5c4803beae8b8b7fd9bc6051
SIZE (rust/crates/version_check-0.1.4.tar.gz) = 7946
SHA256 (rust/crates/which-2.0.1.tar.gz) = b57acb10231b9493c8472b20cb57317d0679a49e0bdbee44b3b803a6473af164
SIZE (rust/crates/which-2.0.1.tar.gz) = 6953
SHA256 (rust/crates/winapi-0.3.5.tar.gz) = 773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd
SIZE (rust/crates/winapi-0.3.5.tar.gz) = 997942
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (rust/crates/winapi-util-0.1.1.tar.gz) = afc5508759c5bf4285e61feb862b6083c8480aec864fa17a81fdec6f69b461ab
SIZE (rust/crates/winapi-util-0.1.1.tar.gz) = 7635
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (rust/crates/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737
SHA256 (rust-lang-rust-bindgen-v0.44.0_GH0.tar.gz) = 385a1512b696458cb8653e555bcf1d801e8e998cf45b570d07dfb8f9bd607c80
SIZE (rust-lang-rust-bindgen-v0.44.0_GH0.tar.gz) = 2180154


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. rust>=1.31.0 : lang/rust
  2. gmake : devel/gmake
Runtime dependencies:
  1. llvm70>0 : devel/llvm70
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
cargo

Master Sites:
  1. https://codeload.github.com/rust-lang/rust-bindgen/tar.gz/v0.44.0?dummy=/

Number of commits found: 15

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Dec 2018 17:11:15
Original commit files touched by this commit  0.44.0_1
Revision:486770
jbeich search for other commits by this committer
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
01 Dec 2018 00:42:15
Original commit files touched by this commit  0.44.0
Revision:486312
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.44.0

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.43.2...v0.44.0
26 Nov 2018 06:44:21
Original commit files touched by this commit  0.43.2
Revision:485921
jbeich search for other commits by this committer
devel/rust-bindgen: chase HTTP redirect
26 Nov 2018 06:44:05
Original commit files touched by this commit  0.43.2
Revision:485920
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.43.2

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.43.1...v0.43.2
Reported by:	portscout
20 Nov 2018 20:31:16
Original commit files touched by this commit  0.43.1
Revision:485482
jbeich search for other commits by this committer
gecko: inherit LLVM_DEFAULT after r485466
06 Nov 2018 11:44:43
Original commit files touched by this commit  0.43.1
Revision:484287
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.43.1

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.43.0...v0.43.1
Reported by:	portscout
25 Oct 2018 21:59:37
Original commit files touched by this commit  0.43.0_1
Revision:482993
jbeich search for other commits by this committer
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
23 Oct 2018 00:57:38
Original commit files touched by this commit  0.43.0
Revision:482808
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.43.0

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.42.3...v0.43.0
21 Oct 2018 13:34:21
Original commit files touched by this commit  0.42.3
Revision:482674
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.42.3

- Fix libclang selection after r481974

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.42.2...v0.42.3
Reported by:	portscout
13 Oct 2018 10:33:43
Original commit files touched by this commit  0.42.2
Revision:481974
jbeich search for other commits by this committer
devel/rust-bindgen: update to 0.42.2

Changes:	https://github.com/rust-lang-nursery/rust-bindgen/compare/v0.40.0...v0.42.2
12 Oct 2018 19:01:02
Original commit files touched by this commit  0.40.0_2
Revision:481921
jbeich search for other commits by this committer
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
01 Oct 2018 21:36:55
Original commit files touched by this commit  0.40.0_1
Revision:481070
jbeich search for other commits by this committer
gecko: switch to llvm70
01 Oct 2018 21:36:37
Original commit files touched by this commit  0.40.0_1
Revision:481069
jbeich search for other commits by this committer
gecko: docouple llvm version from mesa
28 Sep 2018 17:59:24
Original commit files touched by this commit  0.40.0_1
Revision:480871
jbeich search for other commits by this committer
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
22 Sep 2018 20:36:07
Original commit files touched by this commit  0.40.0
Revision:480433
jbeich search for other commits by this committer
devel/rust-bindgen: add new port (maybe used by Firefox in future)

Automatically generate Rust FFI bindings to C and C++ libraries.

https://github.com/rust-lang-nursery/rust-bindgen
https://www.mail-archive.com/dev-platform@lists.mozilla.org/msg26191.html

Number of commits found: 15

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
firefoxDec 11
firefox-esrDec 11
libxulDec 11
linux-firefoxDec 11
linux-seamonkeyDec 11
linux-thunderbirdDec 11
seamonkeyDec 11
thunderbirdDec 11
waterfoxDec 11
nodeDec 10
node10Dec 10
node6Dec 10
node8Dec 10
powerdns-recursorDec 09
gitlab-ceDec 06

12 vulnerabilities affecting 152 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-12-11 17:51:06


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36101
Broken 119
Deprecated 1122
Ignore 379
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 38
Expired 4
Set to expire 1095
Interactive 0
new 24 hours 4
new 48 hours15
new 7 days50
new fortnight70
new month144

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.