<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/45dab1f4e0709b989f71748a6ba01bcd77c1931d">https://github.com/macports/macports-ports/commit/45dab1f4e0709b989f71748a6ba01bcd77c1931d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 45dab1f4e0709b989f71748a6ba01bcd77c1931d
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Mon Aug 12 21:01:01 2019 +0100
<span style='display:block; white-space:pre;color:#404040;'> boost: remove patch-random-uniform_on_sphere.hpp.diff patch
</span>---
devel/boost/Portfile | 4 +-
.../files/patch-random-uniform_on_sphere.hpp.diff | 68 ----------------------
2 files changed, 2 insertions(+), 70 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/Portfile b/devel/boost/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f54df8e..194dcf5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,8 +49,8 @@ post-extract {
</span>
patchfiles patch-tools-build-src-engine-build.sh.diff \
patch-tools-build-src-engine-build.jam.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-apple-clang-no-libcxx.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-random-uniform_on_sphere.hpp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-apple-clang-no-libcxx.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # patch-apple-clang-no-libcxx.diff fixes a clang configuration
# error that occurs on OS X 10.7 and 10.8 due to the assumption
# that if clang is the compiler in use it must be using libc++.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-random-uniform_on_sphere.hpp.diff b/devel/boost/files/patch-random-uniform_on_sphere.hpp.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2768be3..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-random-uniform_on_sphere.hpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,68 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From e75d0b99b92ed674209a634991fbe1943dca01be Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Daniela Engert <dani@ngrt.de>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 13 May 2017 15:05:28 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Replace deprecated/removed C++98 std::bind2nd by a custom
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function object, and ignore tests focussing on std::random_shuffle.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Daniela Engert <dani@ngrt.de>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include/boost/random/uniform_on_sphere.hpp | 8 ++++++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test/test_old_uniform_int_distribution.cpp | 2 ++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test/test_random_number_generator.cpp | 2 ++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 3 files changed, 10 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/include/boost/random/uniform_on_sphere.hpp b/include/boost/random/uniform_on_sphere.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 72c25ef78..ce2e35237 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/random/uniform_on_sphere.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/random/uniform_on_sphere.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -225,8 +225,12 @@ class uniform_on_sphere
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } while(sqsum == 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // for all i: result[i] /= sqrt(sqsum)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- std::transform(_container.begin(), _container.end(), _container.begin(),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- std::bind2nd(std::multiplies<RealType>(), 1/sqrt(sqsum)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ RealType inverse_distance = 1 / sqrt(sqsum);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for(typename Cont::iterator it = _container.begin();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ it != _container.end();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ++it) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *it *= inverse_distance;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return _container;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/test/test_old_uniform_int_distribution.cpp b/test/test_old_uniform_int_distribution.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f033ad0e1..bdae26461 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/random/test/test_old_uniform_int_distribution.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/random/test/test_old_uniform_int_distribution.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -48,6 +48,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Author: Jos Hickson
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BOOST_AUTO_TEST_CASE(test_random_shuffle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef BOOST_NO_CXX98_RANDOM_SHUFFLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef boost::uniform_int<> distribution_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef boost::variate_generator<boost::mt19937 &, distribution_type> generator_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,4 +74,5 @@ BOOST_AUTO_TEST_CASE(test_random_shuffle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BOOST_CHECK_EQUAL_COLLECTIONS(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- testVec.begin(), testVec.end(),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- referenceVec.begin(), referenceVec.end());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/test/test_random_number_generator.cpp b/test/test_random_number_generator.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39c3e2401..14add59cf 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/random/test/test_random_number_generator.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/random/test/test_random_number_generator.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20,6 +20,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BOOST_AUTO_TEST_CASE(test_random_shuffle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef BOOST_NO_CXX98_RANDOM_SHUFFLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- boost::mt19937 engine(1234);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- boost::random::random_number_generator<boost::mt19937> generator(engine);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,4 +31,5 @@ BOOST_AUTO_TEST_CASE(test_random_shuffle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::random_shuffle(testVec.begin(), testVec.end(), generator);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span></pre><pre style='margin:0'>
</pre>