pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang Update sun-{jre,jdk} to 7.0.25, aka Oracle Java S...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6236edb3b634
branches:  trunk
changeset: 621079:6236edb3b634
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu Jul 04 12:25:31 2013 +0000

description:
Update sun-{jre,jdk} to 7.0.25, aka Oracle Java SE 7u25.

while here, convert Solaris support to use pkgsrc emulator framework,
or it is hard to maintain this package.

This release includes important security fixes (CVE-2013-1571) . Oracle strongly
recommends that all Java SE 7 users upgrade to this release.

XXX: I cannot test on Solaris, but want to update for security fix.
XXX: If this change broke Solaris support, please fix, or report it.

diffstat:

 lang/sun-jdk7/Makefile             |  12 ++++++------
 lang/sun-jdk7/distinfo             |  26 +++++++++++++-------------
 lang/sun-jre7/Makefile             |  12 ++++++------
 lang/sun-jre7/Makefile.common      |  16 ++++++----------
 lang/sun-jre7/PLIST.linux-i386     |   4 +++-
 lang/sun-jre7/PLIST.linux-x86_64   |   4 +++-
 lang/sun-jre7/PLIST.solaris-i386   |   4 +++-
 lang/sun-jre7/PLIST.solaris-x86_64 |   4 +++-
 lang/sun-jre7/distinfo             |  26 +++++++++++++-------------
 9 files changed, 56 insertions(+), 52 deletions(-)

diffs (294 lines):

diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jdk7/Makefile
--- a/lang/sun-jdk7/Makefile    Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jdk7/Makefile    Thu Jul 04 12:25:31 2013 +0000
@@ -1,20 +1,20 @@
-# $NetBSD: Makefile,v 1.10 2013/04/20 01:10:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.11 2013/07/04 12:25:31 obache Exp $
 
 # Note: This must be kept in sync with the sun-jre7 package
 # Note: make sure you include sums for both the x86_64 and the x86_32
 # in distinfo (make makesum will eat one of them)
 
-DISTNAME=      jdk-7u21-${DIST_OS}-${DIST_ARCH}
-PKGNAME=       sun-jdk7-7.0.21
+DISTNAME=      jdk-7u25-${DIST_OS}-${DIST_ARCH}
+PKGNAME=       sun-jdk7-7.0.25
 MASTER_SITES=  # empty
 
 LICENSE=       oracle-binary-code-license
 
-DOWNLOAD_NAME= Java Development Kit (JDK) 7u21
+DOWNLOAD_NAME= Java Development Kit (JDK) 7u25
 
 DEPENDS+=      ${PKGNAME_NOREV:S/jdk/jre/}*:../../lang/sun-jre7
 
-WRKSRC=                ${WRKDIR}/jdk1.7.0_21
+WRKSRC=                ${WRKDIR}/jdk1.7.0_25
 JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \
                javac javadoc javah javap jdb rmic serialver
 
@@ -28,7 +28,7 @@
 
 # The 64-bit Solaris downloads for some inexplicable reason only contain
 # the additional 64-bit files, and you need the main 32-bit file too.
