aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2001-03-31 10:37:34 +0800
committerwill <will@FreeBSD.org>2001-03-31 10:37:34 +0800
commit6c47603d4ccfe0ffa3fbc7febc54c0a702c6edeb (patch)
tree34ec03e46a6ecc700bd672fbcc2cfc84779eb565
parentb567af3a029f2db513034bb9d3b2ae4c65c1eb40 (diff)
downloadfreebsd-ports-gnome-6c47603d4ccfe0ffa3fbc7febc54c0a702c6edeb.tar.gz
freebsd-ports-gnome-6c47603d4ccfe0ffa3fbc7febc54c0a702c6edeb.tar.zst
freebsd-ports-gnome-6c47603d4ccfe0ffa3fbc7febc54c0a702c6edeb.zip
Add ffcall 1.8, a set of foreign function call libraries.
PR: 25916 Submitted by: jagapen@home.com
-rw-r--r--devel/Makefile1
-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
6 files changed, 59 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e4cb92e8e24e..267a540620bf 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -92,6 +92,7 @@
SUBDIR += entity
SUBDIR += f77flow
SUBDIR += fastcrc
+ SUBDIR += ffcall
SUBDIR += fhist
SUBDIR += flick
SUBDIR += flux
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