From 047524211fe6911c9e90ee13fdc9d566507b4e2b Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Sun, 23 Apr 2017 20:06:41 -0400 Subject: [PATCH] openjdk: update to jdk8u152b03. --- srcpkgs/openjdk/template | 41 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/srcpkgs/openjdk/template b/srcpkgs/openjdk/template index b585ce0abd..0bbda84167 100644 --- a/srcpkgs/openjdk/template +++ b/srcpkgs/openjdk/template @@ -5,14 +5,15 @@ # TODO: find giflib patch for --with-giflib=system _java_ver=8 -_jdk_update=121 -_jdk_build=13 -_repo_ver="jdk${_java_ver}u${_jdk_update}-b${_jdk_build}" +_jdk_update=152 +_jdk_build=03 +_main_ver=${_java_ver}u${_jdk_update} _openjdk_version="openjdk-1.8.0_${_jdk_update}" pkgname=openjdk -version=${_java_ver}u${_jdk_update} -revision=2 +version="jdk${_java_ver}u${_jdk_update}b${_jdk_build}" +revision=1 +_repo_ver="${version/b/-b}" nocross=yes nopie=yes wrksrc=jdk8u-jdk8u${_jdk_update}-b${_jdk_build}/ @@ -55,14 +56,14 @@ distfiles=" http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/archive/${_repo_ver}.tar.gz>langtools-${_repo_ver}.tar.gz http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/archive/${_repo_ver}.tar.gz>nashorn-${_repo_ver}.tar.gz" -checksum="7b59600a2a19f63dda188cd19a4fd7a7f467a6f7ce3474df0cb3005ba8a540db - 0fa534d45890b8cfb92c6ed39d2d80c60901e9e17c440fc8abf2f57a730dae2f - 1a8af5e51986046827fccfcda94f9fc41738667c67a71e5c78936d4906939255 - 594f5e1c7cdffa97c1686115d9db3c7f40049d9f1dfc05cd171947fe6c20c681 - b1a774d15fea52d0e7308981853c25cd88ffe7ff68a0bf61a518c44e77bcf2ad - 31ef7c27c2f1fb78ce6be5c96b0b5435cd814868f2b7a05a2ed3c5c062596c9d - 08da4dcb698a0ba2d7a417732823a2797c38f3e267a95829ee2403c4b1ad456e - ec388bdb56ca5886312e4a8c75aeb703102c04f86011c4e4d911a7896fa4d5a5" +checksum="e5719264ea5370815c233bb8f055eacef4e4aaaef971fb84f731926ce9bc20f6 + 6968085c367e832a4b166daab89eaf61bb58acbe8d930a3d944ff2327bd846a2 + 183f958982b2a1c4f10fc834ae8e8d4ac254bf1a65373fd001ab4e58a99b0983 + ea44540bf90913ba5d122b093005d6e2ebfb0a07535187dc71f1cda639b8d185 + f3d8c2342970c229985d32bb49e84d007f50df5a6b27991b8e1473ff45832bfc + 843a397b1d610db27b378d006ade2d98ce53d5e1f7952bf64fa865f0119e6fd0 + 4d336740d2e94d2406eb310acc64b95332e5f276143e38efe663f42f67601e7b + 7f94034dd260c5f14a8cf3ef66b05452ca991e3d0e7a22a5513385124a8c8fc4" # Build is still parallel, but don't use -jN. disable_parallel_build=yes @@ -136,13 +137,6 @@ if [ ${XBPS_GCC_VERSION_MAJOR} -gt 5 ]; then CFLAGS+=" -Wno-error -std=c++98 -fno-delete-null-pointer-checks -fno-lifetime-dse" fi -do_build() { - # -D_FORTIFY_SOURCE=2 doesn't work with CXX_O_FLAG_NONE="-O0" - CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} - CXXFLAGS=${CXXFLAGS/-D_FORTIFY_SOURCE=2/} - make ${makejobs} ${make_build_args} -} - post_extract() { if [ ${XBPS_GCC_VERSION_MAJOR} -gt 5 ]; then cd ${XBPS_BUILDDIR}/jdk-${_repo_ver} @@ -166,6 +160,13 @@ post_extract() { -e "/SUPPORTED_OS_VERSION =/s;\(.*\);\1 4% 4.1%;" } +do_build() { + # -D_FORTIFY_SOURCE=2 doesn't work with CXX_O_FLAG_NONE="-O0" + CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + CXXFLAGS=${CXXFLAGS/-D_FORTIFY_SOURCE=2/} + make ${makejobs} ${make_build_args} +} + post_install() { rm -rf ${DESTDIR}/usr/lib/bin vinstall ${FILESDIR}/mkcacerts 755 usr/lib/jvm/$_openjdk_version/jre/bin