BSD Ports

devel/rust-cxxbridge 1.0.199_1 FreeBSD

Generator for C++ bindings of the Rust cxx crate

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
9c878207a1
License
MIT, APACHE20
Categories
devel
Package size
629.0 KiB, 1463.4 KiB installed

Description

C++ bindings generator for the Rust "cxx" crate. It produces the C++ side of the cxx bridge and is required at build time by projects that use corrosion's corrosion_add_cxxbridge() without network access.

In the other systems

SystemPortVersion
FreeBSDdevel/rust-cxxbridge1.0.199_1
HardenedBSDdevel/rust-cxxbridge1.0.199
GhostBSDdevel/rust-cxxbridge1.0.199

Install

Binary package:

pkg install rust-cxxbridge

From the ports tree:

cd /usr/ports/devel/rust-cxxbridge/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rust-cxxbridge>0:devel/rust-cxxbridge

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.1991.0.199_1--1.0.199_1
FreeBSD:14:quarterly1.0.1991.0.199n/a-1.0.199
FreeBSD:15:latest1.0.199_11.0.199_1n/a--
FreeBSD:15:quarterly1.0.1991.0.199n/an/an/a
FreeBSD:16:latest1.0.1991.0.199_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Required by 1

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 22
FileSizeSHA256
rust/crates/cxxbridge-cmd-1.0.199.crate87137fb05f91d3fb8435d9bab6ac5ce6ac1868be774325fb7fb2a91be39393b21388e
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/clap-4.6.6.crate64815473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca
rust/crates/clap_builder-4.6.6.crate1717567b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889
rust/crates/clap_lex-1.1.0.crate13470c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
rust/crates/codespan-reporting-0.13.1.crate57424af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
rust/crates/equivalent-1.0.2.crate7419877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
rust/crates/hashbrown-0.17.1.crate155512ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
rust/crates/indexmap-2.14.0.crate104085d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
rust/crates/proc-macro2-1.0.107.crate59588985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
rust/crates/quote-1.0.47.crate316221fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
rust/crates/serde-1.0.229.crate836694148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba
rust/crates/serde_core-1.0.229.crate6310067dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48
rust/crates/serde_derive-1.0.229.crate59864e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348
rust/crates/strsim-0.11.1.crate142667da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
rust/crates/syn-3.0.3.crate31299953e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3
rust/crates/termcolor-1.4.1.crate1877306794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
rust/crates/unicode-ident-1.0.24.crate49298e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
rust/crates/unicode-width-0.2.2.crate282768b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
rust/crates/winapi-util-0.1.11.crate13368c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
Master sites 1
  • https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.199/download?dummy=/

Commit history 2

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
d07d9c045f Steven Kreuzer devel/rust-cxxbridge: New port
cxxbridge generates the C++ side of the cxx bridge and is required at build time by projects that use corrosion's corrosion_add_cxxbridge() without network access.