Unified
Split
Showing
with
19 additions
and 16 deletions.
- +17 −14 dev-java/ant_core/{ant_core-1.9.2.recipe → ant_core-1.10.5.recipe}
- +2 −2 dev-lang/openjdk/{openjdk11-11.0.2.7.recipe → openjdk11-11.0.2.9.recipe}
| @@ -18,30 +18,31 @@ dependency management can use Ant in combination with Apache Ivy. | ||
| The Apache Ant project is part of the Apache Software Foundation. | ||
| " | ||
| HOMEPAGE="http://ant.apache.org/" | ||
| COPYRIGHT="1999-2013 The Apache Software Foundation" | ||
| COPYRIGHT="1999-2018 The Apache Software Foundation" | ||
| LICENSE="Apache v2" | ||
| REVISION="1" | ||
| SOURCE_URI="http://archive.apache.org/dist/ant/source/apache-ant-1.9.2-src.tar.bz2" | ||
| CHECKSUM_SHA256="cf95317f683f28ae3d263327447abbebd30a6c910cfa069a05c5ee39aa5ad0e3" | ||
| SOURCE_URI="http://archive.apache.org/dist/ant/source/apache-ant-$portVersion-src.tar.bz2" | ||
| CHECKSUM_SHA256="71a5cdd45a54901b6321d5a140d882f7580c38f766a4e4959bcc36555da9f3ac" | ||
| SOURCE_DIR="apache-ant-$portVersion" | ||
|
|
||
| ARCHITECTURES="any" | ||
| GLOBAL_WRITABLE_FILES=" | ||
| settings/etc/ant.conf auto-merge | ||
| " | ||
|
|
||
| PROVIDES=" | ||
| ant_core = $portVersion compat >= 1 | ||
| cmd:ant = $portVersion compat >= 1 | ||
| " | ||
| REQUIRES=" | ||
| haiku | ||
| cmd:java | ||
| java:environment >= 8 | ||
| " | ||
|
|
||
| BUILD_REQUIRES=" | ||
| " | ||
| BUILD_PREREQUIRES=" | ||
| cmd:java | ||
| cmd:java_config | ||
| cmd:javac | ||
| java:environment == 8 | ||
| " | ||
|
|
||
| PATCH() | ||
| @@ -51,22 +52,24 @@ PATCH() | ||
|
|
||
| BUILD() | ||
| { | ||
| export JAVA_HOME=$(java-config -H) | ||
| source /system/data/profile.d/openjdk8.sh | ||
| export PATH=$JDK8_HOME/bin:$PATH | ||
| ANT_HOME= ./build.sh | ||
| } | ||
|
|
||
| INSTALL() | ||
| { | ||
| export JAVA_HOME=$(java-config -H) | ||
| source /system/data/profile.d/openjdk8.sh | ||
| export JAVA_HOME=$JDK8_HOME | ||
| export ANT_HOME=$libDir/ant | ||
| ./build.sh install-lite | ||
|
|
||
| # symlink the executable to binDir | ||
| mkdir -p $binDir | ||
| symlinkRelative -s $ANT_HOME/bin/ant $binDir | ||
| ln -s $ANT_HOME/bin/ant $binDir | ||
|
|
||
| # create a profile.d file that sets up ANT_HOME | ||
| mkdir -p $dataDir/profile.d | ||
| echo ANT_HOME=$ANT_HOME > $dataDir/profile.d/ant.sh | ||
| echo "export ANT_HOME" >> $dataDir/profile.d/ant.sh | ||
| mkdir -p $settingsDir/etc | ||
| echo ANT_HOME=$ANT_HOME > $settingsDir/etc/ant.conf | ||
|
|
||
| rm $ANT_HOME/bin/*{.bat,.cmd} | ||
| } | ||
| @@ -12,9 +12,9 @@ COPYRIGHT="2007-2018 Oracle and/or its affiliates." | ||
| LICENSE="GNU GPL v2" | ||
| REVISION="1" | ||
| jdkBuild="jdk-${portVersion%.*}+${portVersion##*.}" | ||
| srcGitRev="e5af7efbb49311b1b3236dd5ffc709512255fbc0" | ||
| srcGitRev="33b96d45fc5e26b0088b3c9078eae55648a29705" | ||
| SOURCE_URI="https://github.com/korli/haiku-jdk11u/archive/$srcGitRev.tar.gz" | ||
| CHECKSUM_SHA256="b0608374c1b3b92a3eae02dfc90ff74e3d87144e347aac3080c3c665c38d251b" | ||
| CHECKSUM_SHA256="6c437d728a1e2e69c23f2b63d57a4d0f07cb63e219fac18b4977045d0c573f21" | ||
| SOURCE_DIR="haiku-jdk11u-$srcGitRev" | ||
| SOURCE_FILENAME="jdk11u-$jdkBuild-$srcGitRev.tar.gz" | ||
| SOURCE_URI_2="https://ftp.osuosl.org/pub/blfs/conglomeration/openjdk/jtreg-4.2-b13-433.tar.gz" | ||