Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master binary grimoire by Remko van der Vossen (fa8bf0a1a68a57e5c16acf6be69cf157eaaa6a77)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Remko van der Vossen <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master binary grimoire by Remko van der Vossen (fa8bf0a1a68a57e5c16acf6be69cf157eaaa6a77)
  • Date: Mon, 27 May 2019 05:39:56 +0000

GIT changes to master binary grimoire by Remko van der Vossen
<wich AT sourcemage.org>:

ChangeLog | 3 +++
bin-java/kotlin/BUILD | 1 +
bin-java/kotlin/DEPENDS | 2 ++
bin-java/kotlin/DETAILS | 19 +++++++++++++++++++
bin-java/kotlin/HISTORY | 2 ++
bin-java/kotlin/INSTALL | 6 ++++++
bin-java/kotlin/PRE_INSTALL | 5 +++++
7 files changed, 38 insertions(+)

New commits:
commit fa8bf0a1a68a57e5c16acf6be69cf157eaaa6a77
Author: stratact <kenneth AT raplee.email>
Commit: Remko van der Vossen <wich AT sourcemage.org>

java/kotlin: new spell, A concise, safe, interoperable JVM-based language

Signed-off-by: Remko van der Vossen <wich AT sourcemage.org>

diff --git a/ChangeLog b/ChangeLog
index 8fb107e..9994dbf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2019-05-26 Kenneth Raplee <kenneth AT raplee.email>
+ * bin-java/kotlin: new spell, Kotlin compiler
+
2019-05-25 Remko van der Vossen <wich AT sourcemage.org>
* bin-java/openjdk12-bin: new spell, GPL version of JDK12

diff --git a/bin-java/kotlin/BUILD b/bin-java/kotlin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-java/kotlin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-java/kotlin/DEPENDS b/bin-java/kotlin/DEPENDS
new file mode 100755
index 0000000..be51524
--- /dev/null
+++ b/bin-java/kotlin/DEPENDS
@@ -0,0 +1,2 @@
+depends JAVA &&
+depends unzip
diff --git a/bin-java/kotlin/DETAILS b/bin-java/kotlin/DETAILS
new file mode 100755
index 0000000..9bac74a
--- /dev/null
+++ b/bin-java/kotlin/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=kotlin
+ VERSION=1.3.31
+ SOURCE=$SPELL-compiler-$VERSION.zip
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}c"
+
SOURCE_URL[0]="https://github.com/JetBrains/${SPELL}/releases/download/v${VERSION}/$SOURCE";
+
SOURCE_HASH=sha512:16234771be7a285be7c43c9763df9452f36a748ce7ca8c9e133db99ad4fb51190a72b052bac78b2ced212ae446737aabf6f9912e68044580678f401aba91ef76
+ ARCHIVE=off
+ GATHER_DOCS=off
+ LICENSE[0]=APACHE
+ WEB_SITE=https://kotlinlang.org/
+ KEYWORDS="java"
+ ENTERED=20190525
+ SHORT="A JVM language that is consise, safe, and interoperable"
+cat << EOF
+Kotlin is a cross-platform, statically typed, general-purpose programming
language with type inference.
+It is designed to interoperate fully with Java, and the JVM version of its
standard library
+depends on the Java Class Library, but type inference allows its syntax to
be more concise.
+It also mainly targets the JVM, but also compiles to JavaScript or native
code (via LLVM).
+EOF
diff --git a/bin-java/kotlin/HISTORY b/bin-java/kotlin/HISTORY
new file mode 100644
index 0000000..da291f7
--- /dev/null
+++ b/bin-java/kotlin/HISTORY
@@ -0,0 +1,2 @@
+2019-05-26 Kenneth Raplee <kenneth AT raplee.email>
+ * Created spell
diff --git a/bin-java/kotlin/INSTALL b/bin-java/kotlin/INSTALL
new file mode 100755
index 0000000..6436a7c
--- /dev/null
+++ b/bin-java/kotlin/INSTALL
@@ -0,0 +1,6 @@
+mkdir -p $INSTALL_ROOT/usr/{bin,share/kotlin}
+mkdir -p $INSTALL_ROOT/usr/share/kotlin/{lib,licenses}
+install -m755 bin/{kotlin,kotlinc,kotlinc-js,kotlinc-jvm}
$INSTALL_ROOT/usr/bin
+install -m644 lib/*.jar $INSTALL_ROOT/usr/share/kotlin/lib
+install -m644 build.txt $INSTALL_ROOT/usr/share/kotlin/
+install -m644 license/third_party/*.txt license/*.txt
$INSTALL_ROOT/usr/share/kotlin/licenses
diff --git a/bin-java/kotlin/PRE_INSTALL b/bin-java/kotlin/PRE_INSTALL
new file mode 100755
index 0000000..b8d1381
--- /dev/null
+++ b/bin-java/kotlin/PRE_INSTALL
@@ -0,0 +1,5 @@
+default_pre_install &&
+sedit 's,^DIR=.*,DIR="/usr/bin",' bin/kotlin &&
+sedit 's,^DIR=.*,DIR="/usr/bin",' bin/kotlinc-js &&
+sedit 's,^DIR=.*,DIR="/usr/bin",' bin/kotlinc-jvm &&
+sedit 's,^KOTLIN_HOME=.*,KOTLIN_HOME="/usr/share/kotlin",' bin/kotlinc



  • [SM-Commit] GIT changes to master binary grimoire by Remko van der Vossen (fa8bf0a1a68a57e5c16acf6be69cf157eaaa6a77), Remko van der Vossen, 05/27/2019

Archive powered by MHonArc 2.6.24.

Top of Page