summaryrefslogtreecommitdiff
path: root/devel/g-wrap
diff options
context:
space:
mode:
authorrh <rh>2000-06-26 16:57:07 +0000
committerrh <rh>2000-06-26 16:57:07 +0000
commit49b2e76f8c725df1f2f5d2ca8559dab20b5f84cf (patch)
tree1f958c7aa8deafa7eb11b4044b1a067396330dde /devel/g-wrap
parent683cde2a805ca02fd0dfbe36daa4fe4471a38e6d (diff)
downloadpkgsrc-49b2e76f8c725df1f2f5d2ca8559dab20b5f84cf.tar.gz
Initial import of g-wrap-0.9.4, a tool for importing types, functions, and
constants into guile.
Diffstat (limited to 'devel/g-wrap')
-rw-r--r--devel/g-wrap/Makefile18
-rw-r--r--devel/g-wrap/files/md53
-rw-r--r--devel/g-wrap/files/patch-sum5
-rw-r--r--devel/g-wrap/patches/patch-aa22
-rw-r--r--devel/g-wrap/patches/patch-ab13
-rw-r--r--devel/g-wrap/patches/patch-ac13
-rw-r--r--devel/g-wrap/pkg/COMMENT1
-rw-r--r--devel/g-wrap/pkg/DESCR3
-rw-r--r--devel/g-wrap/pkg/PLIST20
9 files changed, 98 insertions, 0 deletions
diff --git a/devel/g-wrap/Makefile b/devel/g-wrap/Makefile
new file mode 100644
index 00000000000..e29076ce6df
--- /dev/null
+++ b/devel/g-wrap/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/06/26 16:57:07 rh Exp $
+#
+
+DISTNAME= g-wrap-0.9.4
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.gnucash.org/pub/g-wrap/source/
+
+MAINTAINER= rh@netbsd.org
+HOMEPAGE= http://www.cs.cmu.edu/afs/cs.cmu.edu/usr/chrislee/www/Software/g-wrap/
+
+DEPENDS+= guile>=1.3.4:../../lang/guile
+
+GNU_CONFIGURE= YES
+USE_LIBTOOL= YES
+
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/g-wrap/files/md5 b/devel/g-wrap/files/md5
new file mode 100644
index 00000000000..2d5208b2910
--- /dev/null
+++ b/devel/g-wrap/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/06/26 16:57:08 rh Exp $
+
+MD5 (g-wrap-0.9.4.tar.gz) = 6966bcb5131c810b7b77302ddac2f398
diff --git a/devel/g-wrap/files/patch-sum b/devel/g-wrap/files/patch-sum
new file mode 100644
index 00000000000..189e81ee6d7
--- /dev/null
+++ b/devel/g-wrap/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/06/26 16:57:08 rh Exp $
+
+MD5 (patch-aa) = c63cda0a8e8309d249d37307dffc4594
+MD5 (patch-ab) = 5ae1877e5cf60bcc888a523086be1000
+MD5 (patch-ac) = 07fe4ca0d97222e6b2593fb223473f5b
diff --git a/devel/g-wrap/patches/patch-aa b/devel/g-wrap/patches/patch-aa
new file mode 100644
index 00000000000..8ee22a92881
--- /dev/null
+++ b/devel/g-wrap/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/06/26 16:57:09 rh Exp $
+
+--- configure.orig Wed Jun 21 22:47:58 2000
++++ configure Mon Jun 26 17:41:03 2000
+@@ -1593,6 +1593,7 @@
+ echo "$ac_t""no" 1>&6
+ fi
+
++if false; then
+ # Extract the first word of "rs", so it can be a program name with args.
+ set dummy rs; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+@@ -1621,6 +1622,9 @@
+ test -z "$ac_cv_path_RSCHEME" && ac_cv_path_RSCHEME="nope"
+ ;;
+ esac
++fi
++else
++ ac_cv_path_RSCHEME="nope"
+ fi
+ RSCHEME="$ac_cv_path_RSCHEME"
+ if test -n "$RSCHEME"; then
diff --git a/devel/g-wrap/patches/patch-ab b/devel/g-wrap/patches/patch-ab
new file mode 100644
index 00000000000..f1d80072268
--- /dev/null
+++ b/devel/g-wrap/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/06/26 16:57:09 rh Exp $
+
+--- g-wrap-config.in.orig Wed Apr 12 21:06:56 2000
++++ g-wrap-config.in Mon Jun 26 17:45:02 2000
+@@ -52,7 +52,7 @@
+ (begin
+ (if static?
+ (stdout "@-libdir-@/lib" (cdr lib) ".a" #\newline)
+- (stdout "-L@-libdir-@ -l" (cdr lib) #\newline))
++ (stdout "-Wl,-R@-libdir-@ -L@-libdir-@ -l" (cdr lib) #\newline))
+ #t)
+ (begin
+ (stderr *program-name* ": unknown LANGUAGE \"" language "\" given.")
diff --git a/devel/g-wrap/patches/patch-ac b/devel/g-wrap/patches/patch-ac
new file mode 100644
index 00000000000..926d2e0e236
--- /dev/null
+++ b/devel/g-wrap/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/06/26 16:57:09 rh Exp $
+
+--- Makefile.in.orig Wed Jun 21 23:59:21 2000
++++ Makefile.in Mon Jun 26 17:52:19 2000
+@@ -427,7 +427,7 @@
+ sed < $@.in > $@.tmp \
+ -e 's:@-GUILE-@:${GUILE}:' \
+ -e 's:@-VERSION-@:${VERSION}:' \
+- -e 's:@-libdir-@:${libdir}:' \
++ -e 's:@-libdir-@:${libdir}:g' \
+ -e 's:@-includedir-@:${includedir}:'
+ chmod +x $@.tmp
+ mv $@.tmp $@
diff --git a/devel/g-wrap/pkg/COMMENT b/devel/g-wrap/pkg/COMMENT
new file mode 100644
index 00000000000..f30ef7928b0
--- /dev/null
+++ b/devel/g-wrap/pkg/COMMENT
@@ -0,0 +1 @@
+tool for importing types, functions, and constants into guile
diff --git a/devel/g-wrap/pkg/DESCR b/devel/g-wrap/pkg/DESCR
new file mode 100644
index 00000000000..bb4768af305
--- /dev/null
+++ b/devel/g-wrap/pkg/DESCR
@@ -0,0 +1,3 @@
+ G-Wrap 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 interpreter in particular.
diff --git a/devel/g-wrap/pkg/PLIST b/devel/g-wrap/pkg/PLIST
new file mode 100644
index 00000000000..f0f486380ea
--- /dev/null
+++ b/devel/g-wrap/pkg/PLIST
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/06/26 16:57:07 rh Exp $
+bin/g-scan
+bin/g-wrap
+bin/g-wrap-config
+include/g-wrap.h
+@unexec install-info --delete %D/info/g-wrap.info %D/info/dir
+info/g-wrap.info
+@exec install-info %D/info/g-wrap.info %D/info/dir
+lib/libgwrapguile.so.0.0
+lib/libgwrapguile.la
+lib/libgwrapguile.a
+libexec/g-wrap-guile
+share/guile/site/g-wrap.scm
+share/guile/site/g-wrap/guile-types.scm
+share/guile/site/g-wrap/output-file.scm
+share/guile/site/g-wrap/g-translate.scm
+share/guile/site/g-wrap/sorting.scm
+share/guile/site/g-wrap/pointer.scm
+@dirrm share/guile/site/g-wrap
+@dirrm share/guile/site