Mon Nov 26 16:25:35 2012 UTC ()
Update to 6.0.37

Changelog:
Java(TM) SE Development Kit 6, Update 37 (JDK 6u37)

The full version string for this update release is 1.6.0_37-b06 (where "b" means "build") and the version number is 6u37.
Olson Data 2012c

JDK 6u37 contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 6u37 are specified in the following table:

JRE Family Version 	JRE Security Baseline(Full Version String)
6 			1.6.0_37
5.0 			1.5.0_38
1.4.2		 	1.4.2_40

For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Blacklist Entries

This update release includes the following new entries to the Blacklist:

    Cisco AnyConnect Secure Mobility Client

Note: For more information, see Blacklist Jar Feature documentation.
Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.

The following table lists some of the notable bug fixes included in this release:
Bug ID 	Category 	Sub_Category 	Description
7183263 	java_deployment 	security 	Regression: crossdomain.xml with dtd does not work
7195301 	java 	classese_security 	XML Signature DOM implementation should not use instanceof to determine type of Node


(ryoon)
diff -r1.31 -r1.32 pkgsrc/lang/sun-jdk6/Makefile
diff -r1.20 -r1.21 pkgsrc/lang/sun-jdk6/distinfo
diff -r1.39 -r1.40 pkgsrc/lang/sun-jre6/Makefile
diff -r1.8 -r1.9 pkgsrc/lang/sun-jre6/PLIST.linux-x86_64
diff -r1.23 -r1.24 pkgsrc/lang/sun-jre6/distinfo

cvs diff -r1.31 -r1.32 pkgsrc/lang/sun-jdk6/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/sun-jdk6/Attic/Makefile 2012/08/31 11:34:01 1.31
+++ pkgsrc/lang/sun-jdk6/Attic/Makefile 2012/11/26 16:25:34 1.32
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1# $NetBSD: Makefile,v 1.31 2012/08/31 11:34:01 obache Exp $ 1# $NetBSD: Makefile,v 1.32 2012/11/26 16:25:34 ryoon Exp $
2 2
3DISTNAME= jdk-6u35-linux-${DIST_ARCH} 3DISTNAME= jdk-6u37-linux-${DIST_ARCH}
4PKGNAME= sun-jdk6-6.0.35 4PKGNAME= sun-jdk6-6.0.37
5MASTER_SITES= # empty 5MASTER_SITES= # empty
6 6
7LICENSE= sun-jdk6-license 7LICENSE= sun-jdk6-license
8 8
9DEPENDS+= ${PKGNAME_NOREV:S/jdk/jre/}*:../../lang/sun-jre6 9DEPENDS+= ${PKGNAME_NOREV:S/jdk/jre/}*:../../lang/sun-jre6
10 10
11WRKSRC= ${WRKDIR}/jdk1.6.0_35 11WRKSRC= ${WRKDIR}/jdk1.6.0_37
12JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \ 12JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \
13 javac javadoc javah javap jdb rmic serialver 13 javac javadoc javah javap jdb rmic serialver
14 14
15MAKE_JOBS_SAFE= no 15MAKE_JOBS_SAFE= no
16 16
17.include "../../lang/sun-jre6/Makefile.common" 17.include "../../lang/sun-jre6/Makefile.common"
18 18
19.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) 19.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64)
20CHECK_SHLIBS_SUPPORTED= no 20CHECK_SHLIBS_SUPPORTED= no
21.endif 21.endif
22 22
23PLIST_SRC= PLIST.linux-${EMUL_ARCH} 23PLIST_SRC= PLIST.linux-${EMUL_ARCH}
24 24

cvs diff -r1.20 -r1.21 pkgsrc/lang/sun-jdk6/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/sun-jdk6/Attic/distinfo 2012/08/31 11:34:01 1.20
+++ pkgsrc/lang/sun-jdk6/Attic/distinfo 2012/11/26 16:25:34 1.21
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.20 2012/08/31 11:34:01 obache Exp $ 1$NetBSD: distinfo,v 1.21 2012/11/26 16:25:34 ryoon Exp $
2 2
3SHA1 (jdk-6u35-linux-i586.bin) = 95b412dd2b04eba26620d7300b65b4f28598e989 3SHA1 (jdk-6u37-linux-i586.bin) = 5e35efc6d2cb215596669edee4f8e3bce59f13f6
4RMD160 (jdk-6u35-linux-i586.bin) = e836f8403229e33ca927799ec795a03436cfe3ba 4RMD160 (jdk-6u37-linux-i586.bin) = d3e00f7abc4f4f00ce02eda4bcecb1e49b752e17
5Size (jdk-6u35-linux-i586.bin) = 71758261 bytes 5Size (jdk-6u37-linux-i586.bin) = 71764073 bytes
6SHA1 (jdk-6u35-linux-x64.bin) = eb6d296520549f76757263843bb648feecc90afa 6SHA1 (jdk-6u37-linux-x64.bin) = 930645bcb3bacecb510a25cd733e1ae607ed2485
7RMD160 (jdk-6u35-linux-x64.bin) = 38b0498bfcd34ac8bef5901cac0c2053615722e1 7RMD160 (jdk-6u37-linux-x64.bin) = 9ac1989c0ea85b57c3a5858b81cc207503ebc4d6
8Size (jdk-6u35-linux-x64.bin) = 72039455 bytes 8Size (jdk-6u37-linux-x64.bin) = 72048548 bytes

cvs diff -r1.39 -r1.40 pkgsrc/lang/sun-jre6/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/sun-jre6/Attic/Makefile 2012/08/31 11:34:01 1.39
+++ pkgsrc/lang/sun-jre6/Attic/Makefile 2012/11/26 16:25:34 1.40
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile,v 1.39 2012/08/31 11:34:01 obache Exp $ 1# $NetBSD: Makefile,v 1.40 2012/11/26 16:25:34 ryoon Exp $
2 2
3# Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce 3# Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce
4# Note: Update DOWNLOAD_NAME when you update the JRE version 4# Note: Update DOWNLOAD_NAME when you update the JRE version
5 5
6DISTNAME= jre-6u35-linux-${DIST_ARCH} 6DISTNAME= jre-6u37-linux-${DIST_ARCH}
7PKGNAME= sun-jre6-6.0.35 7PKGNAME= sun-jre6-6.0.37
8MASTER_SITES= # empty 8MASTER_SITES= # empty
9 9
10LICENSE= sun-jre6-license 10LICENSE= sun-jre6-license
11 11
12DOWNLOAD_NAME= Java Runtime Environment (JRE) 6u35 12DOWNLOAD_NAME= Java Runtime Environment (JRE) 6u37
13 13
14USE_TOOLS+= pax 14USE_TOOLS+= pax
15 15
16WRKSRC= ${WRKDIR}/jre1.6.0_35 16WRKSRC= ${WRKDIR}/jre1.6.0_37
17JAVA_WRAPPERS= java javaws keytool orbd policytool rmid rmiregistry \ 17JAVA_WRAPPERS= java javaws keytool orbd policytool rmid rmiregistry \
18 servertool tnameserv 18 servertool tnameserv
19REQD_DIRS= ${JAVA_HOME} 19REQD_DIRS= ${JAVA_HOME}
20REQD_DIRS+= ${JAVA_HOME}/lib 20REQD_DIRS+= ${JAVA_HOME}/lib
21REQD_DIRS+= ${JAVA_HOME}/lib/applet 21REQD_DIRS+= ${JAVA_HOME}/lib/applet
22REQD_DIRS+= ${JAVA_HOME}/lib/images 22REQD_DIRS+= ${JAVA_HOME}/lib/images
23REQD_DIRS+= ${JAVA_HOME}/lib/images/cursors 23REQD_DIRS+= ${JAVA_HOME}/lib/images/cursors
24REQD_DIRS+= ${JAVA_HOME}/lib/security 24REQD_DIRS+= ${JAVA_HOME}/lib/security
25CONF_FILES= # empty 25CONF_FILES= # empty
26 26
27.include "../../lang/sun-jre6/Makefile.common" 27.include "../../lang/sun-jre6/Makefile.common"
28 28
29.sinclude "sfiles-${EMUL_ARCH}.mk" 29.sinclude "sfiles-${EMUL_ARCH}.mk"

cvs diff -r1.8 -r1.9 pkgsrc/lang/sun-jre6/Attic/PLIST.linux-x86_64 (expand / switch to unified diff)

--- pkgsrc/lang/sun-jre6/Attic/PLIST.linux-x86_64 2012/09/18 16:33:59 1.8
+++ pkgsrc/lang/sun-jre6/Attic/PLIST.linux-x86_64 2012/11/26 16:25:34 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST.linux-x86_64,v 1.8 2012/09/18 16:33:59 ryoon Exp $ 1@comment $NetBSD: PLIST.linux-x86_64,v 1.9 2012/11/26 16:25:34 ryoon Exp $
2bin/sun6-java 2bin/sun6-java
3bin/sun6-javaws 3bin/sun6-javaws
4bin/sun6-keytool 4bin/sun6-keytool
5bin/sun6-orbd 5bin/sun6-orbd
6bin/sun6-policytool 6bin/sun6-policytool
7bin/sun6-rmid 7bin/sun6-rmid
8bin/sun6-rmiregistry 8bin/sun6-rmiregistry
9bin/sun6-servertool 9bin/sun6-servertool
10bin/sun6-tnameserv 10bin/sun6-tnameserv
11java/sun-6/.systemPrefs/.system.lock 11java/sun-6/.systemPrefs/.system.lock
12java/sun-6/.systemPrefs/.systemRootModFile 12java/sun-6/.systemPrefs/.systemRootModFile
13java/sun-6/COPYRIGHT 13java/sun-6/COPYRIGHT
14java/sun-6/LICENSE 14java/sun-6/LICENSE
@@ -50,26 +50,28 @@ java/sun-6/lib/amd64/libj2pcsc.so @@ -50,26 +50,28 @@ java/sun-6/lib/amd64/libj2pcsc.so
50java/sun-6/lib/amd64/libj2pkcs11.so 50java/sun-6/lib/amd64/libj2pkcs11.so
51java/sun-6/lib/amd64/libjaas_unix.so 51java/sun-6/lib/amd64/libjaas_unix.so
52java/sun-6/lib/amd64/libjava.so 52java/sun-6/lib/amd64/libjava.so
53java/sun-6/lib/amd64/libjava_crw_demo.so 53java/sun-6/lib/amd64/libjava_crw_demo.so
54java/sun-6/lib/amd64/libjavaplugin_jni.so 54java/sun-6/lib/amd64/libjavaplugin_jni.so
55java/sun-6/lib/amd64/libjawt.so 55java/sun-6/lib/amd64/libjawt.so
56java/sun-6/lib/amd64/libjdwp.so 56java/sun-6/lib/amd64/libjdwp.so
57java/sun-6/lib/amd64/libjpeg.so 57java/sun-6/lib/amd64/libjpeg.so
58java/sun-6/lib/amd64/libjsig.so 58java/sun-6/lib/amd64/libjsig.so
59java/sun-6/lib/amd64/libjsound.so 59java/sun-6/lib/amd64/libjsound.so
60java/sun-6/lib/amd64/libjsoundalsa.so 60java/sun-6/lib/amd64/libjsoundalsa.so
61java/sun-6/lib/amd64/libmanagement.so 61java/sun-6/lib/amd64/libmanagement.so
62java/sun-6/lib/amd64/libmlib_image.so 62java/sun-6/lib/amd64/libmlib_image.so
 63java/sun-6/lib/amd64/libnative_chmod.so
 64java/sun-6/lib/amd64/libnative_chmod_g.so
63java/sun-6/lib/amd64/libnet.so 65java/sun-6/lib/amd64/libnet.so
64java/sun-6/lib/amd64/libnio.so 66java/sun-6/lib/amd64/libnio.so
65java/sun-6/lib/amd64/libnpjp2.so 67java/sun-6/lib/amd64/libnpjp2.so
66java/sun-6/lib/amd64/libnpt.so 68java/sun-6/lib/amd64/libnpt.so
67java/sun-6/lib/amd64/librmi.so 69java/sun-6/lib/amd64/librmi.so
68java/sun-6/lib/amd64/libsplashscreen.so 70java/sun-6/lib/amd64/libsplashscreen.so
69java/sun-6/lib/amd64/libunpack.so 71java/sun-6/lib/amd64/libunpack.so
70java/sun-6/lib/amd64/libverify.so 72java/sun-6/lib/amd64/libverify.so
71java/sun-6/lib/amd64/libzip.so 73java/sun-6/lib/amd64/libzip.so
72java/sun-6/lib/amd64/motif21/libmawt.so 74java/sun-6/lib/amd64/motif21/libmawt.so
73java/sun-6/lib/amd64/native_threads/libhpi.so 75java/sun-6/lib/amd64/native_threads/libhpi.so
74java/sun-6/lib/amd64/server/Xusage.txt 76java/sun-6/lib/amd64/server/Xusage.txt
75java/sun-6/lib/amd64/server/libjsig.so 77java/sun-6/lib/amd64/server/libjsig.so
@@ -231,47 +233,36 @@ java/sun-6/lib/management/management.pro @@ -231,47 +233,36 @@ java/sun-6/lib/management/management.pro
231java/sun-6/lib/management/snmp.acl.template 233java/sun-6/lib/management/snmp.acl.template
232java/sun-6/lib/meta-index 234java/sun-6/lib/meta-index
233java/sun-6/lib/net.properties.default 235java/sun-6/lib/net.properties.default
234java/sun-6/lib/oblique-fonts/LucidaSansDemiOblique.ttf 236java/sun-6/lib/oblique-fonts/LucidaSansDemiOblique.ttf
235java/sun-6/lib/oblique-fonts/LucidaSansOblique.ttf 237java/sun-6/lib/oblique-fonts/LucidaSansOblique.ttf
236java/sun-6/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf 238java/sun-6/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
237java/sun-6/lib/oblique-fonts/LucidaTypewriterOblique.ttf 239java/sun-6/lib/oblique-fonts/LucidaTypewriterOblique.ttf
238java/sun-6/lib/oblique-fonts/fonts.dir 240java/sun-6/lib/oblique-fonts/fonts.dir
239java/sun-6/lib/plugin.jar 241java/sun-6/lib/plugin.jar
240java/sun-6/lib/psfont.properties.ja.default 242java/sun-6/lib/psfont.properties.ja.default
241java/sun-6/lib/psfontj2d.properties.default 243java/sun-6/lib/psfontj2d.properties.default
242java/sun-6/lib/resources.jar 244java/sun-6/lib/resources.jar
243java/sun-6/lib/rt.jar 245java/sun-6/lib/rt.jar
244${PLIST.jce}java/sun-6/lib/security/COPYRIGHT.html 
245${PLIST.jce}java/sun-6/lib/security/README.txt 
246java/sun-6/lib/security/US_export_policy.jar 246java/sun-6/lib/security/US_export_policy.jar
247java/sun-6/lib/security/blacklist 247java/sun-6/lib/security/blacklist
248java/sun-6/lib/security/cacerts 248java/sun-6/lib/security/cacerts
249java/sun-6/lib/security/java.policy 249java/sun-6/lib/security/java.policy
250java/sun-6/lib/security/java.security.default 250java/sun-6/lib/security/java.security.default
251java/sun-6/lib/security/javaws.policy 251java/sun-6/lib/security/javaws.policy
252java/sun-6/lib/security/local_policy.jar 252java/sun-6/lib/security/local_policy.jar
253java/sun-6/lib/security/trusted.libraries 253java/sun-6/lib/security/trusted.libraries
254java/sun-6/lib/servicetag/jdk_header.png 254java/sun-6/lib/servicetag/jdk_header.png
255java/sun-6/lib/sound.properties.default 255java/sun-6/lib/sound.properties.default
256${PLIST.native}java/sun-6/lib/amd64/libX11.so.6 
257${PLIST.native}java/sun-6/lib/amd64/jli/libX11.so.6 
258${PLIST.native}java/sun-6/lib/amd64/libXext.so.6 
259${PLIST.native}java/sun-6/lib/amd64/libXi.so.6 
260${PLIST.native}java/sun-6/lib/amd64/libXt.so.6 
261${PLIST.native}java/sun-6/lib/amd64/libXtst.so.6 
262${PLIST.native}java/sun-6/lib/amd64/libasound.so.2 
263${PLIST.native}java/sun-6/lib/amd64/libodbc.so 
264${PLIST.native}java/sun-6/lib/amd64/libodbcinst.so 
265java/sun-6/lib/zi/Africa/Abidjan 256java/sun-6/lib/zi/Africa/Abidjan
266java/sun-6/lib/zi/Africa/Accra 257java/sun-6/lib/zi/Africa/Accra
267java/sun-6/lib/zi/Africa/Addis_Ababa 258java/sun-6/lib/zi/Africa/Addis_Ababa
268java/sun-6/lib/zi/Africa/Algiers 259java/sun-6/lib/zi/Africa/Algiers
269java/sun-6/lib/zi/Africa/Asmara 260java/sun-6/lib/zi/Africa/Asmara
270java/sun-6/lib/zi/Africa/Bamako 261java/sun-6/lib/zi/Africa/Bamako
271java/sun-6/lib/zi/Africa/Bangui 262java/sun-6/lib/zi/Africa/Bangui
272java/sun-6/lib/zi/Africa/Banjul 263java/sun-6/lib/zi/Africa/Banjul
273java/sun-6/lib/zi/Africa/Bissau 264java/sun-6/lib/zi/Africa/Bissau
274java/sun-6/lib/zi/Africa/Blantyre 265java/sun-6/lib/zi/Africa/Blantyre
275java/sun-6/lib/zi/Africa/Brazzaville 266java/sun-6/lib/zi/Africa/Brazzaville
276java/sun-6/lib/zi/Africa/Bujumbura 267java/sun-6/lib/zi/Africa/Bujumbura
277java/sun-6/lib/zi/Africa/Cairo 268java/sun-6/lib/zi/Africa/Cairo

cvs diff -r1.23 -r1.24 pkgsrc/lang/sun-jre6/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/sun-jre6/Attic/distinfo 2012/08/31 11:34:01 1.23
+++ pkgsrc/lang/sun-jre6/Attic/distinfo 2012/11/26 16:25:34 1.24
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.23 2012/08/31 11:34:01 obache Exp $ 1$NetBSD: distinfo,v 1.24 2012/11/26 16:25:34 ryoon Exp $
2 2
3SHA1 (jce_policy-6.zip) = 7b1b021bd63152b93a16c96bb3a64f0e685fc425 3SHA1 (jce_policy-6.zip) = 7b1b021bd63152b93a16c96bb3a64f0e685fc425
4RMD160 (jce_policy-6.zip) = 6f45ce5f3c067e186554f79b3f1a61e4d7d22aae 4RMD160 (jce_policy-6.zip) = 6f45ce5f3c067e186554f79b3f1a61e4d7d22aae
5Size (jce_policy-6.zip) = 9101 bytes 5Size (jce_policy-6.zip) = 9101 bytes
6SHA1 (jre-6u35-linux-i586.bin) = 82b4dc3f53f4974902c430a50657de4a1851f85f 6SHA1 (jre-6u37-linux-i586.bin) = b1c218d15ba0e528f19d3b79df8cf5b7f6457808
7RMD160 (jre-6u35-linux-i586.bin) = 9d0e95772219ed3c8c73c5ce1bee18293ce6cb93 7RMD160 (jre-6u37-linux-i586.bin) = bc7983780d554c710c81c79290d97dcb064c37ea
8Size (jre-6u35-linux-i586.bin) = 21697122 bytes 8Size (jre-6u37-linux-i586.bin) = 21704353 bytes
9SHA1 (jre-6u35-linux-x64.bin) = 8c7b23fc6bb8ee41e417d5b067bbebe8b898f234 9SHA1 (jre-6u37-linux-x64.bin) = ac9dadca21c2adff4095fb4c4e70bae35620ed71
10RMD160 (jre-6u35-linux-x64.bin) = 2f7c7751804935d0a9e93a425818ee14080412c2 10RMD160 (jre-6u37-linux-x64.bin) = 9fc5509730550b25ac0bc661b115ea69f99b490d
11Size (jre-6u35-linux-x64.bin) = 21301595 bytes 11Size (jre-6u37-linux-x64.bin) = 21311066 bytes