Date: Mon, 19 Mar 2001 02:02:24 -0800 (PST) From: jagapen@home.com To: freebsd-gnats-submit@FreeBSD.org Subject: ports/25916: New port: ffcall 1.8 - library to build foreign function call interfaces. Message-ID: <200103191002.f2JA2Oi98340@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 25916 >Category: ports >Synopsis: New port: ffcall 1.8 - library to build foreign function call interfaces. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 19 02:10:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Jonathan Gapen >Release: 4.2-STABLE >Organization: >Environment: >Description: The forthcoming GNUstep Launchpad 1.0 requires these libraries for cross-platform Distributed Objects interoperability. Although the documentation does not list FreeBSD as a supported platform, the libraries compile, pass the included tests, and work in recent GNUstep builds. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ffcall # ffcall/Makefile # ffcall/pkg-comment # ffcall/pkg-descr # ffcall/pkg-plist # ffcall/distinfo # echo c - ffcall mkdir -p ffcall > /dev/null 2>&1 echo x - ffcall/Makefile sed 's/^X//' >ffcall/Makefile << 'END-of-ffcall/Makefile' X# New ports collection makefile for: ffcall X# Date created: 21 February 2001 X# Whom: jagapen@home.com X# X# $FreeBSD$ X# X XPORTNAME= ffcall XPORTVERSION= 1.8 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/ X XMAINTAINER= ports@FreeBSD.org X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_LIBTOOL= yes XINSTALLS_SHLIB= yes X XMAN3= avcall.3 callback.3 trampoline.3 trampoline_r.3 vacall.3 XMANCOMPRESSED= yes X X.include <bsd.port.mk> END-of-ffcall/Makefile echo x - ffcall/pkg-comment sed 's/^X//' >ffcall/pkg-comment << 'END-of-ffcall/pkg-comment' XForeign function call libraries END-of-ffcall/pkg-comment echo x - ffcall/pkg-descr sed 's/^X//' >ffcall/pkg-descr << 'END-of-ffcall/pkg-descr' XThis is a collection of four libraries which can be used to build Xforeign function call interfaces in embedded interpreters. X XThe four packages are: X X avcall - calling C functions with variable arguments X X vacall - C functions accepting variable argument prototypes X X trampoline - closures as first-class C functions X X callback - closures with variable arguments as first-class C functions X (a reentrant combination of vacall and trampoline) X XWWW: http://clisp.cons.org/~haible/packages-ffcall.html END-of-ffcall/pkg-descr echo x - ffcall/pkg-plist sed 's/^X//' >ffcall/pkg-plist << 'END-of-ffcall/pkg-plist' Xinclude/avcall.h Xinclude/vacall.h Xinclude/trampoline.h Xinclude/vacall_r.h Xinclude/trampoline_r.h Xinclude/callback.h Xinclude/vacall.h Xinclude/trampoline.h Xinclude/vacall_r.h Xinclude/trampoline_r.h Xinclude/callback.h Xlib/libavcall.la Xlib/libavcall.a Xlib/libvacall.a Xlib/libtrampoline.a Xlib/libcallback.la Xlib/libcallback.a Xshare/html/avcall.html Xshare/html/vacall.html Xshare/html/trampoline.html Xshare/html/trampoline_r.html Xshare/html/callback.html X@dirrm share/html END-of-ffcall/pkg-plist echo x - ffcall/distinfo sed 's/^X//' >ffcall/distinfo << 'END-of-ffcall/distinfo' XMD5 (ffcall-1.8.tar.gz) = 5ec9fa72c11fa0c62d08ca55fce2a7dd END-of-ffcall/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103191002.f2JA2Oi98340>