From 5832c08f23f01038333995d421d1f442b50c989c Mon Sep 17 00:00:00 2001 From: Christoph Egger Date: Sat, 26 Jun 2010 14:29:30 +0100 Subject: [PATCH 1/1] Import ffcall_1.10+cvs20100619-2.debian.tar.gz [dgit import tarball ffcall 1.10+cvs20100619-2 ffcall_1.10+cvs20100619-2.debian.tar.gz] --- README.source | 7 ++ changelog | 157 +++++++++++++++++++++++++++++++++++++++++ clean | 4 ++ compat | 1 + control | 37 ++++++++++ copyright | 21 ++++++ libffcall1-dev.install | 24 +++++++ libffcall1.dirs | 1 + libffcall1.docs | 3 + libffcall1.install | 4 ++ libffcall1.symbols | 18 +++++ rules | 19 +++++ source/format | 1 + watch | 2 + 14 files changed, 299 insertions(+) create mode 100644 README.source create mode 100644 changelog create mode 100644 clean create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 libffcall1-dev.install create mode 100644 libffcall1.dirs create mode 100644 libffcall1.docs create mode 100644 libffcall1.install create mode 100644 libffcall1.symbols create mode 100755 rules create mode 100644 source/format create mode 100644 watch diff --git a/README.source b/README.source new file mode 100644 index 0000000..3b6df58 --- /dev/null +++ b/README.source @@ -0,0 +1,7 @@ +The source for this package can be obtained by extracting the ffcall and src/m4 +directories from the clisp 2.41 tarball available at: + http://prdownloads.sourceforge.net/clisp/clisp-2.41.tar.gz + +The source from that tarball contains fixes for powerpc compilation, compared +to the official upstream sources available at: + http://www.haible.de/bruno/packages-ffcall.html diff --git a/changelog b/changelog new file mode 100644 index 0000000..f60b4ca --- /dev/null +++ b/changelog @@ -0,0 +1,157 @@ +ffcall (1.10+cvs20100619-2) unstable; urgency=low + + * Ship to unstable + + -- Christoph Egger Sat, 26 Jun 2010 15:29:30 +0200 + +ffcall (1.10+cvs20100619-1) experimental; urgency=low + + * New Upstream CVS snapshot (LP: #274951) (Closes: #504515) + * Adding support for armel + * Upload to experimental for now + + -- Christoph Egger Sat, 19 Jun 2010 17:43:53 +0200 + +ffcall (1.10+2.41-4) unstable; urgency=low + + * Adopt package + * Import into git, set relevant headers + * set Homepage: field + * Update for Policy 3.8.4 + * Jump to debhelper 7 (non-dh for now) + * Cleanup packaging + + -- Christoph Egger Fri, 11 Jun 2010 18:32:21 +0200 + +ffcall (1.10+2.41-3) unstable; urgency=low + + * Uhm. It helps if I regenerate the configure scripts too. + + -- Hubert Chan Tue, 21 Nov 2006 15:09:04 -0500 + +ffcall (1.10+2.41-2) unstable; urgency=low + + * Patch ffcall/m4/general.m4 to support mipsel. (cross fingers) + + -- Hubert Chan Thu, 16 Nov 2006 17:37:32 -0500 + +ffcall (1.10+2.41-1) unstable; urgency=low + + * Update from clisp-2.41, fixing powerpc build failure. + * New maintainer. (Thanks to doko for his work.) + * Bump standards version to 3.7.2. (no changes) + * Sync copyright info. + + -- Hubert Chan Mon, 13 Nov 2006 15:03:56 -0500 + +ffcall (1.10-3) unstable; urgency=low + + * Update libtool scripts to build on (GNU/k*BSD) (Petr Salinger). + Closes: #380118. + + -- Matthias Klose Mon, 14 Aug 2006 01:34:55 +0200 + +ffcall (1.10-2) unstable; urgency=low + + * Add support for mipsel (Thiemo Seufer). Closes: #189992. + + -- Matthias Klose Mon, 28 Mar 2005 14:57:56 +0200 + +ffcall (1.10-1) unstable; urgency=low + + * New upstream version. + * Apply patch from arm + (http://savannah.gnu.org/bugs/?func=detailitem&item_id=9468). + + -- Matthias Klose Sat, 3 Jul 2004 06:27:52 +0200 + +ffcall (1.9-1) unstable; urgency=low + + * New upstream version (amd64 support added). + + -- Matthias Klose Tue, 27 Jan 2004 07:58:04 +0100 + +ffcall (1.8.20030831-1) unstable; urgency=low + + * New maintainer (closes: #130293). + * New upstream version taken from the clisp-2003-08-31 snapshot. + - Builds on ia64 (closes: #110080). + * mips: Don't rely on obsolete header file (closes: #189991). + + -- Matthias Klose Sun, 31 Aug 2003 21:04:43 +0200 + +ffcall (1.8-5) unstable; urgency=low + + * Patch to fix build scripts on newer Alphas. + Thanks to Christopher Chimes. (Closes: #153959) + * Acknowledging NMUs below: + (Closes: #104638) + (Closes: #130213) + (Closes: #129141) + Thank you for the help. + + -- Matthew Danish Fri, 9 Aug 2002 15:43:03 -0400 + +ffcall (1.8-4.2) unstable; urgency=low + + * NMU + * Fix hppa compile failures. Closes: #104638 + * Do a better job on detecting arm. Closes: #130213. + + -- LaMont Jones Thu, 4 Apr 2002 22:14:46 -0700 + +ffcall (1.8-4.1) unstable; urgency=low + + * Non-maintainer upload + * s390 ffcall patches applied. (Closes: #129141) + + -- Gerhard Tonn Mon, 21 Jan 2002 07:46:15 +0100 + +ffcall (1.8-4) unstable; urgency=low + + * Added .la files into -dev, added some man pages and docs + + -- Matthew Danish Sat, 28 Apr 2001 19:32:27 -0400 + +ffcall (1.8-3) unstable; urgency=low + + * Updated Standards Version + + -- Matthew Danish Tue, 24 Apr 2001 13:44:14 -0400 + +ffcall (1.8-2) unstable; urgency=low + + * Fixed some lintian warnings + + -- Matthew Danish Mon, 26 Mar 2001 00:35:00 -0500 + +ffcall (1.8-1) unstable; urgency=low + + * Updated Standards-Version + + -- Matthew Danish Sun, 25 Mar 2001 23:17:29 -0500 + +ffcall (1.8-0) unstable; urgency=low + + * NMU. + * New upstream release + + -- Matthias Klose Sun, 25 Feb 2001 07:37:32 +0100 + +ffcall (1.7-2) unstable; urgency=low + + * Bugfixes in package + + -- Matthew Danish Fri, 16 Feb 2001 20:02:41 -0500 + +ffcall (1.7-1) unstable; urgency=low + + * New upstream release + + -- Matthew Danish Mon, 8 Jan 2001 15:53:12 -0500 + +ffcall (1.6-1) unstable; urgency=low + + * Initial Release. + + -- Matthew Danish Sat, 6 Jan 2001 23:29:53 -0500 diff --git a/clean b/clean new file mode 100644 index 0000000..fbb8322 --- /dev/null +++ b/clean @@ -0,0 +1,4 @@ +ffcall/autoconf/config.sub +ffcall/autoconf/config.guess +build-stamp +configure-stamp diff --git a/compat b/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +7 diff --git a/control b/control new file mode 100644 index 0000000..6c6848d --- /dev/null +++ b/control @@ -0,0 +1,37 @@ +Source: ffcall +Section: libdevel +Priority: optional +Maintainer: Christoph Egger +Build-Depends: debhelper (>= 7.0.50~) +Standards-Version: 3.8.4 +Vcs-Git: git://git.debian.org/collab-maint/ffcall.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/ffcall.git;a=summary +Homepage: https://savannah.gnu.org/projects/libffcall/ + +Package: libffcall1-dev +Architecture: any +Depends: libffcall1 (= ${binary:Version}), + ${misc:Depends} +Description: Foreign Function Call Libraries (development files) + 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) + +Package: libffcall1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Foreign Function Call Libraries + This is a collection of four libraries which can be used to build + foreign function call interfaces in embedded interpreters. diff --git a/copyright b/copyright new file mode 100644 index 0000000..0971fc5 --- /dev/null +++ b/copyright @@ -0,0 +1,21 @@ +This package was debianized by Matthew Danish on +Sat, 6 Jan 2001 23:29:53 -0500. + +It was originally downloaded from: + http://www.haible.de/bruno/packages-ffcall.html +The current source was extracted from the clisp sources, available at: + http://clisp.cons.org/ + +Upstream Author: Bruno Haible + +Copyright: +Copyright 1995-2004 Bruno Haible, +Copyright 2000 Adam Fedor +Copyright 2004 Paul Guyot + +This is free software distributed under the GNU General Public Licence +described in the file COPYING. Contact the author if you don't have this +or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied, +on this software. +On Debian systems, the complete text of the GNU General Public License can +be found in /usr/share/common-licenses/GPL file. diff --git a/libffcall1-dev.install b/libffcall1-dev.install new file mode 100644 index 0000000..c369d6d --- /dev/null +++ b/libffcall1-dev.install @@ -0,0 +1,24 @@ +usr/include/avcall.h +usr/include/trampoline.h +usr/include/vacall_r.h +usr/include/callback.h +usr/include/vacall.h +usr/include/trampoline_r.h +usr/lib/libcallback.so +usr/lib/libcallback.la +usr/lib/libcallback.a +usr/lib/libavcall.so +usr/lib/libavcall.a +usr/lib/libavcall.la +usr/lib/libtrampoline.a +usr/lib/libvacall.a +usr/share/man/man3/vacall.3 +usr/share/man/man3/callback.3 +usr/share/man/man3/trampoline_r.3 +usr/share/man/man3/avcall.3 +usr/share/man/man3/trampoline.3 +usr/share/html/vacall.html +usr/share/html/callback.html +usr/share/html/trampoline.html +usr/share/html/avcall.html +usr/share/html/trampoline_r.html diff --git a/libffcall1.dirs b/libffcall1.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/libffcall1.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/libffcall1.docs b/libffcall1.docs new file mode 100644 index 0000000..6e83baf --- /dev/null +++ b/libffcall1.docs @@ -0,0 +1,3 @@ +NEWS +README +PLATFORMS \ No newline at end of file diff --git a/libffcall1.install b/libffcall1.install new file mode 100644 index 0000000..e9379ef --- /dev/null +++ b/libffcall1.install @@ -0,0 +1,4 @@ +usr/lib/libavcall.so.0 +usr/lib/libavcall.so.0.0.0 +usr/lib/libcallback.so.0 +usr/lib/libcallback.so.0.0.0 diff --git a/libffcall1.symbols b/libffcall1.symbols new file mode 100644 index 0000000..00749d9 --- /dev/null +++ b/libffcall1.symbols @@ -0,0 +1,18 @@ +libavcall.so.0 libffcall1 #MINVER# + __builtin_avcall@Base 1.10+2.41 + __structcpy@Base 1.10+2.41 +libcallback.so.0 libffcall1 #MINVER# + (arch=alpha arm powerpc armel hppa)__TR_clear_cache@Base 1.10+2.41 + (arch=sparc)__TR_clear_cache_2@Base 1.10+2.41 + __structcpy@Base 1.10+2.41 + __va_error1@Base 1.10+2.41 + __va_error2@Base 1.10+2.41 + __va_struct_buffer@Base 1.10+2.41 + __vacall_r@Base 1.10+2.41 + alloc_trampoline_r@Base 1.10+2.41 + free_trampoline_r@Base 1.10+2.41 + is_trampoline_r@Base 1.10+2.41 + (arch=hppa ia64)tramp_r@Base 1.10+2.41 + trampoline_r_address@Base 1.10+2.41 + trampoline_r_data0@Base 1.10+2.41 + trampoline_r_data1@Base 1.10+2.41 diff --git a/rules b/rules new file mode 100755 index 0000000..46c7f86 --- /dev/null +++ b/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- --enable-shared + +override_dh_auto_test: + -$(MAKE) check + -$(MAKE) extracheck + +override_dh_auto_install: + $(MAKE) install prefix=`pwd`/debian/tmp/usr/ diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..db67a04 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=2 +ftp://ftp.santafe.edu/pub/gnu/ffcall-(.*).tar.gz -- 2.30.2