From: Sébastien Villemot Date: Thu, 26 Aug 2021 17:05:36 +0000 (+0100) Subject: ffcall (2.4-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/2.4-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5444f77646c1e3a12dea652deecc2ac6cbcab646;p=ffcall.git 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 [dgit import unpatched ffcall 2.4-1] --- 5444f77646c1e3a12dea652deecc2ac6cbcab646 diff --cc debian/changelog index 0000000,0000000..a57776c new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,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 --cc debian/control index 0000000,0000000..8cd8723 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,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 --cc debian/copyright index 0000000,0000000..6ac664e new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,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 --cc debian/libavcall1.install index 0000000,0000000..6fae34f new file mode 100644 --- /dev/null +++ b/debian/libavcall1.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libavcall.so.* diff --cc debian/libavcall1.symbols index 0000000,0000000..cbfd23a new file mode 100644 --- /dev/null +++ b/debian/libavcall1.symbols @@@ -1,0 -1,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 --cc debian/libcallback1.install index 0000000,0000000..96117cd new file mode 100644 --- /dev/null +++ b/debian/libcallback1.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libcallback.so.* diff --cc debian/libcallback1.symbols index 0000000,0000000..751efe4 new file mode 100644 --- /dev/null +++ b/debian/libcallback1.symbols @@@ -1,0 -1,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 --cc debian/libffcall-dev.docs index 0000000,0000000..5f74ca1 new file mode 100644 --- /dev/null +++ b/debian/libffcall-dev.docs @@@ -1,0 -1,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 --cc debian/libffcall-dev.install index 0000000,0000000..b03cc5f new file mode 100644 --- /dev/null +++ b/debian/libffcall-dev.install @@@ -1,0 -1,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 --cc debian/libffcall1b.install index 0000000,0000000..b07ab5c new file mode 100644 --- /dev/null +++ b/debian/libffcall1b.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libffcall.so.* diff --cc debian/libffcall1b.symbols index 0000000,0000000..c8691ee new file mode 100644 --- /dev/null +++ b/debian/libffcall1b.symbols @@@ -1,0 -1,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 --cc debian/libtrampoline1.install index 0000000,0000000..ca56810 new file mode 100644 --- /dev/null +++ b/debian/libtrampoline1.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libtrampoline.so.* diff --cc debian/libtrampoline1.symbols index 0000000,0000000..19cefc5 new file mode 100644 --- /dev/null +++ b/debian/libtrampoline1.symbols @@@ -1,0 -1,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 --cc debian/not-installed index 0000000,0000000..f403946 new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/*.la diff --cc debian/patches/series index 0000000,0000000..e69de29 new file mode 100644 --- /dev/null +++ b/debian/patches/series diff --cc debian/rules index 0000000,0000000..2f191c8 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream/metadata index 0000000,0000000..7561ea9 new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,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 --cc debian/upstream/signing-key.asc index 0000000,0000000..4f1ec44 new file mode 100644 --- /dev/null +++ b/debian/upstream/signing-key.asc @@@ -1,0 -1,0 +1,51 @@@ ++-----BEGIN PGP PUBLIC KEY BLOCK----- ++ ++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 ++=59f8 ++-----END PGP PUBLIC KEY BLOCK----- diff --cc debian/watch index 0000000,0000000..b179ee2 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++opts=pgpsigurlmangle=s/$/.sig/ https://ftpmirror.gnu.org/gnu/libffcall/libffcall-(.*).tar.gz