summaryrefslogtreecommitdiffstats
path: root/bin-java
diff options
context:
space:
mode:
authorRemko van der Vossen2019-05-25 18:56:56 +0200
committerRemko van der Vossen2019-05-25 18:56:56 +0200
commit15c23b926ccc109fcd5386b85c114f7002cf4809 (patch)
tree06e0096678a066a67dfa108f5452791b8d8a0f61 /bin-java
parent480a87ce40586aa64b6459e7efd6f9275f4d242a (diff)
openjdk12-bin: new spell, GPL licensed binary JDK12
Diffstat (limited to 'bin-java')
-rwxr-xr-xbin-java/openjdk12-bin/BUILD1
-rwxr-xr-xbin-java/openjdk12-bin/CONFLICTS11
-rwxr-xr-xbin-java/openjdk12-bin/DEPENDS8
-rwxr-xr-xbin-java/openjdk12-bin/DETAILS24
-rwxr-xr-xbin-java/openjdk12-bin/FINAL3
-rw-r--r--bin-java/openjdk12-bin/HISTORY2
-rwxr-xr-xbin-java/openjdk12-bin/INSTALL6
-rwxr-xr-xbin-java/openjdk12-bin/PRE_BUILD12
-rwxr-xr-xbin-java/openjdk12-bin/PROVIDES4
9 files changed, 71 insertions, 0 deletions
diff --git a/bin-java/openjdk12-bin/BUILD b/bin-java/openjdk12-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-java/openjdk12-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-java/openjdk12-bin/CONFLICTS b/bin-java/openjdk12-bin/CONFLICTS
new file mode 100755
index 0000000..75fb170
--- /dev/null
+++ b/bin-java/openjdk12-bin/CONFLICTS
@@ -0,0 +1,11 @@
+conflicts j2sdk &&
+conflicts j2sdk-bin &&
+conflicts jdk1.5-bin &&
+conflicts jdk6-bin &&
+conflicts jdk7-bin &&
+conflicts jdk8-bin &&
+conflicts jre1.5-bin &&
+conflicts jre6-bin &&
+conflicts jre7-bin &&
+conflicts jre8-bin &&
+conflicts server-jre8-bin
diff --git a/bin-java/openjdk12-bin/DEPENDS b/bin-java/openjdk12-bin/DEPENDS
new file mode 100755
index 0000000..9b73b3e
--- /dev/null
+++ b/bin-java/openjdk12-bin/DEPENDS
@@ -0,0 +1,8 @@
+depends alsa-lib &&
+depends freetype2 &&
+depends gcc &&
+depends libx11 &&
+depends libxext &&
+depends libxi &&
+depends libxrender &&
+depends libxtst
diff --git a/bin-java/openjdk12-bin/DETAILS b/bin-java/openjdk12-bin/DETAILS
new file mode 100755
index 0000000..ee9d8dc
--- /dev/null
+++ b/bin-java/openjdk12-bin/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=openjdk12-bin
+case "${SMGL_COMPAT_ARCHS[0]}" in
+ x86-64|64)
+ VERSION=12.0.1+12
+ VER=${VERSION%+*}
+ SOURCE=openjdk-${VER}_linux-x64_bin.tar.gz
+ SOURCE_HASH=sha512:606f2c7bb5ff704a467bbad30de87cf41da652af72014f49fa1b4c4c11fccbbc09710dc7aed90aef27c4967c723d12b0ef538697f5481174fa1a811219830e16
+ ;;
+ *)
+ VERSION=Unsupported
+ SOURCE=
+ ;;
+esac
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/jdk-$VER
+ WEB_SITE=http://openjdk.java.net/
+ SOURCE_URL[0]=https://download.java.net/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/$SOURCE
+ STAGED_INSTALL=off
+ LICENSE[0]=GPL
+ ENTERED=20190525
+ KEYWORDS="java"
+ SHORT="an opensource implementation of the Java Platform, Standard Edition"
+cat << EOF
+an opensource implementation of the Java Platform, Standard Edition
+EOF
diff --git a/bin-java/openjdk12-bin/FINAL b/bin-java/openjdk12-bin/FINAL
new file mode 100755
index 0000000..4d405ec
--- /dev/null
+++ b/bin-java/openjdk12-bin/FINAL
@@ -0,0 +1,3 @@
+# ensure the JAVA_HOME is available.
+#
+source /etc/profile.d/java.sh
diff --git a/bin-java/openjdk12-bin/HISTORY b/bin-java/openjdk12-bin/HISTORY
new file mode 100644
index 0000000..ab6d61b
--- /dev/null
+++ b/bin-java/openjdk12-bin/HISTORY
@@ -0,0 +1,2 @@
+2019-05-25 Remko van der Vossen <wich@sourcemage.org>
+ * Created spell
diff --git a/bin-java/openjdk12-bin/INSTALL b/bin-java/openjdk12-bin/INSTALL
new file mode 100755
index 0000000..b41d170
--- /dev/null
+++ b/bin-java/openjdk12-bin/INSTALL
@@ -0,0 +1,6 @@
+cp -pPR "${SOURCE_DIRECTORY}" "${INSTALL_ROOT}/usr/lib" &&
+
+mkdir -p ${INSTALL_ROOT}/etc/profile.d/ &&
+install -m 0644 $SECTION_DIRECTORY/java.sh ${INSTALL_ROOT}/etc/profile.d/ &&
+ln -sfn ${INSTALL_ROOT}/usr/lib/jdk-$VER/ ${INSTALL_ROOT}/usr/lib/j2sdk &&
+ln -sfn ${INSTALL_ROOT}/usr/lib/jdk-$VER/ ${INSTALL_ROOT}/usr/lib/java12
diff --git a/bin-java/openjdk12-bin/PRE_BUILD b/bin-java/openjdk12-bin/PRE_BUILD
new file mode 100755
index 0000000..eb807ae
--- /dev/null
+++ b/bin-java/openjdk12-bin/PRE_BUILD
@@ -0,0 +1,12 @@
+default_pre_build &&
+
+#
+# Java binaries have hardcoded /lib64/ld-linux-x86-64.so.2
+#
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]
+then
+ if [[ ! -d $INSTALL_ROOT/lib64 ]] && [[ ! -h $INSTALL_ROOT/lib64 ]]
+ then
+ ln -sf $INSTALL_ROOT/lib $INSTALL_ROOT/lib64
+ fi
+fi
diff --git a/bin-java/openjdk12-bin/PROVIDES b/bin-java/openjdk12-bin/PROVIDES
new file mode 100755
index 0000000..a428488
--- /dev/null
+++ b/bin-java/openjdk12-bin/PROVIDES
@@ -0,0 +1,4 @@
+JAVA
+JAVA12
+JDK
+JDK12