<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e5de9cc65a8e91fcbb9a3d90911569169f0ccf88">https://github.com/macports/macports-ports/commit/e5de9cc65a8e91fcbb9a3d90911569169f0ccf88</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new e5de9cc  ppl: Fix build failure with clang 5+
</span>e5de9cc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e5de9cc65a8e91fcbb9a3d90911569169f0ccf88
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jul 23 11:38:00 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ppl: Fix build failure with clang 5+
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/56726
</span>---
 devel/ppl/Portfile           |  2 ++
 devel/ppl/files/clang5.patch | 27 +++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ppl/Portfile b/devel/ppl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4658915..f37f621 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ppl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ppl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +40,8 @@ depends_skip_archcheck-append m4
</span> 
 depends_lib         port:glpk port:gmp
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   clang5.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Generate a newer libtool that passes -stdlib when linking dylibs.
 use_autoreconf          yes
 autoreconf.post_args    --force
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ppl/files/clang5.patch b/devel/ppl/files/clang5.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9f4aa68
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ppl/files/clang5.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build failure with clang 5+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://www.cs.unipr.it/mantis/view.php?id=2128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=c39f6a07b51f89e365b05ba4147aa2aa448febd7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Determinate_inlines.hh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Determinate_inlines.hh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -289,8 +289,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <typename PSET>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <typename Binary_Operator_Assign>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-inline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Determinate<PSET>::Binary_Operator_Assign_Lifter<Binary_Operator_Assign>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++inline typename
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Determinate<PSET>::template Binary_Operator_Assign_Lifter<Binary_Operator_Assign>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Determinate<PSET>::lift_op_assign(Binary_Operator_Assign op_assign) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return Binary_Operator_Assign_Lifter<Binary_Operator_Assign>(op_assign);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/OR_Matrix_inlines.hh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/OR_Matrix_inlines.hh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,7 +97,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <typename T>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <typename U>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-inline OR_Matrix<T>::Pseudo_Row<U>&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++inline typename OR_Matrix<T>::template Pseudo_Row<U>&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OR_Matrix<T>::Pseudo_Row<U>::operator=(const Pseudo_Row& y) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   first = y.first;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if PPL_OR_MATRIX_EXTRA_DEBUG
</span></pre><pre style='margin:0'>

</pre>