initial import of devel/ffcall-1.8:
-- 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 Submitted by: Christian Edward Gruber <cgruber@israfil.net>
This commit is contained in:
parent
f2c137a527
commit
e8ee429372
28
devel/ffcall/Makefile
Normal file
28
devel/ffcall/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2002/05/01 17:19:23 lebel Exp $
|
||||
# $FreeBSD: ports/devel/ffcall/Makefile,v 1.2 2001/08/31 14:20:18 sobomax Exp $
|
||||
# Original From: jagapen@home.com
|
||||
|
||||
COMMENT= "foreign function call libraries"
|
||||
|
||||
DISTNAME= ffcall-1.8
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/
|
||||
HOMEPAGE= http://clisp.cons.org/~haible/packages-ffcall.html
|
||||
|
||||
MAINTAINER= Christian Edward Gruber <cgruber@israfil.net>
|
||||
|
||||
# GPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_LIBTOOL= yes
|
||||
CONFIGURE_STYLE=autoconf
|
||||
MODGNU_CONFIG_GUESS_DIRS?=${WRKSRC}/autoconf
|
||||
|
||||
pre-install:
|
||||
@${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ffcall/html
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/ffcall/distinfo
Normal file
3
devel/ffcall/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (ffcall-1.8.tar.gz) = 5ec9fa72c11fa0c62d08ca55fce2a7dd
|
||||
RMD160 (ffcall-1.8.tar.gz) = 7ec871f8ea03bca9fc07bc999a502b6958877b54
|
||||
SHA1 (ffcall-1.8.tar.gz) = 24d39dfc7fb5e80cf659b2ed5f443c77251c1350
|
3213
devel/ffcall/patches/patch-autoconf_ltconfig
Normal file
3213
devel/ffcall/patches/patch-autoconf_ltconfig
Normal file
File diff suppressed because it is too large
Load Diff
4639
devel/ffcall/patches/patch-autoconf_ltmain_sh
Normal file
4639
devel/ffcall/patches/patch-autoconf_ltmain_sh
Normal file
File diff suppressed because it is too large
Load Diff
12
devel/ffcall/patches/patch-avcall_Makefile_in
Normal file
12
devel/ffcall/patches/patch-avcall_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-avcall_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- avcall/Makefile.in.orig Mon Jan 29 08:23:24 2001
|
||||
+++ avcall/Makefile.in Wed May 1 13:00:13 2002
|
||||
@@ -17,7 +17,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
12
devel/ffcall/patches/patch-callback_Makefile_in
Normal file
12
devel/ffcall/patches/patch-callback_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-callback_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- callback/Makefile.in.orig Sun Jan 14 16:20:25 2001
|
||||
+++ callback/Makefile.in Wed May 1 13:00:13 2002
|
||||
@@ -16,7 +16,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
12
devel/ffcall/patches/patch-callback_trampoline_r_Makefile_in
Normal file
12
devel/ffcall/patches/patch-callback_trampoline_r_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-callback_trampoline_r_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- callback/trampoline_r/Makefile.in.orig Mon Jan 29 08:23:24 2001
|
||||
+++ callback/trampoline_r/Makefile.in Wed May 1 13:08:05 2002
|
||||
@@ -17,7 +17,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
12
devel/ffcall/patches/patch-callback_vacall_r_Makefile_in
Normal file
12
devel/ffcall/patches/patch-callback_vacall_r_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-callback_vacall_r_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- callback/vacall_r/Makefile.in.orig Mon Jan 29 08:23:24 2001
|
||||
+++ callback/vacall_r/Makefile.in Wed May 1 13:08:05 2002
|
||||
@@ -17,7 +17,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
12
devel/ffcall/patches/patch-trampoline_Makefile_in
Normal file
12
devel/ffcall/patches/patch-trampoline_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-trampoline_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- trampoline/Makefile.in.orig Mon Jan 29 08:23:24 2001
|
||||
+++ trampoline/Makefile.in Wed May 1 13:00:13 2002
|
||||
@@ -17,7 +17,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
12
devel/ffcall/patches/patch-vacall_Makefile_in
Normal file
12
devel/ffcall/patches/patch-vacall_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-vacall_Makefile_in,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
--- vacall/Makefile.in.orig Mon Jan 29 08:23:24 2001
|
||||
+++ vacall/Makefile.in Wed May 1 13:00:13 2002
|
||||
@@ -17,7 +17,7 @@ libdir = $(exec_prefix)/lib
|
||||
includedir = $(prefix)/include
|
||||
mandir = $(exec_prefix)/man
|
||||
datadir = $(prefix)/share
|
||||
-htmldir = $(datadir)/html
|
||||
+htmldir = $(datadir)/doc/ffcall/html
|
||||
|
||||
# Programs used by "make":
|
||||
CC = @CC@
|
16
devel/ffcall/pkg/DESCR
Normal file
16
devel/ffcall/pkg/DESCR
Normal file
@ -0,0 +1,16 @@
|
||||
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: ${HOMEPAGE}
|
4
devel/ffcall/pkg/PFRAG.shared
Normal file
4
devel/ffcall/pkg/PFRAG.shared
Normal file
@ -0,0 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
lib/libavcall.so.0.0
|
||||
lib/libcallback.so.0.0
|
||||
DYNLIBDIR(%D/lib)
|
26
devel/ffcall/pkg/PLIST
Normal file
26
devel/ffcall/pkg/PLIST
Normal file
@ -0,0 +1,26 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2002/05/01 17:19:26 lebel Exp $
|
||||
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
|
||||
man/man3/avcall.3
|
||||
man/man3/callback.3
|
||||
man/man3/trampoline.3
|
||||
man/man3/trampoline_r.3
|
||||
man/man3/vacall.3
|
||||
share/doc/ffcall/html/avcall.html
|
||||
share/doc/ffcall/html/callback.html
|
||||
share/doc/ffcall/html/trampoline.html
|
||||
share/doc/ffcall/html/trampoline_r.html
|
||||
share/doc/ffcall/html/vacall.html
|
||||
%%SHARED%%
|
||||
@dirrm share/doc/ffcall/html
|
||||
@dirrm share/doc/ffcall
|
Loading…
Reference in New Issue
Block a user