devel/g-wrap 1.9.15_4
Tool for generating function wrappers for Guile
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+
- Categories
- devel
- Package size
- 95.2 KiB, 465.7 KiB installed
Description
G-Wrap is a tool (and guile library) for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions. Other languages may be supported in the future, possibly on both sides.
Install
As a binary package — by origin, or by package name:
pkg install devel/g-wrap
pkg install g-wrap
From the ports tree:
cd /usr/ports/devel/g-wrap/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= g-wrap>0:devel/g-wrap
LIB_DEPENDS= libgwrap-core-runtime.so:devel/g-wrap
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.9.15_4 | 1.9.15_4 | 1.9.15_2 | 1.9.15_4 | 1.9.15_4 |
| FreeBSD:14:quarterly | 1.9.15_4 | 1.9.15_4 | n/a | 1.9.15_4 | 1.9.15_4 |
| FreeBSD:15:latest | 1.9.15_4 | 1.9.15_4 | n/a | 1.9.15_4 | 1.9.15_4 |
| FreeBSD:15:quarterly | 1.9.15_4 | 1.9.15_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.9.15_4 | 1.9.15_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libffi.so: devel/libffi
The full lists below include those, and their dependencies in turn.
All build dependencies 24
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/boehm-gc
- devel/boehm-gc-threaded
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/guile-aclocal
- lang/guile2
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- print/indexinfo
- textproc/expat2
All run dependencies 22
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/boehm-gc
- devel/boehm-gc-threaded
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- lang/guile-aclocal
- lang/guile2
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- print/indexinfo
- textproc/expat2
Required by 1
Configuration
No options to configure.
- USES
- gmake gnome guile:2.2 libtool pkgconfig
- Service scripts
- none
Files
Manual pages 1
- g-wrap-config(1)
pkg-plist 45
- bin/g-wrap-config
- include/g-wrap-wct.h
- include/g-wrap/core-runtime.h
- include/g-wrap/ffi-support.h
- include/g-wrap/guile-compatibility.h
- include/g-wrap/guile-runtime.h
- include/g-wrap/guile-wct.h
- lib/g-wrap/modules/libgw-guile-gw-glib.a
- lib/g-wrap/modules/libgw-guile-gw-glib.so
- lib/g-wrap/modules/libgw-guile-gw-glib.so.0
- lib/g-wrap/modules/libgw-guile-gw-glib.so.0.0.0
- lib/g-wrap/modules/libgw-guile-standard.a
- lib/g-wrap/modules/libgw-guile-standard.so
- lib/g-wrap/modules/libgw-guile-standard.so.0
- lib/g-wrap/modules/libgw-guile-standard.so.0.0.0
- lib/libgwrap-core-runtime.a
- lib/libgwrap-core-runtime.so
- lib/libgwrap-core-runtime.so.2
- lib/libgwrap-core-runtime.so.2.0.0
- lib/libgwrap-guile-runtime.a
- lib/libgwrap-guile-runtime.so
- lib/libgwrap-guile-runtime.so.2
- lib/libgwrap-guile-runtime.so.2.0.0
- libdata/pkgconfig/g-wrap-2.0-guile.pc
- share/man/man1/g-wrap-config.1.gz
- share/aclocal/g-wrap.m4
- %%GUILE_GLOBAL_SITE%%/g-wrap.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/c-codegen.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/c-types.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/compat.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/config.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/enumeration.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/guile.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/guile/ws/standard.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw-glib-spec.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw-glib.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw-standard-spec.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw-wct-spec.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw-wct.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/gw/standard.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/rti.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/scm-codegen.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/simple-type.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/util.scm
- %%GUILE_GLOBAL_SITE%%/g-wrap/ws/standard.scm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| g-wrap-1.9.15.tar.gz | 701601 | 0ff6e2700e74b457323726f7c2551a466d8ba44339705f6792d7b533145c602a |
Master sites 1
- SAVANNAH
Commit history 0
No commits in the history this site was built from.