<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4b45df3c00dd90b524abab04da4b527e6b082a68">https://github.com/macports/macports-ports/commit/4b45df3c00dd90b524abab04da4b527e6b082a68</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 4b45df3  sift: use golang-1.0 portgroup, add openmaintainer
</span>4b45df3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4b45df3c00dd90b524abab04da4b527e6b082a68
</span>Author: Aaron Madlon-Kay <aaron+github@madlon-kay.com>
AuthorDate: Mon Sep 24 14:35:43 2018 +0900

<span style='display:block; white-space:pre;color:#404040;'>    sift: use golang-1.0 portgroup, add openmaintainer
</span>---
 sysutils/sift/Portfile | 96 ++++++++++++++------------------------------------
 1 file changed, 26 insertions(+), 70 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sift/Portfile b/sysutils/sift/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7a2d053..912b719 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +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           golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup            github.com/svent/sift 0.9.0 v
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# this doesn't work directly because files need to be fetched from multiple repositories
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# PortGroup         github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# github.setup      svent sift 0.9.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                sift
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.9.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> categories          sysutils
 license             GPL-3+
 installs_libs       no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {gmail.com:esafak @esafak}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:esafak @esafak} openmaintainer
</span> description         A fast and powerful open source alternative to grep
 long_description    sift is an alternative that aims for both speed and flexibility, \
                     adding features while trying to reach (or even surpass) the performance \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,71 +15,33 @@ long_description    sift is an alternative that aims for both speed and flexibil
</span>                     conditions (e.g., match A only when preceded by B within X lines), \
                     full multi-core support and multiline matching.
 homepage            https://sift-tool.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set crypto_hash     2faea14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set nbreader_hash   7cef48da76dca6a496faa7fe63e39ed665cbd219
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set flags_version   1.3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        https://github.com/svent/sift/archive:sift \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    https://github.com/jessevdk/go-flags/archive:flags \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    https://github.com/svent/go-nbreader/archive:nbreader \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    https://raw.githubusercontent.com/golang/crypto/${crypto_hash}/ssh/terminal:crypto
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles           v${version}.zip:sift \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    v${flags_version}.zip:flags \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${nbreader_hash}.zip:nbreader \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    terminal.go:crypto \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    util_bsd.go:crypto \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    util.go:crypto
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.only        v${version}.zip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    v${flags_version}.zip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${nbreader_hash}.zip
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           v${version}.zip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  e1b1eae2e314510b852ee86f0152fa541b5b4af9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  00f4a57cd4140999443833b6bbf446a21ec5660613af5ce101d651a265152051 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    v${flags_version}.zip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  0797467ba23c4c28ff8b13aa40b52bc8bad852a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  be1356988abd183851b754a66a4171e370b952bee2dd3de5fc33f0370e534703 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${nbreader_hash}.zip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  6bd004bdca7944c9ff523e479bd7814bc87aff34 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  2f9c0c3b45bf04cb5ebc92b146d022b6a6e437258fc4d9936dfcd1a115af3578 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    terminal.go \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  ad3f5da181a2fa618e104b1deb79a869a9164cb2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b35ec763e014dcc944989ff5ddea401c754bcc27c011f71012a2454eaca1b11a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    util_bsd.go \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  9a75a1dc87ad32232627302e266215cba35766a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  fc3b7bafbded5b824b3b9c5d4c4d6730958cbeb9ae9cd2dde2132d670d2cc3f4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    util.go \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  6f17dbf32422a7e43d9182137c0ebc2bc9704ef5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c0506e16f0f7ec105437f35f2a7fb6c3b71a28f95102f3b5dec0d22f040cb727
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd           ${prefix}/bin/go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target        build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env           GOPATH=${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  8980a7ca2580914ff03e4d5da15003923f4b9c61 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  5039ac9fddf717a366f0e6d56a69ee54b4bcf460381f06f71b69774514d7ffb2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    37464
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.vendors          github.com/jessevdk/go-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    96dc06278ce32a0e9d957d590bb987c81ee66407 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  c5f8e8883c50d74d974f473287f8e89c3f76f80a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  1981b872319a9496bb00d97b8cd10bed42518ee831a46538772dcfa999c701c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    55455 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    github.com/svent/go-nbreader \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    7cef48da76dca6a496faa7fe63e39ed665cbd219 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  6fd0bad37adcf601cf22634cd58a66352651da03 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  09ec2d65c7d95e9ecde248ff8edfaf52acaf375cb57c281c2fabb5efa682d4d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2782 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    golang.org/x/crypto \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock    2faea1465de239e4babd8f5905cc25b781712442 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  45f15e1dad9af8b4b544c283fe7ed88a4001ff6a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  af09f8a8b573cb6c18e026377b3359d7550edb3817863d46b3e50004fc77ef80 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1429256
</span> 
 post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${worksrcpath}/src/github.com/svent/sift
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file mkdir ${worksrcpath}/src/golang.org/x/crypto/ssh/terminal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${worksrcpath}/gitignore                 ${worksrcpath}/src/github.com/svent/sift
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${workpath}/go-nbreader-${nbreader_hash} ${worksrcpath}/src/github.com/svent/go-nbreader
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${workpath}/go-flags-${flags_version}    ${worksrcpath}/src/github.com/svent/go-flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -sf ${distpath}/terminal.go                ${worksrcpath}/src/golang.org/x/crypto/ssh/terminal/terminal.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -sf ${distpath}/util_bsd.go                ${worksrcpath}/src/golang.org/x/crypto/ssh/terminal/util_bsd.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -sf ${distpath}/util.go                    ${worksrcpath}/src/golang.org/x/crypto/ssh/terminal/util.go
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # sift expects go-flags to be namespaced under svent for some reason.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${gopath}/src/github.com/jessevdk/go-flags ${gopath}/src/github.com/svent/go-flags
</span> }
 
 destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/${name}-${version} ${destroot}${prefix}/bin/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url       https://github.com/svent/${name}/tags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     archive/v(\[^"\]+)${extract.suffix}
</span></pre><pre style='margin:0'>

</pre>