<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/0731cafb4012f3e15af2711ec0c72b63921930a8">https://github.com/macports/macports-ports/commit/0731cafb4012f3e15af2711ec0c72b63921930a8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0731cafb4012f3e15af2711ec0c72b63921930a8
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Mar 8 11:03:21 2019 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-mkl{-include}: New ports for Intel Math Kernel Library python support
</span>---
 python/py-mkl/Portfile | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mkl/Portfile b/python/py-mkl/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..01f780d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mkl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,90 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-mkl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2019.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://software.intel.com/en-us/license/intel-simplified-software-license
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Restrictive/Distributable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {jonesc @cjones051073} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Math library for Intel and compatible processors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix      .whl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Intel only supports 10.12 and newer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.major} <= 15 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} is not supported on this OSX release."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "Unsupported OSX version"
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+# add sub-ports for headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach _py ${python.versions} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subport py${_py}-mkl-include { }
</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 {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${python.version}-pip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match "*-include" $subport]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        homepage       https://pypi.org/project/mkl-include/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        master_sites   https://files.pythonhosted.org/packages/4f/49/c24113b33981a2c3e6915eb94f50c56ea61639963339e03eaed37787cc81/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        distname       mkl_include-${version}-py2.py3-none-macosx_10_12_intel.macosx_10_12_x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums      rmd160  097dd5bcbcc0a704e065cbdc629c7a10bf9e0b71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       sha256  dd9e2224dcdbede569c996f971e663f64f184a432ccb01f2dceca768a77cb2b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       size    871122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append port:py${python.version}-mkl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        homepage       https://pypi.org/project/mkl/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        master_sites   https://files.pythonhosted.org/packages/ac/1e/c713b011b90cd238023df1c0025130c40bc40870a46273d942e89114233c/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        distname       mkl-${version}-py2.py3-none-macosx_10_12_intel.macosx_10_12_x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums      rmd160  62011c74574b354c8996edfdd1d6b3d5e1aa2623 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       sha256  23c8e8ba2cac703d8bc357d2bf10519e91dc4371e7dd1decf461f70db20b9783 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       size    193800193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append port:tbb port:libomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set PythonVersionWithDot [join [split ${python.version} ""] "."]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set py_lib_root ${prefix}/Library/Frameworks/Python.framework/Versions/${PythonVersionWithDot}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach dlib [glob -directory ${destroot}${py_lib_root} *.dylib] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${prefix}/lib        ${dlib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system "install_name_tool -add_rpath ${prefix}/lib/libomp ${dlib}"
</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><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;'>+    destroot.cmd  pip-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --no-cache-dir     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --no-dependencies  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --root ${destroot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${distpath}/${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>