<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/2737906bf21462fc678a1430cb52b277567afa1a">https://github.com/macports/macports-ports/commit/2737906bf21462fc678a1430cb52b277567afa1a</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 2737906  drip: new port
</span>2737906 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2737906bf21462fc678a1430cb52b277567afa1a
</span>Author: Aaron Madlon-Kay <amake@macports.org>
AuthorDate: Wed Dec 4 22:34:30 2019 +0900

<span style='display:block; white-space:pre;color:#404040;'>    drip: new port
</span>---
 java/drip/Portfile                                 | 43 ++++++++++++++++++++++
 ...s-ensure-package-mode-give-proper-upgrade.patch | 42 +++++++++++++++++++++
 2 files changed, 85 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/drip/Portfile b/java/drip/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..61694a8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/drip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</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               java 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;'>+github.setup            ninjudd drip a4bd00df0199e78243847f06cc04ecaea31f8f08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 0.2.4-17-ga4bd00d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              java sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 EPL-1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {amake @amake} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Fast JVM launching without the hassle of persistent JVMs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Drip is a launcher for the Java Virtual Machine that provides much faster \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    startup times than the java command. The drip script is intended to be a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    drop-in replacement for the java command, only faster.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  e3a6cf4d74615b2d8a6c20034f5dd8ab63c09641 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  52c24100bcb85d0c5bf7ab679016cd467a762191daef4b63586279f6c1ce7162 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    17246
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Newer Javas don't support -source/-target 1.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.version            1.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback           openjdk8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              0001-For-MacPorts-ensure-package-mode-give-proper-upgrade.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args          -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace s|DRIP_VERSION=.*$|DRIP_VERSION=${version}| ${worksrcpath}/bin/drip
</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;'>+    set drip_home   ${prefix}/share/java/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -d ${destroot}${drip_home}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/bin ${worksrcpath}/drip.jar ${destroot}${drip_home}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${drip_home}/bin/drip ${destroot}${prefix}/bin/drip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/drip/files/0001-For-MacPorts-ensure-package-mode-give-proper-upgrade.patch b/java/drip/files/0001-For-MacPorts-ensure-package-mode-give-proper-upgrade.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8a92353
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/drip/files/0001-For-MacPorts-ensure-package-mode-give-proper-upgrade.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 52393f6a22f85263f0437a4bcf4514bb045ad6ae Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Aaron Madlon-Kay <aaron@madlon-kay.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 4 Dec 2019 22:01:47 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] For MacPorts: ensure "package" mode, give proper upgrade info
</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;'>+ bin/drip | 5 ++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 2 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bin/drip b/bin/drip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0f0c89e..5cc94f9 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/bin/drip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/bin/drip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,7 +37,7 @@ function bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     local bin_dir=$(dirname $script)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     drip_dir=$bin_dir/..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if [[ -r $drip_dir/src/org/flatland/drip/Main.java ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if true; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Checkout or package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if [[ -d $drip_dir/.git ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             drip_install=checkout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,7 +46,6 @@ function bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         drip_jar=$drip_dir/drip.jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        (cd -- "$drip_dir" && make -s) || exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         drip_proxy=$bin_dir/drip_proxy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         drip_daemon=$bin_dir/drip_daemon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -332,7 +331,7 @@ function run_drip_command {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 package)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     echo Please use your package manager to upgrade Drip.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     echo For example:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    echo '  brew update && brew upgrade drip'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                    echo '  port selfupdate && port upgrade drip'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             exit $?;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.24.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>