From 41250cadd12988c9d553db41a77b7aaff2887eb2 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Fri, 18 Dec 2015 14:28:42 -0800 Subject: [PATCH] Update to 9.1.0 --- .gitignore | 2 ++ dyninst-8.2.1-boost-bind.patch | 42 ---------------------------------- dyninst.spec | 7 ++++-- sources | 4 ++-- 4 files changed, 9 insertions(+), 46 deletions(-) delete mode 100644 dyninst-8.2.1-boost-bind.patch diff --git a/.gitignore b/.gitignore index 5f775ac..f7e07ac 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ /dyninst-8.2.1.tar.gz /DyninstAPI-9.0.3.tgz /Testsuite-9.0.3.tgz +/DyninstAPI-9.1.0.tgz +/Testsuite-9.1.0.tgz diff --git a/dyninst-8.2.1-boost-bind.patch b/dyninst-8.2.1-boost-bind.patch deleted file mode 100644 index ce15094..0000000 --- a/dyninst-8.2.1-boost-bind.patch +++ /dev/null @@ -1,42 +0,0 @@ -commit 28f52285af957fd464485cc706b4b9eba65912cf -Author: Josh Stone -Date: Thu Jul 23 15:28:56 2015 -0700 - - dataflowAPI: use boost::bind() instead of bind() - - With boost 1.58, the boost::bind() in Slicer::getPredecessors() - gave an "error: call of overloaded 'bind[...]' is ambiguous". - - Every other bind in dyninst uses plain boost::bind(), which does its own - inspection of return type. That works well in this case too, even with - older boost versions. - -diff --git a/dataflowAPI/src/slicing.C b/dataflowAPI/src/slicing.C -index 8f36d8dc3cd6..436961549a9f 100644 ---- a/dataflowAPI/src/slicing.C -+++ b/dataflowAPI/src/slicing.C -@@ -722,15 +722,15 @@ Slicer::getPredecessors( - const Block::edgelist & sources = cand.loc.block->sources(); - std::for_each(boost::make_filter_iterator(epred, sources.begin(), sources.end()), - boost::make_filter_iterator(epred, sources.end(), sources.end()), -- boost::bind(&Slicer::handlePredecessorEdge, -- this, -- _1, -- boost::ref(p), -- boost::ref(cand), -- boost::ref(newCands), -- boost::ref(err), -- boost::ref(nf) -- )); -+ boost::bind(&Slicer::handlePredecessorEdge, -+ this, -+ _1, -+ boost::ref(p), -+ boost::ref(cand), -+ boost::ref(newCands), -+ boost::ref(err), -+ boost::ref(nf) -+ )); - - return !err; - } diff --git a/dyninst.spec b/dyninst.spec index 3ce31b9..45c3c25 100644 --- a/dyninst.spec +++ b/dyninst.spec @@ -4,7 +4,7 @@ Name: dyninst Group: Development/Libraries Release: 1%{?dist} URL: http://www.dyninst.org -Version: 9.0.3 +Version: 9.1.0 Exclusiveos: linux #dyninst only knows the following architectures ExclusiveArch: %{ix86} x86_64 ppc ppc64 @@ -13,7 +13,7 @@ Source0: http://www.paradyn.org/release%{version}/DyninstAPI-%{version}.tgz Source1: http://www.paradyn.org/release%{version}/Testsuite-%{version}.tgz %global dyninst_base DyninstAPI-%{version} -%global testsuite_base Testsuite-9.0.0 +%global testsuite_base Testsuite-%{version} BuildRequires: libdwarf-devel >= 20111030 BuildRequires: elfutils-libelf-devel @@ -174,6 +174,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \ %attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a %changelog +* Fri Dec 18 2015 Josh Stone - 9.1.0-1 +- Update to 9.1.0 + * Fri Sep 04 2015 Josh Stone - 9.0.3-1 - Update to 9.0.3 diff --git a/sources b/sources index df6b7dd..b45c997 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -8441fb98ea610c3ecd4367e2ceab05df DyninstAPI-9.0.3.tgz -ff0ea634fea38ba73c660a15a1b95313 Testsuite-9.0.3.tgz +5c64b77521457199db44bec82e4988ac DyninstAPI-9.1.0.tgz +0b62cd97facd4bf20a42095731091093 Testsuite-9.1.0.tgz