summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD33
2 files changed, 40 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bb380b8b2744..1db807d7ae4b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = java8-openjdk-shenandoah
- pkgver = 8.u262b02
+ pkgver = 8.u302b08
pkgrel = 2
url = https://openjdk.java.net/
arch = x86_64
@@ -15,22 +15,22 @@ pkgbase = java8-openjdk-shenandoah
makedepends = fontconfig
makedepends = libcups
makedepends = alsa-lib
- source = jdk8u-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = corba-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = hotspot-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = jdk-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = jaxws-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = jaxp-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = langtools-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- source = nashorn-aarch64-shenandoah-jdk8u262-b02.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/archive/aarch64-shenandoah-jdk8u262-b02.tar.gz
- sha256sums = 0bda934299f7c5cde64dcfb096269bab926ab67ced34339b09cc760596807224
- sha256sums = f8a993291e88193533660297ceddb73b11967731c233df5d50534f59cf5cd8ad
- sha256sums = 69c0a61f650a9acb7e6e07947a005e151433698b05956c232aca5e19ac27989c
- sha256sums = 3fd6b3af79ba1b396c775bc89f9855d5e38bce4893cf76e05ef407bea0e5d308
- sha256sums = dc796608cc2838cb3097d777ce84ce8776205c7d5cb4f9e35501e9d04c6ef6d2
- sha256sums = f724f62bf2fe2058aebd4fdf6596fe3fe3f1d7e9c926a1bd22e9d3195aa627df
- sha256sums = 6d446b9d28199972e55fde509ebfa8585cf968bb77b1d72abed6defd9126639a
- sha256sums = a067a3de924f16cd96190e9bc535947e230d2a197a092d2b4afac4ecedd66c28
+ source = jdk8u-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = corba-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = hotspot-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = jdk-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = jaxws-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = jaxp-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = langtools-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ source = nashorn-aarch64-shenandoah-jdk8u302-b08.tar.gz::http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/archive/aarch64-shenandoah-jdk8u302-b08.tar.gz
+ sha256sums = 560750630652cf96f6f17b50d072f56a86f62b6928cf256a016047c3904f90fa
+ sha256sums = 91a5d894b3db6e594ceab35b1ead9057a9239695d184cda7f3b4cc3c86f64813
+ sha256sums = 5e6402e2f1eb9a28fef1a2369e7d479be8ccf229c10ed8a1bd395da13c5fa5c1
+ sha256sums = 1292c22710213a97ba7a10a516e86b600874de321e025a2dfb194a328e320102
+ sha256sums = 83b28da5442d19f64088c6693681290b9979f88c71f13276bf5742531cfdf6b6
+ sha256sums = f946dab7e4710f3b421cf12553545463640f21b334d1449d8edaadb35f75e924
+ sha256sums = 459f927af167ad60d4998c5493df330cf8f0aa36a1f44fde4d31e202d3d4fdae
+ sha256sums = 3e12895fe11c35756c09faefde4782cdec2424d46a6c8a92858fdec1cc2a7f4a
pkgname = jre8-openjdk-shenandoah-headless
pkgdesc = OpenJDK Java 8 headless runtime environment
@@ -48,7 +48,7 @@ pkgname = jre8-openjdk-shenandoah-headless
pkgname = jre8-openjdk-shenandoah
pkgdesc = OpenJDK Java 8 full runtime environment
install = install_jre8-openjdk.sh
- depends = jre8-openjdk-shenandoah-headless=8.u262b02-2
+ depends = jre8-openjdk-shenandoah-headless=8.u302b08-2
depends = xdg-utils
depends = hicolor-icon-theme
optdepends = icedtea-web: web browser plugin + Java Web Start
@@ -63,7 +63,7 @@ pkgname = jdk8-openjdk-shenandoah
pkgdesc = OpenJDK Java 8 development kit
install = install_jdk8-openjdk.sh
depends = java-environment-common
- depends = jre8-openjdk-shenandoah=8.u262b02-2
+ depends = jre8-openjdk-shenandoah=8.u302b08-2
provides = java-environment=8
provides = java-environment-openjdk=8
provides = java-environment-openjdk-shenandoah=8
@@ -73,4 +73,3 @@ pkgname = openjdk8-shenandoah-src
pkgname = openjdk8-shenandoah-doc
pkgdesc = OpenJDK Java 8 documentation
-
diff --git a/PKGBUILD b/PKGBUILD
index 10b4b02839ab..5e31ad7ba1ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,11 @@
-# Maintainer: Felix Golatofski <contact@xdfr.de>
+# Maintainer: Andreas "Cocaine Johnsson" Björkman <akb95@disroot.org>
+# Contributor: Felix Golatofski <contact@xdfr.de>
# Contributor: Guillaume ALAUX <guillaume@archlinux.org>
# Contributor: Boyan Ding <stu_dby@126.com>
+# I don't intend to address these,
+# I just adopted the package since it was months out of date
+# If you want them fixed, I'll gladly give you the package.
# TODO
# once icedtea:
# pulse
@@ -11,8 +15,8 @@
pkgname=('jre8-openjdk-shenandoah-headless' 'jre8-openjdk-shenandoah' 'jdk8-openjdk-shenandoah' 'openjdk8-shenandoah-src' 'openjdk8-shenandoah-doc')
pkgbase=java8-openjdk-shenandoah
_java_ver=8
-_jdk_update=262
-_jdk_build=02
+_jdk_update=302
+_jdk_build=08
_repo_ver=aarch64-shenandoah-jdk${_java_ver}u${_jdk_update}-b${_jdk_build}
pkgrel=2
arch=('x86_64')
@@ -31,14 +35,14 @@ source=("jdk8u-${_repo_ver}.tar.gz::${_url_src}/archive/${_repo_ver}.tar.gz"
"langtools-${_repo_ver}.tar.gz::${_url_src}/langtools/archive/${_repo_ver}.tar.gz"
"nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz")
-sha256sums=('0bda934299f7c5cde64dcfb096269bab926ab67ced34339b09cc760596807224'
- 'f8a993291e88193533660297ceddb73b11967731c233df5d50534f59cf5cd8ad'
- '69c0a61f650a9acb7e6e07947a005e151433698b05956c232aca5e19ac27989c'
- '3fd6b3af79ba1b396c775bc89f9855d5e38bce4893cf76e05ef407bea0e5d308'
- 'dc796608cc2838cb3097d777ce84ce8776205c7d5cb4f9e35501e9d04c6ef6d2'
- 'f724f62bf2fe2058aebd4fdf6596fe3fe3f1d7e9c926a1bd22e9d3195aa627df'
- '6d446b9d28199972e55fde509ebfa8585cf968bb77b1d72abed6defd9126639a'
- 'a067a3de924f16cd96190e9bc535947e230d2a197a092d2b4afac4ecedd66c28')
+sha256sums=('560750630652cf96f6f17b50d072f56a86f62b6928cf256a016047c3904f90fa'
+ '91a5d894b3db6e594ceab35b1ead9057a9239695d184cda7f3b4cc3c86f64813'
+ '5e6402e2f1eb9a28fef1a2369e7d479be8ccf229c10ed8a1bd395da13c5fa5c1'
+ '1292c22710213a97ba7a10a516e86b600874de321e025a2dfb194a328e320102'
+ '83b28da5442d19f64088c6693681290b9979f88c71f13276bf5742531cfdf6b6'
+ 'f946dab7e4710f3b421cf12553545463640f21b334d1449d8edaadb35f75e924'
+ '459f927af167ad60d4998c5493df330cf8f0aa36a1f44fde4d31e202d3d4fdae'
+ '3e12895fe11c35756c09faefde4782cdec2424d46a6c8a92858fdec1cc2a7f4a')
case "${CARCH}" in
'x86_64') _JARCH=amd64 ; _DOC_ARCH=x86_64 ;;
@@ -74,8 +78,13 @@ build() {
export CFLAGS="${CFLAGS//-O2/-O3} ${CPPFLAGS} -Wno-error=deprecated-declarations -Wno-error=stringop-overflow= -Wno-error=return-type -Wno-error=cpp -fno-lifetime-dse -fno-delete-null-pointer-checks"
export CXXFLAGS="${CXXFLAGS} ${CPPFLAGS}"
+ # I honestly tried my best to update this package to gcc11
+ # but it wasn't meant to be, even with a handful of patches
+ # to the VM it still wouldn't compile, most likely it depends
+ # on a gcc8 quirk. Very sad since gcc8 takes 8+ hours to build
+
install -d -m 755 "${srcdir}/${_prefix}/"
- CC=gcc-8 CXX=g++-8 sh configure \
+ CfC=gcc-8 CXX=g++-8 sh configure \
--prefix="${srcdir}/${_prefix}" \
--with-update-version="${_jdk_update}" \
--with-build-number="b${_jdk_build}" \