Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Apr 2020 06:22:46 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r530947 - in head/devel: . g-wrap
Message-ID:  <202004070622.0376Mkn2071316@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004070622.0376Mkn2071316>