<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/a9498e764af5104c963863093e681e56f82dd157">https://github.com/macports/macports-ports/commit/a9498e764af5104c963863093e681e56f82dd157</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 a9498e7  bazel: update to 0.27.0 bazel25: new legacy bazel port, 0.25.2
</span>a9498e7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a9498e764af5104c963863093e681e56f82dd157
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Jun 21 21:33:39 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    bazel: update to 0.27.0
</span><span style='display:block; white-space:pre;color:#404040;'>    bazel25: new legacy bazel port, 0.25.2
</span>---
 devel/bazel/Portfile | 63 ++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 46 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bazel/Portfile b/devel/bazel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bbe3235..6d69ef6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/bazel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bazel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +1,12 @@
</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
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem                                        1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             github                      1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             cxx11                       1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             java                        1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             compilers                   1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             xcodeversion                1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup             compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem                                            1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             github                          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             cxx11                           1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             java                            1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             compilers                       1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             xcodeversion                    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             compiler_blacklist_versions     1.0
</span> 
 # epoch unfortunately needed to go back to 0.18.0 as 0.19.0
 # built tensorflow badily, giving runtime seg. faults...
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,18 +16,19 @@ epoch                 1
</span> # ports
 name                  bazel
 subport               bazel21 { }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport               bazel25 { }
</span> 
 if { ${name} eq ${subport} } {
     
     # Main port
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup      bazelbuild ${name} 0.26.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup      bazelbuild ${name} 0.27.0
</span>     revision          0
     
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts         bazel21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts         bazel21 bazel25
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums         rmd160  a430c264af30bb9e0e89199e3efe11d6a31bc3b1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      sha256  c0e94f8f818759f3f67af798c38683520c540f469cb41aea8f5e5a0e43f11600 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      size    244633948
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums         rmd160  5daedd012558da22893c864f9988f70a25e5c343 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      sha256  c3080d3b959ac08502ad5c84a51608c291accb1481baad88a628bbf79b30c67a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      size    247946763
</span> 
     pre-fetch {
         # https://trac.macports.org/ticket/58518
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,15 +42,31 @@ if { ${name} eq ${subport} } {
</span>     java.version      12
     # JDK port to install if required java not found
     java.fallback     openjdk12
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { "bazel25" eq ${subport} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup      bazelbuild ${name} 0.25.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision          0
</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;'>+    conflicts         bazel bazel21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums         rmd160  cfff49a4be85f7693ae615c293b13d0a447b80d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      sha256  7456032199852c043e6c5b3e4c71dd8089c1158f72ec554e6ec1c77007f0ab51 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      size    275804130
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Required java version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    java.version      12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # JDK port to install if required java not found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    java.fallback     openjdk12
</span>     
 } elseif { "bazel21" eq ${subport} } {
     
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # legacy 0.21.x port
</span>     github.setup      bazelbuild ${name} 0.21.0
     revision          0
     
     livecheck.type    none
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts         bazel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts         bazel bazel25
</span>     
     checksums         rmd160  db49db0e036eee72451c7c83a92359c8b5b3a7ec \
                       sha256  6ccb831e683179e0cfb351cb11ea297b4db48f9eab987601c038aa0f83037db4 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,11 +106,23 @@ patch.pre_args        -p1
</span> # Note setting here should be in sync with that in py-tensorflow
 set bazel_min_xcode   9.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append  bin:zip:zip 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# python versions. Build needs both 'python2' and 'python3'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py3ver 3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py2ver 2.7
</span> 
 depends_lib-append    port:cctools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Older OS hacks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append  bin:zip:zip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:python[string map {. {}} ${py2ver}] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:python[string map {. {}} ${py3ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Make dir with selected MP 'python2' and 'python3' and add to PATH during build below
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/bin/python${py2ver} ${workpath}/bin/python2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/bin/python${py3ver} ${workpath}/bin/python3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${os.major} < 16} {
     # https://github.com/bazelbuild/bazel/issues/6188
     depends_build-append  port:unzip
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -161,7 +190,7 @@ build {
</span>     }
 
     # Build bazel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "JAVA_HOME=${java.home} VERBOSE=yes BAZEL_WRKDIR=${workpath} ./compile.sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "PATH=${workpath}/bin:\$PATH JAVA_HOME=${java.home} VERBOSE=yes BAZEL_WRKDIR=${workpath} ./compile.sh"
</span> 
     # Put executable in main working folder
     xinstall -m 755 -W ${worksrcpath}/output ${name} ${worksrcpath}
</pre><pre style='margin:0'>

</pre>