commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2019-10-22 15:44:35 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new.2352 (New) Package is "ffcall" Tue Oct 22 15:44:35 2019 rev:12 rq:741482 version:2.2 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2019-09-13 15:03:38.173278192 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new.2352/ffcall.changes 2019-10-22 15:44:46.869671276 +0200 @@ -1,0 +2,5 @@ +Mon Oct 14 10:30:48 UTC 2019 - Dr. Werner Fink + +- Avoid recursion trouble in spec file cause by undefined _lto_cflags + +--- Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.TlXCSZ/_old 2019-10-22 15:44:47.249671709 +0200 +++ /var/tmp/diff_new_pack.TlXCSZ/_new 2019-10-22 15:44:47.249671709 +0200 @@ -83,7 +83,7 @@ find . -name \*.o | xargs rm -f %build -%global _lto_cflags %{_lto_cflags} -ffat-lto-objects +%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects export CFLAGS="%{optflags} -g -fPIC -fno-strict-aliasing" export STRIP=true STRIPPROG=true %configure --disable-rpath --with-gnu-ld --enable-thread=posix
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2019-09-13 15:01:46 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new.7948 (New) Package is "ffcall" Fri Sep 13 15:01:46 2019 rev:11 rq:730438 version:2.2 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2019-08-27 10:24:39.919926463 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new.7948/ffcall.changes 2019-09-13 15:03:38.173278192 +0200 @@ -1,0 +2,10 @@ +Thu Sep 12 13:52:51 UTC 2019 - Andreas Schwab + +- Add riscv64 to ffcall_arches + +--- +Tue Sep 10 20:17:14 UTC 2019 - Christophe Giboudeaux + +- Use -ffat-lto-objects when building static libraries. + +--- Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.9Tpfc1/_old 2019-09-13 15:03:38.961278024 +0200 +++ /var/tmp/diff_new_pack.9Tpfc1/_new 2019-09-13 15:03:38.961278024 +0200 @@ -21,7 +21,7 @@ # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported # by Fedora. RPM hasn't heard about line continuations, hence the mess. -%global ffcall_arches %ix86 x86_64 %alpha %arm aarch64 parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 s390x %sparc sparc64 +%global ffcall_arches %ix86 x86_64 %alpha %arm aarch64 parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries riscv64 s390 s390x %sparc sparc64 Name: ffcall Version:2.2 @@ -83,6 +83,7 @@ find . -name \*.o | xargs rm -f %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects export CFLAGS="%{optflags} -g -fPIC -fno-strict-aliasing" export STRIP=true STRIPPROG=true %configure --disable-rpath --with-gnu-ld --enable-thread=posix
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2019-08-27 10:24:34 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new.7948 (New) Package is "ffcall" Tue Aug 27 10:24:34 2019 rev:10 rq:726083 version:2.2 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2019-07-11 13:18:38.354762745 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new.7948/ffcall.changes 2019-08-27 10:24:39.919926463 +0200 @@ -1,0 +2,24 @@ +Mon Aug 26 07:22:29 UTC 2019 - Dr. Werner Fink + +- Update to (lib)fcall-2.2 release + * Added support for the following platforms: +(Previously, a build on these platforms failed.) +- armv6 (Raspberry Pi): Linux. +- hppa: Linux 32-bit. +- riscv32: Linux with ilp32d ABI. +- riscv64: Linux with lp64d ABI. + * The build for the mips 32-bit ABI is now compatible with toolchains for +the 'fpxx' ABI variant. The downside is that the mips1 architecture is +no longer supported. + * Fixed a bug regarding passing of more than 8 arguments on the following +platforms: +- arm64: Linux 64-bit. + * Fixed a stack corruption bug on the following platforms: +- hppa: HP-UX 32-bit. + +--- +Sun Aug 25 13:26:58 UTC 2019 - Andreas Stieger + +- add upstream signing keyring and verify source signature + +--- Old: libffcall-2.1.tar.gz New: ffcall.keyring libffcall-2.2.tar.gz libffcall-2.2.tar.gz.sig Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.NLeLte/_old 2019-08-27 10:24:40.719926409 +0200 +++ /var/tmp/diff_new_pack.NLeLte/_new 2019-08-27 10:24:40.727926409 +0200 @@ -24,16 +24,18 @@ %global ffcall_arches %ix86 x86_64 %alpha %arm aarch64 parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 s390x %sparc sparc64 Name: ffcall -Version:2.1 +Version:2.2 Release:0 Summary:Libraries for foreign function call interfaces # As this package only provides a static library together with the header files License:GPL-2.0-or-later Group: Development/Libraries/Other Provides: %{name}-devel = %version-%release -Url:http://www.gnu.org/software/libffcall/ +Url:https://www.gnu.org/software/libffcall/ # https://git.savannah.gnu.org/cgit/libffcall.git/snapshot/libffcall-.tar.gz Source0:https://ftp.gnu.org/gnu/libffcall/libffcall-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/libffcall/libffcall-%{version}.tar.gz.sig +Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libffcall&download=1#/%{name}.keyring Patch0: ffcall-trampoline.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: ffcall-devel ++ ffcall.keyring ++ GPG keys of Sam Steingold 676A 992C CFBC 3714 EFE8 EAA1 86BD EA55 A8F9 90AF -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v1.4.6 (GNU/Linux) mQGiBEYvbMQRBACHAlRkt9XHHRHQu5FBoL4cvmKeeea8FoZF/znC9EbnHZe9EP3O JdqHljdeP4QzRE3MRXVe8WDfv4Xvo3ZnSOPQHshgI45+Mw0L4TbHx5nmwC3O8BhJ RtNNT0m9pe4HRrJce+DUw0nRgldcr6iIxzEXoAtrP3kdd3UlsayI332wNwCgs5J7 /4Nkg0O0HQiqq6iaYWUaIaMD/iv2ZwLQgGVydIKyt6nNvEpDIDDBaIstZRaGDd42 pLJ3Z2KV2xzQ+AAiMyZPxgQCrJtCCNl6elsPKoA0/4tSTmok6W5OnPPSSIChE0c/ 4yr3SXtcZR7xBYE3XXNvlsxunCySr/MZRM/f1L6BlPK0l0kbPiTTCakzx05wxN+X +lREA/4mE7jtfO6ok1RtGscYWR7IuvQaOcoEtO9ctzJKIOuLT2IBcb32Yxy6Wji2 6rJ4zPp4xUJ9ZNWqP7Yrh1M2Fl6ff88AOsq7narNINnILqJcIsWASnBuh6pNK8lG rz0Zp11xNfyz0tGGS694CpMPLKObwYTcTsT0KO5I7ICBz5P8rbQeU2FtIFN0ZWlu Z29sZCA8c2RzQHBvZHZhbC5vcmc+iGYEExECACYFAkYvbMQCGyMFCQlmAYAGCwkI BwMCBBUCCAMEFgIDAQIeAQIXgAAKCRA+nVCx/aqcx38eAKCXsvOVl6F/mXi0la5p iHC5+dbEWACfTd6qqifuXLQanmor4jIECgeYo2m0G1NhbSBTdGVpbmdvbGQgPHNk c0BnbnUub3JnPohmBBMRAgAmBQJHF8fSAhsjBQkJZgGABgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQPp1Qsf2qnMeAEwCdF+FaijfEZI/NHVgTEdUV7FoB3JoAni5+ l0fUqg5UzfYGsVw7lR38L7uVtCdTYW0gU3RlaW5nb2xkIDxzYW0uc3RlaW5nb2xk QGdtYWlsLmNvbT6IZgQTEQIAJgUCRxfICgIbIwUJCWYBgAYLCQgHAwIEFQIIAwQW AgMBAh4BAheAAAoJED6dULH9qpzHe5EAn0qkcRNR56qBhtzSaGyZnKjOVKJWAKCY DKTJWGIUsMU0se/cMtXuRNMJeLkCDQRGL2zOEAgAgS5QBjGJ0bxI+cFv+o0vf8Cn K3aCU2xSHGtyVJpw1MbAqa0dlFgStMJNISkSWk0lGb11HEVZXVpVTVJFh7y6AlYQ a+htkYjHXbaBUH/Fx/wJvvIrLWfaZ2gVhxzzuycsjXAHThGUU2ajPtnAD91d9dx/ UZVsxgJ6S8rieR9CAGDsiKjSSNvxDKmGw//TWKraRkBLGBW7fH+vBEmTtObeSFQ7 BXcQKxOWloghOFwpA3//q5FJb97P+fvk48g2u55Agpj65DafHOq5LpZnspjAcqdS IBBQrwaJ9YBpqcDPxEc04oolXDvlAIeeO/23CsMUYg/vg4yuYORxDh1loLuEgwAD BQf/VEgiROgxT/3/W1Pv9LPoGlc4eKKj51DMx+dPO+XeVHfsf79vaakzQ9N
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2019-07-11 13:18:14 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new.4615 (New) Package is "ffcall" Thu Jul 11 13:18:14 2019 rev:9 rq:714382 version:2.1 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2018-02-21 14:11:40.113763597 +0100 +++ /work/SRC/openSUSE:Factory/.ffcall.new.4615/ffcall.changes 2019-07-11 13:18:38.354762745 +0200 @@ -1,0 +2,5 @@ +Wed Jul 10 07:02:40 UTC 2019 - Dr. Werner Fink + +- Fix dependencies to get clisp build again + +--- Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.caNDCf/_old 2019-07-11 13:18:39.126762502 +0200 +++ /var/tmp/diff_new_pack.caNDCf/_new 2019-07-11 13:18:39.130762500 +0200 @@ -1,7 +1,7 @@ # # spec file for package ffcall # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -28,7 +28,7 @@ Release:0 Summary:Libraries for foreign function call interfaces # As this package only provides a static library together with the header files -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/Other Provides: %{name}-devel = %version-%release Url:http://www.gnu.org/software/libffcall/ @@ -36,6 +36,8 @@ Source0:https://ftp.gnu.org/gnu/libffcall/libffcall-%{version}.tar.gz Patch0: ffcall-trampoline.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +Provides: ffcall-devel +Requires: libffcall%{somajor} = %{version} ExclusiveArch: %{ffcall_arches} %description @@ -122,7 +124,12 @@ %files -f list %defattr(-,root,root,-) -%doc README NEWS COPYING +%if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1320 +%license COPYING +%else +%doc COPYING +%endif +%doc README NEWS %doc avcall/avcall.html %doc callback/callback.html %doc callback/trampoline_r/trampoline_r.html
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2018-02-21 14:11:37 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Wed Feb 21 14:11:37 2018 rev:8 rq:578359 version:2.1 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2017-08-24 18:32:27.285967092 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2018-02-21 14:11:40.113763597 +0100 @@ -1,0 +2,71 @@ +Tue Feb 20 13:40:17 UTC 2018 - wer...@suse.de + +- Correct order of %file and %defattr + +--- +Tue Feb 20 11:14:28 UTC 2018 - wer...@suse.de + +- Allow debuginfo + +--- +Mon Feb 19 08:53:22 UTC 2018 - wer...@suse.de + +- Update to (lib)fcall-2.1 release + * Added support for the following platforms: +(Previously, a build on these platforms failed.) +- x86_64: Solaris 11.3. +- OpenBSD 6.1. +- HardenedBSD 10 and 11. + * Fixed a bug regarding passing of pointers on the following platforms: +- x86_64: Linux with x32 ABI: CC="gcc -mx32". + * Fixed a crash in trampoline on the following platforms: +- Update the patch ffcall-trampoline.patch even if not applied + +--- +Mon Sep 11 07:53:10 UTC 2017 - wer...@suse.de + +- Update to (lib)fcall-2.0 release + * The package now installs a library libffcall.{a,so}. It contains the +'avcall' and 'callback' packages. The libraries libavcall.{a,so} and +libcallback.{a,so} are still installed as well, but are deprecated. + * The installed libraries are now installed as shared libraries by default +(except for libvacall, which is still a static library only). + * The installed shared libraries are now properly versioned. This means that +when installing with --enable-shared, upgrading to a newer version of +libffcall will not break existing binaries. + * The installed include files are now platform independent. This means that +you can now install libffcall for different ABIs on the same system, using +the same --prefix option but different --exec-prefix options for each ABI. + * API changes in : +- The second argument of alloc_trampoline() is now a 'void**', rather + than a 'void*'. +- The return value of trampoline_variable() is now a 'void**', rather + than a 'void*'. +- The argument of trampoline_address(), trampoline_variable(), + trampoline_data() is now a function pointer instead of a 'void*'. + * Fixed a bug regarding floating-point arguments followed by +non-floating-point arguments on the following platforms: +- arm: Linux 32-bit, with hardware floats. +- powerpc: Linux 32-bit. +- s390: Linux. + * Fixed a bug regarding structure returns on the following platforms: +- i386: FreeBSD. +- i386: MinGW. +- mips: old 32-bit ABI (Linux, IRIX). + * Added support for the following platforms: +(Previously, a build on these platforms failed.) +- i386: MSVC 14. +- x86_64: Cygwin. +- x86_64: MinGW. +- x86_64: MSVC 14. +- hppa64: HP-UX 11. +- m68k: Linux. + * Verified support for the following platforms: +(A build on these platforms worked and still works.) +- i386: FreeBSD, NetBSD, OpenBSD, DragonFly BSD. +- i386: Hurd. +- x86_64: FreeBSD, NetBSD, OpenBSD. +- New package libffcall0 to hold the new shared libraries + mainly libffcall.so.0.0.0 + +--- Old: libffcall-1.13.tar.gz New: libffcall-2.1.tar.gz Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.BNRgLQ/_old 2018-02-21 14:11:41.585710590 +0100 +++ /var/tmp/diff_new_pack.BNRgLQ/_new 2018-02-21 14:11:41.589710446 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffcall # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,7 @@ # -# Only a static library is provided, so no debug information can be extracted. -%global debug_package %{nil} -%global debug no +%global somajor0 # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported @@ -26,7 +24,7 @@ %global ffcall_arches %ix86 x86_64 %alpha %arm aarch64 parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le p
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2017-08-24 18:31:39 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Thu Aug 24 18:31:39 2017 rev:7 rq:506619 version:1.13 Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2016-02-17 12:11:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2017-08-24 18:32:27.285967092 +0200 @@ -1,0 +2,55 @@ +Wed Jun 28 06:07:53 UTC 2017 - wer...@suse.de + +- Accordingly to Bruno Haible the define -DMAP_VARIABLE=MAP_PRIVATE + should become removed + +--- +Mon Jun 26 13:04:17 UTC 2017 - wer...@suse.de + +- Add some more debug code for build architecture + +--- +Mon Jun 26 08:12:41 UTC 2017 - wer...@suse.de + +- Update to (lib)fcall-1.13 release + * The license has been changed from GPLv2 to GPLv2+. + * Added support for the following platforms: +(Previously, a build on these platforms failed.) +- x86_64: Mac OS X 64-bit. +- x86_64: Solaris 64-bit. +- x86_64: Linux with x32 ABI: CC="gcc -mx32". +- arm: Linux 32-bit, without hardware floats. +- arm64: Linux 64-bit. +- s390x: Linux 64-bit. +- powerpc: AIX 64-bit. +- mips: IRIX 6.5 with CC="cc -32". +- sparc: Solaris 64-bit. + * Fixed support for the following platforms: +(Previously, a build on these platforms appeared to succeed but was buggy.) +- x86_64: Linux. +- arm: Linux 32-bit, with hardware floats. +- powerpc: Linux 64-bit. +- mips: Linux with CC="gcc -mabi=32". +- mips: Linux with CC="gcc -mabi=n32". +- mips: Linux with CC="gcc -mabi=64". +- mips: IRIX 6.5 with CC="gcc -mabi=n32". +- s390: Linux. +- sparc: Linux 64-bit. +- ia64: Linux. +- hppa: HP-UX 32-bit. + * Verified support for the following platforms: +(A build on these platforms worked and still works.) +- i386: Linux, Solaris, Mac OS X. +- powerpc: Linux 32-bit. +- powerpc: AIX 32-bit. +- powerpc: MacOS X. +- mips: IRIX 6.5 with CC="cc -n32". +- sparc: Solaris 32-bit. +- sparc: Linux 32-bit: CC="gcc -m32". +- alpha: Linux. + * Support for a security feature: On Linux and FreeBSD platforms, linking with +the libffcall libraries no longer causes the stack to become executable. +- Remove the patch ffcall-asm_cachectl.patch +- Update the patch ffcall-trampoline.patch + +--- Old: ffcall-1.12.tar.gz ffcall-asm_cachectl.patch New: libffcall-1.13.tar.gz Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.MdncQq/_old 2017-08-24 18:32:28.793754669 +0200 +++ /var/tmp/diff_new_pack.MdncQq/_new 2017-08-24 18:32:28.813751852 +0200 @@ -1,7 +1,7 @@ # # spec file for package ffcall # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,35 +18,25 @@ # Only a static library is provided, so no debug information can be extracted. %global debug_package %{nil} +%global debug no # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported # by Fedora. RPM hasn't heard about line continuations, hence the mess. -%global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 %sparc +%global ffcall_arches %ix86 x86_64 %alpha %arm aarch64 parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 s390x %sparc sparc64 Name: ffcall -Version:1.12 +Version:1.13 Release:0 Summary:Libraries for foreign function call interfaces +# As this package only provides a static library together with the header files License:GPL-2.0+ Group: Development/Libraries/Other -# As this package only provides a static library together with the header files Provides: %{name}-devel = %version-%release Url:http://www.gnu.org/software/libffcall/ -# -# There has been no official release for several years, and the project web -# site encourages use of a CVS snapshot. Make the tarball as follows: -# cvs -z3 -d:pserver:anonym...@cv
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2016-02-17 10:25:32 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2014-02-15 08:04:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2016-02-17 12:11:09.0 +0100 @@ -1,0 +2,11 @@ +Sat Feb 13 21:32:55 UTC 2016 - sch...@linux-m68k.org + +- Update to ffcall-1.12 release + * Added ppc64le to the list of supported architectures. + * Header now define LIBFFCALL_VERSION (to 0x010B). + * Better support for IA64 on Linux (kernel 2.6.16+ and gcc 4.1.0+). + * Added ARM support from Jonathan Olson (debian 1.10-2). + * Added MIPSel support from Thiemo Seufer (debian 1.10-2). + * Added ARMel support from Max Lapan. + +--- Old: ffcall-1.10+cvs20100619.tar.gz New: ffcall-1.12.tar.gz Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.5INNKv/_old 2016-02-17 12:11:10.0 +0100 +++ /var/tmp/diff_new_pack.5INNKv/_new 2016-02-17 12:11:10.0 +0100 @@ -22,11 +22,11 @@ # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported # by Fedora. RPM hasn't heard about line continuations, hence the mess. -%global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 %sparc +%global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc64le ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 %sparc Name: ffcall -Version:1.10 -Release:cvs20100619 +Version:1.12 +Release:0 Summary:Libraries for foreign function call interfaces License:GPL-2.0+ Group: Development/Libraries/Other @@ -40,7 +40,7 @@ # export -D 2012-04-24 ffcall # tar cJf ffcall-20120424cvs.tar.xz ffcall # -Source0:ffcall-1.10+cvs20100619.tar.gz +Source0: https://github.com/libffcall/libffcall/archive/ffcall-%{version}.tar.gz # PATCH-EXTEND-UPSTREAM -- # This patch will not be sent upstream. It removes the possibility of using # mprotect() to make memory executable, as that runs afoul of SELinux. @@ -62,7 +62,7 @@ %prep -%setup -q -n ffcall +%setup -q -n libffcall-ffcall-%{version} %patch0 %patch1 ++ ffcall-1.10+cvs20100619.tar.gz -> ffcall-1.12.tar.gz ++ 65572 lines of diff (skipped)
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2014-02-15 08:04:09 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2013-05-16 15:35:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2014-02-15 08:04:10.0 +0100 @@ -1,0 +2,5 @@ +Wed Feb 12 01:30:56 CET 2014 - r...@suse.de + +- remove s390x from list of architectures (no asm code available) + +--- Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.1dRo0N/_old 2014-02-15 08:04:11.0 +0100 +++ /var/tmp/diff_new_pack.1dRo0N/_new 2014-02-15 08:04:11.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffcall # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported # by Fedora. RPM hasn't heard about line continuations, hence the mess. -%global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 s390x %sparc +%global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 %sparc Name: ffcall Version:1.10 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2013-05-16 15:35:00 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Changes: --- /work/SRC/openSUSE:Factory/ffcall/ffcall.changes2013-05-13 16:20:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2013-05-16 15:35:02.0 +0200 @@ -1,0 +2,5 @@ +Tue May 14 12:47:37 UTC 2013 - wer...@suse.de + +- Add missing BuildRoot tag + +--- Other differences: -- ++ ffcall.spec ++ --- /var/tmp/diff_new_pack.65CadT/_old 2013-05-16 15:35:03.0 +0200 +++ /var/tmp/diff_new_pack.65CadT/_new 2013-05-16 15:35:03.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + # Only a static library is provided, so no debug information can be extracted. %global debug_package %{nil} @@ -27,11 +28,11 @@ Version:1.10 Release:cvs20100619 Summary:Libraries for foreign function call interfaces -Group: Development/Libraries/Other License:GPL-2.0+ +Group: Development/Libraries/Other # As this package only provides a static library together with the header files Provides: %{name}-devel = %version-%release -URL:http://www.gnu.org/software/libffcall/ +Url:http://www.gnu.org/software/libffcall/ # # There has been no official release for several years, and the project web # site encourages use of a CVS snapshot. Make the tarball as follows: @@ -46,6 +47,7 @@ Patch0: %{name}-trampoline.patch # PATCH-FIX-OPENSUSE -- There is no Patch1: %{name}-asm_cachectl.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %{ffcall_arches} %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ffcall for openSUSE:Factory
Hello community, here is the log from the commit of package ffcall for openSUSE:Factory checked in at 2013-05-13 16:20:15 Comparing /work/SRC/openSUSE:Factory/ffcall (Old) and /work/SRC/openSUSE:Factory/.ffcall.new (New) Package is "ffcall" Changes: New Changes file: --- /dev/null 2013-05-09 10:40:33.472011256 +0200 +++ /work/SRC/openSUSE:Factory/.ffcall.new/ffcall.changes 2013-05-13 16:20:16.0 +0200 @@ -0,0 +1,40 @@ +--- +Wed May 8 12:11:10 UTC 2013 - wer...@suse.de + +- Adopt the ffcall package as provided by David Lanzendörfer, his + version is mainly based on the Fedora ffcall package (SR#172680): + + Wed Mar 27 2013 Jerry James - 1.10-10.20120424cvs + - Update to CVS 20120424 + - List all architectures supported by this package (bz 925335) + - Rename man pages to avoid conflicts (bz 800360) + - Add Provides: ffcall-static + + Wed Feb 13 2013 Fedora Release Engineering - 1.10-9.20100903cvs + - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + + Thu Jul 19 2012 Fedora Release Engineering - 1.10-8.20100903cvs + - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + + Tue Jan 10 2012 Jerry James - 1.10-7.20100903cvs + - Clean out prebuilt object files + - Add trampoline patch to force use of mmap() to get executable memory + + Mon Jan 9 2012 Jerry James - 1.10-6.20100903cvs + - Update to CVS 20100903 + - Minor spec file cleanups + + Tue Feb 08 2011 Fedora Release Engineering - 1.10-5.20080704cvs.1 + - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + + Fri Jul 24 2009 Fedora Release Engineering - 1.10-4.20080704cvs.1 + - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + + Tue Feb 24 2009 Fedora Release Engineering - 1.10-3.20080704cvs.1 + - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + + Wed Dec 10 2008 Jochen Schmitt - 1.10-2.20080704cvs.1 + - Fix -FPIC issue (BZ #475112) + + Fri Jul 4 2008 Gerard Milmeister - 1.10-2.20080704cvs + - update to cvs 20080704 + - support for ppc64 + + Mon Feb 25 2008 Gerard Milmeister - 1.10-1 + - first Fedora release +- Correct group tag, provide ffcall-devel not ffcall-static +- Declare patch ffcall-trampoline.patch +- Add patch ffcall-asm_cachectl.patch +- Correct license string +- Declare configuration file +- Declare manual pages as documentations + New: ffcall-1.10+cvs20100619.tar.gz ffcall-asm_cachectl.patch ffcall-trampoline.patch ffcall.changes ffcall.spec Other differences: -- ++ ffcall.spec ++ # # spec file for package ffcall # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # Only a static library is provided, so no debug information can be extracted. %global debug_package %{nil} # This package uses assembly to do its work. This is the entire list of # supported architectures understood by RPM, even those not currently supported # by Fedora. RPM hasn't heard about line continuations, hence the mess. %global ffcall_arches %ix86 x86_64 %alpha %arm parisc hppa1.0 hppa1.1 hppa1.2 hppa2.0 ia64 m68k mips mipsel ppc ppc64 ppc8260 ppc8560 ppc32dy4 ppciseries ppcpseries s390 s390x %sparc Name: ffcall Version:1.10 Release:cvs20100619 Summary:Libraries for foreign function call interfaces Group: Development/Libraries/Other License:GPL-2.0+ # As this package only provides a static library together with the header files Provides: %{name}-devel = %version-%release URL:http://www.gnu.org/software/libffcall/ # # There has been no official release for several years, and the project web # site encourages use of a CVS snapshot. Make the tarball as follows: # cvs -z3 -d:pserver:anonym...@cvs.savannah.gnu.org:/sources/libffcall # export -D 2012-04-24 ffcall # tar cJf ffcall-20120424cvs.tar.xz ffcall # Source0:ffcall-1.10+cvs20100619.tar.gz # PATCH-EXTEND-UPSTREAM -- # This patch will not be sent upstream. It removes the possibility of using # mprotect() to make me