Sun May 17 13:46:00 2009 UTC ()
Update Opera to 9.64.

Release Notes

Opera 9.64 is a recommended security and stability upgrade, incorporating the
Opera Presto 2.1.1 user agent engine. Opera highly recommends all users to
upgrade to Opera 9.64 to take advantage of these improvements.

Release date: 03.03.2009

Changes and improvements since Opera 9.63
Security
* Fixed an issue where specially crafted JPEG images could be used to execute
  arbitrary code, as reported by Tavis Ormandy of the Google Security Team; see
  our advisory: http://www.opera.com/support/kb/view/926/
* Fixed an issue where plug-ins could be used to allow cross domain scripting,
  as reported by Adam Barth; details will be disclosed at a later date.
* Fixed a moderately severe issue; details will be disclosed at a later date.
* Added Untrusted Rootstore Capability:
  * Opera downloads only the detailed information about untrusted (blacklisted)
    certificates when they are encountered
  * If download fails for certificate information in the list, Opera considers
    any certificate matching the ID as untrusted
* Added version conditional fetching of certificate dependencies from an online
  repository
* Fixed a problem downloading the CRL (Certificate Revocation List)
* Fixed a problem that could cause SSL to deadlock in one state, hanging the
  connection
* Fixed a problem that could cause the incorrect calculation of Certificate IDs
* Implemented Extended Validation (EV) for cross-signed EV Root Certificates not
  shipped by default
* Implemented preshipping of the Entrust 2048 CA (Certificate Authority)
* Implemented Root Certificate fetching from an online repository when an
  intermediate matches a certificate in the repository
* Improved support for weak encryption when importing .p12 private certificates
* Prevented security information documents from being written to disk

Miscellaneous
* Fixed a problem which created separate feed notifications; Opera now groups
  them together
* Fixed a problem with the backspace key event in the Flash plug-in
* Fixed a problem with inline find when no text was entered, and the Enter key
  was pressed
* Fixed an instability error with the 64 bit Linux version


(obache)
diff -r1.86 -r1.87 pkgsrc/www/opera/Makefile
diff -r1.32 -r1.33 pkgsrc/www/opera/distinfo

