Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Oct 2014 16:30:37 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r371759 - in head/java: openjdk8 openjdk8-jre openjdk8/files
Message-ID:  <201410301630.s9UGUbTE015161@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Thu Oct 30 16:30:36 2014
New Revision: 371759
URL: https://svnweb.freebsd.org/changeset/ports/371759
QAT: https://qat.redports.org/buildarchive/r371759/

Log:
  Merge Linux-specific changes to BSD patches.  Most importantly, this change
  corrects 'os.arch' property for i386 to fix regressions.
  
  PR:		194419

Modified:
  head/java/openjdk8-jre/Makefile
  head/java/openjdk8/Makefile
  head/java/openjdk8/files/patch-bsd

Modified: head/java/openjdk8-jre/Makefile
==============================================================================
--- head/java/openjdk8-jre/Makefile	Thu Oct 30 16:26:32 2014	(r371758)
+++ head/java/openjdk8-jre/Makefile	Thu Oct 30 16:30:36 2014	(r371759)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	4
+PORTREVISION=	5
 PKGNAMESUFFIX=	${JDK_MAJOR_VERSION}-jre
 
 COMMENT=	Java Runtime Environment ${JDK_MAJOR_VERSION}

Modified: head/java/openjdk8/Makefile
==============================================================================
--- head/java/openjdk8/Makefile	Thu Oct 30 16:26:32 2014	(r371758)
+++ head/java/openjdk8/Makefile	Thu Oct 30 16:30:36 2014	(r371759)
@@ -2,6 +2,7 @@
 
 PORTNAME=	openjdk
 PORTVERSION=	${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER:S/^0//}
+PORTREVISION?=	1
 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 \
@@ -241,8 +242,6 @@ do-install:
 	@${ECHO} "@unexec ${LOCALBASE}/bin/unregistervm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
 	@${FIND} -s ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
 	    ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
-	@${FIND} ${STAGEDIR}${INSTALLDIR} -type d | ${SORT} -r | \
-	    ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
 	@${ECHO} "@exec ${LOCALBASE}/bin/registervm '${INSTALLDIR}/bin/java # ${JAVAVMS_COMMENT}'" >> ${TMPPLIST}
 
 .include <bsd.port.post.mk>

Modified: head/java/openjdk8/files/patch-bsd
==============================================================================
--- head/java/openjdk8/files/patch-bsd	Thu Oct 30 16:26:32 2014	(r371758)
+++ head/java/openjdk8/files/patch-bsd	Thu Oct 30 16:30:36 2014	(r371759)
@@ -85,6 +85,29 @@
        VAR_CPU=x86_64
        VAR_CPU_ARCH=x86
        VAR_CPU_BITS=64
+@@ -291,8 +291,8 @@
+ 
+   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
+   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
+-  if test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xx86; then
+-    # On linux only, we replace x86 with i386.
++  if test "x$OPENJDK_TARGET_OS" = xbsd -o "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xx86; then
++    # On bsd and linux only, we replace x86 with i386.
+     OPENJDK_TARGET_CPU_OSARCH="i386"
+   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
+     # On all platforms except macosx, we replace x86_64 with amd64.
+@@ -336,9 +336,9 @@
+ 
+   if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
+     A_LP64="LP64:="
+-    # -D_LP64=1 is only set on linux and mac. Setting on windows causes diff in
++    # -D_LP64=1 is only set on bsd, linux and mac. Setting on windows causes diff in
+     # unpack200.exe
+-    if test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xmacosx; then
++    if test "x$OPENJDK_TARGET_OS" = xbsd -o "x$OPENJDK_TARGET_OS" = xlinux -o "x$OPENJDK_TARGET_OS" = xmacosx; then
+       ADD_LP64="-D_LP64=1"
+     fi
+   fi
 --- common/autoconf/toolchain.m4
 +++ common/autoconf/toolchain.m4
 @@ -63,7 +63,7 @@



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410301630.s9UGUbTE015161>