Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Mar 2006 12:00:23 GMT
From:      Arjan van Leeuwen <avleeuwen@piwebs.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/93605: [PATCH] Update www/opera to version 8.52
Message-ID:  <200603011200.k21C0Nu0050402@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/93605; it has been noted by GNATS.

From: Arjan van Leeuwen <avleeuwen@piwebs.com>
To: bug-followup@freebsd.org,
 avleeuwen@piwebs.com,
 portmgr@freebsd.org,
 acardenas@bsd.org.pe
Cc:  
Subject: Re: ports/93605: [PATCH] Update www/opera to version 8.52
Date: Wed, 1 Mar 2006 12:57:19 +0100

 --Boundary-00=_gwYBEqvb6QmkCMh
 Content-Type: text/plain;
   charset="us-ascii"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 The attached patch integrates the patch of Jose Alonso Cardenas Marquez and 
 uses the new repacked Opera version.
 
 portmgr@: can this be committed before the freeze is over? It fixes some 
 security vulnerabilities in Opera 8.51.
 
 Thanks,
 
 Arjan
 
 
 --Boundary-00=_gwYBEqvb6QmkCMh
 Content-Type: text/x-diff;
   charset="us-ascii";
   name="opera.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="opera.diff"
 
 diff -urN /usr/ports/www/opera/Makefile opera/Makefile
 --- /usr/ports/www/opera/Makefile	Tue Nov 22 22:58:49 2005
 +++ opera/Makefile	Wed Mar  1 12:40:33 2006
 @@ -8,29 +8,29 @@
  PORTNAME=	opera
  PORTVERSION=	${OPERA_VER}.${OPERA_DATE}
  CATEGORIES=	www ipv6
 -MASTER_SITES=	http://ftp.scarlet.be/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		ftp://ftp.planetmirror.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://www.mehok.uni-miskolc.hu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		ftp://ftp.heanet.ie/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://opera.nsc.no/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://ftp.task.gda.pl/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		ftp://ftp.idilis.ro/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://www.fastmirrors.org/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://ftp.sunet.se/pub/www/clients/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		ftp://mirror.switch.ch/mirror/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		http://ftp.ankara.edu.tr/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/ \
 -		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/&,} \
 -		ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/
 +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/ \
 +		http://opera.nsc.no/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/ \
 +		${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=	8.51
 +OPERA_VER=	8.52
  OPERA_MINVER=	#
  OPERA_REL=	final
 -OPERA_DATE=	20051114
 +OPERA_DATE=	20060201
  
  DATADIR=	${PREFIX}/share/${PORTNAME}
  DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}
 @@ -38,15 +38,12 @@
  USE_BZIP2=	yes
  WANT_GNOME=	yes
  USE_X_PREFIX=	yes
 -USE_REINPLACE=	yes
  ONLY_FOR_ARCHS=	i386
  
  NO_BUILD=	yes
  NO_FILTER_SHLIBS=yes
  
 -.ifndef(WITHOUT_ASPELL)
 -LIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
 -.endif
 +OPTIONS=	ASPELL	"Support spelling checker"	off
  
  .include <bsd.port.pre.mk>
  
 @@ -58,6 +55,10 @@
  LIB_DEPENDS+=	z.2:${PORTSDIR}/misc/compat5x
  .endif
  
 +.if defined(WITH_ASPELL)
 +LIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
 +.endif
 +
  .if ${HAVE_GNOME:Mgnomehier}!=""
  PLIST_SUB+=	GNOME=""
  .else
 @@ -68,13 +69,6 @@
  PLIST_SUB+=	KDE=""
  .else
  PLIST_SUB+=	KDE="@comment "
 -.endif
 -
 -pre-everything::
 -.if !defined(WITHOUT_ASPELL)
 -	@${ECHO_CMD} '===> The following options are available for this port:'
 -	@${ECHO_CMD} '===>'
 -	@${ECHO_CMD} '===> Define WITHOUT_ASPELL to not install aspell.'
  .endif
  
  post-patch:
 diff -urN /usr/ports/www/opera/distinfo opera/distinfo
 --- /usr/ports/www/opera/distinfo	Tue Nov 22 22:58:49 2005
 +++ opera/distinfo	Wed Mar  1 12:40:54 2006
 @@ -1,3 +1,3 @@
 -MD5 (opera-8.51-20051114.1-static-qt.i386.freebsd-en.tar.bz2) = 28fb74b43b24f0a29b3e4a9ddb79d9b6
 -SHA256 (opera-8.51-20051114.1-static-qt.i386.freebsd-en.tar.bz2) = 0631248764d5bb039bc9d1b6d098adb6f6ad1e991ac7a82863201f755145ff30
 -SIZE (opera-8.51-20051114.1-static-qt.i386.freebsd-en.tar.bz2) = 5572512
 +MD5 (opera-8.52-20060201.1-static-qt.i386.freebsd-en.tar.bz2) = 11f6612af5476d1b38088f4ab7adb487
 +SHA256 (opera-8.52-20060201.1-static-qt.i386.freebsd-en.tar.bz2) = 14bf5dbc73468452ac29a37226c797e579679d108fa8c07eca374fcfd3b5f1db
 +SIZE (opera-8.52-20060201.1-static-qt.i386.freebsd-en.tar.bz2) = 5575541
 diff -urN /usr/ports/www/opera/files/patch-config::opera6rc opera/files/patch-config::opera6rc
 --- /usr/ports/www/opera/files/patch-config::opera6rc	Tue Jul 20 19:38:59 2004
 +++ opera/files/patch-config::opera6rc	Thu Jan  1 01:00:00 1970
 @@ -1,9 +0,0 @@
 ---- config/opera6rc.orig	Mon Jul 19 23:00:06 2004
 -+++ config/opera6rc	Mon Jul 19 23:00:16 2004
 -@@ -1,5 +1,5 @@
 - ; Put any default settings here that are overridable by users
 - 
 - [User Prefs]
 --Language Files Directory=/usr/share/opera/locale/
 -+Language Files Directory=%%PREFIX%%/share/opera/locale/
 - 
 diff -urN /usr/ports/www/opera/files/patch-config_opera6rc opera/files/patch-config_opera6rc
 --- /usr/ports/www/opera/files/patch-config_opera6rc	Thu Jan  1 01:00:00 1970
 +++ opera/files/patch-config_opera6rc	Wed Mar  1 12:40:33 2006
 @@ -0,0 +1,9 @@
 +--- config/opera6rc.orig	Mon Jul 19 23:00:06 2004
 ++++ config/opera6rc	Mon Jul 19 23:00:16 2004
 +@@ -1,5 +1,5 @@
 + ; Put any default settings here that are overridable by users
 + 
 + [User Prefs]
 +-Language Files Directory=/usr/share/opera/locale/
 ++Language Files Directory=%%PREFIX%%/share/opera/locale/
 + 
 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 Sep 20 21:07:27 2005
 +++ opera/files/patch-ini::pluginpath.ini	Thu Jan  1 01:00:00 1970
 @@ -1,61 +0,0 @@
 ---- ini/pluginpath.ini.orig	Fri Sep 16 19:19:04 2005
 -+++ ini/pluginpath.ini	Tue Sep 20 22:35:57 2005
 -@@ -3,50 +3,16 @@
 - ; 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
 -+%%PREFIX%%/share/opera/plugins=1
 -+%%LOCALBASE%%/share/opera/plugins=1
 - 
 --; Adobe Acrobat
 --/usr/local/Acrobat7.0/Browsers/intellinux=1
 --/usr/local/Acrobat7/Browsers/intellinux=1
 --/usr/local/Acrobat5/Browsers/intellinux=1
 --/usr/local/Acrobat4/Browsers/intellinux=1
 --/usr/lib/Acrobat7.0/Browsers/intellinux=1
 --/usr/lib/Acrobat7/Browsers/intellinux=1
 --/usr/lib/Acrobat5/Browsers/intellinux=1
 --/usr/lib/Acrobat4/Browsers/intellinux=1
 --/usr/X11R6/lib/Acrobat7.0/Browsers/intellinux=1
 --/usr/X11R6/lib/Acrobat7/Browsers/intellinux=1
 --/usr/X11R6/lib/Acrobat5/Browsers/intellinux=1
 --/usr/X11R6/lib/Acrobat4/Browsers/intellinux=1
 --/opt/Acrobat7.0/Browsers/intellinux=1
 --/opt/Acrobat7/Browsers/intellinux=1
 --/opt/Acrobat5/Browsers/intellinux=1
 --/opt/Acrobat4/Browsers/intellinux=1
 --/usr/Acrobat7.0/Browsers/intellinux=1
 --/usr/Acrobat7/Browsers/intellinux=1
 --/usr/Acrobat5/Browsers/intellinux=1
 --/usr/Acrobat4/Browsers/intellinux=1
 -+%%X11BASE%%/Acrobat7/Browser/intellinux=1
 -+%%LOCALBASE%%/Acrobat5/Browsers/intellinux=1
 -+%%LOCALBASE%%/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
 -+%%LOCALBASE%%/lib/RealPlayer8/Plugins=1
 -+%%X11BASE%%/lib/browser_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
 --
 --[KDE]
 --plugins=$HOME/.kde/share/config/kcmnspluginrc
 -+%%LOCALBASE%%/lib/netscape-linux/plugins=1
 - 
 diff -urN /usr/ports/www/opera/files/patch-ini::spellcheck.ini opera/files/patch-ini::spellcheck.ini
 --- /usr/ports/www/opera/files/patch-ini::spellcheck.ini	Thu Jun  3 20:43:28 2004
 +++ opera/files/patch-ini::spellcheck.ini	Thu Jan  1 01:00:00 1970
 @@ -1,9 +0,0 @@
 ---- ini/spellcheck.ini.orig	Thu May 13 13:51:43 2004
 -+++ ini/spellcheck.ini	Thu May 13 13:52:00 2004
 -@@ -3,5 +3,6 @@
 - ; This file is stored in UTF-8 encoding
 - 
 - [Spell Check]
 -+Spell Check Engine=%%PREFIX%%/share/opera/bin/spellcheck.so
 - Default Language=en
 - Default Encoding=iso8859-1
 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	Thu Jan  1 01:00:00 1970
 +++ opera/files/patch-ini_pluginpath.ini	Wed Mar  1 12:40:33 2006
 @@ -0,0 +1,61 @@
 +--- ini/pluginpath.ini.orig	Fri Sep 16 19:19:04 2005
 ++++ ini/pluginpath.ini	Tue Sep 20 22:35:57 2005
 +@@ -3,50 +3,16 @@
 + ; 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
 ++%%PREFIX%%/share/opera/plugins=1
 ++%%LOCALBASE%%/share/opera/plugins=1
 + 
 +-; Adobe Acrobat
 +-/usr/local/Acrobat7.0/Browsers/intellinux=1
 +-/usr/local/Acrobat7/Browsers/intellinux=1
 +-/usr/local/Acrobat5/Browsers/intellinux=1
 +-/usr/local/Acrobat4/Browsers/intellinux=1
 +-/usr/lib/Acrobat7.0/Browsers/intellinux=1
 +-/usr/lib/Acrobat7/Browsers/intellinux=1
 +-/usr/lib/Acrobat5/Browsers/intellinux=1
 +-/usr/lib/Acrobat4/Browsers/intellinux=1
 +-/usr/X11R6/lib/Acrobat7.0/Browsers/intellinux=1
 +-/usr/X11R6/lib/Acrobat7/Browsers/intellinux=1
 +-/usr/X11R6/lib/Acrobat5/Browsers/intellinux=1
 +-/usr/X11R6/lib/Acrobat4/Browsers/intellinux=1
 +-/opt/Acrobat7.0/Browsers/intellinux=1
 +-/opt/Acrobat7/Browsers/intellinux=1
 +-/opt/Acrobat5/Browsers/intellinux=1
 +-/opt/Acrobat4/Browsers/intellinux=1
 +-/usr/Acrobat7.0/Browsers/intellinux=1
 +-/usr/Acrobat7/Browsers/intellinux=1
 +-/usr/Acrobat5/Browsers/intellinux=1
 +-/usr/Acrobat4/Browsers/intellinux=1
 ++%%X11BASE%%/Acrobat7/Browser/intellinux=1
 ++%%LOCALBASE%%/Acrobat5/Browsers/intellinux=1
 ++%%LOCALBASE%%/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
 ++%%LOCALBASE%%/lib/RealPlayer8/Plugins=1
 ++%%X11BASE%%/lib/browser_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
 +-
 +-[KDE]
 +-plugins=$HOME/.kde/share/config/kcmnspluginrc
 ++%%LOCALBASE%%/lib/netscape-linux/plugins=1
 + 
 diff -urN /usr/ports/www/opera/files/patch-ini_spellcheck.ini opera/files/patch-ini_spellcheck.ini
 --- /usr/ports/www/opera/files/patch-ini_spellcheck.ini	Thu Jan  1 01:00:00 1970
 +++ opera/files/patch-ini_spellcheck.ini	Wed Mar  1 12:40:33 2006
 @@ -0,0 +1,9 @@
 +--- ini/spellcheck.ini.orig	Thu May 13 13:51:43 2004
 ++++ ini/spellcheck.ini	Thu May 13 13:52:00 2004
 +@@ -3,5 +3,6 @@
 + ; This file is stored in UTF-8 encoding
 + 
 + [Spell Check]
 ++Spell Check Engine=%%PREFIX%%/share/opera/bin/spellcheck.so
 + Default Language=en
 + Default Encoding=iso8859-1
 diff -urN /usr/ports/www/opera/files/patch-install.sh opera/files/patch-install.sh
 --- /usr/ports/www/opera/files/patch-install.sh	Fri Jan 27 12:07:08 2006
 +++ opera/files/patch-install.sh	Wed Mar  1 12:46:47 2006
 @@ -1,5 +1,5 @@
 ---- install.sh.orig	Mon Nov 14 14:51:18 2005
 -+++ install.sh	Wed Jan 25 18:59:13 2006
 +--- install.sh.orig	Fri Feb 24 09:55:34 2006
 ++++ install.sh	Wed Mar  1 12:46:33 2006
  @@ -381,7 +381,7 @@
   	    mvv=''    # SunOS mv (no -v verbose option)
   	;;
 @@ -9,7 +9,7 @@
   		cpf='-f'
   		if test "$verbose" -gt '1'
   		then
 -@@ -757,7 +757,7 @@
 +@@ -771,7 +771,7 @@
       debug_msg 0 "in generate_wrapper()"
   
       case "${machine}:${os}" in
 @@ -18,7 +18,7 @@
   	    wrapper_ibmjava="
   	    IBMJava2-142/jre \\
   	    IBMJava2-141/jre \\
 -@@ -796,10 +796,19 @@
 +@@ -810,10 +810,19 @@
   
       wrapper_contain="#!/bin/sh
   
 @@ -37,8 +37,8 @@
  +
   # Parse commandline parameters
   toset=
 - for arg
 -@@ -844,6 +853,9 @@
 + _QTSTYLE_FROM_CMDLINE_='NO'
 +@@ -865,6 +874,9 @@
   OPERA_LD_PRELOAD=\"\${LD_PRELOAD}\"
   export OPERA_LD_PRELOAD
   
 @@ -48,7 +48,7 @@
   # Native Java enviroment
   if test -f \"\${OPERA_PERSONALDIR}/javapath.txt\"; then
       INIJAVA=\`cat \${OPERA_PERSONALDIR}/javapath.txt\`
 -@@ -867,65 +879,12 @@
 +@@ -888,69 +900,12 @@
   
   if test ! \"\${OPERA_JAVA_DIR}\"; then
   
 @@ -58,13 +58,17 @@
  -	/usr/lib
  -	/usr/local
  -	/opt\"
 -+    PREFIXES=\"%%LOCALBASE%%\"
 ++	PREFIXES=\"%%LOCALBASE%%\"
   
       for SUNJAVA in \\
 +-	java-1.5.0-sun-1.5.0.06 \\
 +-	java-1.5.0-sun-1.5.0.06/jre \\
  -	java-1.5.0-sun-1.5.0.05 \\
  -	java-1.5.0-sun-1.5.0.05/jre \\
  -	java-1.5.0-sun-1.5.0.04 \\
  -	java-1.5.0-sun-1.5.0.04/jre \\
 +-	jre1.5.0_06 \\
 +-	jdk1.5.0_06/jre \\
  -	jre1.5.0_05 \\
  -	jdk1.5.0_05/jre \\
  -	jre1.5.0_04 \\
 @@ -108,16 +112,17 @@
  -	j2se/1.3/jre \\
  -	SunJava2-1.3/jre \\
  -	java2re \\
 - 	jdk1.2.2/jre \\
 +-	jdk1.2.2/jre \\
  -	jdk1.2/jre \\
  -	jre \\
  -	java \\
  +	jdk1.3.1/jre \\
  +	jdk1.4.2/jre \\
 ++	jdk1.5.0/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
 -@@ -976,11 +935,8 @@
 +@@ -1001,11 +956,8 @@
   
   # Acrobat Reader
   for BINDIR in \\
 @@ -126,12 +131,12 @@
  -    /usr/X11R6/lib/Acrobat[45]/bin \\
  -    /opt/Acrobat[45]/bin \\
  -    /usr/Acrobat[45]/bin \\
 -+    %%LOCALBASE%%/Acrobat4/bin \\
 -+    %%LOCALBASE%%/Acrobat5/bin \\
 ++	%%LOCALBASE%%/Acrobat4/bin \\
 ++	%%LOCALBASE%%/Acrobat5/bin \\
       ; do
       if test -d \${BINDIR} ; then PATH=\${PATH}:\${BINDIR}; fi
   done
 -@@ -991,12 +947,13 @@
 +@@ -1016,12 +968,13 @@
   LD_LIBRARY_PATH=\"\${OPERA_BINARYDIR}\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH}\"
   export LD_LIBRARY_PATH
   
 @@ -146,8 +151,8 @@
  +    if test -f \"\${LIBASPELL_DIR}/libaspell.so.16\"; then
           LD_LIBRARY_PATH=\"\${LD_LIBRARY_PATH}:\${LIBASPELL_DIR}\"
       fi
 - done
 -@@ -1086,7 +1043,7 @@
 + done"
 +@@ -1123,7 +1076,7 @@
       chop "${OPERADESTDIR}" "str_localdirshare"
       chop "${OPERADESTDIR}" "str_localdirplugin"
   
 @@ -156,7 +161,7 @@
   
       # Executable
       debug_msg 1 "Executable"
 -@@ -1300,49 +1257,13 @@
 +@@ -1338,44 +1291,13 @@
   
       if test -z "${OPERADESTDIR}"
       then
 @@ -197,16 +202,13 @@
  -
   	if test "${bool_icons}" -ne 0
   	then
 --	    icons
 - 	    gnome
 - 	    kde 3
 --	    kde 2
 --	    kde1
 --	    mandrake
 +-	    xdg
 ++		gnome
 ++		kde 3
   	fi
   
       fi # OPERADESTDIR
 -@@ -1487,48 +1408,43 @@
 +@@ -1582,48 +1504,42 @@
       # This function searches for common gnome icon paths.
       debug_msg 1 "in gnome()"
   
 @@ -218,8 +220,8 @@
  -	then
  -	    # /opt/gnome icon
  -	    if test ! -d /opt/gnome/share/pixmaps/
 -+	    # %%X11BASE%%/share/gnome icon
 -+	    if test ! -d %%X11BASE%%/share/gnome/pixmaps/;
 ++	   # %%X11BASE%%/share/gnome icon
 ++           if test ! -d %%X11BASE%%/share/gnome/pixmaps
   	    then
  -		if test -w /opt/gnome/share
  +		if test -w %%X11BASE%%/share/gnome;
 @@ -227,58 +229,58 @@
  -		    mkdir $mkdirv $mkdirp /opt/gnome/share/pixmaps/
  -		    chmod $chmodv 755 /opt/gnome/share/pixmaps
  -		    cp $cpv $share_dir/images/opera.xpm /opt/gnome/share/pixmaps/opera.xpm
 -+		    mkdir $mkdirv $mkdirp %%X11BASE%%/share/gnome/pixmaps/
 -+		    chmod $chmodv 755 %%X11BASE%%/share/gnome/pixmaps
 -+		    cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/opera.xpm
 ++                   mkdir $mkdirv $mkdirp %%X11BASE%%/share/gnome/pixmaps/
 ++                   chmod $chmodv 755 %%X11BASE%%/share/gnome/pixmaps
 ++                   cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/opera.xpm
   		fi
  -	    elif test -w /opt/gnome/share/pixmaps
  -	    then cp $cpv $share_dir/images/opera.xpm /opt/gnome/share/pixmaps/opera.xpm
 -+	    elif test -w %%X11BASE%%/share/gnome/pixmaps
 -+	    then cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/opera.xpm
 ++           elif test -w %%X11BASE%%/share/gnome/pixmaps
 ++           then cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/opera.xpm
   	    fi
  -	    # end /opt/gnome icon
 -+	    # end %%X11BASE%%/share/gnome icon
 - 
 +-
  -	    # /opt/gnome link
  -	    if test -d /opt/gnome/share/gnome/apps/
 -+	    # %%X11BASE%%/share/gnome link
 -+	    if test -d %%X11BASE%%/share/gnome/apps/
 ++           # end %%X11BASE%%/share/gnome icon
 ++           # %%X11BASE%%/share/gnome link
 ++           if test -d %%X11BASE%%/share/gnome/apps/
   	    then
  -		if test -d /opt/gnome/share/gnome/apps/Internet/
 -+		if test -d %%X11BASE%%/share/gnome/apps/Internet/
 ++               if test -d %%X11BASE%%/share/gnome/apps/Internet/
   		then
  -		    if test -w /opt/gnome/share/gnome/apps/Internet
  -		    then generate_desktop /opt/gnome/share/gnome/apps/Internet
 -+		    if test -w %%X11BASE%%/share/gnome/apps/Internet
 -+		    then generate_desktop %%X11BASE%%/share/gnome/apps/Internet
 ++                   if test -w %%X11BASE%%/share/gnome/apps/Internet
 ++                   then generate_desktop %%X11BASE%%/share/gnome/apps/Internet
   		    fi
  -		elif test -d /opt/gnome/share/gnome/apps/Networking/WWW/
 -+		elif test -d %%X11BASE%%/share/gnome/apps/Networking/WWW/
 ++               elif test -d %%X11BASE%%/share/gnome/apps/Networking/WWW/
   		then
  -		    if test -w /opt/gnome/share/gnome/apps/Networking/WWW
  -		    then generate_desktop /opt/gnome/share/gnome/apps/Networking/WWW
 -+		    if test -w %%X11BASE%%/share/gnome/apps/Networking/WWW
 -+		    then generate_desktop %%X11BASE%%/share/gnome/apps/Networking/WWW
 ++                   if test -w %%X11BASE%%/share/gnome/apps/Networking/WWW
 ++                   then generate_desktop %%X11BASE%%/share/gnome/apps/Networking/WWW
   		    fi
  -		elif test -w /opt/gnome/share/gnome/apps
 -+		elif test -w %%X11BASE%%/share/gnome/apps
 ++               elif test -w %%X11BASE%%/share/gnome/apps
   		then
  -		    mkdir $mkdirv $mkdirp /opt/gnome/share/gnome/apps/Internet/
  -		    chmod $chmodv 755 /opt/gnome/share/gnome/apps/Internet
  -		    generate_desktop /opt/gnome/share/gnome/apps/Internet
 -+		    mkdir $mkdirv $mkdirp %%X11BASE%%/share/gnome/apps/Internet/
 -+		    chmod $chmodv 755 %%X11BASE%%/share/gnome/apps/Internet
 -+		    generate_desktop %%X11BASE%%/share/gnome/apps/Internet
 ++                   mkdir $mkdirv $mkdirp %%X11BASE%%/share/gnome/apps/Internet/
 ++                   chmod $chmodv 755 %%X11BASE%%/share/gnome/apps/Internet
 ++                   generate_desktop %%X11BASE%%/share/gnome/apps/Internet
   		fi
   	    fi
  -	    # end /opt/gnome link
  -	fi
  -	# end /opt/gnome share
 -+	    # end %%X11BASE%%/share/gnome link
 ++           # end %%X11BASE%%/share/gnome link
   
       elif test -d /usr/share/gnome/
       then
 -@@ -1576,9 +1492,9 @@
 +@@ -1671,9 +1587,9 @@
       # This function searches for common kde2 and kde 3 icon paths.
       debug_msg 1 "in kde()"
   
 @@ -286,38 +288,51 @@
  +    if test -d %%LOCALBASE%%/share;
       then
  -	DIR_HI=/opt/kde$1/share/icons/hicolor
 -+	DIR_HI=%%LOCALBASE%%/share/icons/hicolor
 ++        DIR_HI=%%LOCALBASE%%/share/icons/hicolor
   	if test -d "$DIR_HI" -a -w "$DIR_HI"
   	then
   	    if test -d "$DIR_HI"/48x48/apps -a -w "$DIR_HI"/48x48/apps
 -@@ -1592,7 +1508,7 @@
 +@@ -1687,7 +1603,7 @@
   	    fi
   	fi
   
  -	DIR_LO=/opt/kde$1/share/icons/locolor
 -+	DIR_LO=%%LOCALBASE%%/share/icons/locolor
 ++        DIR_LO=%%LOCALBASE%%/share/icons/locolor
   	if test -d $DIR_LO -a -w $DIR_LO
   	then
   	    if test -d $DIR_LO/32x32/apps -a -w $DIR_LO/32x32/apps
 -@@ -1606,15 +1522,15 @@
 +@@ -1701,15 +1617,15 @@
   	    fi
   	fi
   
  -	if test -d /opt/kde$1/share/applnk/
 -+	if test -d %%LOCALBASE%%/share/applnk/
 ++        if test -d %%LOCALBASE%%/share/applnk/
   	then
  -	    if test ! -d /opt/kde$1/share/applnk/Internet/ -a -w /opt/kde$1/share/applnk
 -+	    if test ! -d %%LOCALBASE%%/share/applnk/Internet/ -a -w %%LOCALBASE%%/share/applnk
 ++            if test ! -d %%LOCALBASE%%/share/applnk/Internet/ -a -w %%LOCALBASE%%/share/applnk
   	    then
  -		mkdir $mkdirv $mkdirp /opt/kde$1/share/applnk/Internet/
  -		chmod $chmodv 755 /opt/kde$1/share/applnk/Internet
 -+		mkdir $mkdirv $mkdirp %%LOCALBASE%%/share/applnk/Internet/
 -+		chmod $chmodv 755 %%LOCALBASE%%/share/applnk/Internet
 ++                mkdir $mkdirv $mkdirp %%LOCALBASE%%/share/applnk/Internet/
 ++                chmod $chmodv 755 %%LOCALBASE%%/share/applnk/Internet
   	    fi
  -	    if test -w /opt/kde$1/share/applnk/Internet
  -	    then generate_desktop /opt/kde$1/share/applnk/Internet $1
 -+	    if test -w %%LOCALBASE%%/share/applnk/Internet
 -+	    then generate_desktop %%LOCALBASE%%/share/applnk/Internet $1
 ++            if test -w %%LOCALBASE%%/share/applnk/Internet
 ++            then generate_desktop %%LOCALBASE%%/share/applnk/Internet $1
   	    fi
   	fi
       fi
 +@@ -1799,12 +1715,8 @@
 + 	generate_desktop ${SHORTCUT_DIR} xdg
 + 	update-desktop-database
 +     else
 +-	icons
 + 	gnome
 + 	kde 3
 +-	kde 2
 +-	kde1
 +-	mandrake
 +     fi
 + }
 + 
 diff -urN /usr/ports/www/opera/pkg-message opera/pkg-message
 --- /usr/ports/www/opera/pkg-message	Fri Jan 27 12:07:08 2006
 +++ opera/pkg-message	Wed Mar  1 12:40:33 2006
 @@ -1,5 +1,8 @@
 +###########################################################################
 +
  If you are running FreeBSD 5.x or 6.x and are experiencing a core dump when 
  starting Opera, try updating the compat4x port.
  
  Plugins do not work in FreeBSD 5.x or higher - please disable them.
  
 +###########################################################################
 diff -urN /usr/ports/www/opera/pkg-plist opera/pkg-plist
 --- /usr/ports/www/opera/pkg-plist	Sun Jun 19 09:15:46 2005
 +++ opera/pkg-plist	Wed Mar  1 12:50:41 2006
 @@ -32,7 +32,6 @@
  %%DATADIR%%/ini/unix_keyboard.ini
  %%DATADIR%%/java/opera.jar
  %%DATADIR%%/java/opera.policy
 -%%DATADIR%%/jsconsole.html
  %%DATADIR%%/lngcode.txt
  %%DATADIR%%/locale/en/default.adr
  %%DATADIR%%/locale/en/lngcode.txt
 
 --Boundary-00=_gwYBEqvb6QmkCMh--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603011200.k21C0Nu0050402>