development/openjdk8: Updated for version 8u292.

Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Lenard Spencer 2022-03-06 21:17:20 +13:00 committed by Willy Sudiarto Raharjo
parent 2902feffcd
commit 99b0463861
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
3 changed files with 32 additions and 41 deletions

View File

@ -1,5 +1,5 @@
OpenJDK 8 is an open source implementation of version 8 of the Java
Development Kit, Standard Edition. It includes tools for developing,
Development Kit, Standard Edition. It includes tools for developing,
testing, and running programs written in Java.
Before installing this package please consider any other jdk's/jre's
@ -7,20 +7,20 @@ that you have already installed as they may cause conflicts with the
PATH, JAVA_HOME and MANPATH variables (this includes the 'openjdk7'
dependency package -- you may wish to remove it after you're done.)
If you already have 'openjdk8' on your system (and are compiling a newer
version, for example) you don't need the 'openjdk7' dependency.
If you already have 'openjdk8' on your system (and are compiling a
newer version, for example) you don't need the 'openjdk7' dependency.
After installing the package you will need to logout/reboot your machine
as it will add new files to the /etc/profile.d folder.
After installing the package you will need to logout/login to your
machine as it will add new files to the /etc/profile.d folder.
This script may take a couple of hours to complete and will require
about 11 GB of disk space for its temporary directory. It defaults to
about 11 GB of disk space for its temporary directory. It defaults to
"/tmp/SBo" and you may redefine it like this:
TMP=/your/temporary/dir ./openjdk8.SlackBuild
The 'cacerts' binary is a TrustStore containing CA certificates which
are used by Java applications. It is taken from the CentOS package
are used by Java applications. It is taken from the CentOS package
'ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm'.
If you get an error like
@ -28,5 +28,5 @@ If you get an error like
Internal compiler error: java.lang.NullPointerException at
org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:166)
simply run the build again. This happens early so it shouldn't be that
of a problem. At least 1 out of 5 runs so far have always succeded.
simply run the build again. This happens early so it shouldn't be much
of a problem. At least 1 out of 5 runs so far have always succeeded.

View File

@ -25,13 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openjdk8
VERSION=${VERSION:-8u252}
VERSION=${VERSION:-8u292}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
DVER=1.8.0_$(printf $VERSION | cut -du -f2)
ICEDTEA=icedtea-3.16.0
ICEDTEA=icedtea-3.20.0
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@ -41,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@ -85,13 +82,7 @@ JAVA_HOME=${BOOT_JAVA} PATH=${BOOT_JAVA}/bin:$PATH ../$ICEDTEA/configure \
--disable-system-kerberos \
--disable-system-pcsc \
--disable-system-sctp \
--with-cacerts-file="$CWD/cacerts" \
$(
# cacerts is taken from this CentOS package:
#+ http://mirror.centos.org/centos/6/os/x86_64/Packages/ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm
# You can list its contents with this command (after you install this package:)
#+ 'keytool -v -list -keystore ./cacerts -storepass changeit'
) \
--enable-nss \
--with-openjdk-src-zip="$CWD/openjdk.tar.xz" \
--with-corba-src-zip="$CWD/corba.tar.xz" \
--with-jaxp-src-zip="$CWD/jaxp.tar.xz" \

View File

@ -1,24 +1,24 @@
PRGNAM="openjdk8"
VERSION="8u252"
HOMEPAGE="http://openjdk.java.net"
DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-3.16.0.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/openjdk.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/corba.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jaxp.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jaxws.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jdk.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/langtools.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/nashorn.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/hotspot.tar.xz"
MD5SUM="a8a202fdd4aa170f80968508477cd986 \
0908aaf4976a9092ea41657a53aa3195 \
293716bae4f8519f5223efe3b03cc38f \
83d457c1eeb61874dbcb0a0dca06cc00 \
f0708de204b736ea0f5bb4125a7a8943 \
55a648609f76b93ac19878bc21ba0f35 \
5ba24b93a4f909e5725ad6c04b8f3ed4 \
6fd7950ea8afb9ae986272aab55ed721 \
a5e5491cf87903cae64bda8fef6e3314"
VERSION="8u292"
HOMEPAGE="https://openjdk.java.net"
DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-3.20.0.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/openjdk.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/corba.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/jaxp.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/jaxws.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/jdk.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/langtools.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/nashorn.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.20.0/hotspot.tar.xz"
MD5SUM="b7719f8912b319899a0814c09368dbb6 \
124f11361a962fa05ba97bedb46cf7bd \
e3934a65e4d3323a1d961ddfc735a5ea \
d4dbf6f52ea70cae737dfbfef1564c03 \
553293c4dfd39a5baef5c83f455f509d \
4bd34b4bf6a5548f25800b557e23a73b \
e9f980be64655f61f73ce8787fa37ce2 \
3981e230c9c549ee1d0bb8caf3157fed \
c03cad0f108737daf4516c0e4f81d136"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="openjdk7"