# HG changeset patch # User David Barts # Date 1655137284 25200 # Node ID e90d290a9a8da260aed653a18b13ca3b60b22a52 # Parent c310ec097194b7f0e1122c2ac590a5bbdc84eaeb Remove dependence on Nashorn. diff -r c310ec097194 -r e90d290a9a8d antlib/Du.kt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/antlib/Du.kt Mon Jun 13 09:21:24 2022 -0700 @@ -0,0 +1,19 @@ +import java.io.File +import java.io.IOException + +class Du : org.apache.tools.ant.Task() { + var path: String? = null + var output: String? = null + + override fun execute(): Unit { + project.setProperty(output, du(path!!).toString()) + } + + private fun du(path: String): Long { + try { + return File(path).walk().map { if (it.isFile()) { it.length() } else { 0L } }.sum() + } catch (e: IOException) { + return 0L + } + } +} diff -r c310ec097194 -r e90d290a9a8d antlib/ToLowerCase.kt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/antlib/ToLowerCase.kt Mon Jun 13 09:21:24 2022 -0700 @@ -0,0 +1,8 @@ +class ToLowerCase : org.apache.tools.ant.Task() { + var value: String? = null + var output: String? = null + + override fun execute(): Unit { + project.setNewProperty(output, value!!.lowercase()) + } +} diff -r c310ec097194 -r e90d290a9a8d antlib/antlib.jar Binary file antlib/antlib.jar has changed diff -r c310ec097194 -r e90d290a9a8d antlib/build.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/antlib/build.xml Mon Jun 13 09:21:24 2022 -0700 @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + You can use the following targets: + + help : (default) Prints this message + jar : Make JAR file. + + + + + + + + + + + + + + + + + + diff -r c310ec097194 -r e90d290a9a8d build.xml --- a/build.xml Fri Dec 25 19:07:47 2020 -0800 +++ b/build.xml Mon Jun 13 09:21:24 2022 -0700 @@ -18,49 +18,30 @@ - - - - - - + + - - - - - - + + + + + + + + + + + + + - - + + - + @@ -74,9 +55,14 @@ + + + + You can use the following targets: + lc.app.name is ${lc.app.name} help : (default) Prints this message all : Cleans, compiles, and stages application @@ -107,6 +93,8 @@ + + @@ -127,6 +115,7 @@ @@ -254,7 +243,7 @@ - + diff -r c310ec097194 -r e90d290a9a8d setup.sh --- a/setup.sh Fri Dec 25 19:07:47 2020 -0800 +++ b/setup.sh Mon Jun 13 09:21:24 2022 -0700 @@ -1,11 +1,12 @@ #!/bin/bash -export JRE_HOME="$(/usr/libexec/java_home)" -export KOTLIN_HOME="$HOME/kotlin/1.3.72" +export JRE_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home" +export JAVA_HOME="$JRE_HOME" +export KOTLIN_HOME="$HOME/kotlin/1.6.10/kotlinc" export EXIV2_HOME="$HOME/temp/exiv2/exiv2-0.27.2-Source" export OSDEP_HOME="../Osdep" -export ANT_HOME="$HOME/java/apache-ant-1.10.1" +export ANT_HOME="$HOME/java/apache-ant-1.10.8" if [[ "$PATH" != *$ANT_HOME/bin* ]] then export PATH="$ANT_HOME/bin:$PATH"