commit liboil for openSUSE:Factory
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
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
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
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
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
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
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