svn commit: r530947 - in head/devel: . g-wrap
Kubilay Kocak
koobs at FreeBSD.org
Tue Apr 7 06:22:47 UTC 2020
Author: koobs
Date: Tue Apr 7 06:22:45 2020
New Revision: 530947
URL: https://svnweb.freebsd.org/changeset/ports/530947
Log:
[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
Added:
head/devel/g-wrap/
head/devel/g-wrap/Makefile (contents, props changed)
head/devel/g-wrap/distinfo (contents, props changed)
head/devel/g-wrap/pkg-descr (contents, props changed)
head/devel/g-wrap/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Apr 7 03:31:43 2020 (r530946)
+++ head/devel/Makefile Tue Apr 7 06:22:45 2020 (r530947)
@@ -701,6 +701,7 @@
SUBDIR += fuel
SUBDIR += fuzzylite
SUBDIR += fxdiv
+ SUBDIR += g-wrap
SUBDIR += ga
SUBDIR += gaa
SUBDIR += gamin
Added: head/devel/g-wrap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/g-wrap/Makefile Tue Apr 7 06:22:45 2020 (r530947)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= g-wrap
+DISTVERSION= 1.9.15
+CATEGORIES= devel
+MASTER_SITES= SAVANNAH
+
+MAINTAINER= andrew at 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>
Added: head/devel/g-wrap/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/g-wrap/distinfo Tue Apr 7 06:22:45 2020 (r530947)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1572328655
+SHA256 (g-wrap-1.9.15.tar.gz) = 0ff6e2700e74b457323726f7c2551a466d8ba44339705f6792d7b533145c602a
+SIZE (g-wrap-1.9.15.tar.gz) = 701601
Added: head/devel/g-wrap/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/g-wrap/pkg-descr Tue Apr 7 06:22:45 2020 (r530947)
@@ -0,0 +1,6 @@
+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/
Added: head/devel/g-wrap/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/g-wrap/pkg-plist Tue Apr 7 06:22:45 2020 (r530947)
@@ -0,0 +1,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
+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
More information about the svn-ports-all
mailing list