[why] New upstream version. Drop upstreamed patches.
Jerry James
jjames at fedoraproject.org
Tue Jul 31 02:55:21 UTC 2012
commit 06edd92de33ee2ff00dac096648f8206443cc1cf
Author: Jerry James <loganjerry at gmail.com>
Date: Mon Jul 30 20:55:08 2012 -0600
New upstream version.
Drop upstreamed patches.
.gitignore | 2 +-
gwhy-2.26.patch => gwhy-2.31.patch | 0
sources | 4 +-
...Makefile.in.patch => why-2.31-Makefile.in.patch | 12 +-
why-apron.patch | 40 --
why-flocq2.patch | 510 --------------------
why.spec | 28 +-
7 files changed, 21 insertions(+), 575 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3c891f7..719a194 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
/krakatoa.pdf
-/why-2.30.tar.gz
+/why-2.31.tar.gz
diff --git a/gwhy-2.26.patch b/gwhy-2.31.patch
similarity index 100%
rename from gwhy-2.26.patch
rename to gwhy-2.31.patch
diff --git a/sources b/sources
index ae20770..c472a51 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-1e8d6c76e5c3cee018172e981309c68b krakatoa.pdf
-c3f6c5616e32743e883ffb7609f96336 why-2.30.tar.gz
+08f92283da47fdb190f516339472e575 krakatoa.pdf
+d647f64049345be5654f8f3fdb077aa4 why-2.31.tar.gz
diff --git a/why-2.30-Makefile.in.patch b/why-2.31-Makefile.in.patch
similarity index 66%
rename from why-2.30-Makefile.in.patch
rename to why-2.31-Makefile.in.patch
index eb43de5..9546b4b 100644
--- a/why-2.30-Makefile.in.patch
+++ b/why-2.31-Makefile.in.patch
@@ -1,7 +1,7 @@
---- Makefile.in.orig 2011-10-24 09:21:06.000000000 -0600
-+++ Makefile.in 2011-10-25 15:37:54.600278865 -0600
-@@ -782,14 +782,9 @@
- cp -f $(V7FILES) $(LIBDIR)/why/coq7
+--- Makefile.in.orig 2012-07-19 12:33:10.000000000 -0600
++++ Makefile.in 2012-07-30 20:28:33.062463838 -0600
+@@ -812,14 +812,9 @@
+ mkdir -p $(LIBDIR)/why/coq7
cp -f $(VO7) $(LIBDIR)/why/coq7
install-coq-v8 install-coq-v8.1:
- if test -w $(COQLIB) ; then \
@@ -9,9 +9,9 @@
- cp -f $(VO8) $(COQLIB)/user-contrib/Why ; \
- else \
- echo "Cannot copy to Coq standard library. Add \"-R $(LIBDIR)/why/coq Why\" to Coq options." ;\
-- mkdir -p $(LIBDIR)/why/coq ;\
-- cp -f $(VO8) $(V8FILES) $(LIBDIR)/why/coq ;\
- fi
+- mkdir -p $(LIBDIR)/why/coq
+- cp -f $(VO8) $(LIBDIR)/why/coq
+ mkdir -p $(COQLIB)/user-contrib/Why
+ cp -f $(V8FILES) $(COQLIB)/user-contrib/Why
+ cp -f $(VO8) $(COQLIB)/user-contrib/Why
diff --git a/why.spec b/why.spec
index 72a5e3a..95d490f 100644
--- a/why.spec
+++ b/why.spec
@@ -19,8 +19,8 @@
%global debug_package %{nil}
Name: why
-Version: 2.30
-Release: 7%{?dist}
+Version: 2.31
+Release: 1%{?dist}
Summary: Software verification platform
Group: Applications/Engineering
@@ -44,7 +44,7 @@ Source12: patch_jessie_pvs
# about when bad parameters are passed to it - this patch fixes that.
# Upstream has been informed about this issue and a better fix is on
# their todo list
-Patch0: gwhy-2.26.patch
+Patch0: gwhy-2.31.patch
# This patch makes a Fedora-specific fix to eliminate checking for the
# location of Coq - since we're using the coq package, we know where
@@ -52,14 +52,7 @@ Patch0: gwhy-2.26.patch
# It also makes a fix necessary to correctly build the bytecode only
# version of why by building the make_float_model tool correctly in
# this case.
-Patch1: why-2.30-Makefile.in.patch
-
-# This patch fixes some mildly bitrotted APRON support code.
-# Applied upstream.
-Patch2: why-apron.patch
-
-# This patch updates the flocq usage for flocq 2.0.0. It will be sent upstream.
-Patch3: why-flocq2.patch
+Patch1: why-2.31-Makefile.in.patch
BuildRequires: auto-destdir
BuildRequires: cvc3
@@ -218,8 +211,6 @@ based on Why, including various automated and interactive provers.
%setup -q
%patch0
%patch1
-%patch2
-%patch3
cp -p %SOURCE1 %SOURCE2 %SOURCE6 %SOURCE7 ./
@@ -271,10 +262,11 @@ sed -e "s|-I +apron|-I +apron -I +mlgmpidl|" \
# Update the version numbers of external programs
# Also, command "pvs" is LVM2's /sbin/pvs, so rename "pvs" to pvs-sbcl:
-sed -e 's/versions_ok = \["0\.93"\]/versions_ok = ["0.93";"0.94"]/' \
- -e 's/versions_ok = \["1\.0\.25";.*\]/versions_ok = ["1.0.31"]/' \
+sed -e 's/\(versions_ok = \["0\.13\.0";"0\.14\.0";"0\.15\.1"\)\];/\1;"0.16.0";"0.16.1"];' \
+ -e 's/versions_ok = \["0\.93"\]/versions_ok = ["0.93";"0.94"]/' \
+ -e 's/versions_ok = \["1\.0\.25";.*\]/versions_ok = ["1.0.35"]/' \
-e 's/versions_ok = \["2.2"\]/versions_ok = ["2.4.1"]/' \
- -e 's/versions_ok = \["8\.0";.*\]/versions_ok = ["8.3pl2"]/' \
+ -e 's/versions_ok = \["8\.0";.*\]/versions_ok = ["8.3pl4"]/' \
-e 's/versions_ok = \["4\.1"\]/versions_ok = ["5.0"]/' \
-e 's/command = "pvs"/command = "pvs-sbcl"/' \
-e 's/PVS, (pvs, \["pvs"\]);/PVS, (pvs, ["pvs-sbcl" ; "pvs"]);/' \
@@ -438,6 +430,10 @@ diff -u min.why min_why.why.result # Show differences from correct result.
%changelog
+* Mon Jul 30 2012 Jerry James <loganjerry at gmail.com> - 2.31-1
+- New upstream version
+- Drop upstreamed patches
+
* Mon Jul 30 2012 Richard W.M. Jones <rjones at redhat.com> - 2.30-7
- Rebuild for OCaml 4.00.0 official.
More information about the scm-commits
mailing list