commit liboil for openSUSE:Factory

2019-04-28 Thread root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2019-04-28 19:58:34

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new.5536 (New)


Package is "liboil"

Sun Apr 28 19:58:34 2019 rev:31 rq:697768 version:0.3.17

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2018-03-16 
10:34:02.496581297 +0100
+++ /work/SRC/openSUSE:Factory/.liboil.new.5536/liboil.changes  2019-04-28 
19:58:43.974961017 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 17:13:35 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1133238).
+
+---



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.iLOGcD/_old  2019-04-28 19:58:44.638960616 +0200
+++ /var/tmp/diff_new_pack.iLOGcD/_new  2019-04-28 19:58:44.642960614 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package liboil
 #
-# 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/
 #
 
 
@@ -94,6 +94,7 @@
 %patch2 -p1
 
 %build
+%define _lto_cflags %{nil}
 %configure --disable-static --with-pic
 make %{?_smp_mflags}
 # Do NOT! disable running the testsuite or make failures




commit liboil for openSUSE:Factory

2018-03-16 Thread root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2018-03-16 10:34:00

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil"

Fri Mar 16 10:34:00 2018 rev:30 rq:587435 version:0.3.17

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2017-05-31 
12:11:36.909232943 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2018-03-16 
10:34:02.496581297 +0100
@@ -1,0 +2,6 @@
+Thu Mar 15 01:28:55 CET 2018 - r...@suse.de
+
+- add s390-asm.patch using different constraints for the asm
+  to fix build on s390x (bnc#1085397) 
+
+---

New:

  s390-asm.patch



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.HC9DyX/_old  2018-03-16 10:34:03.560542988 +0100
+++ /var/tmp/diff_new_pack.HC9DyX/_new  2018-03-16 10:34:03.568542700 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package liboil
 #
-# Copyright (c) 2015 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
@@ -28,6 +28,7 @@
 Patch0: ppc-asm.patch
 #PATCH-FIX-OPENSUSE bmwiedemann -- make build reproducible
 Patch1: reproducible.patch
+Patch2: s390-asm.patch
 BuildRequires:  glib2-devel
 BuildRequires:  gtk-doc
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -90,6 +91,7 @@
 %setup -q
 %patch0
 %patch1 -p1
+%patch2 -p1
 
 %build
 %configure --disable-static --with-pic

++ s390-asm.patch ++
--- liboil-0.3.17/liboil/liboilcpu-misc.c   2018/03/14 23:58:34 1.1
+++ liboil-0.3.17/liboil/liboilcpu-misc.c   2018/03/15 00:19:57
@@ -87,7 +87,7 @@
 oil_profile_stamp_s390(void)
 {
   uint64_t ts;
-  __asm__ __volatile__ ("STCK %0(%0)\n" : : "r" (&ts));
+  __asm__ __volatile__ ("stck %0\n" : "=Q" (ts) : : "cc");
   return ts;
 }
 



commit liboil for openSUSE:Factory

2017-05-31 Thread root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2017-05-31 12:11:33

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil"

Wed May 31 12:11:33 2017 rev:29 rq:498874 version:0.3.17

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2015-06-17 
16:16:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2017-05-31 
12:11:36.909232943 +0200
@@ -1,0 +2,6 @@
+Sun May 28 19:40:34 UTC 2017 - bwiedem...@suse.com
+
+- Add reproducible.patch to sort input files to make build reproducible
+  (boo#1041090)
+
+---

New:

  reproducible.patch



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.A2mc0y/_old  2017-05-31 12:11:38.984939948 +0200
+++ /var/tmp/diff_new_pack.A2mc0y/_new  2017-05-31 12:11:38.988939383 +0200
@@ -26,6 +26,8 @@
 Source0:
http://liboil.freedesktop.org/download/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: ppc-asm.patch
+#PATCH-FIX-OPENSUSE bmwiedemann -- make build reproducible
+Patch1: reproducible.patch
 BuildRequires:  glib2-devel
 BuildRequires:  gtk-doc
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -87,6 +89,7 @@
 %prep
 %setup -q
 %patch0
+%patch1 -p1
 
 %build
 %configure --disable-static --with-pic

++ reproducible.patch ++
sort input files

when building packages
(random) filesystem order of input files
influences ordering of functions in the output,
thus without the patch, builds (in disposable VMs) would usually differ.

See https://reproducible-builds.org/ for why this matters.
Index: liboil-0.3.17/ltmain.sh
===
--- liboil-0.3.17.orig/ltmain.sh
+++ liboil-0.3.17/ltmain.sh
@@ -2684,7 +2684,7 @@ func_extract_archives ()
 func_extract_an_archive "$my_xdir" "$my_xabs"
;;
   esac
-  my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name 
\*.lo -print | $NL2SP`
+  my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name 
\*.lo -print | sort | $NL2SP`
 done
 
 func_extract_archives_result="$my_oldobjs"



commit liboil for openSUSE:Factory

2015-06-17 Thread h_root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2015-06-17 16:16:23

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil"

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2013-06-14 
15:45:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2015-06-17 
16:16:24.0 +0200
@@ -1,0 +2,7 @@
+Tue Jun 16 12:35:43 UTC 2015 - mplus...@suse.com
+
+- Use url for source
+- Remove old ppc obsoletes/provides
+- Cleanup spec file with spec-cleaner
+
+---

Old:

  liboil-0.3.17.tar.bz2

New:

  liboil-0.3.17.tar.gz



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.nu8998/_old  2015-06-17 16:16:25.0 +0200
+++ /var/tmp/diff_new_pack.nu8998/_new  2015-06-17 16:16:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package liboil
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,22 +17,17 @@
 
 
 Name:   liboil
-BuildRequires:  glib2-devel
-BuildRequires:  gtk-doc
 Version:0.3.17
 Release:0
-Url:http://liboil.freedesktop.org/wiki/
 Summary:Library of Optimized Inner Loops
 License:BSD-2-Clause
 Group:  System/Libraries
-Source: %{name}-%{version}.tar.bz2
-Source2:baselibs.conf
-Patch:  ppc-asm.patch
-# bug437293
-%ifarch ppc64
-Obsoletes:  liboil-64bit
-%endif
-#
+Url:http://liboil.freedesktop.org/wiki/
+Source0:
http://liboil.freedesktop.org/download/%{name}-%{version}.tar.gz
+Source1:baselibs.conf
+Patch0: ppc-asm.patch
+BuildRequires:  glib2-devel
+BuildRequires:  gtk-doc
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -49,22 +44,11 @@
 used by various multimedia projects and also make optimizations easier
 to use by a broader range of applications.
 
-
-
-Authors:
-
-David Schleef 
-
 %package devel
 Summary:Library of Optimized Inner Loops
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
 Requires:   glibc-devel
-# bug437293
-%ifarch ppc64
-Obsoletes:  liboil-devel-64bit
-%endif
-#
 
 %description devel
 Liboil is a library of simple functions that are optimized for various
@@ -80,12 +64,6 @@
 used by various multimedia projects, and also make optimizations easier
 to use by a broader range of applications.
 
-
-
-Authors:
-
-David Schleef 
-
 %package doc
 Summary:Library of optimized inner loops
 Group:  Development/Libraries/C and C++
@@ -106,19 +84,13 @@
 used by various multimedia projects, and also make optimizations easier
 to use by a broader range of applications.
 
-
-
-Authors:
-
-David Schleef 
-
 %prep
 %setup -q
-%patch
+%patch0
 
 %build
 %configure --disable-static --with-pic
-%__make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 # Do NOT! disable running the testsuite or make failures
 # non-fatal for the build!
 
@@ -126,16 +98,13 @@
 # Several tests are failing only under Power KVM
 # Test passed during the local build. The test for ppc64 will be 
 # reenabled once we'll have solution for it.
-%ifnarch %power64
-%__make check
+%ifnarch %{power64}
+make %{?_smp_mflags} check
 %endif
 
 %install
-%makeinstall
-%{__rm} -f %{buildroot}%{_libdir}/*.la
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -p /sbin/ldconfig
 




commit liboil for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2013-06-14 15:45:45

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil"

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2012-10-10 
09:22:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2013-06-14 
15:45:47.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun  6 14:29:22 UTC 2013 - dval...@suse.com
+
+- Disable tests for ppc64. Tests are failing under KVM only. 
+
+---



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.9YRqge/_old  2013-06-14 15:45:47.0 +0200
+++ /var/tmp/diff_new_pack.9YRqge/_new  2013-06-14 15:45:47.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package liboil (Version 0.3.17)
+# spec file for package liboil
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -15,18 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   liboil
 BuildRequires:  glib2-devel
 BuildRequires:  gtk-doc
 Version:0.3.17
-Release:1
+Release:0
 Url:http://liboil.freedesktop.org/wiki/
-Group:  System/Libraries
-License:BSD-2-Clause
 Summary:Library of Optimized Inner Loops
+License:BSD-2-Clause
+Group:  System/Libraries
 Source: %{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 Patch:  ppc-asm.patch
@@ -58,10 +56,10 @@
 David Schleef 
 
 %package devel
-License:BSD-2-Clause
-Group:  Development/Libraries/C and C++
 Summary:Library of Optimized Inner Loops
-Requires:   %{name} = %{version} glibc-devel
+Group:  Development/Libraries/C and C++
+Requires:   %{name} = %{version}
+Requires:   glibc-devel
 # bug437293
 %ifarch ppc64
 Obsoletes:  liboil-devel-64bit
@@ -89,9 +87,8 @@
 David Schleef 
 
 %package doc
-License:BSD-2-Clause
-Group:  Development/Libraries/C and C++
 Summary:Library of optimized inner loops
+Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
 
 %description doc
@@ -126,7 +123,12 @@
 # non-fatal for the build!
 
 %check
+# Several tests are failing only under Power KVM
+# Test passed during the local build. The test for ppc64 will be 
+# reenabled once we'll have solution for it.
+%ifnarch %power64
 %__make check
+%endif
 
 %install
 %makeinstall

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit liboil for openSUSE:Factory

2012-10-10 Thread h_root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2012-10-10 09:19:55

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil", Maintainer is "gnome-maintain...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2012-06-06 
16:07:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2012-10-10 
09:22:47.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct  8 12:15:39 UTC 2012 - sch...@linux-m68k.org
+
+- Add ppc-asm.patch: fix missing clobbers in ppc asm
+
+---

New:

  ppc-asm.patch



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.XhNjA0/_old  2012-10-10 09:22:54.0 +0200
+++ /var/tmp/diff_new_pack.XhNjA0/_new  2012-10-10 09:22:54.0 +0200
@@ -29,6 +29,7 @@
 Summary:Library of Optimized Inner Loops
 Source: %{name}-%{version}.tar.bz2
 Source2:baselibs.conf
+Patch:  ppc-asm.patch
 # bug437293
 %ifarch ppc64
 Obsoletes:  liboil-64bit
@@ -116,6 +117,7 @@
 
 %prep
 %setup -q
+%patch
 
 %build
 %configure --disable-static --with-pic

++ ppc-asm.patch ++
--- liboil/powerpc/copy.c
+++ liboil/powerpc/copy.c
@@ -61,7 +61,8 @@ copy_u8_altivec (uint8_t *dest, uint8_t
   "  add %1, %1, r11\n"
   "  addi %1, %1, -16\n"
 : "+b" (dest), "+b" (src)
-: "r" (n/16));
+: "r" (n/16)
+: "r11", "memory");
 } else {
   asm volatile (
   "  mtctr %2\n"
@@ -74,7 +75,8 @@ copy_u8_altivec (uint8_t *dest, uint8_t
   "  add %0, %0, r11\n"
   "  add %1, %1, r11\n"
 : "+b" (dest), "+b" (src)
-: "r" (n/16));
+: "r" (n/16)
+: "r11", "memory");
 }
   }
 
@@ -131,7 +133,8 @@ copy_u8_altivec2 (uint8_t *dest, uint8_t
 "  add %1, %1, r11\n"
 "  addi %1, %1, -16\n"
   : "+b" (dest), "+b" (src)
-  : "r" (n/64));
+  : "r" (n/64)
+  : "r11", "memory");
   }
 
   n &= 0x3f;
--- liboil/powerpc/resample.c
+++ liboil/powerpc/resample.c
@@ -86,7 +86,8 @@ merge_linear_argb_powerpc (uint32_t *des
   "  vpkuhus v0, v0, v0\n"
   "  stvx v0, 0, %0\n"
   :
-  : "b" (atmp));
+  : "b" (atmp)
+  : "r11", "memory");
 
   dest[i] = atmp[0];
   if (i+1

commit liboil for openSUSE:Factory

2012-06-06 Thread h_root
Hello community,

here is the log from the commit of package liboil for openSUSE:Factory checked 
in at 2012-06-06 16:07:50

Comparing /work/SRC/openSUSE:Factory/liboil (Old)
 and  /work/SRC/openSUSE:Factory/.liboil.new (New)


Package is "liboil", Maintainer is "gnome-maintain...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/liboil/liboil.changes2011-09-23 
02:09:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.liboil.new/liboil.changes   2012-06-06 
16:07:51.0 +0200
@@ -1,0 +2,7 @@
+Wed Jun  6 09:59:54 UTC 2012 - cfarr...@suse.com
+
+- license update: BSD-2-Clause
+  Use SPDX format (and coincidentally make compatible with how Fedora
+  declare the license of this package (BSD))
+
+---



Other differences:
--
++ liboil.spec ++
--- /var/tmp/diff_new_pack.M9Ewzo/_old  2012-06-06 16:07:55.0 +0200
+++ /var/tmp/diff_new_pack.M9Ewzo/_new  2012-06-06 16:07:55.0 +0200
@@ -25,7 +25,7 @@
 Release:1
 Url:http://liboil.freedesktop.org/wiki/
 Group:  System/Libraries
-License:BSD and Motorola License (please mark changes)
+License:BSD-2-Clause
 Summary:Library of Optimized Inner Loops
 Source: %{name}-%{version}.tar.bz2
 Source2:baselibs.conf
@@ -57,7 +57,7 @@
 David Schleef 
 
 %package devel
-License:Other uncritical OpenSource License ; BSD and Motorola License 
(please mark changes)
+License:BSD-2-Clause
 Group:  Development/Libraries/C and C++
 Summary:Library of Optimized Inner Loops
 Requires:   %{name} = %{version} glibc-devel
@@ -88,7 +88,7 @@
 David Schleef 
 
 %package doc
-License:Other uncritical OpenSource License ; BSD and Motorola License 
(please mark changes)
+License:BSD-2-Clause
 Group:  Development/Libraries/C and C++
 Summary:Library of optimized inner loops
 Requires:   %{name} = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org