Commit 8d8c138a authored by koobs's avatar koobs
Browse files

[NEW] devel/g-wrap: Tool for generating function wrappers for Guile

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.

WWW: http://www.nongnu.org/g-wrap/

PR:		241731
Submitted by:	Andrew <andrew tao11 riddles org uk>
Differential Revision: D22189
parent 1c573ad5
......@@ -701,6 +701,7 @@
SUBDIR += fuel
SUBDIR += fuzzylite
SUBDIR += fxdiv
SUBDIR += g-wrap
SUBDIR += ga
SUBDIR += gaa
SUBDIR += gamin
......
# $FreeBSD$
PORTNAME= g-wrap
DISTVERSION= 1.9.15
CATEGORIES= devel
MASTER_SITES= SAVANNAH
MAINTAINER= andrew@tao11.riddles.org.uk
COMMENT= Tool for generating function wrappers for Guile
LICENSE= LGPL21+
LIB_DEPENDS= libffi.so:devel/libffi \
libguile-2.2.so:lang/guile2 \
libgc-threaded.so:devel/boehm-gc-threaded
BUILD_DEPENDS= guile2>=2.2:lang/guile2
USES= gmake gnome libtool pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--disable-Werror
INFO= g-wrap
INSTALL_TARGET= install-strip
MAKE_JOBS_UNSAFE=yes
.include <bsd.port.mk>
TIMESTAMP = 1572328655
SHA256 (g-wrap-1.9.15.tar.gz) = 0ff6e2700e74b457323726f7c2551a466d8ba44339705f6792d7b533145c602a
SIZE (g-wrap-1.9.15.tar.gz) = 701601
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.
WWW: http://www.nongnu.org/g-wrap/
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
man/man1/g-wrap-config.1.gz
share/aclocal/g-wrap.m4
share/guile/site/g-wrap.scm
share/guile/site/g-wrap/c-codegen.scm
share/guile/site/g-wrap/c-types.scm
share/guile/site/g-wrap/compat.scm
share/guile/site/g-wrap/config.scm
share/guile/site/g-wrap/enumeration.scm
share/guile/site/g-wrap/guile.scm
share/guile/site/g-wrap/guile/ws/standard.scm
share/guile/site/g-wrap/gw-glib-spec.scm
share/guile/site/g-wrap/gw-glib.scm
share/guile/site/g-wrap/gw-standard-spec.scm
share/guile/site/g-wrap/gw-wct-spec.scm
share/guile/site/g-wrap/gw-wct.scm
share/guile/site/g-wrap/gw/standard.scm
share/guile/site/g-wrap/rti.scm
share/guile/site/g-wrap/scm-codegen.scm
share/guile/site/g-wrap/simple-type.scm
share/guile/site/g-wrap/util.scm
share/guile/site/g-wrap/ws/standard.scm
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment