Pullup ticket #3888 - requested by obache www/opera: security update Revisions pulled up: - www/opera/Makefile 1.97 - www/opera/distinfo 1.40 --- Module Name: pkgsrc Committed By: obache Date: Fri Aug 3 13:08:24 UTC 2012 Modified Files: pkgsrc/www/opera: Makefile distinfo Log Message: Update opera to 12.01. Opera 12.01 is a recommended upgrade offering security and stability enhancements. Fixes and Stability Enhancements since Opera 12.00 General and User Interface * Several general fixes and stability improvements * Website thumbnail memory usage improvements * Address bar inline auto-completion no longer prefers shortest domain * Corrected an error that could occur after removing the plugin wrapper * Resolved an issue where favicons were squeezed too much when many tabs were open Display and Scripting * Resolved an error with XHR transfers where content-type was incorrectly determined * Improved handling of object literals with numeric duplicate properties * Changed behavior of nested/chained comma expressions: now expressing and compiling them as a list rather than a tree * Aligned behavior of the #caller property on function code objects in ECMAScript 5 strict mode with the specification * Fixed an issue where input type=month would return an incorrect value in its valueAsDate property * Resolved an issue with JSON.stringify() that could occur on cached number conversion * Fixed a problem with redefining special properties using Object.defineProperty() Network and Site-Specific * Fixed an issue where loading would stop at "Document 100%" but the page would still be loading * tuenti.com: Corrected behavior when long content was displayed * https://twitter.com: Fixed an issue with secure transaction errors * Fixed an issue with Google Maps Labs that occured when compiling top-level loops inside strict evals * Corrected a problem that could occur with DISQUS * Fixed a crash occurring on Lenovo's "Shop now" page * Corrected issues when calling window.console.log via a variable at watch4you * Resolved an issue with Yahoo! chat Mail, News, Chat * Resolved an issue where under certain conditions the mail panel would continuously scroll up * Fixed a crash occurring when loading mail databases on startup Security * Re-fixed an issue where certain URL constructs could allow arbitrary code execution, as reported by Andrey Stroganov; see our advisory http://www.opera.com/support/kb/view/1016/ * Fixed an issue where certain characters in HTML could incorrectly be ignored, which could facilitate XSS attacks; see our advisory http://www.opera.com/support/kb/view/1026/ * Fixed another issue where small windows could be used to trick users into executing downloads as reported by Jordi Chancel; see our advisory http://www.opera.com/support/kb/view/1027/ * Fixed an issue where an element's HTML content could be incorrectly returned without escaping, bypassing some HTML sanitizers; see our advisory http://www.opera.com/support/kb/view/1025/ * Fixed a low severity issue, details will be disclosed at a later datediff -r1.96 -r1.96.2.1 pkgsrc/www/opera/Makefile
(tron)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.96 2012/06/14 13:06:27 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.96.2.1 2012/08/06 06:00:19 tron Exp $ | |
2 | 2 | |||
3 | DISTNAME= opera-${OPERA_PKG_VERSION}-${OPERA_PKG_BUILD}.${OPERA_ARCH}.${EMUL_OPSYS} | 3 | DISTNAME= opera-${OPERA_PKG_VERSION}-${OPERA_PKG_BUILD}.${OPERA_ARCH}.${EMUL_OPSYS} | |
4 | PKGNAME= opera-${OPERA_PKG_VERSION:S/u/pl/} | 4 | PKGNAME= opera-${OPERA_PKG_VERSION:S/u/pl/} | |
5 | CATEGORIES= www | 5 | CATEGORIES= www | |
6 | MASTER_SITES+= ${MASTER_SITE_OPERA:=${OPERA_DIR}/} | 6 | MASTER_SITES+= ${MASTER_SITE_OPERA:=${OPERA_DIR}/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.opera.com/ | 10 | HOMEPAGE= http://www.opera.com/ | |
11 | COMMENT= Standards-compliant graphical Web browser | 11 | COMMENT= Standards-compliant graphical Web browser | |
12 | LICENSE= opera-1200-license | 12 | LICENSE= opera-1200-license | |
13 | 13 | |||
14 | EMUL_PLATFORMS= freebsd-i386 freebsd-x86_64 \ | 14 | EMUL_PLATFORMS= freebsd-i386 freebsd-x86_64 \ | |
@@ -19,35 +19,35 @@ PKG_DESTDIR_SUPPORT= user-destdir | @@ -19,35 +19,35 @@ PKG_DESTDIR_SUPPORT= user-destdir | |||
19 | .include "../../mk/bsd.prefs.mk" | 19 | .include "../../mk/bsd.prefs.mk" | |
20 | 20 | |||
21 | MASTER_SITE_OPERA+= ftp://get.opera.com/pub/opera/ \ | 21 | MASTER_SITE_OPERA+= ftp://get.opera.com/pub/opera/ \ | |
22 | http://ftp.sunet.se/pub/www/clients/Opera/ \ | 22 | http://ftp.sunet.se/pub/www/clients/Opera/ \ | |
23 | ftp://ftp.task.gda.pl/pub/opera/ \ | 23 | ftp://ftp.task.gda.pl/pub/opera/ \ | |
24 | ftp://ftp.tuwien.ac.at/infosys/browsers/opera/ \ | 24 | ftp://ftp.tuwien.ac.at/infosys/browsers/opera/ \ | |
25 | ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/ \ | 25 | ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/ \ | |
26 | ftp://ftp.opera.com/pub/opera/ \ | 26 | ftp://ftp.opera.com/pub/opera/ \ | |
27 | http://ftp.yz.yamagata-u.ac.jp/pub/opera/ | 27 | http://ftp.yz.yamagata-u.ac.jp/pub/opera/ | |
28 | 28 | |||
29 | USE_LANGUAGES= # empty | 29 | USE_LANGUAGES= # empty | |
30 | NO_BUILD= yes | 30 | NO_BUILD= yes | |
31 | 31 | |||
32 | OPERA_PKG_BUILD= 1467 | 32 | OPERA_PKG_BUILD= 1532 | |
33 | OPERA_PKG_VERSION= 12.00 | 33 | OPERA_PKG_VERSION= 12.01 | |
34 | OPERA_PKG_VERSION_DIR= 1200 | 34 | OPERA_PKG_VERSION_DIR= 1201 | |
35 | 35 | |||
36 | PLIST_VARS+= ia32w linux | 36 | PLIST_VARS+= ia32w linux | |
37 | 37 | |||
38 | .if ${EMUL_OPSYS} == "linux" | 38 | .if ${EMUL_OPSYS} == "linux" | |
39 | EMUL_MODULES.linux= base x11 fontconfig | 39 | EMUL_MODULES.linux= base x11 fontconfig | |
40 | EMUL_REQD= suse>=10.0 | 40 | EMUL_REQD= suse>=11.3 | |
41 | OPERA_ARCH.x86_64= x86_64 | 41 | OPERA_ARCH.x86_64= x86_64 | |
42 | OPERA_OPSYS_SUBDIR= linux | 42 | OPERA_OPSYS_SUBDIR= linux | |
43 | .if !defined(EMUL_IS_NATIVE) && ${OPSYS} == "NetBSD" | 43 | .if !defined(EMUL_IS_NATIVE) && ${OPSYS} == "NetBSD" | |
44 | TOOLS_CREATE+= md5 | 44 | TOOLS_CREATE+= md5 | |
45 | TOOLS_SCRIPT.md5= /usr/bin/md5 -n "$$2" | { read sum file; echo $$sum; } | 45 | TOOLS_SCRIPT.md5= /usr/bin/md5 -n "$$2" | { read sum file; echo $$sum; } | |
46 | .endif | 46 | .endif | |
47 | .if ${EMUL_ARCH} == "x86_64" | 47 | .if ${EMUL_ARCH} == "x86_64" | |
48 | PLIST.ia32w= yes | 48 | PLIST.ia32w= yes | |
49 | .endif | 49 | .endif | |
50 | PLIST.linux= yes | 50 | PLIST.linux= yes | |
51 | 51 | |||
52 | .elif ${EMUL_OPSYS} == "freebsd" | 52 | .elif ${EMUL_OPSYS} == "freebsd" | |
53 | OPERA_ARCH.x86_64= amd64 | 53 | OPERA_ARCH.x86_64= amd64 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.39 2012/06/14 13:06:27 obache Exp $ | 1 | $NetBSD: distinfo,v 1.39.2.1 2012/08/06 06:00:19 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (opera-12.00-1467.amd64.freebsd.tar.xz) = 499e803fbd1bcb1340decc875a2bfcdd513d8d90 | 3 | SHA1 (opera-12.01-1532.amd64.freebsd.tar.xz) = 98474e1e46a62a80e4b71215d561f810510f2ffd | |
4 | RMD160 (opera-12.00-1467.amd64.freebsd.tar.xz) = 821e7e0ff199f4f18dce0db246c7efd2b00eece8 | 4 | RMD160 (opera-12.01-1532.amd64.freebsd.tar.xz) = 2020e4a717d9159500bcdcd9479962d7bea16190 | |
5 | Size (opera-12.00-1467.amd64.freebsd.tar.xz) = 13278660 bytes | 5 | Size (opera-12.01-1532.amd64.freebsd.tar.xz) = 12965220 bytes | |
6 | SHA1 (opera-12.00-1467.i386.freebsd.tar.xz) = bf4dcfb4145a7c1c60643803fcf57555610d5a50 | 6 | SHA1 (opera-12.01-1532.i386.freebsd.tar.xz) = dac68542412c701b061875052d1ae6f3e1aac2b6 | |
7 | RMD160 (opera-12.00-1467.i386.freebsd.tar.xz) = 7d805d318d1b33f631e29aece0dd1abb3a010580 | 7 | RMD160 (opera-12.01-1532.i386.freebsd.tar.xz) = 9bd59ffe16785f76857b8e9520ed69e56d93e8a0 | |
8 | Size (opera-12.00-1467.i386.freebsd.tar.xz) = 12617668 bytes | 8 | Size (opera-12.01-1532.i386.freebsd.tar.xz) = 12710636 bytes | |
9 | SHA1 (opera-12.00-1467.i386.linux.tar.xz) = 69ddd3f49d9ec444e83e598a715499234020ea5e | 9 | SHA1 (opera-12.01-1532.i386.linux.tar.xz) = ccb71ed2aa27ff322a804f2bce60dd309da51666 | |
10 | RMD160 (opera-12.00-1467.i386.linux.tar.xz) = f37763f34568f780eb178827db2e798ed556054d | 10 | RMD160 (opera-12.01-1532.i386.linux.tar.xz) = 954183bf8da6d92b0c9e65ef17dd536bb4593a98 | |
11 | Size (opera-12.00-1467.i386.linux.tar.xz) = 12635300 bytes | 11 | Size (opera-12.01-1532.i386.linux.tar.xz) = 12855380 bytes | |
12 | SHA1 (opera-12.00-1467.x86_64.linux.tar.xz) = 7a8f9299901846c77ea162d616d19c2dcbcc755b | 12 | SHA1 (opera-12.01-1532.x86_64.linux.tar.xz) = 9004fd0d43026a0fd2340a5fdfea208f47cb599d | |
13 | RMD160 (opera-12.00-1467.x86_64.linux.tar.xz) = ad7218a3d05200f5b5af949b6afc5209587566ad | 13 | RMD160 (opera-12.01-1532.x86_64.linux.tar.xz) = 99c119c36bd1e39dc85908391a1d8e41e5956f8a | |
14 | Size (opera-12.00-1467.x86_64.linux.tar.xz) = 13740280 bytes | 14 | Size (opera-12.01-1532.x86_64.linux.tar.xz) = 13223120 bytes |