diff options
author | proff <proff@pkgsrc.org> | 1999-08-26 19:54:15 +0000 |
---|---|---|
committer | proff <proff@pkgsrc.org> | 1999-08-26 19:54:15 +0000 |
commit | a4acefc23e2075350a2a58e1293a2690d8a1054c (patch) | |
tree | 780e0339f0ff14230652b79b4cb2b2988eb39df6 /devel/ffcall | |
parent | 4e1c541220fdba8df44c5660fbe683d72a1e1042 (diff) | |
download | pkgsrc-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/Makefile | 12 | ||||
-rw-r--r-- | devel/ffcall/files/md5 | 3 | ||||
-rw-r--r-- | devel/ffcall/pkg/COMMENT | 1 | ||||
-rw-r--r-- | devel/ffcall/pkg/DESCR | 17 | ||||
-rw-r--r-- | devel/ffcall/pkg/PLIST | 23 |
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 |