FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.9.15_41.9.15_41.9.15_21.9.15_41.9.15_4
FreeBSD:14:quarterly1.9.15_41.9.15_4n/a1.9.15_41.9.15_4
FreeBSD:15:latest1.9.15_41.9.15_4n/a1.9.15_41.9.15_4
FreeBSD:15:quarterly1.9.15_41.9.15_4n/an/an/a
FreeBSD:16:latest1.9.15_41.9.15_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

All build dependencies 24
All run dependencies 22

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
FileSizeSHA256
g-wrap-1.9.15.tar.gz7016010ff6e2700e74b457323726f7c2551a466d8ba44339705f6792d7b533145c602a
Master sites 1
  • SAVANNAH

Commit history 0

No commits in the history this site was built from.