./devel/cbindgen, Generating C bindings from Rust code

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.0, Package name: cbindgen-0.9.0, Maintainer: ryoon

This project can be used to generate C bindings for Rust code. It
is currently being developed to support creating bindings for
WebRender, but has been designed to support any project.


Required to run:
[lang/rust]

Required to build:
[pkgtools/cwrappers] [lang/rust]

Master sites:

SHA1: 273e3e46f088d0358a497f08f2ac1d631b0fcb6f
RMD160: 4da82863bde18aee0eabaa66264dd63c3d01fa49
Filesize: 131.131 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-04 15:16:07 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.9.0

Changelog:
## 0.9.0
     * Support to generate C headers with C++ compatibility.
       https://github.com/eqrion/cbindgen/pull/349
     * Fix include guard generation when no_includes is set.
       https://github.com/eqrion/cbindgen/pull/352
     * Fix crate parsing order so that types from the binding crate
       are preferred in presence of conflicting names.
       https://github.com/eqrion/cbindgen/pull/355
     * Add extra_bindings option to generate bindings for dependencies.
       https://github.com/eqrion/cbindgen/pull/362
     * Clap dependency is optional now so it's feasible to avoid
       building it if cbindgen is used as a library.
       https://github.com/eqrion/cbindgen/pull/363
   2019-05-15 14:24:01 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.8.7

Changelog:
* Support for Rust 2018
   2019-05-01 11:24:39 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
cbindgen: update to 0.8.4.

0.8.4

* Support for package renaming in Cargo.toml
* Improved error messages for |cargo metadata| failures
* Replaced 'test.py' harness with |cargo test|
* Char constants will now be escaped properly
* Visibility of constants will now be respected
* Added a C99 doc comment style

0.8.3

Changes not found.
   2019-03-15 14:05:55 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.8.2

Changelog:
Not available
   2019-02-19 23:24:12 by Havard Eidnes | Files touched by this commit (2) | Package updated
Log message:
Update to version 0.8.0 (from 0.6.8).
Also upgrade the various rust crates according to new requirements.
Sadly, no change log available upstream that I can find...
(The old version uses an old libc crate, which hasn't been adapted
for NetBSD/aarch64.)
   2019-01-19 13:49:04 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.6.8

Compatible with www/firefox-64.0.2 and upcomming -65.0

Changelog:
Not available.
   2018-11-04 01:28:01 by Ryo ONODERA | Files touched by this commit (4)
Log message:
devel/cbindgen: import cbindgen-0.6.6

This project can be used to generate C bindings for Rust code. It
is currently being developed to support creating bindings for
WebRender, but has been designed to support any project.

cbindgen-0.6.7 is not compatible with www/firefox-63.0.1.