cvs diff -r1.86 -r1.87 pkgsrc/www/opera/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/opera/Attic/Makefile 2009/02/22 11:54:23 1.86
+++ pkgsrc/www/opera/Attic/Makefile 2009/05/17 13:46:00 1.87
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.86 2009/02/22 11:54:23 ahoka Exp $ 1# $NetBSD: Makefile,v 1.87 2009/05/17 13:46:00 obache Exp $
2 2
3DISTNAME= opera-${OPERA_PKG_VERSION:S/u/pl/} 3DISTNAME= opera-${OPERA_PKG_VERSION:S/u/pl/}
4PKGREVISION= 2 
5CATEGORIES= www 4CATEGORIES= www
6MASTER_SITES+= http://ftp.sunet.se/pub/www/clients/Opera/${OPERA_DIR}/ 5MASTER_SITES+= http://ftp.sunet.se/pub/www/clients/Opera/${OPERA_DIR}/
7MASTER_SITES+= ftp://ftp.hu-berlin.de/pub/www/opera/${OPERA_DIR}/ 6MASTER_SITES+= ftp://ftp.hu-berlin.de/pub/www/opera/${OPERA_DIR}/
8MASTER_SITES+= ftp://ftp.task.gda.pl/pub/opera/${OPERA_DIR}/ 7MASTER_SITES+= ftp://ftp.task.gda.pl/pub/opera/${OPERA_DIR}/
9MASTER_SITES+= ftp://ftp.tuwien.ac.at/infosys/browsers/opera/${OPERA_DIR}/ 8MASTER_SITES+= ftp://ftp.tuwien.ac.at/infosys/browsers/opera/${OPERA_DIR}/
10MASTER_SITES+= ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/${OPERA_DIR}/ 9MASTER_SITES+= ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/${OPERA_DIR}/
11MASTER_SITES+= ftp://ftp.opera.com/pub/opera/${OPERA_DIR}/ 10MASTER_SITES+= ftp://ftp.opera.com/pub/opera/${OPERA_DIR}/
12DISTFILES= opera-${OPERA_DIST_VERSION}${OPERA_ARCH}${EXTRACT_SUFX} 11DISTFILES= opera-${OPERA_DIST_VERSION}${OPERA_ARCH}${EXTRACT_SUFX}
13 12
14MAINTAINER= pkgsrc-users@NetBSD.org 13MAINTAINER= pkgsrc-users@NetBSD.org
15HOMEPAGE= http://www.opera.com/ 14HOMEPAGE= http://www.opera.com/
16COMMENT= Small, fast and customizable WWW client 15COMMENT= Small, fast and customizable WWW client
17 16
@@ -19,30 +18,30 @@ LICENSE= opera-850-license @@ -19,30 +18,30 @@ LICENSE= opera-850-license
19 18
20EMUL_PLATFORMS= freebsd-i386 19EMUL_PLATFORMS= freebsd-i386
21EMUL_PLATFORMS+= linux-i386 20EMUL_PLATFORMS+= linux-i386
22EMUL_PLATFORMS+= solaris-sparc 21EMUL_PLATFORMS+= solaris-sparc
23 22
24#PKG_DESTDIR_SUPPORT= user-destdir 23#PKG_DESTDIR_SUPPORT= user-destdir
25 24
26.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
27 26
28USE_LANGUAGES= # empty 27USE_LANGUAGES= # empty
29BUILD_DIRS= # empty 28BUILD_DIRS= # empty
30 29
31OPERA_LANG= en 30OPERA_LANG= en
32OPERA_VER_DATE= 20080630 31OPERA_VER_DATE= 20090303
33OPERA_PKG_BUILD= 2474 32OPERA_PKG_BUILD= 2480
34OPERA_PKG_VERSION= 9.63 33OPERA_PKG_VERSION= 9.64
35OPERA_PKG_VERSION_DIR= 963 34OPERA_PKG_VERSION_DIR= 964
36 35
37INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 36INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
38 37
39PLIST_SUBST+= OPERA_VER_DATE=${OPERA_VER_DATE:Q} 38PLIST_SUBST+= OPERA_VER_DATE=${OPERA_VER_DATE:Q}
40PLIST_SUBST+= OPERA_PKG_VERSION=${OPERA_PKG_VERSION:C/u.*//} 39PLIST_SUBST+= OPERA_PKG_VERSION=${OPERA_PKG_VERSION:C/u.*//}
41 40
42.if ${EMUL_PLATFORM} == "linux-i386" 41.if ${EMUL_PLATFORM} == "linux-i386"
43. include "Makefile.rpm" 42. include "Makefile.rpm"
44.else 43.else
45. include "Makefile.plain" 44. include "Makefile.plain"
46.endif 45.endif
47 46
48.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.32 -r1.33 pkgsrc/www/opera/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/www/opera/Attic/distinfo 2009/01/08 12:23:30 1.32
+++ pkgsrc/www/opera/Attic/distinfo 2009/05/17 13:46:00 1.33
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.32 2009/01/08 12:23:30 obache Exp $ 1$NetBSD: distinfo,v 1.33 2009/05/17 13:46:00 obache Exp $
2 2
3SHA1 (opera-9.63-freebsd5-static-qt3.i386.tar.bz2) = a14e0b4dcbba69da5fc58bf89e9477c4c4fe736c 3SHA1 (opera-9.64-freebsd5-static-qt3.i386.tar.bz2) = 0fb77ec99b2a36282e2c81a02aa3079ed3b18404
4RMD160 (opera-9.63-freebsd5-static-qt3.i386.tar.bz2) = 617e49613ed6df935407e2b916bc7b6953a5d001 4RMD160 (opera-9.64-freebsd5-static-qt3.i386.tar.bz2) = 3cb21f2706435beebe63d2304bcc6ae70bb6b1bb
5Size (opera-9.63-freebsd5-static-qt3.i386.tar.bz2) = 9417668 bytes 5Size (opera-9.64-freebsd5-static-qt3.i386.tar.bz2) = 9423112 bytes
6SHA1 (opera-9.63.gcc295-static-qt3.tar.bz2) = b39a083d5af5a5a201e9245f414a539fdc2f949e 6SHA1 (opera-9.64.gcc295-static-qt3.tar.bz2) = 61d1a477fcf61f7b2db46f6c93d0255059eec17c
7RMD160 (opera-9.63.gcc295-static-qt3.tar.bz2) = 372c10e5f87c251ca971c7fc5cc8c9a7a1e759d4 7RMD160 (opera-9.64.gcc295-static-qt3.tar.bz2) = a2970c6cc7767e3e06790a27f23f8d8eda021b59
8Size (opera-9.63.gcc295-static-qt3.tar.bz2) = 11675489 bytes 8Size (opera-9.64.gcc295-static-qt3.tar.bz2) = 11682363 bytes
9SHA1 (opera-9.63.gcc4-static-qt3.i386.rpm) = 4a71f8fefec18c6e6b7e60fb5d3d448de68ea26e 9SHA1 (opera-9.64.gcc4-static-qt3.i386.rpm) = 80fa51285be2d7017a4b788ff255e0d2a0e42fc1
10RMD160 (opera-9.63.gcc4-static-qt3.i386.rpm) = dbcd070d9c70b6e940427c870bcabd9ef5a47da4 10RMD160 (opera-9.64.gcc4-static-qt3.i386.rpm) = 0f3d7cd97b796c86fd7fa879d4c225efea345adf
11Size (opera-9.63.gcc4-static-qt3.i386.rpm) = 10972521 bytes 11Size (opera-9.64.gcc4-static-qt3.i386.rpm) = 10980991 bytes