-.if ${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "x86_64"
+.if ${EMUL_OPSYS} == "solaris" && ${EMUL_ARCH} == "x86_64"
 DISTFILES=     ${DEFAULT_DISTFILES} ${DEFAULT_DISTFILES:S/x64/i586/}
 .endif
 
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jdk7/distinfo
--- a/lang/sun-jdk7/distinfo    Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jdk7/distinfo    Thu Jul 04 12:25:31 2013 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.9 2013/04/20 01:10:56 ryoon Exp $
+$NetBSD: distinfo,v 1.10 2013/07/04 12:25:31 obache Exp $
 
-SHA1 (jdk-7u21-linux-i586.tar.gz) = ce05b9a7ecfe348878389671bd82ddc68eac2491
-RMD160 (jdk-7u21-linux-i586.tar.gz) = 59629bd9010b2995e5889d830f268662783f4d66
-Size (jdk-7u21-linux-i586.tar.gz) = 97585097 bytes
-SHA1 (jdk-7u21-linux-x64.tar.gz) = 5391a86ac11dcd62849de2b354048d83881d2a94
-RMD160 (jdk-7u21-linux-x64.tar.gz) = 053f647c7b36cc2749b531fc8e7ee945e9d596ee
-Size (jdk-7u21-linux-x64.tar.gz) = 96272413 bytes
-SHA1 (jdk-7u21-solaris-i586.tar.gz) = 7c31939ca9adfc3fd989e2c8af5ab8fe589aa795
-RMD160 (jdk-7u21-solaris-i586.tar.gz) = 78ff39818ac175f17c5cafe6b6731fec78c02ca4
-Size (jdk-7u21-solaris-i586.tar.gz) = 96552938 bytes
-SHA1 (jdk-7u21-solaris-x64.tar.gz) = 52bccba67efe951c59881756c4d1918904e789ea
-RMD160 (jdk-7u21-solaris-x64.tar.gz) = d39f8e3ffc31869704e4a44c78ec74fd26d5311e
-Size (jdk-7u21-solaris-x64.tar.gz) = 15749823 bytes
+SHA1 (jdk-7u25-linux-i586.tar.gz) = 6b28b72351aa61329b5bacb16fca57c82813edd3
+RMD160 (jdk-7u25-linux-i586.tar.gz) = 07fbd1c375f26744c8c96c9dd6adf8305ea5edbd
+Size (jdk-7u25-linux-i586.tar.gz) = 97643815 bytes
+SHA1 (jdk-7u25-linux-x64.tar.gz) = 1992a3e713c45032740f1dd290cb80d176e2c8c1
+RMD160 (jdk-7u25-linux-x64.tar.gz) = a6d314a500742327a03ad349799da1a7f0e0449f
+Size (jdk-7u25-linux-x64.tar.gz) = 96316511 bytes
+SHA1 (jdk-7u25-solaris-i586.tar.gz) = 046da7d2b1d23db3bbe08e779b76d48c7613259f
+RMD160 (jdk-7u25-solaris-i586.tar.gz) = 4a95eb6d7bf6f0b3882376850866c445e8231a50
+Size (jdk-7u25-solaris-i586.tar.gz) = 96703653 bytes
+SHA1 (jdk-7u25-solaris-x64.tar.gz) = b38ada4b3c46a43fbd50809cab529de8d8903105
+RMD160 (jdk-7u25-solaris-x64.tar.gz) = 1d4c2bc2b5cb81a995adbf8b8b978700897f29d8
+Size (jdk-7u25-solaris-x64.tar.gz) = 15822924 bytes
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/Makefile
--- a/lang/sun-jre7/Makefile    Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/Makefile    Thu Jul 04 12:25:31 2013 +0000
@@ -1,21 +1,21 @@
-# $NetBSD: Makefile,v 1.14 2013/04/20 01:10:19 ryoon Exp $
+# $NetBSD: Makefile,v 1.15 2013/07/04 12:25:31 obache Exp $
 
 # Note: Regen distinfo with PKG_OPTIONS.sun-jre7+=sun-jre-jce
 # Note: Update DOWNLOAD_NAME when you update the JRE version
 # Note: This needs to be kept in sync with the sun-jdk7 package
 # Note: If you make makesum, make sure that you include both archs in distinfo
 
-DISTNAME=      jre-7u21-${DIST_OS}-${DIST_ARCH}
-PKGNAME=       sun-jre7-7.0.21
+DISTNAME=      jre-7u25-${DIST_OS}-${DIST_ARCH}
+PKGNAME=       sun-jre7-7.0.25
 MASTER_SITES=  # empty
 
 LICENSE=       oracle-binary-code-license
 
-DOWNLOAD_NAME= Java Runtime Environment (JRE) 7u21
+DOWNLOAD_NAME= Java Runtime Environment (JRE) 7u25
 
 USE_TOOLS+=    pax
 
-WRKSRC=                ${WRKDIR}/jre1.7.0_21
+WRKSRC=                ${WRKDIR}/jre1.7.0_25
 JAVA_WRAPPERS= java javaws keytool orbd policytool rmid rmiregistry \
                servertool tnameserv
 REQD_DIRS=     ${JAVA_HOME}
@@ -34,7 +34,7 @@
 
 # The 64-bit Solaris downloads for some inexplicable reason only contain
 # the additional 64-bit files, and you need the main 32-bit file too.
-.if ${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "x86_64"
+.if ${EMUL_OPSYS} == "solaris" && ${EMUL_ARCH} == "x86_64"
 DISTFILES=     ${DEFAULT_DISTFILES} ${DEFAULT_DISTFILES:S/x64/i586/}
 .endif
 
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/Makefile.common
--- a/lang/sun-jre7/Makefile.common     Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/Makefile.common     Thu Jul 04 12:25:31 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.2 2013/03/06 16:21:13 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.3 2013/07/04 12:25:31 obache Exp $
 # used by lang/sun-jre7/Makefile
 # used by lang/sun-jdk7/Makefile
 
@@ -7,8 +7,8 @@
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.oracle.com/technetwork/java/index.html
-DOWNLOAD=      http://www.oracle.com/technetwork/java/javase/downloads/index.html
-ARCHIVE=       http://www.oracle.com/technetwork/java/archive-139210.html
+DOWNLOAD=      http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
+ARCHIVE=       http://www.oracle.com/technetwork/java/javase/archive-139210.html
 
 RESTRICTED=    Redistribution of repackaged binaries not permitted
 NO_SRC_ON_CDROM=${RESTRICTED}
@@ -16,16 +16,14 @@
 NO_BIN_ON_CDROM=${RESTRICTED}
 NO_BIN_ON_FTP= ${RESTRICTED}
 
-EMUL_PLATFORMS=                linux-i386 linux-x86_64
+EMUL_PLATFORMS=                linux-i386 linux-x86_64 solaris-i386 solaris-x86_64
 
 USE_TOOLS+=    pax
 
 .include "../../mk/bsd.prefs.mk"
 
-.if ${OPSYS} == "SunOS"
+.if ${EMUL_OPSYS} == "solaris"
 DIST_OS=               solaris
-EMUL_ARCH=             ${MACHINE_ARCH} # XXX: re-use EMUL_ARCH as it is simpler
-EMUL_PLATFORMS=                # empty, uses native binaries
 .else
 DIST_OS=               linux
 EMUL_MODULES.linux=    compat locale x11
@@ -74,11 +72,9 @@
 FETCH_MESSAGE+=        " from:"
 FETCH_MESSAGE+=        "       ${DOWNLOAD}"
 FETCH_MESSAGE+=        "       or ${ARCHIVE}"
-.if ${DIST_OS} == "linux"
 FETCH_MESSAGE+=        ""
 FETCH_MESSAGE+=        " Click Download for '${DOWNLOAD_NAME}', read and accept the"
-FETCH_MESSAGE+=        " license, then choose 'Linux tar.gz file'."
-.endif
+FETCH_MESSAGE+=        " license, then choose '${EMUL_OPSYS} tar.gz file'."
 
 do-install:
        ${INSTALL_PROGRAM_DIR} ${DESTDIR}${JAVA_HOME}
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/PLIST.linux-i386
--- a/lang/sun-jre7/PLIST.linux-i386    Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/PLIST.linux-i386    Thu Jul 04 12:25:31 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.linux-i386,v 1.1 2012/12/11 14:47:17 ryoon Exp $
+@comment $NetBSD: PLIST.linux-i386,v 1.2 2013/07/04 12:25:31 obache Exp $
 bin/sun7-java
 bin/sun7-javaws
 bin/sun7-keytool
@@ -510,6 +510,7 @@
 java/sun-7/lib/zi/Asia/Karachi
 java/sun-7/lib/zi/Asia/Kashgar
 java/sun-7/lib/zi/Asia/Kathmandu
+java/sun-7/lib/zi/Asia/Khandyga
 java/sun-7/lib/zi/Asia/Kolkata
 java/sun-7/lib/zi/Asia/Krasnoyarsk
 java/sun-7/lib/zi/Asia/Kuala_Lumpur
@@ -548,6 +549,7 @@
 java/sun-7/lib/zi/Asia/Tokyo
 java/sun-7/lib/zi/Asia/Ulaanbaatar
 java/sun-7/lib/zi/Asia/Urumqi
+java/sun-7/lib/zi/Asia/Ust-Nera
 java/sun-7/lib/zi/Asia/Vientiane
 java/sun-7/lib/zi/Asia/Vladivostok
 java/sun-7/lib/zi/Asia/Yakutsk
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/PLIST.linux-x86_64
--- a/lang/sun-jre7/PLIST.linux-x86_64  Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/PLIST.linux-x86_64  Thu Jul 04 12:25:31 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.linux-x86_64,v 1.1 2012/12/11 14:47:17 ryoon Exp $
+@comment $NetBSD: PLIST.linux-x86_64,v 1.2 2013/07/04 12:25:31 obache Exp $
 bin/sun7-java
 bin/sun7-javaws
 bin/sun7-keytool
@@ -504,6 +504,7 @@
 java/sun-7/lib/zi/Asia/Karachi
 java/sun-7/lib/zi/Asia/Kashgar
 java/sun-7/lib/zi/Asia/Kathmandu
+java/sun-7/lib/zi/Asia/Khandyga
 java/sun-7/lib/zi/Asia/Kolkata
 java/sun-7/lib/zi/Asia/Krasnoyarsk
 java/sun-7/lib/zi/Asia/Kuala_Lumpur
@@ -542,6 +543,7 @@
 java/sun-7/lib/zi/Asia/Tokyo
 java/sun-7/lib/zi/Asia/Ulaanbaatar
 java/sun-7/lib/zi/Asia/Urumqi
+java/sun-7/lib/zi/Asia/Ust-Nera
 java/sun-7/lib/zi/Asia/Vientiane
 java/sun-7/lib/zi/Asia/Vladivostok
 java/sun-7/lib/zi/Asia/Yakutsk
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/PLIST.solaris-i386
--- a/lang/sun-jre7/PLIST.solaris-i386  Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/PLIST.solaris-i386  Thu Jul 04 12:25:31 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.solaris-i386,v 1.1 2013/03/06 16:21:13 jperkin Exp $
+@comment $NetBSD: PLIST.solaris-i386,v 1.2 2013/07/04 12:25:31 obache Exp $
 bin/sun7-java
 bin/sun7-javaws
 bin/sun7-keytool
@@ -492,6 +492,7 @@
 java/sun-7/lib/zi/Asia/Karachi
 java/sun-7/lib/zi/Asia/Kashgar
 java/sun-7/lib/zi/Asia/Kathmandu
+java/sun-7/lib/zi/Asia/Khandyga
 java/sun-7/lib/zi/Asia/Kolkata
 java/sun-7/lib/zi/Asia/Krasnoyarsk
 java/sun-7/lib/zi/Asia/Kuala_Lumpur
@@ -530,6 +531,7 @@
 java/sun-7/lib/zi/Asia/Tokyo
 java/sun-7/lib/zi/Asia/Ulaanbaatar
 java/sun-7/lib/zi/Asia/Urumqi
+java/sun-7/lib/zi/Asia/Ust-Nera
 java/sun-7/lib/zi/Asia/Vientiane
 java/sun-7/lib/zi/Asia/Vladivostok
 java/sun-7/lib/zi/Asia/Yakutsk
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/PLIST.solaris-x86_64
--- a/lang/sun-jre7/PLIST.solaris-x86_64        Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/PLIST.solaris-x86_64        Thu Jul 04 12:25:31 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.solaris-x86_64,v 1.1 2013/03/06 16:21:13 jperkin Exp $
+@comment $NetBSD: PLIST.solaris-x86_64,v 1.2 2013/07/04 12:25:31 obache Exp $
 bin/sun7-java
 bin/sun7-javaws
 bin/sun7-keytool
@@ -546,6 +546,7 @@
 java/sun-7/lib/zi/Asia/Karachi
 java/sun-7/lib/zi/Asia/Kashgar
 java/sun-7/lib/zi/Asia/Kathmandu
+java/sun-7/lib/zi/Asia/Khandyga
 java/sun-7/lib/zi/Asia/Kolkata
 java/sun-7/lib/zi/Asia/Krasnoyarsk
 java/sun-7/lib/zi/Asia/Kuala_Lumpur
@@ -584,6 +585,7 @@
 java/sun-7/lib/zi/Asia/Tokyo
 java/sun-7/lib/zi/Asia/Ulaanbaatar
 java/sun-7/lib/zi/Asia/Urumqi
+java/sun-7/lib/zi/Asia/Ust-Nera
 java/sun-7/lib/zi/Asia/Vientiane
 java/sun-7/lib/zi/Asia/Vladivostok
 java/sun-7/lib/zi/Asia/Yakutsk
diff -r b222b6f33b71 -r 6236edb3b634 lang/sun-jre7/distinfo
--- a/lang/sun-jre7/distinfo    Thu Jul 04 12:09:33 2013 +0000
+++ b/lang/sun-jre7/distinfo    Thu Jul 04 12:25:31 2013 +0000
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.11 2013/04/20 01:10:19 ryoon Exp $
+$NetBSD: distinfo,v 1.12 2013/07/04 12:25:31 obache Exp $
 
 SHA1 (UnlimitedJCEPolicyJDK7.zip) = 7d3c9ee89536b82cd21c680088b1bced16017253
 RMD160 (UnlimitedJCEPolicyJDK7.zip) = a4a6a284579f43d2df3532d279e143d2f03c2c3f
 Size (UnlimitedJCEPolicyJDK7.zip) = 7426 bytes
-SHA1 (jre-7u21-linux-i586.tar.gz) = b5277744dc56e33db2507acd02f22e4f555d2246
-RMD160 (jre-7u21-linux-i586.tar.gz) = 0bc1c78a545bbb54ebbe1ae3f351d6fda6442005
-Size (jre-7u21-linux-i586.tar.gz) = 48233160 bytes
-SHA1 (jre-7u21-linux-x64.tar.gz) = 76c4acd98d916aee370dc6aa8c094280606f92c5
-RMD160 (jre-7u21-linux-x64.tar.gz) = 0d6e8f137139eea8eb4c37398beb272b61a78e24
-Size (jre-7u21-linux-x64.tar.gz) = 46934987 bytes
-SHA1 (jre-7u21-solaris-i586.tar.gz) = c4c7d909cd4da09e01c5d464744b3f90c9ec7135
-RMD160 (jre-7u21-solaris-i586.tar.gz) = a6c3cc2f6c646206d2814d174826253156754c40
-Size (jre-7u21-solaris-i586.tar.gz) = 47771041 bytes
-SHA1 (jre-7u21-solaris-x64.tar.gz) = 343cc7c9d7af31b5d75da9621b4295d6ce211e21
-RMD160 (jre-7u21-solaris-x64.tar.gz) = 22ebee71a29e46df525f2c0c82eb9e331013bc7b
-Size (jre-7u21-solaris-x64.tar.gz) = 15580629 bytes
+SHA1 (jre-7u25-linux-i586.tar.gz) = a052a45b4ae664906d67ac2693b75d3ff2e4c5ed
+RMD160 (jre-7u25-linux-i586.tar.gz) = c76fc667ef629b3f81163797b045a6df90130d76
+Size (jre-7u25-linux-i586.tar.gz) = 48273509 bytes
+SHA1 (jre-7u25-linux-x64.tar.gz) = fb4c38af805bda3923092b332bdb520d07d94aa5
+RMD160 (jre-7u25-linux-x64.tar.gz) = 2eaaeeb86c29c4fd62feed385affc340820ff2cb
+Size (jre-7u25-linux-x64.tar.gz) = 46962005 bytes
+SHA1 (jre-7u25-solaris-i586.tar.gz) = ba7b5d772cf254a98991b74dbe7fd77693436323
+RMD160 (jre-7u25-solaris-i586.tar.gz) = f870b3e1fc1b5708665430c82ebf729b0ea9fee5
+Size (jre-7u25-solaris-i586.tar.gz) = 47922091 bytes
+SHA1 (jre-7u25-solaris-x64.tar.gz) = a77a45c990b4d215e625edecc991e7a07c1bac15
+RMD160 (jre-7u25-solaris-x64.tar.gz) = 1d419480ad48f99caabd372fda2f32e9c336dcf0
+Size (jre-7u25-solaris-x64.tar.gz) = 15654306 bytes



Home | Main Index | Thread Index | Old Index