Hello community, here is the log from the commit of package pari for openSUSE:Factory checked in at 2018-12-13 19:48:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pari (Old) and /work/SRC/openSUSE:Factory/.pari.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pari" Thu Dec 13 19:48:28 2018 rev:17 rq:656949 version:2.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pari/pari.changes 2018-08-31 10:47:31.695427143 +0200 +++ /work/SRC/openSUSE:Factory/.pari.new.28833/pari.changes 2018-12-13 19:48:29.896696767 +0100 @@ -1,0 +2,22 @@ +Mon Dec 10 23:51:20 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Update to new upstream release 2.11 + * Fixed a heap buffer overflow + * Fixed mfsplit(mf,,flag) could return uninitialized objects + causing SIGSEGV + * Fixed incgam(-1000.4,2) causing SIGSEGV + * Fixed mfcoefs(mfDelta(),0) causing SIGSEGV + * Fixed segfault in rnfidealup + +------------------------------------------------------------------- +Fri Dec 7 21:14:49 UTC 2018 - Todd R <toddrme2...@gmail.com> + +- Use %macro instead of %{macro} wherever possible. + +------------------------------------------------------------------- +Fri Dec 7 16:38:08 UTC 2018 - Todd R <toddrme2...@gmail.com> + +- Fix building on SLE 15 +- Use %license macro + +------------------------------------------------------------------- Old: ---- pari-2.11.0.changelog pari-2.11.0.tar.gz pari-2.11.0.tar.gz.asc New: ---- pari-2.11.1.changelog pari-2.11.1.tar.gz pari-2.11.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pari.spec ++++++ --- /var/tmp/diff_new_pack.T6uj71/_old 2018-12-13 19:48:30.428696078 +0100 +++ /var/tmp/diff_new_pack.T6uj71/_new 2018-12-13 19:48:30.428696078 +0100 @@ -12,32 +12,43 @@ # 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/ # +%if 0%{?sle_version} == 150000 && !0%{?is_opensuse} +%bcond_with qt +%else +%bcond_without qt +%endif + +# See +# http://pari.math.u-bordeaux.fr/archives/pari-dev-1211/msg00006.html +# for details on the SO versioning. + Name: pari -%define lname libpari-gmp6 -Version: 2.11.0 +%define sover 6 +%define lname libpari-gmp%sover +Version: 2.11.1 Release: 0 -Summary: Computer Algebra System for fast computations in Number Theory +Summary: Computer Algebra System for computations in Number Theory License: GPL-2.0-only Group: Productivity/Scientific/Math -Url: http://pari.math.u-bordeaux.fr/ - +URL: http://pari.math.u-bordeaux.fr/ #Git-Clone: http://pari.math.u-bordeaux.fr/git/pari.git #Git-Web: http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi Source: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz Source2: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz.asc Source3: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.changelog Patch1: pari-nodate.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fltk-devel BuildRequires: gmp-devel BuildRequires: libX11-devel -BuildRequires: libqt4-devel BuildRequires: readline-devel BuildRequires: xorg-x11-proto-devel +%if %{with qt} +BuildRequires: libqt4-devel +%endif %description PARI/GP is a computer algebra system designed for fast computations @@ -63,7 +74,7 @@ Summary: Computer Algebra System library for fast computations in Number Theory # This is used by the data packages to avoid having a too-old version of libpari: Group: System/Libraries -Provides: libpari-gmp = %version-%release +Provides: libpari-gmp = %version %description -n %lname PARI/GP is a computer algebra system designed for fast computations @@ -88,47 +99,45 @@ %prep %setup -q -%patch -p 1 -P 1 +%patch -P 1 -p1 %build ./Configure --prefix="%_prefix" \ --bindir="%_bindir" --includedir="%_includedir" \ --libdir="%_libdir" \ - --sysdatadir="%_libdir" --datadir="%_datadir/%name"; + --sysdatadir="%_libdir" --datadir="%_datadir/%name" make %{?_smp_mflags} all \ CFLAGS="%optflags -fno-strict-aliasing" \ - STRIP=true; - -cp "%{S:3}" .; + STRIP=true +cp "%{S:3}" . %install -b="%buildroot"; -make install DESTDIR="$b"; +%make_install %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files gp -%defattr(-,root,root) +%license AUTHORS COPYING %_bindir/* %_datadir/%name %_libdir/%name.cfg %_mandir/man*/* -%doc %name-%version.changelog -# -# See -# http://pari.math.u-bordeaux.fr/archives/pari-dev-1211/msg00006.html -# for details on the SO versioning. -# %files -n %lname -%defattr(-,root,root) +%if 0%{?sle_version} <= 150000 && !0%{?is_opensuse} +%dir %_licensedir +%endif +%license AUTHORS COPYING +%doc %name-%version.changelog +%doc CHANGES CHANGES-* NEW README +%doc examples/ %_libdir/libpari-gmp.so.%version -%_libdir/libpari-gmp.so.6 +%_libdir/libpari-gmp.so.%sover %files devel -%defattr(-,root,root) -%_includedir/pari +%license AUTHORS COPYING +%_includedir/pari/ %_libdir/libpari.so %changelog ++++++ pari-2.11.0.changelog -> pari-2.11.1.changelog ++++++ ++++ 730 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pari/pari-2.11.0.changelog ++++ and /work/SRC/openSUSE:Factory/.pari.new.28833/pari-2.11.1.changelog ++++++ pari-2.11.0.tar.gz -> pari-2.11.1.tar.gz ++++++ ++++ 5348 lines of diff (skipped)