Accepting request 220914 from science
- Update to new upstream release 2.5.5 OBS-URL: https://build.opensuse.org/request/show/220914 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pari?expand=0&rev=5
This commit is contained in:
commit
763cdaed81
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e17e1935ce7eba16d95cbabccb6ba8e0b6eedd866d7ab1536de8d1bac5755710
|
||||
size 1887236
|
@ -1,6 +1,44 @@
|
||||
# $Id$
|
||||
Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/
|
||||
|
||||
[last column crossreferences current development release 2.6.1]
|
||||
Done for version 2.5.5 (released 20/09/2013):
|
||||
|
||||
Fixed
|
||||
BA 1- [native kernel] FFT mulii relied on unspecified order
|
||||
of evaluation [2.6.0-F118]
|
||||
BA 2- [Configure] fix support for multiarch systems for GMP
|
||||
3- local() could corrupt polynomial variable of the same name [F4]
|
||||
4- Flm_Fl_mul returned a wrong result [F12]
|
||||
5- allocatemem(2^36-1) --> corrupted stack [#1437] [F14]
|
||||
6- stack corruption in carberkowitz / charpoly(,,3) [ session crash ] [F19]
|
||||
7- subst(O(x^2),x,0*x) => SEGV [#1447] [F20]
|
||||
8- bnfcertify() when primelimit < Zimmert bound => oo loop
|
||||
9- dirmul/dirdiv: incorrect result length when valuation > 1 [F23]
|
||||
10- x,y a t_PADIC, x === y always returned 0 [F24]
|
||||
11- round((1e-40+x) / (1e-39+x)) would create the invalid object x/x [F26]
|
||||
12- polgalois(x^11 + 627*x^4 - 584) -> F_110 instead of S_11 [#1460] [F27]
|
||||
|
||||
[last column crossreferences current development release 2.6.0]
|
||||
Done for version 2.5.4 (released 13/05/2013):
|
||||
|
||||
Fixed
|
||||
1- sin'(1) with default(compatible,3) caused a crash [F97]
|
||||
2- rare corruption in ECM [#1240] factorint(,1) => SEGV [F98]
|
||||
3- add missing call to normalize() in lift(t_POL/t_SER) [#1359] [F99]
|
||||
BA 4- listput was not SIGINT safe [F100]
|
||||
BA 5- znorder(Mod(5,16),200) -> 5 instead of 4 [F101]
|
||||
JD 6- galoisinit(x^3+x^2-2*x-1) -> uninitialized read [#1389] [F106]
|
||||
BA 7- polhermite(66) -> corrupted result [#1393] [F107]
|
||||
8- polred() could return non-squarefree polynomials [#1395]
|
||||
BA 9- galoisfixedfield() could return a wrong result for polynomials [F109]
|
||||
with large roots [#1406]
|
||||
10- bnrdisc could return a wrong result if the modulus had more than [F110]
|
||||
2 prime divisors [#1399]
|
||||
11- y;z;(x^2+y)*w/z/x -> significant pointers lost [#1248] [F113]
|
||||
12- thue(thueinit(x^3-1493,1),3) -> error [F115]
|
||||
13- typo in modr_safe -> precision error [#1413] [F116]
|
||||
|
||||
[last column crossreferences current development release 2.6.0]
|
||||
Done for version 2.5.3 (released 03/10/2012):
|
||||
|
3
pari-2.5.5.tar.gz
Normal file
3
pari-2.5.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:766f86f454c4a4ef5a4cfad9fde3d8348812ab22223812638bc7bf075de01615
|
||||
size 2727321
|
7
pari-2.5.5.tar.gz.asc
Normal file
7
pari-2.5.5.tar.gz.asc
Normal file
@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1.4.12 (GNU/Linux)
|
||||
|
||||
iEYEABECAAYFAlIrGU0ACgkQeDPs8bVESBVJowCggsFRLggFYxiIrBZntkHkGU0q
|
||||
o0YAmwb3J2GTm4lQdasIntzKo1zOJill
|
||||
=FTqh
|
||||
-----END PGP SIGNATURE-----
|
26
pari-nodate.diff
Normal file
26
pari-nodate.diff
Normal file
@ -0,0 +1,26 @@
|
||||
From: Jan Engelhardt <jengelh@inai.de>
|
||||
Date: 2014-02-05 03:01:02.110857012 +0100
|
||||
|
||||
Kill __DATE__ from source, it's pointless and can cause rebuilds.
|
||||
|
||||
---
|
||||
src/gp/gp.c | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
Index: pari-2.5.5/src/gp/gp.c
|
||||
===================================================================
|
||||
--- pari-2.5.5.orig/src/gp/gp.c
|
||||
+++ pari-2.5.5/src/gp/gp.c
|
||||
@@ -823,9 +823,9 @@ print_version(void)
|
||||
|
||||
center(paricfg_version);
|
||||
center(paricfg_buildinfo);
|
||||
- buf = stackmalloc(strlen(__DATE__) + 32 + (ver? strlen(ver): 0));
|
||||
- if (ver) (void)sprintf(buf, "compiled: %s, %s", __DATE__, ver);
|
||||
- else (void)sprintf(buf, "compiled: %s", __DATE__);
|
||||
+ buf = stackmalloc(strlen("yes") + 32 + (ver? strlen(ver): 0));
|
||||
+ if (ver) (void)sprintf(buf, "compiled: %s, %s", "yes", ver);
|
||||
+ else (void)sprintf(buf, "compiled: %s", "yes");
|
||||
center(buf);
|
||||
ver = what_readline();
|
||||
buf = stackmalloc(strlen(ver) + 64);
|
14
pari.changes
14
pari.changes
@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 5 01:56:32 UTC 2014 - jengelh@inai.de
|
||||
|
||||
- Update to new upstream release 2.5.5
|
||||
* sin'(1) with default(compatible,3) caused a crash
|
||||
* add missing call to normalize() in lift(t_POL/t_SER)
|
||||
* galoisinit(x^3+x^2-2*x-1) led to uninitialized read
|
||||
* polred() could return non-squarefree polynomials
|
||||
* bnrdisc could return a wrong result if the modulus had more than
|
||||
2 prime divisors
|
||||
* FFT mulii relied on unspecified order of evaluation
|
||||
* local() could corrupt polynomial variable of the same name
|
||||
- Add pari-nodate.diff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 6 20:10:01 UTC 2013 - jengelh@inai.de
|
||||
|
||||
|
15
pari.spec
15
pari.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package pari
|
||||
#
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2014 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
|
||||
@ -18,22 +18,23 @@
|
||||
|
||||
Name: pari
|
||||
%define lname libpari-gmp3
|
||||
Version: 2.5.3
|
||||
Version: 2.5.5
|
||||
Release: 0
|
||||
Summary: Computer Algebra System for fast computations in Number Theory
|
||||
License: GPL-2.0
|
||||
Group: Productivity/Scientific/Math
|
||||
Url: http://pari.math.u-bordeaux.fr/
|
||||
|
||||
#DL-URL: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.3.tar.gz
|
||||
Source: %name-%version.tar.xz
|
||||
Source2: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.3.changelog
|
||||
#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
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: fltk-devel
|
||||
BuildRequires: gmp-devel
|
||||
BuildRequires: libqt4-devel
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: xz
|
||||
%if 0%{?suse_version} >= 1220
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: xorg-x11-proto-devel
|
||||
@ -100,7 +101,7 @@ make %{?_smp_mflags} all \
|
||||
CFLAGS="%optflags -fno-strict-aliasing" \
|
||||
STRIP=true;
|
||||
|
||||
cp "%{S:2}" .;
|
||||
cp "%{S:3}" .;
|
||||
|
||||
%install
|
||||
b="%buildroot";
|
||||
|
Loading…
Reference in New Issue
Block a user