<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/32041ae8102311e451a1ca40c883a78ce41563a0">https://github.com/macports/macports-ports/commit/32041ae8102311e451a1ca40c883a78ce41563a0</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 32041ae  libsbml: update to version 5.16.0
</span>32041ae is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 32041ae8102311e451a1ca40c883a78ce41563a0
</span>Author: Akira Funahashi <funa@bio.keio.ac.jp>
AuthorDate: Fri Feb 16 12:47:01 2018 +0900

<span style='display:block; white-space:pre;color:#404040;'>    libsbml: update to version 5.16.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * update to version 5.16.0
</span><span style='display:block; white-space:pre;color:#404040;'>    * use cmake to build libSBML
</span><span style='display:block; white-space:pre;color:#404040;'>    * add maintainer
</span><span style='display:block; white-space:pre;color:#404040;'>    * add SBML Level 3 extension packages
</span><span style='display:block; white-space:pre;color:#404040;'>    * add Java, Python35 and Python36 bindings
</span><span style='display:block; white-space:pre;color:#404040;'>    * add cppnamespace, expat and libxml2 variants
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    libsbml: changed to use cmake 1.1 portgroup
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * use cmake 1.1 portgroup
</span><span style='display:block; white-space:pre;color:#404040;'>    * keep the variants sorted by name
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    libsbml: Add email address
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    libsbml: Fixed maintainers
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    libsbml: Fixed maintainers again
</span>---
 science/libsbml/Portfile                   | 122 ++++++++++++++++++++++++-----
 science/libsbml/files/patch-python-mp.diff |  14 ++++
 2 files changed, 118 insertions(+), 18 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libsbml/Portfile b/science/libsbml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b0a5429..75587b3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libsbml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libsbml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +1,13 @@
</span> # -*- 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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span> 
 name                libsbml
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             5.13.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.16.0
</span> categories          science
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@funasoul gmail.com:funasoul} openmaintainer
</span> license             LGPL-2.1+
 
 description         The Systems Biology Markup Language library
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,32 +19,117 @@ long_description    LibSBML is a free, open-source programming library to \
</span>                     rather a library you can embed in your own applications.
 
 homepage            http://sbml.org/Software/libSBML
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:project/sbml/libsbml/${version}/stable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        sourceforge:project/sbml/libsbml/${version}/experimental/source
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-python-mp.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            libSBML-${version}-core-src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir          libsbml-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            libSBML-${version}-Source
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3742e7b95a35a102b0cbf9f04d118c84c1aa03ea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  01fc7149d9464147a0ec0994f1f7d8107a468b294455cb21ad642ff99c1f19fe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e331901fdc87a733cdc113e83b1d3eaa27a76538 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4a2114ce1b48ff19f9be088ce75be57d54c262541a464775929e1cc66e9c943b
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --with-bzip2=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-libxml=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-zlib=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DWITH_EXAMPLES:BOOL=ON
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant arrays description {Enable libSBML support for the SBML Level 3 Arrays and Sets ('arrays')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_ARRAYS:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant comp description {Enable libSBML support for the SBML Level 3 Hierarchical Model ('comp')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_COMP:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant cppnamespace description {Use a C++ namespace for libSBML} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_CPP_NAMESPACE:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant distrib description {Enable libSBML support for the SBML Level 3 Distributions ('distrib')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_DISTRIB:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant dyn description {Enable libSBML support for the SBML Level 3 Dynamic Structures ('dyn')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_DYN:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant expat conflicts libxml2 description {Use the Expat XML parser library} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:expat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_EXPAT:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_LIBXML:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_XERCES:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant fbc description {Enable libSBML support for the SBML Level 3 Flux Balance Constraints ('fbc')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_FBC:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant groups description {Enable libSBML support for the SBML Level 3 Groups ('groups')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_GROUPS:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant java description {Configure to use Java} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append   port:swig port:swig-java
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append  -DWITH_JAVA:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant layout description {Enable libSBML support for the SBML Level 3 Graphical Layout ('layout')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_LAYOUT:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libxml2 conflicts expat description {Use the libxml2 XML parser library} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libxml2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_EXPAT:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_LIBXML:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_XERCES:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant multi description {Enable libSBML support for the SBML Level 3 Multistate and Multicomponent ('multi')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_MULTI:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 variant python27 conflicts python34 description {Configure to use Python version 2.7} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append  port:swig port:swig-python
</span>     depends_lib-append      port:python27
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-python --with-python-interpreter=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_PYTHON:BOOL=ON -DPYTHON_EXECUTABLE=${prefix}/bin/python2.7 -DPYTHON_USE_DYNAMIC_LOOKUP:BOOL=ON
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python34 conflicts python27 description {Configure to use Python version 3.4} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python34 conflicts python27 python35 python36 description {Configure to use Python version 3.4} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append  port:swig port:swig-python
</span>     depends_lib-append      port:python34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-python --with-python-interpreter=${prefix}/bin/python3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_PYTHON:BOOL=ON -DPYTHON_EXECUTABLE=${prefix}/bin/python3.4 -DPYTHON_USE_DYNAMIC_LOOKUP:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python35 conflicts python27 python34 python36 description {Configure to use Python version 3.5} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append  port:swig port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:python35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_PYTHON:BOOL=ON -DPYTHON_EXECUTABLE=${prefix}/bin/python3.5 -DPYTHON_USE_DYNAMIC_LOOKUP:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python36 conflicts python27 python34 python35 description {Configure to use Python version 3.6} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append  port:swig port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:python36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DWITH_PYTHON:BOOL=ON -DPYTHON_EXECUTABLE=${prefix}/bin/python3.6 -DPYTHON_USE_DYNAMIC_LOOKUP:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qual description {Enable libSBML support for the SBML Level 3 Qualitative Models ('qual')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_QUAL:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant render description {Enable libSBML support for the SBML Level 3 Rendering ('render')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_RENDER:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant req description {Enable libSBML support for the SBML Level 3 Required Elements ('req')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_REQUIREDELEMENTS:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant spatial description {Enable libSBML support for the SBML Level 3 Spatial Processes ('spatial')} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_SPATIAL:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset expat] && ![variant_isset libxml2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      default_variants +libxml2
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     /libSBML-(\[0-9.\]+)-core-src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     /libSBML-(\[0-9.\]+)-Source${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libsbml/files/patch-python-mp.diff b/science/libsbml/files/patch-python-mp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0280811
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libsbml/files/patch-python-mp.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;'>+--- src/bindings/python/CMakeLists.txt.dist        2017-12-01 20:10:51.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/bindings/python/CMakeLists.txt     2017-12-08 01:03:41.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -333,6 +333,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(PYTHON_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/python)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if (APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    execute_process(COMMAND "${PYTHON_EXECUTABLE}" -c "import sys; from distutils.sysconfig import get_python_lib; sys.stdout.write(get_python_lib())"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        OUTPUT_VARIABLE PYTHON_PACKAGE_INSTALL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MESSAGE( STATUS "PYTHON_PACKAGE_INSTALL_DIR: " ${PYTHON_PACKAGE_INSTALL_DIR} )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ####################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span></pre><pre style='margin:0'>

</pre>