Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
rust-cbindgen Generate C bindings from Rust code
0.29.4_4,1 devel Σ=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.29.4_2,1Version of this port present on the latest quarterly branch.
Maintainer: gecko@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-08-19 16:41:23
Last Update: 2026-10-14 07:38:19
Commit Hash: 9c87820
People watching this port, also watch: libgd, netpbm, p5-Socket6, docbook-xml, gmake
License: MPL20
WWW:
https://github.com/mozilla/cbindgen
Description: #
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. Features: * Builds bindings for a crate, its mods, its dependent crates, and their mods * Only the necessary types for exposed functions are given bindings * Can specify annotations for controlling some aspects of binding * Support for generic structs and unions * Support for exporting constants and statics * Customizable formatting, can be used in C or C++ projects * Support for generating #ifdef's for #[cfg] attributes * Support for #[repr(sized)] tagged enum's
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (4 items)
Collapse this list.
  1. bin/cbindgen
  2. /usr/local/share/licenses/rust-cbindgen-0.29.4_4,1/catalog.mk
  3. /usr/local/share/licenses/rust-cbindgen-0.29.4_4,1/LICENSE
  4. /usr/local/share/licenses/rust-cbindgen-0.29.4_4,1/MPL20
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • rust-cbindgen>0:devel/rust-cbindgen
To install the port: #
cd /usr/ports/devel/rust-cbindgen/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/rust-cbindgen
  • pkg install rust-cbindgen
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rust-cbindgen
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1781464822 SHA256 (rust/crates/cbindgen-0.29.4.crate) = 2ecb53484c9c167ba674026b656d8a27d7657a58e6066aa902bfb1a4aa00ae20 SIZE (rust/crates/cbindgen-0.29.4.crate) = 238017

Expand this list (144 items)

Collapse this list.

SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 SIZE (rust/crates/anstream-0.6.19.crate) = 28767 SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9 SIZE (rust/crates/clap-4.5.41.crate) = 58298 SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 SIZE (rust/crates/diff-0.1.13.crate) = 46216 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5 SIZE (rust/crates/indexmap-2.5.0.crate) = 85919 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 SIZE (rust/crates/libc-0.2.186.crate) = 821883 SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 SIZE (rust/crates/memchr-2.7.5.crate) = 97603 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 SIZE (rust/crates/rustix-1.0.8.crate) = 416688 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83 SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956 SHA256 (rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d SIZE (rust/crates/serial_test-2.0.0.crate) = 7946 SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac SIZE (rust/crates/toml-0.9.2.crate) = 56695 SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108 SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30 SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063 SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 SIZE (rust/crates/winnow-0.7.12.crate) = 174403 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
rust-cbindgen
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest0.29.4_4,10.29.4_4,1-0.28.0_20.29.4_4,1
FreeBSD:14:quarterly0.29.4_2,10.29.4_2,1-0.28.0_10.29.4_2,1
FreeBSD:15:latest0.29.4_4,10.29.4_4,1n/a0.28.0_2n/a
FreeBSD:15:quarterly0.29.4_2,10.29.4_2,1n/a-n/a
FreeBSD:16:latest0.29.4_3,10.29.4_4,1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. rust>=1.99.0 : lang/rust
Runtime dependencies: #
  1. cargo : lang/rust
This port is required by: #
for Build #
  1. accessibility/accesskit-c
  2. databases/mongodb70
  3. databases/mongodb80
  4. databases/mongodb90
  5. games/0ad
  6. lang/spidermonkey128
  7. lang/spidermonkey140
Expand this list (22 items / 15 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. lang/spidermonkey153
  3. mail/thunderbird
  4. mail/thunderbird-esr
  5. textproc/fcitx5-afrim
  6. www/firefox
  7. www/firefox-esr
  8. www/librewolf
  9. www/tor-browser
  10. www/waterfox
  11. Collapse this list.

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. lang/spidermonkey102*
  2. lang/spidermonkey115*
  3. lang/spidermonkey68*
  4. lang/spidermonkey78*
  5. lang/spidermonkey91*
  6. www/cliqz*
  7. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
No options to configure
Options name: #
devel_rust-cbindgen
USES: #
cargo
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://static.crates.io/crates/cbindgen/cbindgen-0.29.4.crate?dummy=/
Collapse this list.

Number of commits found: 150 (showing only 50 on this page) #

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.13.1_2
12 Mar 2020 19:39:25
Revision:528318Original commit files touched by this commit
tobik search for other commits by this committer
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
0.13.1_1
27 Feb 2020 15:22:29
Revision:527260Original commit files touched by this commit
tobik search for other commits by this committer
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
0.13.1
10 Feb 2020 16:55:45
Revision:525719Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.13.0
31 Jan 2020 17:58:41
Revision:524737Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.12.2_1
30 Jan 2020 20:00:07
Revision:524658Original commit files touched by this commit
tobik search for other commits by this committer
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
0.12.2
12 Jan 2020 00:46:41
Revision:522737Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.12.2

Changes:	https://github.com/eqrion/cbindgen/compare/v0.12.1...v0.12.2
Reported by:	Repology
0.12.1
30 Dec 2019 03:31:21
Revision:521432Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.12.0_1
19 Dec 2019 16:14:49
Revision:520446Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.40.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikael 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
0.12.0
17 Dec 2019 00:54:21
Revision:520295Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.11.1
08 Dec 2019 22:12:07
Revision:519576Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.11.0
04 Dec 2019 04:33:27
Revision:518984Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.10.1
03 Dec 2019 00:42:25
Revision:518892Original commit files touched by this commit
jbeich search for other commits by this committer
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)
0.10.0
21 Nov 2019 00:54:31
Revision:518068Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.9.1_2
07 Nov 2019 18:07:20
Revision:516995Original commit files touched by this commit
tobik search for other commits by this committer
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 Mikael 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
0.9.1_1
27 Sep 2019 09:35:21
Revision:513013Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.38.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikael 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
0.9.1
27 Aug 2019 00:47:57
Revision:509970Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.9.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.9.0...v0.9.1
Reported by:	Repology
0.9.0_2
15 Aug 2019 14:30:16
Revision:508994Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.37.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikael 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
0.9.0_1
04 Jul 2019 14:41:57
Revision:505837Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.36.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikael 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
0.9.0
27 Jun 2019 00:50:07
Revision:505191Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.9.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.7...v0.9.0
Reported by:	Repology
0.8.7_2
24 May 2019 03:25:12
Revision:502416Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.35.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikael 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
0.8.7_1
15 May 2019 03:12:15
Revision:501679Original commit files touched by this commit
tobik search for other commits by this committer
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
0.8.7
14 May 2019 00:43:09
Revision:501606Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.8.7

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.6...v0.8.7
0.8.6
09 May 2019 10:16:38
Revision:501081Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.8.6

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.3...v0.8.6
0.8.3_2
11 Apr 2019 19:39:28
Revision:498677Original commit files touched by this commit
tobik search for other commits by this committer
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 Mikael 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
0.8.3_1
05 Apr 2019 03:06:36
Revision:497904Original commit files touched by this commit
jbeich search for other commits by this committer
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.
0.8.3
05 Apr 2019 03:06:26
Revision:497903Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.8.2
05 Apr 2019 03:06:15
Revision:497902Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-*bindgen: switch PLIST_FILES to PORTNAME to make diff smaller
0.8.2
05 Apr 2019 03:06:04
Revision:497901Original commit files touched by this commit
jbeich search for other commits by this committer
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.
0.8.2
07 Mar 2019 12:20:31
Revision:494928Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.8.2

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.1...v0.8.2
Reported by:	portscout
0.8.1
07 Mar 2019 01:14:15
Revision:494866Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.8.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.8.0...v0.8.1
Reported by:	portscout
0.8.0_2
28 Feb 2019 18:51:46
Revision:494176Original commit files touched by this commit
jbeich search for other commits by this committer
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:	Mikael Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj
(powerpc64)
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D19354
0.8.0_1
28 Feb 2019 18:47:28
Revision:494175Original commit files touched by this commit
jbeich search for other commits by this committer
USES=cargo to update libc to 0.2.49 for Tier2

PR:		235063
Differential Revision:	https://reviews.freebsd.org/D19309
0.8.0
14 Feb 2019 13:51:36
Revision:492920Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.8.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.7.1...v0.8.0
Reported by:	portscout
0.7.1
26 Jan 2019 09:22:54
Revision:491254Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.7.1

Changes:	https://github.com/eqrion/cbindgen/compare/v0.7.0...v0.7.1
Reported by:	portscout
0.7.0
26 Jan 2019 00:42:46
Revision:491212Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.7.0

Changes:	https://github.com/eqrion/cbindgen/compare/v0.6.8...v0.7.0
Reported by:	portscout
0.6.8_1
17 Jan 2019 19:50:39
Revision:490600Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.8
08 Jan 2019 15:17:00
Revision:489694Original commit files touched by this commit
jbeich search for other commits by this committer
devel/rust-cbindgen: update to 0.6.8

Changes:	https://github.com/eqrion/cbindgen/compare/v0.6.7...v0.6.8
Reported by:	portscout
0.6.7_1
04 Jan 2019 04:00:40
Revision:489241Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.7_1
06 Dec 2018 17:11:15
Revision:486770Original commit files touched by this commit
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
0.6.7
31 Oct 2018 12:18:31
Revision:483566Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.6_1
25 Oct 2018 21:59:37
Revision:482993Original commit files touched by this commit
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
0.6.6
18 Oct 2018 16:51:44
Revision:482348Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.5
17 Oct 2018 12:46:41
Revision:482291Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.4_1
12 Oct 2018 19:01:02
Revision:481921Original commit files touched by this commit
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
0.6.4
05 Oct 2018 10:49:57
Revision:481271Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.3_1
28 Sep 2018 17:59:24
Revision:480871Original commit files touched by this commit
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
0.6.3
29 Aug 2018 17:56:34
Revision:478363Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.2
22 Aug 2018 19:38:34
Revision:477813Original commit files touched by this commit
jbeich search for other commits by this committer
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
0.6.1
19 Aug 2018 16:44:31
Revision:477584Original commit files touched by this commit
jbeich search for other commits by this committer
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.
0.6.1
19 Aug 2018 16:39:16
Revision:477583Original commit files touched by this commit
jbeich search for other commits by this committer
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

Number of commits found: 150 (showing only 50 on this page)

«  1 | 2