<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dd54dbf955eb6502444a66a6ee5fe782fcaa2d8a">https://github.com/macports/macports-ports/commit/dd54dbf955eb6502444a66a6ee5fe782fcaa2d8a</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 dd54dbf  minio[-mc]: New ports. s3-compat client and server
</span>dd54dbf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dd54dbf955eb6502444a66a6ee5fe782fcaa2d8a
</span>Author: Eric A. Borisch <eborisch@macports.org>
AuthorDate: Fri Mar 3 16:38:33 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    minio[-mc]: New ports. s3-compat client and server
</span>---
 www/minio-mc/Portfile | 58 +++++++++++++++++++++++++++++++++
 www/minio/Portfile    | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/minio-mc/Portfile b/www/minio-mc/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..62352c5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/minio-mc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,58 @@
</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           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# UPDATE THESE IN SYNC!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set relversion      2017-02-06T20:16:19Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note this is the commit BEFORE the tag.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set commit          2c8115de4edc5612525488b1b3b804689d336d01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        minio mc [string map {: -} ${relversion}] RELEASE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                minio-mc
</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;'>+categories          www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         eborisch openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Provides cloud-enabled UNIX commands like ls, cat, cp, etc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${description} It supports filesystems and Amazon S3 compatible cloud \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    storage service (AWS Signature v2 and v4). See minio port for server.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160  847256ae10b9cf82682d2cdb3a556f9cf95514e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256  fbb57dd57b2a7db85eb71ed88abe0e80f5b7d1c5dbe653cacb45d3d30cb6bd69
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set goproj          github.com/minio/mc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           mc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:go
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          src/${goproj}
</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;'>+    xinstall -d ${workpath}/src/github.com/minio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/mc-${github.version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}
</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;'>+build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      "GOPATH=${workpath} ${prefix}/bin/go build -v -o ${workpath}/mc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      -ldflags '-X ${goproj}/cmd.Version=${relversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.ReleaseTag=RELEASE.${version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.CommitID=${commit} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.ShortCommitId=[string range ${commit} 0 11]'"
</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 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${workpath}/mc ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/doc/mc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [list README.md LICENSE NOTICE] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/${f} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/share/doc/mc
</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;color:#808080;'>diff --git a/www/minio/Portfile b/www/minio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..904e129
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/minio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,88 @@
</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           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# UPDATE THESE IN SYNC!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set relversion      2017-02-16T01:47:30Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note this is the commit BEFORE the tag.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set commit          3d98311d9f4ceb78dba996dcdc0751253241e697
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        minio minio [string map {: -} ${relversion}] RELEASE.
</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;'>+homepage            https://minio.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         eborisch openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Open source Amazon S3-compatible object storage server.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${description} It is best suited for storing unstructured data such as \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    photos, videos, log files, backups and container / VM images. Size of an \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    object can range from a few KBs to a maximum of 5TB. See also minio-mc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for command-line client.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160  d716f6d1e919a6119be28014ac55a7a8aa8b2125 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256  7c16388df439963983af0e3ada30358bf7688144e363aa13e7c2ea3cc5872db5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set goproj          github.com/minio/minio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:go
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          src/${goproj}
</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;'>+    xinstall -d ${workpath}/src/github.com/minio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/${name}-${github.version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}
</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;'>+build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "GOPATH=${workpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      ${prefix}/bin/go build -v -o ${workpath}/minio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      -ldflags '-X ${goproj}/cmd.Version=${relversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.ReleaseTag=RELEASE.${version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.CommitID=${commit} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -X ${goproj}/cmd.ShortCommitId=[string range ${commit} 0 11]'"
</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 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${workpath}/minio ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [list README.md LICENSE NOTICE] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/${f} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/share/doc/${name}/
</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;'>+    # Config / log / storage directories
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set logPath     ${destroot}${prefix}/var/log/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set varPath     ${destroot}${prefix}/var/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set confPath    ${destroot}${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 700 -d ${logPath} ${confPath} ${varPath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.keepdirs ${logPath} ${varPath} ${confPath}
</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;'>+startupitem.create      yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.name        ${name} 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.executable  ${prefix}/bin/${name} server \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           --config-dir=${prefix}/etc/minio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           --address :9000 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${prefix}/var/minio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.logfile     ${prefix}/var/log/minio/server.log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.logevents   yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+| If you use 'port load minio':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|  * after loading, view ${prefix}/var/log/minio/server.log for server info.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|  * Object storage in ${prefix}/var/minio. To relocate:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|    * Copy with all (* and .*) contents to desired location.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|    * Replace ${prefix}/var/minio with symlink to new storage.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+| Or use 'minio server <dir>' to run a server manually / roll your own
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+| startup system. Note './.minio/' will be created by default.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+|
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+| See also minio-mc port for command-line interaction.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>

</pre>