From a5ba0f5ee62e60164e10b3e863c4b0bb6aadc18d Mon Sep 17 00:00:00 2001 From: Thomas Hobson Date: Sun, 14 Mar 2021 00:35:15 +1300 Subject: [PATCH] pkg(kotlin-1.4.31): Added kotlin 1.4.31 --- packages/kotlin/1.4.31/build.sh | 10 ++++++++++ packages/kotlin/1.4.31/compile | 4 ++++ packages/kotlin/1.4.31/environment | 4 ++++ packages/kotlin/1.4.31/metadata.json | 6 ++++++ packages/kotlin/1.4.31/run | 4 ++++ packages/kotlin/1.4.31/test.kt | 3 +++ 6 files changed, 31 insertions(+) create mode 100755 packages/kotlin/1.4.31/build.sh create mode 100644 packages/kotlin/1.4.31/compile create mode 100644 packages/kotlin/1.4.31/environment create mode 100644 packages/kotlin/1.4.31/metadata.json create mode 100644 packages/kotlin/1.4.31/run create mode 100644 packages/kotlin/1.4.31/test.kt diff --git a/packages/kotlin/1.4.31/build.sh b/packages/kotlin/1.4.31/build.sh new file mode 100755 index 0000000..4ea535d --- /dev/null +++ b/packages/kotlin/1.4.31/build.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +source ../../java/15.0.2/build.sh + +curl -L "https://github.com/JetBrains/kotlin/releases/download/v1.4.31/kotlin-compiler-1.4.31.zip" -o kotlin.zip +unzip kotlin.zip +rm kotlin.zip + +cp -r kotlinc/* . +rm -rf kotlinc \ No newline at end of file diff --git a/packages/kotlin/1.4.31/compile b/packages/kotlin/1.4.31/compile new file mode 100644 index 0000000..8be38a7 --- /dev/null +++ b/packages/kotlin/1.4.31/compile @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put instructions to compile source code, remove this file if the language does not require this stage +kotlinc $* -include-runtime -d code.jar \ No newline at end of file diff --git a/packages/kotlin/1.4.31/environment b/packages/kotlin/1.4.31/environment new file mode 100644 index 0000000..780b668 --- /dev/null +++ b/packages/kotlin/1.4.31/environment @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put 'export' statements here for environment variables +export PATH=$PWD/bin:$PATH diff --git a/packages/kotlin/1.4.31/metadata.json b/packages/kotlin/1.4.31/metadata.json new file mode 100644 index 0000000..87ffdf8 --- /dev/null +++ b/packages/kotlin/1.4.31/metadata.json @@ -0,0 +1,6 @@ +{ + "language": "kotlin", + "version": "1.4.31", + "aliases": ["kt"], + "author": "Thomas Hobson " +} diff --git a/packages/kotlin/1.4.31/run b/packages/kotlin/1.4.31/run new file mode 100644 index 0000000..d7c9501 --- /dev/null +++ b/packages/kotlin/1.4.31/run @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put instructions to run the runtime +java -jar code.jar \ No newline at end of file diff --git a/packages/kotlin/1.4.31/test.kt b/packages/kotlin/1.4.31/test.kt new file mode 100644 index 0000000..31acf7b --- /dev/null +++ b/packages/kotlin/1.4.31/test.kt @@ -0,0 +1,3 @@ +fun main() { + println("OK") +} \ No newline at end of file