From 5f3250addb994cec23e865d356a293608f55c771f7625922c34b213fbb1324dc Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 4 Dec 2014 09:32:32 +0000 Subject: [PATCH] - Update to ISL version 0.14 * support IMath as an optional replacement for GMP * minor AST generator improvements - Inherits changes from ISL version 0.13 * deprecate isl_int * improved support for multi piecewise quasi-affine expressions * allow the user to impose a bound on the number of low-level operations * add isl_id_to_ast_expr and isl_id_to_pw_aff * add isl_schedule_constraints * hide internal structure of isl_vec * remove support for piplib OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=17 --- baselibs.conf | 4 ++-- isl-0.12.2.tar.bz2 | 3 --- isl-0.14-fixes.patch | 11 +++++++++++ isl-0.14.tar.bz2 | 3 +++ isl.changes | 15 +++++++++++++++ isl.spec | 8 +++++--- 6 files changed, 36 insertions(+), 8 deletions(-) delete mode 100644 isl-0.12.2.tar.bz2 create mode 100644 isl-0.14-fixes.patch create mode 100644 isl-0.14.tar.bz2 diff --git a/baselibs.conf b/baselibs.conf index b9937b8..16b0b6f 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,4 @@ -libisl10 +libisl13 isl-devel requires -isl- - requires "libisl10- = " + requires "libisl13- = " diff --git a/isl-0.12.2.tar.bz2 b/isl-0.12.2.tar.bz2 deleted file mode 100644 index d2c43fe..0000000 --- a/isl-0.12.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4 -size 1319434 diff --git a/isl-0.14-fixes.patch b/isl-0.14-fixes.patch new file mode 100644 index 0000000..ab7ce94 --- /dev/null +++ b/isl-0.14-fixes.patch @@ -0,0 +1,11 @@ +--- isl-0.14/isl_ast.c.orig 2014-12-04 10:19:12.262314510 +0100 ++++ isl-0.14/isl_ast.c 2014-12-04 10:19:58.317312916 +0100 +@@ -358,6 +358,8 @@ + return 1; + case isl_ast_expr_error: + return -1; ++ default: ++ return -1; + } + } + diff --git a/isl-0.14.tar.bz2 b/isl-0.14.tar.bz2 new file mode 100644 index 0000000..d5d7d32 --- /dev/null +++ b/isl-0.14.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3c02ff52f8540f6a85534f54158968417fd676001651c8289c705bd0228f36 +size 1399896 diff --git a/isl.changes b/isl.changes index 3a0ac1f..74889a3 100644 --- a/isl.changes +++ b/isl.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Dec 4 09:23:01 UTC 2014 - rguenther@suse.com + +- Update to ISL version 0.14 + * support IMath as an optional replacement for GMP + * minor AST generator improvements +- Inherits changes from ISL version 0.13 + * deprecate isl_int + * improved support for multi piecewise quasi-affine expressions + * allow the user to impose a bound on the number of low-level operations + * add isl_id_to_ast_expr and isl_id_to_pw_aff + * add isl_schedule_constraints + * hide internal structure of isl_vec + * remove support for piplib + ------------------------------------------------------------------- Thu Feb 13 12:19:28 UTC 2014 - rguenther@suse.com diff --git a/isl.spec b/isl.spec index fcf0f1a..37cf824 100644 --- a/isl.spec +++ b/isl.spec @@ -16,18 +16,19 @@ # -%define islsover 10 +%define islsover 13 Name: isl -Version: 0.12.2 +Version: 0.14 Release: 0 Summary: Integer Set Library License: MIT Group: Development/Languages/C and C++ -Url: http://www.kotnet.org/~skimo/isl/ +Url: http://isl.gforge.inria.fr/ BuildRequires: gmp-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: isl-%{version}.tar.bz2 +Patch1: isl-0.14-fixes.patch %description ISL is a library for manipulating sets and relations of integer points @@ -51,6 +52,7 @@ The shared library for the ISL. %prep %setup -q -n isl-%{version} +%patch1 -p1 %build %configure