summaryrefslogtreecommitdiff
path: root/devel/ffcall
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2001-03-31 02:37:34 +0000
committerWill Andrews <will@FreeBSD.org>2001-03-31 02:37:34 +0000
commite0928a0b0ac6128c3a1381f5694780c4bb90f566 (patch)
tree3ad5248d906d41e257a9ce51ff4476d2da7b5750 /devel/ffcall
parentAdd jumpgate 0.6, a TCP connection forwarder. (diff)
Add ffcall 1.8, a set of foreign function call libraries.
PR: 25916 Submitted by: jagapen@home.com
Notes
Notes: svn path=/head/; revision=40624
Diffstat (limited to 'devel/ffcall')
-rw-r--r--devel/ffcall/Makefile23
-rw-r--r--devel/ffcall/distinfo1
-rw-r--r--devel/ffcall/pkg-comment1
-rw-r--r--devel/ffcall/pkg-descr15
-rw-r--r--devel/ffcall/pkg-plist18
5 files changed, 58 insertions, 0 deletions
diff --git a/devel/ffcall/Makefile b/devel/ffcall/Makefile
new file mode 100644
index 000000000000..1a8af5b61462
--- /dev/null
+++ b/devel/ffcall/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: ffcall
+# Date created: 21 February 2001
+# Whom: jagapen@home.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= ffcall
+PORTVERSION= 1.8
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/
+
+MAINTAINER= ports@FreeBSD.org
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+INSTALLS_SHLIB= yes
+
+MAN3= avcall.3 callback.3 trampoline.3 trampoline_r.3 vacall.3
+MANCOMPRESSED= no
+
+.include <bsd.port.mk>
diff --git a/devel/ffcall/distinfo b/devel/ffcall/distinfo
new file mode 100644
index 000000000000..af8e7fba2daa
--- /dev/null
+++ b/devel/ffcall/distinfo
@@ -0,0 +1 @@
+MD5 (ffcall-1.8.tar.gz) = 5ec9fa72c11fa0c62d08ca55fce2a7dd
diff --git a/devel/ffcall/pkg-comment b/devel/ffcall/pkg-comment
new file mode 100644
index 000000000000..060b1e3169db
--- /dev/null
+++ b/devel/ffcall/pkg-comment
@@ -0,0 +1 @@
+Foreign function call libraries
diff --git a/devel/ffcall/pkg-descr b/devel/ffcall/pkg-descr
new file mode 100644
index 000000000000..63e3ba4fc7db
--- /dev/null
+++ b/devel/ffcall/pkg-descr
@@ -0,0 +1,15 @@
+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)
+
+WWW: http://clisp.cons.org/~haible/packages-ffcall.html
diff --git a/devel/ffcall/pkg-plist b/devel/ffcall/pkg-plist
new file mode 100644
index 000000000000..1b61f3886f61
--- /dev/null
+++ b/devel/ffcall/pkg-plist
@@ -0,0 +1,18 @@
+include/avcall.h
+include/callback.h
+include/trampoline.h
+include/trampoline_r.h
+include/vacall.h
+include/vacall_r.h
+lib/libavcall.a
+lib/libavcall.la
+lib/libcallback.a
+lib/libcallback.la
+lib/libtrampoline.a
+lib/libvacall.a
+share/html/avcall.html
+share/html/callback.html
+share/html/trampoline.html
+share/html/trampoline_r.html
+share/html/vacall.html
+@dirrm share/html