Subject: pkg/21029: [Update] www/opera: Opera 6.12 is out (includes security fix)
To: None <gnats-bugs@gnats.netbsd.org>
From: Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
List: netbsd-bugs
Date: 04/05/2003 23:25:28
>Number:         21029
>Category:       pkg
>Synopsis:       [Update] www/opera: Opera 6.12 is out (includes security fix)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Apr 05 06:27:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Hideyuki KURASHINA
>Release:        NetBSD 1.6Q
>Organization:
>Environment:
System: NetBSD xxxxx.xxxxxxx.jp 1.6Q NetBSD 1.6Q (xxxxx) #0: Fri Apr 4 05:39:07 JST 2003 hideyuki@xxxxx.xxxxxxx.jp:/sys/arch/i386/compile/xxxxx i386
Architecture: i386
Machine: i386
>Description:
	According to the Opera developer's post [*1] , Opera 6.12 contains
	following fixes;

	- Secunia security fix (redirect exploit fix)
	- Fixes in Xft library loader
	- Fix for match failures in XftConfig when font size was involved in the
	conditions. Now it should be possible to e.g. disable anti-aliasing for
	certain font sizes.

	[*1] http://list.opera.com/pipermail/opera-linux/2003-March/004937.html
>How-To-Repeat:
	Loot at following URI;

	http://www.opera.com/download/index.dml?platform=linux
>Fix:
	Update ports/www/opera6 like follows;

diff -urN opera6.611/Makefile opera6/Makefile
--- opera6.611/Makefile	2003-03-28 22:34:26.000000000 +0900
+++ opera6/Makefile	2003-04-04 06:26:31.000000000 +0900
@@ -30,7 +30,7 @@
 .include "../../mk/bsd.prefs.mk"
 
 # A default so lintpkgsrc is happy
-OPERA_PKG_VERSION=	6.11
+OPERA_PKG_VERSION=	6.12
 
 .if (${MACHINE_ARCH} == i386)
 DEPENDS+=	suse_compat>=6.3:../../emulators/${SUSE_DIR_PREFIX}_compat
@@ -39,9 +39,9 @@
 DEPENDS+=	suse_x11>=6.3:../../emulators/${SUSE_DIR_PREFIX}_x11
 
 OPERA_ARCH=		i386
-OPERA_PKG_VERSION=	6.11
+OPERA_PKG_VERSION=	6.12
 OPERA_DIR=		${OPERA_PKG_VERSION:S/.//}/final/en/i386/static
-OPERA_DIST_VERSION=	${OPERA_PKG_VERSION}-20021129.1-static-qt
+OPERA_DIST_VERSION=	${OPERA_PKG_VERSION}-20030305.1-static-qt
 .endif
 
 RPMFILES=	${DISTFILES}
diff -urN opera6.611/distinfo opera6/distinfo
--- opera6.611/distinfo	2003-03-28 22:34:26.000000000 +0900
+++ opera6/distinfo	2003-04-04 06:26:38.000000000 +0900
@@ -1,4 +1,4 @@
 $NetBSD: distinfo,v 1.10 2002/11/12 14:23:40 tron Exp $
 
-SHA1 (./opera-6.11-20021129.1-static-qt.i386.rpm) = d847844d672c63e5a4b627e905d68e6bd67b426d
-Size (./opera-6.11-20021129.1-static-qt.i386.rpm) = 5846888 bytes
+SHA1 (./opera-6.12-20030305.1-static-qt.i386.rpm) = 9f02dd65bd3975e0d254cb0c538f22d7c1af0793
+Size (./opera-6.12-20030305.1-static-qt.i386.rpm) = 4992305 bytes

-- rushani
>Release-Note:
>Audit-Trail:
>Unformatted: