<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/eb11d76eb7df96e8322782ca44e2f9eb84cab11a">https://github.com/macports/macports-ports/commit/eb11d76eb7df96e8322782ca44e2f9eb84cab11a</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 eb11d76eb7d ki-shell: new submission
</span>eb11d76eb7d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eb11d76eb7df96e8322782ca44e2f9eb84cab11a
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sat Apr 3 18:15:23 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ki-shell: new submission
</span>---
 java/ki-shell/Portfile | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/ki-shell/Portfile b/java/ki-shell/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..63d99123ead
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/ki-shell/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,64 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name            ki-shell
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         0.3.3
</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      java
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms       darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers     {breun.nl:nils @breun} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license         Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description     Kotlin Language Interactive Shell (ki)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The shell is an extensible implementation of Kotlin REPL with reach set of features including: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \n* Syntax highlight \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \n* Type inference command \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \n* Downloading dependencies in runtime using Maven coordinates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \n* List declared symbols
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage        https://github.com/Kotlin/kotlin-interactive-shell
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites    https://search.maven.org/remotecontent?filepath=org/jetbrains/kotlinx/${name}/${version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname        ${name}-${version}-archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  b3443bcfe9f4d78ed3758530fec1c0934f47a37e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  ea7461051589f86c80babd9a54b8c7a6bb29a77ac134498a63f26c54a28508ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    60319541
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_zip         yes
</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;'>+java.version    1.8+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback   openjdk11
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set target ${prefix}/share/java/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dest_target ${destroot}${target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Create the target java directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dest_target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Copy over the needed elements of our directory tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach d { bin lib } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${worksrcpath}/${d} ${dest_target}
</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;'>+    # Remove extraneous bat files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [glob -directory ${dest_target}/bin *.bat] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${f}
</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;'>+    # Create launch script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set launch_script [open ${destroot}${prefix}/bin/ki w 0755]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts $launch_script "#!/usr/bin/env bash"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts $launch_script "${target}/bin/ki.sh $@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close $launch_script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>