<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/61ef7780d3559ec25883a2ebab007ed182edfb02">https://github.com/macports/macports-ports/commit/61ef7780d3559ec25883a2ebab007ed182edfb02</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 61ef7780d3559ec25883a2ebab007ed182edfb02
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sat Aug 18 14:16:20 2018 -0700
<span style='display:block; white-space:pre;color:#404040;'> FEniCS: update version 2017.2.0->2018.1.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Instant has "been retired"
</span><span style='display:block; white-space:pre;color:#404040;'> See https://bitbucket.org/fenics-project/instant
</span>---
math/dolfin/Portfile | 16 ++++++++-----
math/dolfin/files/patch-EigenLUSolver.h.diff | 14 ++++++++++++
python/py-dijitso/Portfile | 9 ++++----
python/py-ffc/Portfile | 9 ++++----
python/py-fiat/Portfile | 8 +++----
python/py-fiat/files/patch-sympy.diff | 2 +-
python/py-instant/Portfile | 34 ----------------------------
python/py-ufl/Portfile | 8 +++----
8 files changed, 41 insertions(+), 59 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/dolfin/Portfile b/math/dolfin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cbcb716..a8af527 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/dolfin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/dolfin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,11 +2,10 @@
</span>
PortSystem 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span> PortGroup mpi 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project dolfin 2017.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup fenics-project dolfin 2018.1.0
</span> categories math
license LGPL-3+
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,11 +14,15 @@ maintainers {sean @seanfarley} openmaintainer
</span> description DOLFIN is a part of FEniCS
long_description DOLFIN is a library that functions as the main user interface of FEniCS
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8e51f28623ea0d6f1f0fad01f3c1cf0a81a25bc5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 90f77796372eed63f529bafa7c05afa3d5bfeb5f378d3e4e9d53959c0c06bbe7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9b1c8b3c54368d7cda0cc615d5ca16070adbbde0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2afb54e2f8a2c7be5a89e4ef224b68ae514c32168c9a94b1921d62339f8decd4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4835222
</span>
mpi.setup require
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid "error: 'EigenLUImplBase' is a private member of 'dolfin::EigenLUSolver'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-EigenLUSolver.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append \
-DPYTHON_EXECUTABLE:FILEPATH=${prefix}/bin/python3.6 \
-DPYTHON_INCLUDE_DIR:PATH=${frameworks_dir}/Python.framework/Headers \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +42,8 @@ configure.args-append \
</span> -DDOLFIN_ENABLE_TRILINOS:BOOL=OFF \
-DDOLFIN_ENABLE_CHOLMOD:BOOL=OFF \
-DDOLFIN_ENABLE_UMFPACK:BOOL=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOLFIN_ENABLE_PASTIX:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DDOLFIN_ENABLE_PASTIX:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DDOLFIN_ENABLE_SUNDIALS:BOOL=OFF
</span>
depends_build-append \
port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/dolfin/files/patch-EigenLUSolver.h.diff b/math/dolfin/files/patch-EigenLUSolver.h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5899430
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/dolfin/files/patch-EigenLUSolver.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- dolfin/la/EigenLUSolver.h.orig 2018-07-31 23:33:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ dolfin/la/EigenLUSolver.h 2018-07-31 23:45:53.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -83,9 +83,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::string parameter_type() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { return "lu_solver"; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ class EigenLUImplBase;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Eigen LU implementation class
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- class EigenLUImplBase;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::unique_ptr<EigenLUImplBase> _impl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Available LU solvers and descriptions
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dijitso/Portfile b/python/py-dijitso/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d2c6fa..3d86be8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dijitso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dijitso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project dijitso 2017.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup fenics-project dijitso 2018.1.0
</span> name py-dijitso
categories-append math science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +20,9 @@ long_description This module was written to improve a core component of the \
</span> only called from within a C++ library, and thus do not \
need wrapping in a nice Python interface.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 211776f660dcc86c0af81044402bedd0f287ec73 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b759a384cd1c6bf50476803f0277cd6e7a1fdaaee922c7952641bce8c8336678 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 52225
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 45d6d01ab312f095e5ff68e1589a04f48fb0f072 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2a768a5aac0414c1719a0ea5d66c788d6f8d0838d3b669ecb26e35ff9e452f09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 51541
</span>
python.versions 36
python.link_binaries_suffix
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ffc/Portfile b/python/py-ffc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d8f1083..e7c07fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ffc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ffc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project ffc 2017.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup fenics-project ffc 2018.1.0
</span> revision 0
name py-ffc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,9 @@ long_description FFC works as a compiler for multilinear forms by generating
</span> form can be given in mathematical notation and the generated \
code is as efficient as hand-optimized code.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 529e8b202dfe892b35e9b63a4ce276e5c97063ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f0a742e1195cf59eb10f1cce5680484bdf735777caac9ab460849659f11aa067 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1377601
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e543d339823c0c15ef086cce472ce9c2168a38f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 51b21e3557d4c1460b2d52ff2d5646dd3d15a8b458b51706d5ff58adc9485971 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1378112
</span>
python.versions 36
python.link_binaries_suffix
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,6 @@ configure.cxxflags-append -std=c++11
</span> if {${subport} ne ${name}} {
depends_lib port:py${python.version}-fiat \
port:py${python.version}-ufl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-instant \
</span> port:py${python.version}-dijitso \
port:swig-python \
port:boost
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fiat/Portfile b/python/py-fiat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 74c3782..8113338 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-fiat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fiat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project fiat 2017.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup fenics-project fiat 2018.1.0
</span> name py-fiat
categories-append math science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,8 +24,9 @@ long_description The FInite element Automatic Tabulator FIAT supports \
</span> Brezzi-Douglas-Marini and Nedelec are supported on \
triangles and tetrahedra.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 36dce6534d4eb88e2bc8f31e17d6834a31cc34fe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 44524aaefe938d448eee07e4398c5f26b3ea15e4b1be3a2bcb248ef239d747ed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 da50a1397c412f823fad35835f685d81b73e129a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b21ae8c040eb0c129629569110cc1426f458aa237c4f590e7f5a781dce3238ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 105308
</span>
python.versions 36
python.link_binaries_suffix
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fiat/files/patch-sympy.diff b/python/py-fiat/files/patch-sympy.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 99df0d2..836c511 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-fiat/files/patch-sympy.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fiat/files/patch-sympy.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- FIAT/expansions.py.orig 2018-06-14 04:30:19.000000000 -0700
+++ FIAT/expansions.py 2018-08-18 10:49:46.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -48,7 +48,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,7 +46,7 @@
</span> out = []
try:
out = [sympy.diff(F, X[j]) for j in range(D)]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-instant/Portfile b/python/py-instant/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b4e39e9..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-instant/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup bitbucket 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project instant 2017.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-instant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories-append math science
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license LGPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {sean @seanfarley} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Instant inlining of C and C++ in Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Instant is a Python module that allows for \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- instant inlining of C and C++ code in Python. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It is a small Python module built on top of SWIG \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and Distutils. It is part of the FEniCS Project.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9b86a4a7052936c9c18bb056591398214ac16513 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 517f4ff355704420c5938e6fe33e97892856e136732de86ffa29bb996b445791 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 74892
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.link_binaries_suffix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ufl/Portfile b/python/py-ufl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 02cf9e8..392541f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ufl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ufl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
PortGroup bitbucket 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup fenics-project ufl 2017.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup fenics-project ufl 2018.1.0
</span> name py-ufl
categories-append math science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,9 @@ long_description The Unified Form Language (UFL) is a domain specific languag
</span> finite element spaces and defining expressions for weak forms in a \
notation close to mathematical notation.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3bfdb103cdb94bc336f900eac10ea8b35413a4bc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 80032ee069923137badd8f5cd345db0aa36e9f3232c720072c4f1dfe8b6cf71c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 312004
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d92d916336e731b8706657fc3782e3a2e5170e2d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1717ac7deacae7ac9cf5a9ff419bbab1550308fe6f05a5c8ea7c3ee62eaacae8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 311194
</span>
python.versions 36
python.link_binaries_suffix
</pre><pre style='margin:0'>
</pre>