summaryrefslogtreecommitdiff
path: root/devel/ffcall
diff options
context:
space:
mode:
authorproff <proff@pkgsrc.org>1999-08-26 19:54:15 +0000
committerproff <proff@pkgsrc.org>1999-08-26 19:54:15 +0000
commita4acefc23e2075350a2a58e1293a2690d8a1054c (patch)
tree780e0339f0ff14230652b79b4cb2b2988eb39df6 /devel/ffcall
parent4e1c541220fdba8df44c5660fbe683d72a1e1042 (diff)
downloadpkgsrc-a4acefc23e2075350a2a58e1293a2690d8a1054c.tar.gz
ffcall - foreign function call libraries v 1.6
This is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters. The four packages are: avcall - calling C functions with variable arguments vacall - C functions accepting variable argument prototypes trampoline - closures as first-class C functions callback - closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline)
Diffstat (limited to 'devel/ffcall')
-rw-r--r--devel/ffcall/Makefile12
-rw-r--r--devel/ffcall/files/md53
-rw-r--r--devel/ffcall/pkg/COMMENT1
-rw-r--r--devel/ffcall/pkg/DESCR17
-rw-r--r--devel/ffcall/pkg/PLIST23
5 files changed, 56 insertions, 0 deletions
diff --git a/devel/ffcall/Makefile b/devel/ffcall/Makefile
new file mode 100644
index 00000000000..185571e5aa6
--- /dev/null
+++ b/devel/ffcall/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/08/26 19:54:15 proff Exp $
+
+DISTNAME= ffcall-1.6
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://clisp.cons.org/~haible/packages-ffcall.html
+
+GNU_CONFIGURE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ffcall/files/md5 b/devel/ffcall/files/md5
new file mode 100644
index 00000000000..1da6b38b4f1
--- /dev/null
+++ b/devel/ffcall/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/08/26 19:54:16 proff Exp $
+
+MD5 (ffcall-1.6.tar.gz) = 9b4c60b3de73d93756395eddc538b135
diff --git a/devel/ffcall/pkg/COMMENT b/devel/ffcall/pkg/COMMENT
new file mode 100644
index 00000000000..a250e81566d
--- /dev/null
+++ b/devel/ffcall/pkg/COMMENT
@@ -0,0 +1 @@
+ffcall - foreign function call libraries
diff --git a/devel/ffcall/pkg/DESCR b/devel/ffcall/pkg/DESCR
new file mode 100644
index 00000000000..5b54ec507c4
--- /dev/null
+++ b/devel/ffcall/pkg/DESCR
@@ -0,0 +1,17 @@
+ffcall - foreign function call libraries
+
+This is a collection of four libraries which can be used to build
+foreign function call interfaces in embedded interpreters.
+
+The four packages are:
+
+ avcall - calling C functions with variable arguments
+
+ vacall - C functions accepting variable argument prototypes
+
+ trampoline - closures as first-class C functions
+
+ callback - closures with variable arguments as first-class C functions
+ (a reentrant combination of vacall and trampoline)
+
+proff@iq.org
diff --git a/devel/ffcall/pkg/PLIST b/devel/ffcall/pkg/PLIST
new file mode 100644
index 00000000000..68f7fda111c
--- /dev/null
+++ b/devel/ffcall/pkg/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/08/26 19:54:15 proff Exp $
+include/avcall.h
+include/vacall.h
+include/trampoline.h
+include/vacall_r.h
+include/trampoline_r.h
+include/callback.h
+lib/libavcall.la
+lib/libavcall.a
+lib/libvacall.a
+lib/libtrampoline.a
+lib/libcallback.la
+lib/libcallback.a
+man/man3/avcall.3
+man/man3/vacall.3
+man/man3/trampoline.3
+man/man3/trampoline_r.3
+man/man3/callback.3
+share/html/avcall.html
+share/html/vacall.html
+share/html/trampoline.html
+share/html/trampoline_r.html
+share/html/callback.html