commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2019-12-21 12:32:41 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new.6675 (New) Package is "gf2x" Sat Dec 21 12:32:41 2019 rev:9 rq:758343 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/gf2x/gf2x.changes2019-08-27 10:18:51.439949673 +0200 +++ /work/SRC/openSUSE:Factory/.gf2x.new.6675/gf2x.changes 2019-12-21 12:33:14.283416212 +0100 @@ -1,0 +2,12 @@ +Mon Dec 16 23:18:59 UTC 2019 - Jan Engelhardt + +- Update to release 1.3 + * gf2x.h now contains GF2X_VERSION_* macros + * Split off the FFT code into libgf2x-fft. + * The FFT interface api has been significantly modified and +improved. A new interface for computing middle products has +been added. The C++ wrapper code has been improved (no longer +a macro). +- Drop 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch + +--- Old: 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch gf2x-1.2.tar.gz New: gf2x-1.3.0.tar.gz Other differences: -- ++ gf2x.spec ++ --- /var/tmp/diff_new_pack.eDQDcN/_old 2019-12-21 12:33:15.915416988 +0100 +++ /var/tmp/diff_new_pack.eDQDcN/_new 2019-12-21 12:33:15.943417001 +0100 @@ -1,7 +1,7 @@ # # spec file for package gf2x # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,19 @@ Name: gf2x -%define lname libgf2x-1_2 -Version:1.2 +%define lname libgf2x3 +Version:1.3.0 Release:0 Summary:Library for multiplication over the GF(2) field License:GPL-3.0-or-later Group: Productivity/Scientific/Math URL:https://gforge.inria.fr/projects/gf2x/ -# Caution: the filename does not matter - the ID (36934) determines which source you get. -Source: https://gforge.inria.fr/frs/download.php/36934/%name-%version.tar.gz -Patch1: 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch +# Caution: the filename does not matter - the ID (38243) determines which source you get. +Source: https://gforge.inria.fr/frs/download.php/file/38243/gf2x-1.3.0.tar.gz BuildRequires: automake BuildRequires: libtool +BuildRequires: pkg-config %description gf2x is a library for multiplication of polynomials over the @@ -65,7 +65,8 @@ %ifarch %ix86 --disable-sse2 \ %endif - --disable-pclmul + --disable-pclmul \ + --enable-fft-interface make %{?_smp_mflags} %check @@ -79,11 +80,14 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%_libdir/libgf2x-1.2.so +%_libdir/libgf2x.so.* +%_libdir/libgf2x-fft.so.* %license COPYING %files devel %_includedir/gf2x* %_libdir/libgf2x.so +%_libdir/libgf2x-fft.so +%_libdir/pkgconfig/*.pc %changelog ++ gf2x-1.2.tar.gz -> gf2x-1.3.0.tar.gz ++ 30083 lines of diff (skipped)
commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2019-08-27 10:18:48 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new.7948 (New) Package is "gf2x" Tue Aug 27 10:18:48 2019 rev:8 rq:725837 version:1.2 Changes: --- /work/SRC/openSUSE:Factory/gf2x/gf2x.changes2018-05-01 23:25:47.867791420 +0200 +++ /work/SRC/openSUSE:Factory/.gf2x.new.7948/gf2x.changes 2019-08-27 10:18:51.439949673 +0200 @@ -1,0 +2,5 @@ +Sat Aug 24 16:10:13 UTC 2019 - Jan Engelhardt + +- Specfile modernizations. + +--- Other differences: -- ++ gf2x.spec ++ --- /var/tmp/diff_new_pack.3oQ6Gq/_old 2019-08-27 10:18:52.831949580 +0200 +++ /var/tmp/diff_new_pack.3oQ6Gq/_new 2019-08-27 10:18:52.835949580 +0200 @@ -1,7 +1,7 @@ # # spec file for package gf2x # -# 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/ # @@ -23,12 +23,11 @@ Summary:Library for multiplication over the GF(2) field License:GPL-3.0-or-later Group: Productivity/Scientific/Math -Url:https://gforge.inria.fr/projects/gf2x/ +URL:https://gforge.inria.fr/projects/gf2x/ # Caution: the filename does not matter - the ID (36934) determines which source you get. Source: https://gforge.inria.fr/frs/download.php/36934/%name-%version.tar.gz Patch1: 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: libtool @@ -56,8 +55,7 @@ This package contains the interface definitions for the gf2x library. %prep -%setup -q -%patch -P 1 -p1 +%autosetup -p1 %build autoreconf -fi @@ -78,16 +76,13 @@ rm -f "%buildroot/%_libdir"/*.la %post -n %lname -p /sbin/ldconfig - %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) %_libdir/libgf2x-1.2.so -%doc COPYING +%license COPYING %files devel -%defattr(-,root,root) %_includedir/gf2x* %_libdir/libgf2x.so
commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2018-05-01 23:25:45 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new (New) Package is "gf2x" Tue May 1 23:25:45 2018 rev:7 rq:602572 version:1.2 Changes: --- /work/SRC/openSUSE:Factory/gf2x/gf2x.changes2018-01-23 13:52:21.939362507 +0100 +++ /work/SRC/openSUSE:Factory/.gf2x.new/gf2x.changes 2018-05-01 23:25:47.867791420 +0200 @@ -1,0 +2,5 @@ +Mon Apr 30 14:37:35 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of description. + +--- Other differences: -- ++ gf2x.spec ++ --- /var/tmp/diff_new_pack.5bqww8/_old 2018-05-01 23:25:48.695761317 +0200 +++ /var/tmp/diff_new_pack.5bqww8/_new 2018-05-01 23:25:48.695761317 +0200 @@ -1,7 +1,7 @@ # # spec file for package gf2x # -# 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 @@ -21,7 +21,7 @@ Version:1.2 Release:0 Summary:Library for multiplication over the GF(2) field -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Scientific/Math Url:https://gforge.inria.fr/projects/gf2x/ @@ -33,7 +33,7 @@ BuildRequires: libtool %description -gf2x is a library for fast multiplication of polynomials over the +gf2x is a library for multiplication of polynomials over the GF(2) binary field. %package -n %lname @@ -41,11 +41,11 @@ Group: System/Libraries %description -n %lname -gf2x is a library for fast multiplication of polynomials over the +gf2x is a library for multiplication of polynomials over the GF(2) binary field. %package devel -Summary:Development files for libgf2x +Summary:Development headers for libgf2x Group: Development/Libraries/C and C++ Requires: %lname = %version @@ -53,7 +53,7 @@ gf2x is a library for fast multiplication of polynomials over the GF(2) binary field. -This package contains the headers for the gf2x library. +This package contains the interface definitions for the gf2x library. %prep %setup -q
commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2018-01-23 13:52:21 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new (New) Package is "gf2x" Tue Jan 23 13:52:21 2018 rev:6 rq:559953 version:1.2 Changes: --- /work/SRC/openSUSE:Factory/gf2x/gf2x.changes2015-06-30 10:16:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.gf2x.new/gf2x.changes 2018-01-23 13:52:21.939362507 +0100 @@ -1,0 +2,8 @@ +Mon Dec 25 19:21:19 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.2 + * No user changelog available +- Remove gf2x-memset.diff (fixed upstream) +- Add 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch + +--- Old: gf2x-1.1.tar.gz gf2x-memset.diff New: 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch gf2x-1.2.tar.gz Other differences: -- ++ gf2x.spec ++ --- /var/tmp/diff_new_pack.AzFbLw/_old 2018-01-23 13:52:22.955315046 +0100 +++ /var/tmp/diff_new_pack.AzFbLw/_new 2018-01-23 13:52:22.955315046 +0100 @@ -1,7 +1,7 @@ # # spec file for package gf2x # -# Copyright (c) 2015 SUSE LINUX 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 @@ -17,17 +17,20 @@ Name: gf2x -%define lname libgf2x1 -Version:1.1 +%define lname libgf2x-1_2 +Version:1.2 Release:0 Summary:Library for multiplication over the GF(2) field -License:GPL-2.0+ +License:GPL-3.0+ Group: Productivity/Scientific/Math Url:https://gforge.inria.fr/projects/gf2x/ -Source: https://gforge.inria.fr/frs/download.php/30873/%name-%version.tar.gz -Patch1: gf2x-memset.diff +# Caution: the filename does not matter - the ID (36934) determines which source you get. +Source: https://gforge.inria.fr/frs/download.php/36934/%name-%version.tar.gz +Patch1: 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: automake +BuildRequires: libtool %description gf2x is a library for fast multiplication of polynomials over the @@ -57,6 +60,7 @@ %patch -P 1 -p1 %build +autoreconf -fi # SSE2 may not be available on all x86_32 machines. # PCLMUL may not be available on all machines. %configure --disable-static \ @@ -64,15 +68,14 @@ --disable-sse2 \ %endif --disable-pclmul -make %{?_smp_mflags}; +make %{?_smp_mflags} %check -make check %{?_smp_mflags}; +make check %{?_smp_mflags} %install -b="%buildroot"; -make install DESTDIR="$b"; -rm -f "$b/%_libdir"/*.la; +%make_install +rm -f "%buildroot/%_libdir"/*.la %post -n %lname -p /sbin/ldconfig @@ -80,11 +83,12 @@ %files -n %lname %defattr(-,root,root) -%_libdir/*gf2x.so.* +%_libdir/libgf2x-1.2.so +%doc COPYING %files devel %defattr(-,root,root) %_includedir/gf2x* -%_libdir/*gf2x.so +%_libdir/libgf2x.so %changelog ++ 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch ++ >From 3965c3bd4e45b10ca1f4b214ac0ce66221949bc1 Mon Sep 17 00:00:00 2001 From: Jan EngelhardtDate: Mon, 25 Dec 2017 20:29:59 +0100 Subject: [PATCH] build: fix -version-info for libgf2x after ABI break Commit e5c900c11e07d98c3074aea88a72e4107c2b3a8b changed the ABI and therefore *must* change the -version-info numbers. $ abidiff gf2x-1.1/.libs/libgf2x.so.1.0.0 gf2x-1.2/.libs/libgf2x.so.1.0.2 Functions changes summary: 16 Removed, 4 Changed, 20 Added functions Variables changes summary: 0 Removed, 0 Changed, 1 Added variable 16 Removed functions: 'function void gf2x_tfft_add(gf2x_tfft_info_srcptr, gf2x_tfft_ptr, gf2x_tfft_srcptr, gf2x_tfft_srcptr)'{gf2x_tfft_add} [..] --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index b841724..0be4106 100644 --- a/Makefile.am +++ b/Makefile.am @@ -74,7 +74,7 @@ nobase_nodist_include_HEADERS=\ gf2x/gf2x_mul9.h -libgf2x_la_LDFLAGS=-version-info @gf2x_lib_version@ -no-undefined +libgf2x_la_LDFLAGS=-release ${PACKAGE_VERSION} -no-undefined SUBDIRS=lowlevel src . fft tests $(MAYBE_APPS) -- 2.15.1 ++ gf2x-1.1.tar.gz -> gf2x-1.2.tar.gz ++ 100258 lines of diff (skipped)
commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2015-06-30 10:16:31 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new (New) Package is gf2x Changes: --- /work/SRC/openSUSE:Factory/gf2x/gf2x.changes2012-12-05 13:52:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.gf2x.new/gf2x.changes 2015-06-30 10:16:33.0 +0200 @@ -1,0 +2,6 @@ +Fri Jun 26 08:55:11 UTC 2015 - jeng...@inai.de + +- Disable SSE2 on x86 because it is not necessarily present +- Add gf2x-memset.diff + +--- New: gf2x-memset.diff Other differences: -- ++ gf2x.spec ++ --- /var/tmp/diff_new_pack.SBdZQ6/_old 2015-06-30 10:16:33.0 +0200 +++ /var/tmp/diff_new_pack.SBdZQ6/_new 2015-06-30 10:16:33.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gf2x # -# Copyright (c) 2011 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 @@ -16,17 +16,17 @@ # - Name: gf2x %define lname libgf2x1 Version:1.1 Release:0 -Group: Productivity/Scientific/Math Summary:Library for multiplication over the GF(2) field License:GPL-2.0+ -URL:https://gforge.inria.fr/projects/gf2x/ +Group: Productivity/Scientific/Math +Url:https://gforge.inria.fr/projects/gf2x/ Source: https://gforge.inria.fr/frs/download.php/30873/%name-%version.tar.gz +Patch1: gf2x-memset.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,10 +54,16 @@ %prep %setup -q +%patch -P 1 -p1 %build -# PCLMUL may not be available on all machines -%configure --disable-static --disable-pclmul +# SSE2 may not be available on all x86_32 machines. +# PCLMUL may not be available on all machines. +%configure --disable-static \ +%ifarch %ix86 + --disable-sse2 \ +%endif + --disable-pclmul make %{?_smp_mflags}; %check ++ gf2x-memset.diff ++ From: Jan Engelhardt jeng...@inai.de Date: 2015-06-26 10:35:59.446493341 +0200 build: resolve compiler warning gf2x.c:82:24: warning: 'sizeof' on array function parameter 'p' will return size of 'struct gf2x_mul_pool_s *' [-Wsizeof-array-argument] memset(p, 0, sizeof(p)); --- gf2x.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: gf2x-1.1/gf2x.c === --- gf2x-1.1.orig/gf2x.c +++ gf2x-1.1/gf2x.c @@ -79,7 +79,7 @@ static gf2x_mul_pool_t global_pool; void gf2x_mul_pool_init(gf2x_mul_pool_t p) { -memset(p, 0, sizeof(p)); +memset(p, 0, sizeof(*p)); } void gf2x_mul_pool_clear(gf2x_mul_pool_t p)
commit gf2x for openSUSE:Factory
Hello community, here is the log from the commit of package gf2x for openSUSE:Factory checked in at 2012-12-05 13:52:04 Comparing /work/SRC/openSUSE:Factory/gf2x (Old) and /work/SRC/openSUSE:Factory/.gf2x.new (New) Package is gf2x, Maintainer is Changes: New Changes file: --- /dev/null 2012-11-30 12:21:47.308011256 +0100 +++ /work/SRC/openSUSE:Factory/.gf2x.new/gf2x.changes 2012-12-05 13:52:06.0 +0100 @@ -0,0 +1,10 @@ +--- +Thu Nov 29 18:25:23 UTC 2012 - jeng...@inai.de + +- Update to new upstream release 1.1 +* trap bad arguments to gf2x_tfft_init + +--- +Thu Sep 15 14:00:05 UTC 2011 - jeng...@medozas.de + +- Initial package (version 1.0) for build.opensuse.org New: gf2x-1.1.tar.gz gf2x.changes gf2x.spec Other differences: -- ++ gf2x.spec ++ # # spec file for package gf2x # # Copyright (c) 2011 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/ # Name: gf2x %define lname libgf2x1 Version:1.1 Release:0 Group: Productivity/Scientific/Math Summary:Library for multiplication over the GF(2) field License:GPL-2.0+ URL:https://gforge.inria.fr/projects/gf2x/ Source: https://gforge.inria.fr/frs/download.php/30873/%name-%version.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description gf2x is a library for fast multiplication of polynomials over the GF(2) binary field. %package -n %lname Summary:Library for multiplication over the GF(2) field Group: System/Libraries %description -n %lname gf2x is a library for fast multiplication of polynomials over the GF(2) binary field. %package devel Summary:Development files for libgf2x Group: Development/Libraries/C and C++ Requires: %lname = %version %description devel gf2x is a library for fast multiplication of polynomials over the GF(2) binary field. This package contains the headers for the gf2x library. %prep %setup -q %build # PCLMUL may not be available on all machines %configure --disable-static --disable-pclmul make %{?_smp_mflags}; %check make check %{?_smp_mflags}; %install b=%buildroot; make install DESTDIR=$b; rm -f $b/%_libdir/*.la; %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname %defattr(-,root,root) %_libdir/*gf2x.so.* %files devel %defattr(-,root,root) %_includedir/gf2x* %_libdir/*gf2x.so %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org