summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rwxr-xr-xjava/openjdk13/BUILD28
-rwxr-xr-xjava/openjdk13/DETAILS20
-rw-r--r--java/openjdk13/HISTORY7
3 files changed, 55 insertions, 0 deletions
diff --git a/java/openjdk13/BUILD b/java/openjdk13/BUILD
new file mode 100755
index 0000000000..b27c6c37d7
--- /dev/null
+++ b/java/openjdk13/BUILD
@@ -0,0 +1,28 @@
+cd "$SOURCE_DIRECTORY" &&
+
+NOWARN="-Wno-error=stringop-truncation" &&
+NOWARN+=" -Wno-error=format-overflow" &&
+NOWARN+=" -Wno-error=class-memaccess" &&
+NOWARN+=" -Wno-error=stringop-overflow" &&
+NOWARN+=" -Wno-error=implicit-fallthrough" &&
+NOWARN+=" -Wno-error=cast-function-type" &&
+NOWARN+=" -Wno-error=missing-attributes" &&
+NOWARN+=" -Wno-error=format-truncation" &&
+
+export PATH="$SOURCE_DIRECTORY/jdk-${XVERSION}-ojdkbuild-linux-x64/bin:$PATH" &&
+
+AUTOCONF=/usr/bin/autoconf bash configure \
+ --with-vendor-name="Source Mage GNU/Linux" \
+ --with-vendor-url="http://www.sourcemage.org" \
+ --with-vendor-bug-url="http://bugs.sourcemage.org" \
+ --with-extra-cflags="$CFLAGS $NOWARN" \
+ --with-extra-cxxflags="$CXXFLAGS $NOWARN" \
+ --with-extra-ldflags="$LDFLAGS" \
+ --with-num-cores="$MAKE_NJOBS" \
+ --with-stdc++lib=dynamic \
+ --with-jvm-features=zgc \
+ --enable-unlimited-crypto \
+ --disable-warnings-as-errors \
+ $OPTS --with-memory-size=1024 &&
+
+make -j1 images legacy-jre-images
diff --git a/java/openjdk13/DETAILS b/java/openjdk13/DETAILS
new file mode 100755
index 0000000000..c8687aff36
--- /dev/null
+++ b/java/openjdk13/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=openjdk13
+ VERSION=13.0.4+8
+ XVERSION=$(echo $VERSION|cut -f1 -d+)
+ MAJOR_VERSION=$(echo $VERSION|cut -f1 -d.)
+ SOURCE=jdk-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/jdk${MAJOR_VERSION}u-jdk-$VERSION
+ WEB_SITE=http://openjdk.java.net/
+ SOURCE_URL[0]=http://hg.openjdk.java.net/jdk-updates/jdk${MAJOR_VERSION}u/archive/$SOURCE
+ SOURCE_HASH=sha512:5069a9f789cd3462364a9272a4dd20f022d13e94a9e24d9ca91ad94362a11b65a577504702903e7534913a27453eb33cf6f1ec5e272b168279628f00c07560b0
+ SOURCE2=jdk-$XVERSION-ojdkbuild-linux-x64.zip
+ SOURCE2_URL[0]=https://github.com/ojdkbuild/contrib_jdk13u-ci/releases/download/jdk-$XVERSION%2B8/$SOURCE2
+ SOURCE2_HASH=sha512:f8fd71d88236905079f298056f7157a384a9975d0a60e0264986f704f4231f6527453994f83fd2a64590955758dcc2f968515ef32a17e2ff0fb15c3ca03e7704
+ 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/java/openjdk13/HISTORY b/java/openjdk13/HISTORY
new file mode 100644
index 0000000000..a2ccd02cd0
--- /dev/null
+++ b/java/openjdk13/HISTORY
@@ -0,0 +1,7 @@
+2020-07-18 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD: version 13.0.4+8
+
+2020-01-26 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * BUILD, CONFLICTS, DEPENDS, DETAILS, FINAL, INSTALL, PRE_BUILD,
+ PRE_INSTALL, PREPARE, PROVIDES: spell created
+