summaryrefslogtreecommitdiff
path: root/devel/g-wrap
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-07-10 04:16:53 +0000
committerSteve Price <steve@FreeBSD.org>2000-07-10 04:16:53 +0000
commitc657900655ebb61051f605b0f0fd0547f371bf8b (patch)
treec8cf95912d1dff983e6544f4940c054599d292a2 /devel/g-wrap
parentActivating the libj2dplot and libjparser ports. (diff)
Adding g-wrap version 0.9.4.
A tool for exporting C libraries into Scheme interpreters. PR: 19575 Submitted by: Matthew Condell <mcondell@alum.mit.edu>
Notes
Notes: svn path=/head/; revision=30429
Diffstat (limited to 'devel/g-wrap')
-rw-r--r--devel/g-wrap/Makefile28
-rw-r--r--devel/g-wrap/distinfo1
-rw-r--r--devel/g-wrap/pkg-comment1
-rw-r--r--devel/g-wrap/pkg-descr15
-rw-r--r--devel/g-wrap/pkg-plist19
5 files changed, 64 insertions, 0 deletions
diff --git a/devel/g-wrap/Makefile b/devel/g-wrap/Makefile
new file mode 100644
index 000000000000..fb86fd9afbb4
--- /dev/null
+++ b/devel/g-wrap/Makefile
@@ -0,0 +1,28 @@
+# ex:ts=8
+# Ports collection makefile for: g-wrap
+# Date created: Jun 29, 2000
+# Whom: Matthew Condell (mcondell@alum.mit.edu)
+#
+# $FreeBSD$
+#
+
+PORTNAME= g-wrap
+PORTVERSION= 0.9.4
+CATEGORIES= devel
+MASTER_SITES= ftp://www.gnucash.org/pub/g-wrap/source/
+
+MAINTAINER= ports@freebsd.org
+
+LIB_DEPENDS= guile.6:${PORTSDIR}/lang/guile
+
+INSTALLS_SHLIB= yes
+
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+
+post-install:
+ install-info --section "Scheme Programming" \
+ --entry "* g-wrap: (g-wrap). A tool for exporting C libraries into Scheme interpreters."\
+ ${PREFIX}/info/g-wrap.info ${PREFIX}/info/dir
+
+.include <bsd.port.mk>
diff --git a/devel/g-wrap/distinfo b/devel/g-wrap/distinfo
new file mode 100644
index 000000000000..7ddc068f023b
--- /dev/null
+++ b/devel/g-wrap/distinfo
@@ -0,0 +1 @@
+MD5 (g-wrap-0.9.4.tar.gz) = 6966bcb5131c810b7b77302ddac2f398
diff --git a/devel/g-wrap/pkg-comment b/devel/g-wrap/pkg-comment
new file mode 100644
index 000000000000..0ec2b739cac1
--- /dev/null
+++ b/devel/g-wrap/pkg-comment
@@ -0,0 +1 @@
+A tool for exporting C libraries into Scheme interpreters
diff --git a/devel/g-wrap/pkg-descr b/devel/g-wrap/pkg-descr
new file mode 100644
index 000000000000..0183be82cde7
--- /dev/null
+++ b/devel/g-wrap/pkg-descr
@@ -0,0 +1,15 @@
+G-Wrap -- A tool for exporting C libraries into Scheme interpreters
+===================================================================
+
+This is a tool for specifying types, functions, and constants to
+import into a Scheme interpreter, and for generating code (in C) to
+interface these to the Guile and RScheme interpreters in particular.
+
+Read the manual (doc/g-wrap.texi,
+WWW: http://www.cs.cmu.edu/afs/cs/usr/chrislee/www/g-wrap/g-wrap_toc.html,
+or http://www.cs.cmu.edu/afs/cs/usr/chrislee/www/g-wrap/g-wrap.ps.gz)
+to learn how to use this package.
+
+Author
+======
+ Christopher Lee (chrislee@ri.cmu.edu)
diff --git a/devel/g-wrap/pkg-plist b/devel/g-wrap/pkg-plist
new file mode 100644
index 000000000000..c1348bb0f532
--- /dev/null
+++ b/devel/g-wrap/pkg-plist
@@ -0,0 +1,19 @@
+bin/g-scan
+bin/g-wrap
+bin/g-wrap-config
+include/g-wrap.h
+@exec install-info --section "Scheme Programming" --entry "* g-wrap: (g-wrap). A tool for exporting C libraries into Scheme interpreters." %D/info/g-wrap.info %D/info/dir
+info/g-wrap.info
+@unexec install-info --delete %D/info/g-wrap.info %D/info/dir
+lib/libgwrapguile.a
+lib/libgwrapguile.so
+lib/libgwrapguile.so.0
+libexec/g-wrap-guile
+share/guile/site/g-wrap.scm
+share/guile/site/g-wrap/g-translate.scm
+share/guile/site/g-wrap/guile-types.scm
+share/guile/site/g-wrap/output-file.scm
+share/guile/site/g-wrap/pointer.scm
+share/guile/site/g-wrap/sorting.scm
+@dirrm share/guile/site/g-wrap
+@dirrm share/guile/site