commit ffcall for openSUSE:Factory

2019-10-22 Thread root
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

2019-09-13 Thread root
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

2019-08-27 Thread root
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

2019-07-11 Thread root
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

2018-02-21 Thread root
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

2017-08-24 Thread root
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

2016-02-17 Thread h_root
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

2014-02-14 Thread h_root
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

2013-05-16 Thread h_root
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

2013-05-13 Thread h_root
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