ports/contrib (3.5): openjdk8: update to 8u171-b11 release
commit 10685df8830901ce6e9e94ce619b3a9a30beb818 Author: John Vogel <jvogel4@stny.rr.com> Date: Sun Jun 17 03:48:52 2018 -0400 openjdk8: update to 8u171-b11 release icedtea 3.8.0 release diff --git a/openjdk8/.md5sum b/openjdk8/.md5sum index 6a3b1278..07abce3a 100644 --- a/openjdk8/.md5sum +++ b/openjdk8/.md5sum @@ -1,12 +1,12 @@ 9c0b1c01062db5ec87c5979646ff6109 certdata.txt -2ee9aa7e85ed2fb9af1ab87fb87e404b corba-8u161-b12.tar.xz -85693d6cd04ca1b9a694afa81e7c4dda hotspot-8u161-b12.tar.xz -648a52c2f008ee0bbb865a2a1768891b icedtea-3.7.0.tar.xz -c3a5eb1567ac3d8cbfa3dd8cd0848b6f jaxp-8u161-b12.tar.xz -286778356533d5fe3d8ab9c2c747fe3b jaxws-8u161-b12.tar.xz -84c39ca647e24fe81c08bc10e016d194 jdk-8u161-b12.tar.xz -c03e84cceca1d9173b409920fad3aa93 langtools-8u161-b12.tar.xz +083df5866e8434786bd62c5d26cf4b1a corba-8u171-b11.tar.xz +c0017c13ea1c5fc8026d9f2b2bed4a11 hotspot-8u171-b11.tar.xz +e6a2a693291296a8e4b3cc76499b047e icedtea-3.8.0.tar.xz +4859c3d3f6c8b6f1b3d92f316089b6a6 jaxp-8u171-b11.tar.xz +3f811761f995c7056ab2ab516dd2870f jaxws-8u171-b11.tar.xz +7e820fa93b44bc3a214313e0354da026 jdk-8u171-b11.tar.xz +22df0b6af90e722e5cc802a5915f8385 langtools-8u171-b11.tar.xz e4c7f7046e9a452850c3b4b7951580f9 mozilla-rootcerts.sh -4895a6a002374c0dea0be055cb75b9a5 nashorn-8u161-b12.tar.xz -c686c8d283bc9f89a8874c5344d4e83a openjdk-8u161-b12.tar.xz -8a510e6297a66d690a3507c0d50acc62 openjdk8-boot-20180301-bin.tar.xz +e7f0b4ca8f2b897c8f4225d4fe3291fb nashorn-8u171-b11.tar.xz +d532e0e7d893c6f3f427d571304fa6b8 openjdk-8u171-b11.tar.xz +d81c6a20f22b90caa007e5452e0aa943 openjdk8-boot-20180616-bin.tar.xz diff --git a/openjdk8/.signature b/openjdk8/.signature index 6abed58c..e466f39c 100644 --- a/openjdk8/.signature +++ b/openjdk8/.signature @@ -1,16 +1,16 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3y5Z0SISsHzqT64ZrIyYELAFCDVpF23YFbynckPxWBnHkTgBBl5o3FxVFm4xT4tYxtCqaHc9Kf7H6pyv1Ap0Bgs= -SHA256 (Pkgfile) = 843935aeaac50c642e4f2da640fc7cf8073d7790163f75472e1fd1c96d4b317d +RWSagIOpLGJF35vxgWw6QiUnPKJBRc5XCTnB92ynQUXfNTH3P0GJ0l8bkrRDF+NrUD4gb9raRrev7DcWKfdITzvoFeEwCMEuQg8= +SHA256 (Pkgfile) = 537b66c35f16d866e113365fa99434ade8c690910e961ab684903d3bd97fe0c9 SHA256 (.footprint) = fd6b80c3b2a7306f2b3e85653ad0d7fdcb5062901a15c00fe393ffd6a7c36e23 -SHA256 (icedtea-3.7.0.tar.xz) = bc50a4df0e9f81cb58e0e0cbd10bc7efda4f7ff11026b43d3b9ab19b91fdd827 -SHA256 (corba-8u161-b12.tar.xz) = 503d75ff849219ae341f1fc2dc4dbac7c68dd4d92988d6c1f12ca502fe27aa86 -SHA256 (hotspot-8u161-b12.tar.xz) = b5629414a673be2f7e5ac06e6cbe6731296ac3c1d8c3d65bd0e74f20130f3fb2 -SHA256 (jaxp-8u161-b12.tar.xz) = 916034a736cc37981167c98db80852b5217f0bc2760f2e7ff9a52e073ef0a192 -SHA256 (jaxws-8u161-b12.tar.xz) = ae425e14fa8579976541fffc74258d2e5217bd20fdc161d2b55aa96eaa6d5625 -SHA256 (jdk-8u161-b12.tar.xz) = 94ff50e7e24b0985b1f273a840e2e2c3a76f917058a184ad137fb20fd865d468 -SHA256 (langtools-8u161-b12.tar.xz) = dc92df551164291c82f31570dea0e05738294ab964050a192013ee2182ff9197 -SHA256 (nashorn-8u161-b12.tar.xz) = ea42922fa10d3a5f5e1ad410d6e08032763878c4e87acb4a36127175efa0ffa6 -SHA256 (openjdk-8u161-b12.tar.xz) = 37051a473ae235182597e1cf58b063cb0113ceae2d450c46c32686c1ebeb46d6 -SHA256 (openjdk8-boot-20180301-bin.tar.xz) = 100d7023865fe9165ee9d2bfb2a499df5de5e963664978e77577eae5f1a15c57 +SHA256 (icedtea-3.8.0.tar.xz) = ff9d3737ca5cc8712bad31c565c50939d8b062234d3d49c5efa083bbaa24c3e6 +SHA256 (corba-8u171-b11.tar.xz) = aafdd43428da68785963007ec932fd463f83962ef4280239d58c0840e8a48f7f +SHA256 (hotspot-8u171-b11.tar.xz) = 89bccb95d88d6f84778fbfcd79ff1efbe21d5d6820bed7b1ad8a73623517b438 +SHA256 (jaxp-8u171-b11.tar.xz) = 6c0d32871517adec2c04e6ac0674463eae23318aafc5f88486245a761c39f24c +SHA256 (jaxws-8u171-b11.tar.xz) = 7bf19c1bab92ecd5710dd44039500f3b298c7603048d49d7acf120705f5fc3fa +SHA256 (jdk-8u171-b11.tar.xz) = c0740f960e5c295bb04283a3d5696d453e90761900035423f8bcc546d0483ae6 +SHA256 (langtools-8u171-b11.tar.xz) = ae26e4637807be7ac63bba80062509961f4b8b2d72090d9d69a3c0f46df10bf9 +SHA256 (nashorn-8u171-b11.tar.xz) = 66f3632730c8f79d3a24b2ec034d4129c7042d0408e6020a5f2905ffd2db5fd2 +SHA256 (openjdk-8u171-b11.tar.xz) = ee0b75534bc84d121b9aa36e6bde435f02c7f5c5098cf1874f8c637e762dace0 +SHA256 (openjdk8-boot-20180616-bin.tar.xz) = 661f5dcc07a52ed34d3277fcaf38ee653bbb1cc4a036fd7b51b5996e833347d5 SHA256 (mozilla-rootcerts.sh) = 45bf640ca551ecbb5e7a9c3121f67c3d9fd256b0f58916b7d5a5a40d5bee98ba SHA256 (certdata.txt) = a3ac15b98179dd2f3c5de076d10b1d53048754372f7207c2f327510cdd78fbd8 diff --git a/openjdk8/Pkgfile b/openjdk8/Pkgfile index f13bef8e..a70aa399 100644 --- a/openjdk8/Pkgfile +++ b/openjdk8/Pkgfile @@ -4,9 +4,9 @@ # Depends on: alsa-lib cups fontconfig freetype giflib gtk krb5 lcms2 libjpeg-turbo libpng libxslt nss unzip xorg-libxt xorg-libxtst xorg-libxinerama zip name=openjdk8 -version=8u161-b12 -icedtea_version=3.7.0 -boot_version=20180301 +version=8u171-b11 +icedtea_version=3.8.0 +boot_version=20180616 certdata_rev=849c090094db release=1 source=(http://icedtea.wildebeest.org/download/source/icedtea-$icedtea_version.tar.x... @@ -19,8 +19,8 @@ source=(http://icedtea.wildebeest.org/download/source/icedtea-$icedtea_version.t https://stygian.me/crux/distfiles/$name/nashorn-$version.tar.xz https://stygian.me/crux/distfiles/$name/openjdk-$version.tar.xz https://stygian.me/crux/distfiles/$name-boot-$boot_version-bin.tar.xz - https://ftp.netbsd.org/pub/pkgsrc/pkgsrc-2017Q3/pkgsrc/security/mozilla-root... - https://hg.mozilla.org/releases/mozilla-release/raw-file/$certdata_rev/secur...) + http://ftp.netbsd.org/pub/pkgsrc/pkgsrc-2017Q3/pkgsrc/security/mozilla-rootc... + http://hg.mozilla.org/releases/mozilla-release/raw-file/$certdata_rev/securi...) unpack_source() { for file in ${source[@]}; do @@ -44,16 +44,14 @@ build() { PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//') fi - JAVA_DIR=$SRC/$name-boot + OLD_PATH=$PATH + export JAVA_HOME=$SRC/$name-boot + export PATH=$JAVA_HOME/bin:$OLD_PATH mkdir $SRC/build cd $SRC/build LC_ALL=C \ - CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \ - CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \ - JAVA_HOME=$JAVA_DIR \ - PATH=$JAVA_DIR/bin:$PATH \ CONFIG_SHELL=/bin/bash \ ../icedtea-$icedtea_version/configure ${EXTRA_OPTIONS} \ --prefix=/usr/lib/java/$name \ @@ -61,6 +59,10 @@ build() { --disable-downloading \ --disable-precompiled-headers \ --disable-tests \ + --disable-hotspot-tests \ + --disable-langtools-tests \ + --disable-jdk-tests \ + --disable-systemtap-tests \ --disable-system-pcsc \ --disable-system-sctp \ --enable-system-jpeg \ @@ -81,13 +83,9 @@ build() { --with-langtools-src-zip=$SRC/langtools-$version.tar.xz \ --with-nashorn-src-zip=$SRC/nashorn-$version.tar.xz \ --with-pkgversion=CRUX \ - --with-jdk-home=$JAVA_DIR + --with-jdk-home=$JAVA_HOME LC_ALL=C \ - CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \ - CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \ - JAVA_HOME=$JAVA_DIR \ - PATH=$JAVA_DIR/bin:$PATH \ make install -d -m 0755 $PKG/usr/lib/java/$name @@ -136,6 +134,9 @@ build() { -e 's,self rehash,self -f $certfile rehash,' \ $SRC/mozilla-rootcerts.sh > $SRC/mozilla-rootcerts + export JAVA_HOME=$PKG/usr/lib/java/$name + export PATH=$JAVA_HOME/bin:$OLD_PATH + # generate java's cacerts # big thanks to pkgsrc's mozilla-rootcerts and openjdk pkg's for this part rm -f $PKG/usr/lib/java/$name/jre/lib/security/cacerts @@ -143,8 +144,6 @@ build() { cd $SRC/cacerts sh $SRC/mozilla-rootcerts -f $SRC/certdata.txt extract for cert in *.pem; do - JAVA_HOME=$PKG/usr/lib/java/$name \ - PATH=$JAVA_HOME/bin:$PATH \ keytool \ -noprompt \ -importcert \
participants (1)
-
crux@crux.nu