Date: Wed, 15 Dec 2004 15:44:23 +0100 From: "Arjan van Leeuwen" <avleeuwen@piwebs.com> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/75116: Update www/opera to 7.54u1 (security update) Message-ID: <1103121863.0@vincent.piwebs.com> Resent-Message-ID: <200412151450.iBFEoMel023664@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 75116 >Category: ports >Synopsis: Update www/opera to 7.54u1 (security update) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Dec 15 14:50:22 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Arjan van Leeuwen >Release: FreeBSD 6.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD 6.0-CURRENT #3: Wed Dec 15 01:17:33 CET 2004 root@vincent.piwebs.com:/usr/obj/usr/src/sys/VINCENT >Description: Update Opera to version 7.54u1 (20041212). This update fixes several security vulnerabilities, see http://www.opera.com/freebsd/changelogs/754u1/index.dml for details. >How-To-Repeat: >Fix: --- opera.diff begins here --- diff -urN /usr/ports/www/opera/Makefile opera/Makefile --- /usr/ports/www/opera/Makefile Sun Aug 29 00:50:43 2004 +++ opera/Makefile Wed Dec 15 15:40:34 2004 @@ -7,31 +7,31 @@ PORTNAME= opera PORTVERSION= ${OPERA_VER}.${OPERA_DATE} -PORTREVISION= 2 CATEGORIES= www -MASTER_SITES= http://ftp.scarlet.be/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://ftp.planetmirror.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - http://www.mehok.uni-miskolc.hu/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://ftp.heanet.ie/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://opera.nsc.no/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - http://ftp.task.gda.pl/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://ftp.idilis.ro/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - http://www.fastmirrors.org/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - http://ftp.sunet.se/pub/www/clients/Opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://mirror.switch.ch/mirror/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - http://ftp.ankara.edu.tr/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ftp://files.downloadthat.com/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/&,} \ - ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}/${OPERA_REL}/en/static/ +MASTER_SITES= http://ftp.scarlet.be/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://ftp.planetmirror.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + http://www.mehok.uni-miskolc.hu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://ftp.heanet.ie/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://opera.nsc.no/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + http://ftp.task.gda.pl/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://ftp.idilis.ro/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + http://www.fastmirrors.org/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + http://ftp.sunet.se/pub/www/clients/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://mirror.switch.ch/mirror/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + http://ftp.ankara.edu.tr/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ftp://files.downloadthat.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ \ + ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/&,} \ + ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/static/ DISTNAME= ${PORTNAME}-${OPERA_VER}-${OPERA_DATE}.1-static-qt.i386.freebsd-en MAINTAINER= avleeuwen@piwebs.com COMMENT= A blazingly fast, full-featured, standards-compliant browser OPERA_VER= 7.54 +OPERA_MINVER= u1 OPERA_REL= final -OPERA_DATE= 20040803 +OPERA_DATE= 20041210 DATADIR= ${PREFIX}/share/${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} diff -urN /usr/ports/www/opera/distinfo opera/distinfo --- /usr/ports/www/opera/distinfo Thu Aug 5 21:14:52 2004 +++ opera/distinfo Wed Dec 15 15:24:24 2004 @@ -1,2 +1,2 @@ -MD5 (opera-7.54-20040803.1-static-qt.i386.freebsd-en.tar.bz2) = e9c38837138db091b1a54ddc11c34364 -SIZE (opera-7.54-20040803.1-static-qt.i386.freebsd-en.tar.bz2) = 4772388 +MD5 (opera-7.54-20041210.1-static-qt.i386.freebsd-en.tar.bz2) = 4977bb6e4b445942c370070f88f7d377 +SIZE (opera-7.54-20041210.1-static-qt.i386.freebsd-en.tar.bz2) = 4782184 diff -urN /usr/ports/www/opera/files/patch-ini::pluginpath.ini opera/files/patch-ini::pluginpath.ini --- /usr/ports/www/opera/files/patch-ini::pluginpath.ini Tue Jul 20 19:38:59 2004 +++ opera/files/patch-ini::pluginpath.ini Wed Dec 15 15:27:11 2004 @@ -1,17 +1,19 @@ ---- ini/pluginpath.ini.orig Mon Jul 19 22:54:02 2004 -+++ ini/pluginpath.ini Mon Jul 19 22:57:21 2004 -@@ -1,31 +1,16 @@ +--- ini/pluginpath.ini.orig Fri Dec 10 13:53:57 2004 ++++ ini/pluginpath.ini Wed Dec 15 15:26:46 2004 +@@ -1,38 +1,16 @@ -Opera Preferences version 2.0 -; Do not edit this file while Opera is running -; This file is stored in UTF-8 encoding - -[Paths] +-$PWD/plugins=1 -$HOME/.opera/plugins=1 -/usr/lib/opera/plugins=1 -/usr/lib/opera/plugins=1 -/usr/local/lib/opera/plugins=1 -/opt/lib/opera/plugins=1 - +-; Adobe Acrobat -/usr/local/Acrobat5/Browsers/intellinux=1 -/usr/local/Acrobat4/Browsers/intellinux=1 -/usr/lib/Acrobat5/Browsers/intellinux=1 @@ -23,15 +25,20 @@ -/usr/Acrobat5/Browsers/intellinux=1 -/usr/Acrobat4/Browsers/intellinux=1 - +-; Realplayer -/usr/lib/RealPlayer8/Plugins=1 -/usr/lib/realplay/plugins=1 -/usr/lib/RealPlayer8=1 -/usr/lib/realplay=1 +- +-; Netscape Plug-in Paths +-$HOME/.netscape6/plugins=1 -$HOME/.netscape/plugins=1 -/opt/netscape/plugins=1 -/usr/lib/netscape/plugins=1 -/usr/local/netscape/plugins=1 -/usr/local/lib/netscape/plugins=1 +-$HOME/.kde/.konqueror/nsplugins=1 +Opera Preferences version 2.0 +; Do not edit this file while Opera is running +; This file is stored in UTF-8 encoding diff -urN /usr/ports/www/opera/files/patch-install.sh opera/files/patch-install.sh --- /usr/ports/www/opera/files/patch-install.sh Tue Jul 20 19:38:59 2004 +++ opera/files/patch-install.sh Wed Dec 15 15:36:14 2004 @@ -1,5 +1,5 @@ ---- install.sh.orig Mon Jul 19 22:19:01 2004 -+++ install.sh Mon Jul 19 22:52:26 2004 +--- install.sh.orig Fri Dec 10 13:53:57 2004 ++++ install.sh Wed Dec 15 15:35:18 2004 @@ -373,7 +373,7 @@ mvv='' # SunOS mv (no -v verbose option) ;; @@ -9,41 +9,7 @@ cpf='-f' if test "$verbose" -gt '1'; then chmodv='-v' -@@ -760,12 +760,10 @@ - - wrapper_opera_plugin_paths=" \"\${HOME}/.opera/plugins\" \\ - ${str_localdirplugin} \\ -- /usr/lib/opera/plugins \\ -- /usr/local/lib/opera/plugins \\ -- /opt/lib/opera/plugins \\" -+ %%LOCALBASE%%/share/opera/plugins \\" - - case "${machine}:${os}" in -- i[3456]86:Linux|x86_64:Linux|i[3456]86:FreeBSD|i[3456]86:NetBSD|i[3456]86:OpenBSD) -+ i[3456]86:Linux|x86_64:Linux|i[3456]86:FreeBSD|amd64:FreeBSD|i[3456]86:NetBSD|i[3456]86:OpenBSD) - wrapper_plugin_paths=" - /usr/local/Acrobat[45]/Browsers/intellinux \\ - /usr/lib/Acrobat[45]/Browsers/intellinux \\ -@@ -817,15 +815,10 @@ - ;; - esac - wrapper_netscape_plugin_paths=" -- /usr/lib/RealPlayer8/Plugins \\ -- /usr/lib/realplay/plugins \\ -- /usr/lib/RealPlayer8 \\ -- /usr/lib/realplay \\ -+ %%LOCALBASE%%/lib/RealPlayer8/Plugins \\ -+ %%X11BASE%%/lib/browser_plugins \\ - \"\${HOME}/.netscape/plugins\" \\ -- /opt/netscape/plugins \\ -- /usr/lib/netscape/plugins \\ -- /usr/local/netscape/plugins \\ -- /usr/local/lib/netscape/plugins \\" -+ %%LOCALBASE%%/lib/netscape-linux/plugins \\" - - wrapper_file="${wrapper_dir}/opera" - -@@ -887,39 +880,12 @@ +@@ -873,47 +873,12 @@ if test ! \"\${OPERA_JAVA_DIR}\"; then @@ -56,6 +22,12 @@ + PREFIXES=\"%%LOCALBASE%%\" for SUNJAVA in \\ +- j2re1.4.2_04 \\ +- j2sdk1.4.2_04/jre \\ +- j2re1.4.2_03 \\ +- j2sdk1.4.2_03/jre \\ +- j2re1.4.2_02 \\ +- j2sdk1.4.2_02/jre \\ - j2re1.4.2_01 \\ - j2sdk1.4.2_01/jre \\ - j2re1.4.2 \\ @@ -77,16 +49,18 @@ - jre1.3.1 \\ - j2re1.3 \\ - j2se/1.3/jre \\ +- SunJava2-1.3/jre \\ - java2re \\ jdk1.2.2/jre \\ - jdk1.2/jre \\ - jre \\ +- java \\ + jdk1.3.1/jre \\ + jdk1.4.2/jre \\ ; do for PREFIX in \${PREFIXES}; do if test -f \"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}/libjava.so\"; then OPERA_JAVA_DIR=\"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}\" && break; fi -@@ -983,11 +949,8 @@ +@@ -962,11 +927,8 @@ # Acrobat Reader for BINDIR in \\ @@ -100,7 +74,7 @@ ; do if test -d \${BINDIR} ; then PATH=\${PATH}:\${BINDIR}; fi done -@@ -1278,36 +1241,13 @@ +@@ -1281,36 +1243,13 @@ if test -z "${OPERADESTDIR}"; then @@ -141,7 +115,7 @@ fi # OPERADESTDIR -@@ -1436,72 +1376,36 @@ +@@ -1439,72 +1378,36 @@ debug_msg 1 "in gnome()" @@ -236,7 +210,7 @@ fi # Add ximian here } -@@ -1512,39 +1416,31 @@ +@@ -1515,39 +1418,31 @@ debug_msg 1 "in kde()" diff -urN /usr/ports/www/opera/pkg-plist opera/pkg-plist --- /usr/ports/www/opera/pkg-plist Thu Aug 5 21:14:52 2004 +++ opera/pkg-plist Wed Dec 15 15:39:29 2004 @@ -18,7 +18,6 @@ %%DATADIR%%/help/glossary.html %%DATADIR%%/help/help.css %%DATADIR%%/help/history.html -%%DATADIR%%/help/hotlist.html %%DATADIR%%/help/index.html %%DATADIR%%/help/input.html %%DATADIR%%/help/keyboard.html @@ -46,6 +45,7 @@ %%DATADIR%%/help/toolbars.html %%DATADIR%%/help/windows.html %%DATADIR%%/hhd.ssr +%%DATADIR%%/html40_entities.dtd %%DATADIR%%/images/background.gif %%DATADIR%%/images/blank.gif %%DATADIR%%/images/drive.gif --- opera.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1103121863.0>