Date: Sat, 9 Feb 2019 07:16:04 +0000 (UTC) From: Greg Lewis <glewis@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492485 - in head/java/openjdk8: . files Message-ID: <201902090716.x197G4L5051576@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: glewis Date: Sat Feb 9 07:16:04 2019 New Revision: 492485 URL: https://svnweb.freebsd.org/changeset/ports/492485 Log: . When upgrading to 8u192 the endianess definitions specific to BSD were missed during a large merge of the configuration file. This resulted in, at least, macros affecting maths operations using the big endian rather than the little endian versions. PR: 234689 Added: head/java/openjdk8/files/patch-endian (contents, props changed) Modified: head/java/openjdk8/Makefile Modified: head/java/openjdk8/Makefile ============================================================================== --- head/java/openjdk8/Makefile Sat Feb 9 01:49:49 2019 (r492484) +++ head/java/openjdk8/Makefile Sat Feb 9 07:16:04 2019 (r492485) @@ -2,7 +2,7 @@ PORTNAME= openjdk PORTVERSION= ${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER:S/^0//} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= java devel MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}/promoted/b${DIST_BUILD_NUMBER}/:jdk \ https://adopt-openjdk.ci.cloudbees.com/job/jtreg/${JTREG_JENKINS_BUILD}/artifact/:jtreg \ Added: head/java/openjdk8/files/patch-endian ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/java/openjdk8/files/patch-endian Sat Feb 9 07:16:04 2019 (r492485) @@ -0,0 +1,44 @@ +--- common/autoconf/flags.m4 Fri Feb 08 17:57:16 2019 -0800 ++++ common/autoconf/flags.m4 Fri Feb 08 22:49:40 2019 -0800 +@@ -548,6 +548,9 @@ + else + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" + fi ++ if test "x$OPENJDK_TARGET_OS" = xbsd; then ++ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" ++ fi + else + # Same goes for _BIG_ENDIAN. Do we really need to set *ENDIAN on Solaris if they + # are defined in the system? +@@ -556,6 +559,9 @@ + else + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" + fi ++ if test "x$OPENJDK_TARGET_OS" = xbsd; then ++ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN" ++ fi + fi + if test "x$OPENJDK_TARGET_CPU" = xppc64le; then + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DABI_ELFv2" +--- common/autoconf/generated-configure.sh Fri Feb 08 17:57:16 2019 -0800 ++++ common/autoconf/generated-configure.sh Fri Feb 08 22:49:40 2019 -0800 +@@ -41879,6 +41879,9 @@ + else + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" + fi ++ if test "x$OPENJDK_TARGET_OS" = xbsd; then ++ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" ++ fi + else + # Same goes for _BIG_ENDIAN. Do we really need to set *ENDIAN on Solaris if they + # are defined in the system? +@@ -41887,6 +41890,9 @@ + else + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" + fi ++ if test "x$OPENJDK_TARGET_OS" = xbsd; then ++ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN" ++ fi + fi + if test "x$OPENJDK_TARGET_CPU" = xppc64le; then + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DABI_ELFv2"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902090716.x197G4L5051576>