From: Sébastien Villemot Date: Thu, 26 Aug 2021 17:05:36 +0000 (+0100) Subject: Import ffcall_2.4-1.debian.tar.xz X-Git-Tag: archive/raspbian/2.4-1+rpi1^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=381ab0b365a16391bdc19b9edcb8bec072fcadfc;p=ffcall.git Import ffcall_2.4-1.debian.tar.xz [dgit import tarball ffcall 2.4-1 ffcall_2.4-1.debian.tar.xz] --- 381ab0b365a16391bdc19b9edcb8bec072fcadfc diff --git a/changelog b/changelog new file mode 100644 index 0000000..a57776c --- /dev/null +++ b/changelog @@ -0,0 +1,308 @@ +ffcall (2.4-1) unstable; urgency=medium + + * New upstream release + * Drop transitional package libffcall1-dev + * Fix d/upstream/signing-key.asc + * d/copyright: reflect upstream changes + * cross.patch: drop patch, applied upstream + * mips-r6.patch: drop patch, no longer applies. This patch should rather + be upstreamed, it’s not maintainable at the Debian level. + * lib{avcall1,ffcall1b}.symbols: add new symbols + * Bump to debhelper 13 + * Bump S-V to 4.6.0 + * Add d/upstream/metadata + * Move Homepage and Upstream-Contact fields to gnu.org + + -- Sébastien Villemot Thu, 26 Aug 2021 19:05:36 +0200 + +ffcall (2.2-1) unstable; urgency=medium + + * New upstream release + + fixes hppa support (Closes: #457930, #883043) + * Drop mips-fpxx.patch, no longer needed + * mips-r6.patch: refresh patch, and incorporate fix for jaql instruction. + Thanks to Luyou Peng (Closes: #925129) + * cross.patch: new patch, fixes FTCBFS. Thanks to Helmut Grohne + (Closes: #909125) + * d/copyright: reflect upstream changes + * Add Build-Depends-Package field in symbols files + * Add Rules-Requires-Root: no + * Bump S-V to 4.4.0 + * Bump to debhelper compat level 12 + * Re-export upstream signing key without extra signatures. + * Set upstream metadata fields: Bug-Submit. + + -- Sébastien Villemot Wed, 28 Aug 2019 21:39:51 +0200 + +ffcall (2.1-2) unstable; urgency=medium + + * mips-r6.patch: new patch by YunQiang Su, fixes build on MIPS r6. + (Closes: #893851) + * Set Maintainer to debian-common-lisp@l.d.o. + + -- Sébastien Villemot Wed, 11 Apr 2018 19:47:18 +0200 + +ffcall (2.1-1) unstable; urgency=medium + + * New upstream release. + * Update Vcs-* fields for move to salsa. + * Drop fix-powerpcspe.patch, outdated, no longer works. + * Drop trampoline-mips64el.patch, applied upstream. + * No longer disable PIE on armhf, not needed anymore. + * Bump to debhelper compat level 11. + * Bump Standards-Version to 4.1.3. + * d/copyright: reflect upstream changes. + + -- Sébastien Villemot Sat, 17 Feb 2018 21:30:10 +0100 + +ffcall (2.0-2) unstable; urgency=medium + + * Fix FTBFS on armhf by disabling PIE (for vacall test). + * trampoline-mips64el.patch: new patch, fixes FTBFS on mips64el. + * Fix symbols file on sparc64 (callback_get_receiver not present there). + * mips-fpxx.patch: regenerate avcall assembly files using -fno-tree-dce. + This fixes test failures on mips and mipsel. + + -- Sébastien Villemot Sun, 26 Nov 2017 18:23:10 +0100 + +ffcall (2.0-1) experimental; urgency=medium + + * New upstream version 2.0 + * Rewrite debian/copyright using machine-readable format 1.0. + * Move under Debian Common Lisp Team maintenance. + Thanks to Christoph Egger for his past work on this package. + * Verify PGP signature of upstream tarball. + * Drop Fix_MIPS_N32_test.patch, no longer needed. + * Bump to debhelper compat level 10. + * Make testsuite failures fatal at build time. + * Reorganize binary packages: + - libffcall1-dev renamed to libffcall-dev (with a transitional package) + - libffcall1a renamed to libffcall1b: now contains the new libffcall shared + library, which combines avcall and callback + - new libavcall1 and libcallback1 packages, for providing the separate + libraries, which are now deprecated + - new shared library package libtrampoline1 + * Ship all docs under /usr/share/doc/libffcall-dev. + * Mark all binary packages as M-A same. + * Bump Standards-Version to 4.1.1. + + -- Sébastien Villemot Thu, 09 Nov 2017 16:08:34 +0100 + +ffcall (1.13-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Rename libffcall1 to libffcall1a because ABI was broken in 1.13-0.1. + (Closes: #874068) + * Update symbols file. This should fix FTBFS on hurd-i386, powerpcspe and + sparc64. + + -- Sébastien Villemot Sat, 02 Sep 2017 23:43:43 +0200 + +ffcall (1.13-0.1) unstable; urgency=low + + * Non-maintainer upload. + * Thanks to Frédéric Bonnard for crafting a first version of this upload. + (Closes: #868021) + * New upstream version 1.13. (Closes: #806992) + + better ppc64el support (Closes: #871567) + + better arm64 support (Closes: #758379) + + fixes testsuite failure on any-amd64 (Closes: #451356) + + executable stack no longer needed (Closes: #445895) + * d/copyright: ffcall has been relicensed to GPL-2+ + * Drop patches no longer needed: + + 0001-fix-callback-on-x86_64.patch + + ppc64el-elfv2.patch + * New mips-frpxx.patch, needed for compiling on mips and mipsel. + * Tell aclocal to look into gnulib-m4 (because it is now patched). + Also effectively run libtoolize. (Closes: #727848) + * No longer mark libffcall1-dev as Multi-Arch: same. (Closes: #824725) + * Fix URL in debian/watch. + * Fix Vcs-Browser URL. + * Drop obsolete README.source. + + -- Sébastien Villemot Sat, 02 Sep 2017 16:42:44 +0200 + +ffcall (1.10+cvs20100619-4) unstable; urgency=medium + + [ Fernando Seiti Furusato ] + * Replaced .odp section, unexistent on ELFv2 by .localentry for the + entry point within *.s files, which fixes ftbfs on + ppc64el. Additionally made some other modifications for endianness + definition for ppc64 into header files (Closes: #768236). + + [ Christoph Egger ] + * Import path by James Cowgill to fix MIPS n32 (Closes: #782590) + * use autoreconf dh addon including relibtoolizing + * Update VCS URLs + * Update compat version + * Implement compat 9 + multiarch + + -- Christoph Egger Wed, 18 May 2016 17:11:00 +0200 + +ffcall (1.10+cvs20100619-3) unstable; urgency=medium + + * Update config.* during build (Closes: #727848) + * Add patch by Roland Stigge to add support for powerpcspe (Closes: + #731647) + * Add patch by Andrey Kutejko to save needed register content (Closes: + #636849) + + -- Christoph Egger Tue, 24 Dec 2013 12:55:04 +0100 + +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/control b/control new file mode 100644 index 0000000..8cd8723 --- /dev/null +++ b/control @@ -0,0 +1,103 @@ +Source: ffcall +Section: libs +Priority: optional +Maintainer: Debian Common Lisp Team +Uploaders: Sébastien Villemot +Build-Depends: debhelper-compat (= 13) +Standards-Version: 4.6.0 +Vcs-Git: https://salsa.debian.org/common-lisp-team/ffcall.git +Vcs-Browser: https://salsa.debian.org/common-lisp-team/ffcall +Homepage: https://www.gnu.org/software/libffcall/ +Rules-Requires-Root: no + +Package: libffcall-dev +Architecture: any +Multi-Arch: same +Section: libdevel +Depends: libffcall1b (= ${binary:Version}), + libavcall1 (= ${binary:Version}), + libcallback1 (= ${binary:Version}), + libtrampoline1 (= ${binary:Version}), + ${misc:Depends} +Description: foreign function call libraries - development files + ffcall is a collection of libraries which can be used to build + foreign function call interfaces in embedded interpreters. + . + The main libffcall library consists of two parts: + . + avcall - calling C functions with variable arguments + . + callback - closures with variable arguments as first-class C functions + . + The avcall and callback modules are also provided as separate + libraries, but those are deprecated and are installed only for backward + compatibility. + . + Two other libraries are provided: + . + vacall - C functions accepting variable argument prototypes + (non-reentrant variant of part of 'callback') + . + trampoline - closures as first-class C functions + (non-reentrant variant of part of 'callback') + . + This package also includes documentation, in HTML format and as manual pages. + +Package: libffcall1b +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: foreign function call libraries - main shared library + ffcall is a collection of libraries which can be used to build + foreign function call interfaces in embedded interpreters. + . + This package installs a shared version of the main libffcall library, + which consists of two parts: + . + avcall - calling C functions with variable arguments + . + callback - closures with variable arguments as first-class C functions + +Package: libavcall1 +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: foreign function call libraries - calling C functions with variable arguments + ffcall is a collection of libraries which can be used to build + foreign function call interfaces in embedded interpreters. + . + This package installs a shared library version of the avcall library, which + can be used for calling C functions with variable arguments. + . + The use of this shared library is deprecated. The main libffcall library, + which embeds avcall, should be preferred. + +Package: libcallback1 +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: foreign function call libraries - closures with variable arguments in C + ffcall is a collection of libraries which can be used to build + foreign function call interfaces in embedded interpreters. + . + This package installs a shared library version of the callback library, which + provides closures with variable arguments as first-class C functions. + . + The use of this shared library is deprecated. The main libffcall library, + which embeds callback, should be preferred. + +Package: libtrampoline1 +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: foreign function call libraries - closures in C (non-reentrant variant) + ffcall is a collection of libraries which can be used to build + foreign function call interfaces in embedded interpreters. + . + This package installs a shared library version of the trampoline library, + which implements closures as first-class C functions. This is a non-reentrant + variant of part of the 'callback' library. diff --git a/copyright b/copyright new file mode 100644 index 0000000..6ac664e --- /dev/null +++ b/copyright @@ -0,0 +1,176 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libffcall +Upstream-Contact: libffcall@gnu.org +Source: https://savannah.gnu.org/projects/libffcall/ + +Files: * +Copyright: 1993-1995 Bill Triggs (original avcall) + 1995-2021 Bruno Haible (everything) + 1997 Jörg Höhle (m68k AmigaOS support) + 2000 Adam Fedor (PowerPC MacOS support) + 2001-2012 Sam Steingold (build infrastructure) + 2001-2002 Gerhard Tonn (s390 support) + 2004 Paul Guyot (PowerPC MacOS support) + 2005 Thiemo Seufer (MIPS EL support) + 2009 Max Lapan (ARM EL support) + 2010 Valery Ushakov (SPARC64 improvements) + 1993-2020, Free Software Foundation, Inc. +License: GPL-2+ + +Files: callback/callback.3 + callback/trampoline_r/trampoline_r.3 + trampoline/trampoline.3 + vacall/vacall.3 +Copyright: 1995-2017, Bruno Haible +License: GFDL-NIV-1.2+ or GPL-2+ + +Files: gnulib-lib/* +Copyright: 1994-2021, Free Software Foundation, Inc. +License: LGPL-2.1+ + +Files: gnulib-lib/_Noreturn.h + gnulib-lib/arg-nonnull.h + gnulib-lib/c++defs.h + gnulib-lib/warn-on-use.h +Copyright: 2009-2021, Free Software Foundation, Inc. +License: LGPL-2+ + +Files: gnulib-m4/* + m4/endianness.m4 + m4/ltoptions.m4 + m4/ltversion.m4 + m4/libtool.m4 + m4/ltsugar.m4 + m4/lt~obsolete.m4 + m4/mmap-anon.m4 +Copyright: 1992-2021, Free Software Foundation, Inc. +License: FSFUL + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + +Files: gnulib-m4/gnulib-cache.m4 + gnulib-m4/gnulib-comp.m4 +Copyright: 2002-2021, Free Software Foundation, Inc. +License: GPL-3+ with Autoconf exception + +Files: gnulib-m4/std-gnu11.m4 +Copyright: 2001-2021, Free Software Foundation, Inc. +License: GPL-3+ + +Files: debian/* +Copyright: 2001-2002 Matthew Danish + 2003-2006 Matthias Klose + 2006 Hubert Chan + 2010-2016 Christoph Egger + 2017-2021 Sébastien Villemot +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2, + or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License, version 2, can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: GPL-3+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2, + or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License, version 3, can be found in the file + `/usr/share/common-licenses/GPL-3'. + +License: GPL-3+ with Autoconf exception + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License, version 3, can be found in the file + `/usr/share/common-licenses/GPL-3'. + . + As a special exception to the GNU General Public License, + this file may be distributed as part of a program + that contains a configuration script generated by Autoconf, under + the same distribution terms as the rest of that program. + +License: GFDL-NIV-1.2+ + This manual is covered by the GNU FDL. Permission is granted to copy, + distribute and/or modify this document under the terms of the + GNU Free Documentation License (FDL), either version 1.2 of the + License, or (at your option) any later version published by the + Free Software Foundation (FSF); with no Invariant Sections, with no + Front-Cover Text, and with no Back-Cover Texts + . + A copy of the license is at . + . + On Debian systems, the complete text of the GNU Free Documentation + License, version 1.2, can be found in the file + `/usr/share/common-licenses/GFDL-1.2'. + +License: LGPL-2+ + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + . + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this program. If not, see . */ + . + On Debian systems, the complete text of the GNU Library General Public + License, version 2, can be found in the file + `/usr/share/common-licenses/LGPL-2'. + +License: LGPL-2.1+ + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + . + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + . + On Debian systems, the complete text of the GNU Lesser General Public + License, version 2.1, can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. diff --git a/libavcall1.install b/libavcall1.install new file mode 100644 index 0000000..6fae34f --- /dev/null +++ b/libavcall1.install @@ -0,0 +1 @@ +usr/lib/*/libavcall.so.* diff --git a/libavcall1.symbols b/libavcall1.symbols new file mode 100644 index 0000000..cbfd23a --- /dev/null +++ b/libavcall1.symbols @@ -0,0 +1,18 @@ +libavcall.so.1 libavcall1 #MINVER# +* Build-Depends-Package: libffcall-dev + __builtin_avcall@Base 2.0 + avcall_arg_double@Base 2.0 + avcall_arg_float@Base 2.0 + avcall_arg_int@Base 2.4 + avcall_arg_long@Base 2.0 + avcall_arg_longlong@Base 2.0 + avcall_arg_ptr@Base 2.0 + avcall_arg_struct@Base 2.0 + avcall_arg_uint@Base 2.4 + avcall_arg_ulong@Base 2.0 + avcall_arg_ulonglong@Base 2.0 + avcall_call@Base 2.0 + avcall_overflown@Base 2.0 + avcall_start@Base 2.0 + avcall_start_struct@Base 2.0 + avcall_structcpy@Base 2.0 diff --git a/libcallback1.install b/libcallback1.install new file mode 100644 index 0000000..96117cd --- /dev/null +++ b/libcallback1.install @@ -0,0 +1 @@ +usr/lib/*/libcallback.so.* diff --git a/libcallback1.symbols b/libcallback1.symbols new file mode 100644 index 0000000..751efe4 --- /dev/null +++ b/libcallback1.symbols @@ -0,0 +1,50 @@ +libcallback.so.1 libcallback1 #MINVER# +* Build-Depends-Package: libffcall-dev + alloc_callback@Base 2.0 + callback_address@Base 2.0 + callback_arg_char@Base 2.0 + callback_arg_double@Base 2.0 + callback_arg_float@Base 2.0 + callback_arg_int@Base 2.0 + callback_arg_long@Base 2.0 + callback_arg_longlong@Base 2.0 + callback_arg_ptr@Base 2.0 + callback_arg_schar@Base 2.0 + callback_arg_short@Base 2.0 + callback_arg_struct@Base 2.0 + callback_arg_uchar@Base 2.0 + callback_arg_uint@Base 2.0 + callback_arg_ulong@Base 2.0 + callback_arg_ulonglong@Base 2.0 + callback_arg_ushort@Base 2.0 + callback_data@Base 2.0 + (arch=!sparc64)callback_get_receiver@Base 2.0 + (arch=armhf sparc64)callback_receiver@Base 2.0 + callback_return_char@Base 2.0 + callback_return_double@Base 2.0 + callback_return_float@Base 2.0 + callback_return_int@Base 2.0 + callback_return_long@Base 2.0 + callback_return_longlong@Base 2.0 + callback_return_ptr@Base 2.0 + callback_return_schar@Base 2.0 + callback_return_short@Base 2.0 + callback_return_struct@Base 2.0 + callback_return_uchar@Base 2.0 + callback_return_uint@Base 2.0 + callback_return_ulong@Base 2.0 + callback_return_ulonglong@Base 2.0 + callback_return_ushort@Base 2.0 + callback_return_void@Base 2.0 + callback_start@Base 2.0 + callback_start_struct@Base 2.0 + callback_structcpy@Base 2.0 + callback_trampoline_address@Base 2.0 + callback_trampoline_alloc@Base 2.0 + callback_trampoline_data0@Base 2.0 + callback_trampoline_data1@Base 2.0 + callback_trampoline_free@Base 2.0 + callback_trampoline_is@Base 2.0 + free_callback@Base 2.0 + is_callback@Base 2.0 + trampoline_r_data0@Base 2.0 diff --git a/libffcall-dev.docs b/libffcall-dev.docs new file mode 100644 index 0000000..5f74ca1 --- /dev/null +++ b/libffcall-dev.docs @@ -0,0 +1,8 @@ +NEWS +README +PLATFORMS +debian/tmp/usr/share/html/vacall.html +debian/tmp/usr/share/html/callback.html +debian/tmp/usr/share/html/trampoline.html +debian/tmp/usr/share/html/avcall.html + diff --git a/libffcall-dev.install b/libffcall-dev.install new file mode 100644 index 0000000..b03cc5f --- /dev/null +++ b/libffcall-dev.install @@ -0,0 +1,14 @@ +usr/include/ +usr/lib/*/libffcall.so +usr/lib/*/libffcall.a +usr/lib/*/libcallback.so +usr/lib/*/libcallback.a +usr/lib/*/libavcall.so +usr/lib/*/libavcall.a +usr/lib/*/libtrampoline.so +usr/lib/*/libtrampoline.a +usr/lib/*/libvacall.a +usr/share/man/man3/vacall.3 +usr/share/man/man3/callback.3 +usr/share/man/man3/avcall.3 +usr/share/man/man3/trampoline.3 diff --git a/libffcall1b.install b/libffcall1b.install new file mode 100644 index 0000000..b07ab5c --- /dev/null +++ b/libffcall1b.install @@ -0,0 +1 @@ +usr/lib/*/libffcall.so.* diff --git a/libffcall1b.symbols b/libffcall1b.symbols new file mode 100644 index 0000000..c8691ee --- /dev/null +++ b/libffcall1b.symbols @@ -0,0 +1,65 @@ +libffcall.so.0 libffcall1b #MINVER# +* Build-Depends-Package: libffcall-dev + alloc_callback@Base 2.0 + avcall_arg_double@Base 2.0 + avcall_arg_float@Base 2.0 + avcall_arg_int@Base 2.4 + avcall_arg_long@Base 2.0 + avcall_arg_longlong@Base 2.0 + avcall_arg_ptr@Base 2.0 + avcall_arg_struct@Base 2.0 + avcall_arg_uint@Base 2.4 + avcall_arg_ulong@Base 2.0 + avcall_arg_ulonglong@Base 2.0 + avcall_call@Base 2.0 + avcall_overflown@Base 2.0 + avcall_start@Base 2.0 + avcall_start_struct@Base 2.0 + avcall_structcpy@Base 2.0 + callback_address@Base 2.0 + callback_arg_char@Base 2.0 + callback_arg_double@Base 2.0 + callback_arg_float@Base 2.0 + callback_arg_int@Base 2.0 + callback_arg_long@Base 2.0 + callback_arg_longlong@Base 2.0 + callback_arg_ptr@Base 2.0 + callback_arg_schar@Base 2.0 + callback_arg_short@Base 2.0 + callback_arg_struct@Base 2.0 + callback_arg_uchar@Base 2.0 + callback_arg_uint@Base 2.0 + callback_arg_ulong@Base 2.0 + callback_arg_ulonglong@Base 2.0 + callback_arg_ushort@Base 2.0 + callback_data@Base 2.0 + (arch=!sparc64)callback_get_receiver@Base 2.0 + (arch=armhf sparc64)callback_receiver@Base 2.0 + callback_return_char@Base 2.0 + callback_return_double@Base 2.0 + callback_return_float@Base 2.0 + callback_return_int@Base 2.0 + callback_return_long@Base 2.0 + callback_return_longlong@Base 2.0 + callback_return_ptr@Base 2.0 + callback_return_schar@Base 2.0 + callback_return_short@Base 2.0 + callback_return_struct@Base 2.0 + callback_return_uchar@Base 2.0 + callback_return_uint@Base 2.0 + callback_return_ulong@Base 2.0 + callback_return_ulonglong@Base 2.0 + callback_return_ushort@Base 2.0 + callback_return_void@Base 2.0 + callback_start@Base 2.0 + callback_start_struct@Base 2.0 + callback_structcpy@Base 2.0 + callback_trampoline_address@Base 2.0 + callback_trampoline_alloc@Base 2.0 + callback_trampoline_data0@Base 2.0 + callback_trampoline_data1@Base 2.0 + callback_trampoline_free@Base 2.0 + callback_trampoline_is@Base 2.0 + ffcall_get_version@Base 2.0 + free_callback@Base 2.0 + is_callback@Base 2.0 diff --git a/libtrampoline1.install b/libtrampoline1.install new file mode 100644 index 0000000..ca56810 --- /dev/null +++ b/libtrampoline1.install @@ -0,0 +1 @@ +usr/lib/*/libtrampoline.so.* diff --git a/libtrampoline1.symbols b/libtrampoline1.symbols new file mode 100644 index 0000000..19cefc5 --- /dev/null +++ b/libtrampoline1.symbols @@ -0,0 +1,8 @@ +libtrampoline.so.1 libtrampoline1 #MINVER# +* Build-Depends-Package: libffcall-dev + alloc_trampoline@Base 2.0 + free_trampoline@Base 2.0 + is_trampoline@Base 2.0 + trampoline_address@Base 2.0 + trampoline_data@Base 2.0 + trampoline_variable@Base 2.0 diff --git a/not-installed b/not-installed new file mode 100644 index 0000000..f403946 --- /dev/null +++ b/not-installed @@ -0,0 +1 @@ +usr/lib/*/*.la diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..e69de29 diff --git a/rules b/rules new file mode 100755 index 0000000..2f191c8 --- /dev/null +++ b/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +include /usr/share/dpkg/default.mk + +export ACLOCAL = aclocal -I$(CURDIR)/m4 -I$(CURDIR)/gnulib-m4 + +%: + dh $@ --no-parallel 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/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..7561ea9 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,5 @@ +Bug-Submit: https://savannah.gnu.org/bugs/?group=libffcall&func=additem +Bug-Database: https://savannah.gnu.org/bugs/?group=libffcall +Repository-Browse: https://git.savannah.gnu.org/gitweb/?p=libffcall.git +Repository: https://git.savannah.gnu.org/git/libffcall.git +Changelog: https://git.savannah.gnu.org/gitweb/?p=libffcall.git;a=blob;f=NEWS diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..4f1ec44 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=59f8 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..b179ee2 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=4 +opts=pgpsigurlmangle=s/$/.sig/ https://ftpmirror.gnu.org/gnu/libffcall/libffcall-(.*).tar.gz