Re: UPDATE: devel/jdk/1.7 u9

2013-01-13 Thread Landry Breuil
On Fri, Jan 11, 2013 at 03:34:48PM -0500, Kurt Miller wrote:
 Update jdk 1.7 to u9 level:
 - Update to u6 via patchset from upstream bsd_port and u6 source from Oracle
 - Copied u6 - u9 patchset from FreeBSD/Greg Lewis's port
 - Updated classloader patch from Matthew Dempsky (matthew@)
 
 Tested on amd64 and i386. Please test in a bulk build.

No fallout in an amd64 bulk.

Landry



UPDATE: devel/jdk/1.7 u9

2013-01-11 Thread Kurt Miller
Update jdk 1.7 to u9 level:
- Update to u6 via patchset from upstream bsd_port and u6 source from Oracle
- Copied u6 - u9 patchset from FreeBSD/Greg Lewis's port
- Updated classloader patch from Matthew Dempsky (matthew@)

Tested on amd64 and i386. Please test in a bulk build.

Thanks,
-Kurt


Index: Makefile
===
RCS file: /cvs/ports/devel/jdk/1.7/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- Makefile	24 Oct 2012 18:54:03 -	1.52
+++ Makefile	11 Jan 2013 20:28:37 -
@@ -5,26 +5,18 @@ ONLY_FOR_ARCHS=	i386 amd64
 
 COMMENT-main=	Java2(TM) SE Dev Kit v${V}
 COMMENT-jre=	Java2(TM) SE Runtime Environment v${V}
-V=		1.7.0.03
-B=		b13
+V=		1.7.0.09
+B=		b24
 PKGNAME=	jdk-${V}
 PKGNAME-main=	jdk-${V}
-REVISION-main=	1
 PKGNAME-jre=	jre-${V}
-REVISION-jre=	1
 EPOCH=		0
 
-# see openjdk/jaxp/jaxp.properties  openjdk/jaxws/jaxws.properties 
-# in ${WRKDIR} for names and download locations of extra distfiles
+JDK_SRC=	openjdk-7u6-fcs-src-b24-28_aug_2012.zip
+PATCH_SET=	openjdk-7u6-patch-set-20130111.zip
+PATCH_SET2=	openjdk-7u9-patch-set-20130110.zip
 
-JDK_SRC=	openjdk-7u2-fcs-src-${B}-17_nov_2011.zip
-JAXP_SRC=	jaxp145_01.zip
-JAXWS_SRC=	jdk7-jaxws2_2_4-b04-2011_06_01.zip
-JAF_SRC=	jdk7-jaf-2010_08_19.zip
-PATCH_SET=	openjdk-7u2-patch-set-20120314.zip
-PATCH_SET2=	openjdk-7u3-patch-set-20120417.zip
-
-DISTFILES=	${JDK_SRC} ${JAXP_SRC}:0 ${JAXWS_SRC}:1 ${JAF_SRC}:2 ${PATCH_SET}:3 ${PATCH_SET2}:3
+DISTFILES=	${JDK_SRC} ${PATCH_SET}:1 ${PATCH_SET2}:1
 EXTRACT_ONLY=	${JDK_SRC} ${PATCH_SET} ${PATCH_SET2}
 DIST_SUBDIR=	jdk
 
@@ -38,22 +30,10 @@ FLAVOR?=
 
 HOMEPAGE=	http://openjdk.java.net/
 
-MASTER_SITES=	http://www.java.net/download/openjdk/jdk7u2/promoted/${B}/ \
-		http://openbsd.dead-parrot.de/distfiles/ \
-		http://distfiles.nl/
-MASTER_SITES0=  http://download.java.net/jaxp/1.4.5/ \
-		http://icedtea.classpath.org/download/drops/ \
-		http://openbsd.dead-parrot.de/distfiles/ \
-		http://distfiles.nl/
-MASTER_SITES1=  http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7/ \
-		http://icedtea.classpath.org/download/drops/ \
-		http://openbsd.dead-parrot.de/distfiles/ \
-		http://distfiles.nl/
-MASTER_SITES2=  http://java.net/downloads/jax-ws/JDK7/ \
-		http://icedtea.classpath.org/download/drops/ \
+MASTER_SITES=	http://www.java.net/download/openjdk/jdk7u6/promoted/${B}/ \
 		http://openbsd.dead-parrot.de/distfiles/ \
 		http://distfiles.nl/
-MASTER_SITES3=  http://www.intricatesoftware.com/distfiles/ \
+MASTER_SITES1=  http://www.intricatesoftware.com/distfiles/ \
 		http://openbsd.dead-parrot.de/distfiles/ \
 		http://distfiles.nl/
 
@@ -97,17 +77,17 @@ PARALLEL_BUILD= No
 MAKE_ENV=	ALT_BOOTDIR=${ALT_BOOTDIR} \
 		ALT_FREETYPE_HEADERS_PATH=${X11BASE}/include \
 		ALT_FREETYPE_LIB_PATH=${X11BASE}/lib \
-		ALT_DROPS_DIR=${DISTDIR}/${DIST_SUBDIR} \
 		ALT_PACKAGE_PATH=${LOCALBASE} \
 		ALT_X11_PATH=${X11BASE} \
 		DEFAULT_LIBPATH=/usr/lib:${X11BASE}/lib:${LOCALBASE}/lib \
 		NO_DOCS=true \
 		CC=${CC} \
 		CXX=${CXX} \
+		COMPILER_WARNINGS_FATAL=false \
 		USERNAME=${USER} \
 		MILESTONE=fcs \
-		BUILD_NUMBER=b04 \
-		JDK_UPDATE_VERSION=03 \
+		BUILD_NUMBER=${B} \
+		JDK_UPDATE_VERSION=09 \
 		HOTSPOT_BUILD_JOBS=${MAKE_JOBS}
 
 #ALL_TARGET=	debug_build
@@ -133,66 +113,24 @@ PKG_ARGS+=	-Dclient_vm=1
 PKG_ARGS+=	-Dclient_vm=0
 .endif
 
-COPYDIRS=	hotspot/agent/src/os/linux \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64 \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86 \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64 \
-		hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86 \
-		hotspot/src/os/linux/vm \
-		hotspot/src/os_cpu/linux_x86/vm \
-		hotspot/src/os_cpu/linux_zero/vm \
-		hotspot/make/linux \
-		hotspot/make/linux/makefiles \
-		jdk/src/linux/doc/man \
-		jdk/src/linux/doc/man/ja
-
-COPYFILES=	hotspot/agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java \
-		corba/make/common/Defs-linux.gmk \
-		corba/make/common/shared/Defs-linux.gmk \
-		jdk/make/com/sun/tools/attach/mapfile-linux \
+COPYFILES=	hotspot/src/os/linux/vm/decoder_linux.cpp \
 		jdk/make/common/Defs-linux.gmk \
 		jdk/make/common/shared/Defs-linux.gmk \
-		jdk/make/java/nio/mapfile-linux \
-		jdk/make/netbeans/common/architectures/name-Linux.properties \
-		jdk/make/sun/awt/mapfile-vers-linux \
-		jdk/make/tools/sharing/classlist.linux \
-		jdk/src/solaris/classes/java/lang/UNIXProcess.java.linux \
-		jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties \
-		jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java \
-		jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java \
-		jdk/src/solaris/classes/sun/nio/fs/LinuxFileStore.java \
-