<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/fe0054e9a65c13e34259b36ea852b1c3166499f7">https://github.com/macports/macports-ports/commit/fe0054e9a65c13e34259b36ea852b1c3166499f7</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fe0054e9a65c13e34259b36ea852b1c3166499f7
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Mon Sep 3 14:16:46 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-logilab-hmm: add py27 subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - modernize checksums
</span><span style='display:block; white-space:pre;color:#404040;'> - use compilers PortGroup
</span><span style='display:block; white-space:pre;color:#404040;'> - add license
</span>---
python/py-logilab-hmm/Portfile | 69 ++++++++----------------------------------
1 file changed, 12 insertions(+), 57 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-logilab-hmm/Portfile b/python/py-logilab-hmm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4f42c38..fb23b23 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-logilab-hmm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-logilab-hmm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,6 +2,7 @@
</span>
PortSystem 1.0
PortGroup python 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compilers 1.0
</span>
name py-logilab-hmm
version 0.5.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,6 +13,7 @@ long_description logilab-hmm is an implementation of Hidden Markov model \
</span> and associated algorithms (Viterbi and Baum-Welsh).
platforms darwin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span>
homepage http://www.logilab.org/project/logilab-hmm
master_sites http://ftp.logilab.org/pub/hmm/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,17 +23,19 @@ livecheck.url http://ftp.logilab.org/pub/hmm/
</span> livecheck.type regex
livecheck.regex {logilab-hmm-(\d+(?:\.\d+)*)\.tar\.gz}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 81f63768df022714e66f6d471245800a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 6be2012ab3b7ed6ceac42b48a821f6e194c71f6f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b62f3ac49e4d2681138e55490430c4bdfdf418f6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b62f3ac49e4d2681138e55490430c4bdfdf418f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 62f51ea6c7b374cebdc3747b391d314336255cc48b0d2413722400f1d200a1ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 32856
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 26 27
</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:py${python.version}-logilab-common port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-logilab-common \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-numpy
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.add_archflags no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.add_archflags no
</span>
post-destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${subport}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,52 +44,3 @@ if {$subport ne $name} {
</span> file delete ${destroot}${python.pkgd}/logilab/__init__.py
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 description "Use gfortran-mp-4.3 as fortran compiler" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.compiler macports-gcc-4.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fc_options "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.3 --f90exec ${prefix}/bin/gfortran-mp-4.3"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd-append ${fc_options}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd-append ${fc_options}
</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;'>-variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description "Use gfortran-mp-4.4 as fortran compiler" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.compiler macports-gcc-4.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fc_options "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.4 --f90exec ${prefix}/bin/gfortran-mp-4.4"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd-append ${fc_options}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd-append ${fc_options}
</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;'>-variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description "Use gfortran-mp-4.5 as fortran compiler" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.compiler macports-gcc-4.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fc_options "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.5 --f90exec ${prefix}/bin/gfortran-mp-4.5"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd-append ${fc_options}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd-append ${fc_options}
</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;'>-variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description "Use gfortran-mp-4.6 as fortran compiler" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.compiler macports-gcc-4.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fc_options "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.6 --f90exec ${prefix}/bin/gfortran-mp-4.6"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd-append ${fc_options}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd-append ${fc_options}
</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;'>-variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description "Use gfortran-mp-4.7 as fortran compiler" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.compiler macports-gcc-4.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fc_options "config_fc --fcompiler gnu95 --f77exec ${prefix}/bin/gfortran-mp-4.7 --f90exec ${prefix}/bin/gfortran-mp-4.7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd-append ${fc_options}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd-append ${fc_options}
</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;'>-if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +gcc47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>
</pre>