commit gf2x for openSUSE:Factory

2019-12-21 Thread root
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

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

2018-05-01 Thread root
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

2018-01-23 Thread root
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 Engelhardt 
Date: 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

2015-06-30 Thread h_root
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

2012-12-05 Thread h_root
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