summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorFlorian Franzmann2020-09-26 11:48:56 +0200
committerFlorian Franzmann2020-09-26 11:49:01 +0200
commit990fc5815cd2b15dd79c366c908c24185bebde9f (patch)
tree2695908fd18c6026aa4250e820edae660acf8185 /java
parent703d316b2bc6821af77d53c1ed57fd012aede1aa (diff)
java/openjdk13: add missing files
Diffstat (limited to 'java')
-rwxr-xr-xjava/openjdk13/CONFLICTS9
-rwxr-xr-xjava/openjdk13/DEPENDS38
-rwxr-xr-xjava/openjdk13/FINAL3
-rw-r--r--java/openjdk13/HISTORY4
-rwxr-xr-xjava/openjdk13/INSTALL6
-rwxr-xr-xjava/openjdk13/PRE_BUILD16
-rwxr-xr-xjava/openjdk13/PROVIDES4
7 files changed, 80 insertions, 0 deletions
diff --git a/java/openjdk13/CONFLICTS b/java/openjdk13/CONFLICTS
new file mode 100755
index 0000000000..31a99405ed
--- /dev/null
+++ b/java/openjdk13/CONFLICTS
@@ -0,0 +1,9 @@
+CONFLICT_SPELLS=(
+ j2sdk j2sdk-bin
+ jdk1.5-bin jdk6-bin jdk7-bin jdk8-bin
+ jre1.5-bin jre6-bin jre7-bin jre8-bin
+ openjdk12 openjdk12-bin openjdk13-bin
+ server-jre8-bin) &&
+for conflict_spell in "${CONFLICT_SPELLS[@]}"; do
+ conflicts "$conflict_spell"
+done
diff --git a/java/openjdk13/DEPENDS b/java/openjdk13/DEPENDS
new file mode 100755
index 0000000000..9ad8ef0406
--- /dev/null
+++ b/java/openjdk13/DEPENDS
@@ -0,0 +1,38 @@
+depends alsa-lib &&
+depends autoconf &&
+depends bash &&
+depends binutils &&
+depends coreutils &&
+depends cups &&
+depends diffutils &&
+depends file &&
+depends findutils &&
+depends fontconfig &&
+depends freetype2 &&
+depends gawk &&
+depends gcc &&
+depends glibc &&
+depends grep &&
+depends gzip &&
+depends libffi &&
+depends libx11 &&
+depends libxext &&
+depends libxi &&
+depends libxrandr &&
+depends libxrender &&
+depends libxt &&
+depends libxtst &&
+depends make &&
+depends pkgconfig &&
+depends sed &&
+depends tar &&
+depends unzip &&
+depends which &&
+depends xorgproto &&
+depends zip &&
+
+depends GIFLIB "--with-giflib=system" &&
+depends lcms2 "--with-lcms=system" &&
+depends JPEG "--with-libjpeg=system" &&
+depends libpng "--with-libpng=system" &&
+depends zlib "--with-zlib=system"
diff --git a/java/openjdk13/FINAL b/java/openjdk13/FINAL
new file mode 100755
index 0000000000..4d405ec4a6
--- /dev/null
+++ b/java/openjdk13/FINAL
@@ -0,0 +1,3 @@
+# ensure the JAVA_HOME is available.
+#
+source /etc/profile.d/java.sh
diff --git a/java/openjdk13/HISTORY b/java/openjdk13/HISTORY
index a2ccd02cd0..47f3cfed36 100644
--- a/java/openjdk13/HISTORY
+++ b/java/openjdk13/HISTORY
@@ -1,3 +1,7 @@
+2020-09-26 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * CONFLICTS, DEPENDS, FINAL, INSTALL, PRE_BUILD, PROVIDES: add
+ missing files
+
2020-07-18 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS, BUILD: version 13.0.4+8
diff --git a/java/openjdk13/INSTALL b/java/openjdk13/INSTALL
new file mode 100755
index 0000000000..2602952744
--- /dev/null
+++ b/java/openjdk13/INSTALL
@@ -0,0 +1,6 @@
+cp -pPR "${SOURCE_DIRECTORY}/build/linux-x86_64-server-release/images/jdk" "${INSTALL_ROOT}/usr/lib/jdk-$VER" &&
+
+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/java13
diff --git a/java/openjdk13/PRE_BUILD b/java/openjdk13/PRE_BUILD
new file mode 100755
index 0000000000..ace8772560
--- /dev/null
+++ b/java/openjdk13/PRE_BUILD
@@ -0,0 +1,16 @@
+default_pre_build &&
+
+cd "$SOURCE_DIRECTORY" &&
+
+unpack_file 2 &&
+
+#
+# Java binaries have hardcoded /lib64/ld-linux-x86-64.so.2
+#
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]
+then
+ if [[ ! -d $INSTALL_ROOT/lib64 ]] && [[ ! -h $INSTALL_ROOT/lib64 ]]
+ then
+ ln -sf $INSTALL_ROOT/lib $INSTALL_ROOT/lib64
+ fi
+fi
diff --git a/java/openjdk13/PROVIDES b/java/openjdk13/PROVIDES
new file mode 100755
index 0000000000..8f2b7c0e83
--- /dev/null
+++ b/java/openjdk13/PROVIDES
@@ -0,0 +1,4 @@
+JAVA
+JAVA13
+JDK
+JDK13