summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2005-03-15 15:09:21 +0000
committerSeemant Kulleen <seemant@gentoo.org>2005-03-15 15:09:21 +0000
commit14f2e455865fcee0aa8a84b6eb70109570c45774 (patch)
treea106c93541aca9ac5345d50f628485ca1556bfbd /www-client/opera
parentVersion bumped to 1.4.0 and marked ~arch for each architecture. (diff)
downloadgentoo-2-14f2e455865fcee0aa8a84b6eb70109570c45774.tar.gz
gentoo-2-14f2e455865fcee0aa8a84b6eb70109570c45774.tar.bz2
gentoo-2-14f2e455865fcee0aa8a84b6eb70109570c45774.zip
Moved from net-www/opera to www-client/opera.
Diffstat (limited to 'www-client/opera')
-rw-r--r--www-client/opera/ChangeLog454
-rw-r--r--www-client/opera/Manifest7
-rw-r--r--www-client/opera/files/digest-opera-7.54-r34
-rw-r--r--www-client/opera/files/digest-opera-8.00_beta24
-rw-r--r--www-client/opera/files/opera.desktop8
-rw-r--r--www-client/opera/metadata.xml9
-rw-r--r--www-client/opera/opera-7.54-r3.ebuild134
-rw-r--r--www-client/opera/opera-8.00_beta2.ebuild116
8 files changed, 736 insertions, 0 deletions
diff --git a/www-client/opera/ChangeLog b/www-client/opera/ChangeLog
new file mode 100644
index 000000000000..7c192b5ca511
--- /dev/null
+++ b/www-client/opera/ChangeLog
@@ -0,0 +1,454 @@
+# ChangeLog for net-www/opera
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.1 2005/03/15 15:09:21 seemant Exp $
+
+*opera-8.00_beta2 (15 Mar 2005)
+*opera-7.54-r3 (15 Mar 2005)
+
+ 15 Mar 2005; Seemant Kulleen <seemant@gentoo.org> +files/opera.desktop,
+ +metadata.xml, +opera-7.54-r3.ebuild, +opera-8.00_beta2.ebuild:
+ Moved from net-www/opera to www-client/opera.
+
+ 15 Feb 2005; Sven Wegener <swegener@gentoo.org> :
+ Added missing digest entries.
+
+*opera-8.00_beta2 (02 Mar 2005)
+
+ 02 Mar 2005; Heinrich Wendel <lanius@gentoo.org> -opera-7.54-r1.ebuild,
+ -opera-7.54-r2.ebuild, -opera-7.54.ebuild, -opera-7.60_alpha4.ebuild,
+ +opera-8.00_beta2.ebuild:
+ version bump; cleanups
+
+*opera-7.54-r3 (14 Feb 2005)
+
+ 14 Feb 2005; Heinrich Wendel <lanius@gentoo.org> +opera-7.54-r3.ebuild:
+ fix plugin search path; bug #81747; stable on all previous arches
+
+ 09 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> opera-7.54-r2.ebuild:
+ Stable on sparc wrt #73871
+
+*opera-7.54-r2 (08 Feb 2005)
+
+ 08 Feb 2005; Heinrich Wendel <lanius@gentoo.org> +opera-7.54-r2.ebuild:
+ security bump
+
+ 18 Dec 2004; Simon Stelling <blubb@gentoo.org> opera-7.54-r1.ebuild:
+ stable on amd64; bug #74076
+
+ 14 Dec 2004; Jason Wever <weeve@gentoo.org> opera-7.54-r1.ebuild:
+ Stable on sparc wrt security bug #74076.
+
+*opera-7.54-r1 (13 Dec 2004)
+
+ 13 Dec 2004; lanius@gentoo.org +opera-7.54-r1.ebuild:
+ add security revision, bug #74076
+
+ 05 Dec 2004; lanius@gentoo.org opera-7.60_alpha4.ebuild:
+ fix src_uri for amd64
+
+*opera-7.60_alpha4 (04 Dec 2004)
+
+ 04 Dec 2004; lanius@gentoo.org -opera-7.60_alpha3.ebuild,
+ +opera-7.60_alpha4.ebuild:
+ versino bump
+
+*opera-7.60_alpha3 (18 Nov 2004)
+
+ 18 Nov 2004; <heino@gentoo.org> -opera-7.60_alpha2.ebuild,
+ +opera-7.60_alpha3.ebuild:
+ version bump
+
+ 03 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ opera-7.60_alpha2.ebuild:
+ Fixed digest and SRC_URI.
+
+*opera-7.60_alpha2 (26 Oct 2004)
+
+ 26 Oct 2004; <lanius@gentoo.org> -opera-6.12.ebuild, -opera-7.11-r2.ebuild,
+ -opera-7.23-r1.ebuild, opera-7.54.ebuild, -opera-7.60_alpha1.ebuild,
+ +opera-7.60_alpha2.ebuild:
+ remove old versions; remove ppc shared version, it's built with gcc-2.95; bump
+ to 7.60_alpha
+
+*opera-7.60_alpha1 (26 Aug 2004)
+
+ 26 Aug 2004; Heinrich Wendel <lanius@gentoo.org> +opera-7.60_alpha1.ebuild:
+ version bump, bug #61695
+
+ 17 Aug 2004; Aron Griffis <agriffis@gentoo.org> opera-7.54.ebuild:
+ Fix USE test in RDEPEND. Should be !amd64? instead of plain !amd64
+
+ 05 Aug 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.53.ebuild:
+ remove vulnerable version
+
+ 05 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> opera-7.54.ebuild:
+ Stable on sparc wrt #59503
+
+ 05 Aug 2004; Tom Martin <slarti@gentoo.org> opera-7.54.ebuild:
+ Marked stable for bug 59503.
+
+*opera-7.54 (05 Aug 2004)
+
+ 05 Aug 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.54.ebuild:
+ version bump; mark stable because of security fixes; bug #59503
+
+ 02 Aug 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.53.ebuild:
+ use mirror://
+
+*opera-7.53 (20 Jul 2004)
+
+ 20 Jul 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.52.ebuild,
+ opera-7.53.ebuild:
+ version bump, mark stable for security reasons
+
+ 08 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> opera-7.52.ebuild:
+ amd64 static only
+
+ 08 Jul 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.51-r1.ebuild,
+ opera-7.51.ebuild:
+ remove vulnerable versions
+
+ 07 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> opera-7.52.ebuild:
+ Stable sparc, amd64. sparc only uses the static version.
+
+*opera-7.52 (07 Jul 2004)
+
+ 07 Jul 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.52.ebuild:
+ version bump, security update: bug #56311
+
+*opera-7.51-r1 (03 Jul 2004)
+
+ 03 Jul 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50-r1.ebuild,
+ opera-7.51-r1.ebuild:
+ fix sandbox violation, bug #55130
+ fix artsd support with java, bug #54813
+
+ 25 Jun 2004; Aron Griffis <agriffis@gentoo.org> opera-6.12.ebuild,
+ opera-7.11-r2.ebuild, opera-7.23-r1.ebuild, opera-7.50-r1.ebuild,
+ opera-7.51.ebuild:
+ QA - fix use invocation
+
+ 04 Jun 2004; Jason Wever <weeve@gentoo.org> opera-7.51.ebuild:
+ Marked stable on sparc wrt bug #52867.
+
+*opera-7.51 (03 Jun 2004)
+
+ 03 Jun 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.51.ebuild:
+ version bump, add spell use flag, mark stable because of security issues, bug
+ #52867
+
+ 28 May 2004; Danny van Dyk <kugelfang@gentoo.org> opera-7.50-r1.ebuild:
+ Refixed dependency problem on amd64 (BUG #51281).
+
+ 24 May 2004; Jason Wever <weeve@gentoo.org> opera-7.50-r1.ebuild:
+ Stable on sparc wrt bug #50857.
+
+ 23 May 2004; Danny van Dyk <kugelfang@gentoo.org> opera-7.50.ebuild:
+ Fixed BUG #51281: Missing dependency for static version on amd64.
+
+ 24 May 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50-r1.ebuild:
+ fix plugin search path, bug #51070 and spellcheck search path, bug #51183
+
+ 14 May 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50.ebuild:
+ fix bug #51070
+
+*opera-7.50 (14 May 2004)
+
+ 14 May 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50.ebuild:
+ version bump, mark stable because of telnet security vulnerability, bug #50857
+
+*opera-7.50_beta1 (26 Apr 2004)
+
+ 26 Apr 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha4.ebuild,
+ opera-7.50_beta1.ebuild:
+ version bump, bug #48704
+
+ 13 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> opera-7.23-r1.ebuild,
+ opera-7.50_alpha3.ebuild:
+ don't use deprecated ? : use syntax
+
+ 13 Apr 2004; Danny van Dyk <kugelfang@gentoo.org> opera-7.23-r1.ebuild,
+ opera-7.50_alpha3:
+ Minor changes to (r)depend for correct packages on amd64, amd64-specific
+ call of install.sh, marked ~amd64
+
+*opera-7.50_alpha4 (17 Apr 2004)
+
+ 17 Apr 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha3.ebuild,
+ opera-7.50_alpha4.ebuild:
+ new alpha version
+
+ 10 Apr 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha3.ebuild:
+ exchange static !static, it was in the wrong order, bug #47377
+
+ 22 Mar 2004; Heinrich Wendel <lanius@gentoo.org> metadata.xml,
+ opera-7.23-r1.ebuild, opera-7.23.ebuild, opera-7.50_alpha2.ebuild,
+ opera-7.50_alpha3.ebuild:
+ add metadata.xml
+
+*opera-7.50_alpha3 (22 Mar 2004)
+
+ 22 Mar 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.23-r1.ebuild,
+ opera-7.23.ebuild, opera-7.50_alpha2.ebuild, opera-7.50_alpha3.ebuild:
+ remove old versions; fix src_uri
+
+ 16 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> opera-7.23-r1.ebuild:
+ stable on sparc
+
+ 14 Mar 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.23-r1.ebuild,
+ opera-7.50_alpha1.ebuild:
+ mark 7.23-r1 stable, version bump, bug #44171
+
+*opera-7.23-r1 (21 Feb 2004)
+
+ 21 Feb 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.23-r1.ebuild,
+ opera-7.50_alpha2.ebuild:
+ backport 7.50_alpha changes to 7.23
+
+*opera-7.50_alpha2 (21 Feb 2004)
+
+ 21 Feb 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha1.ebuild,
+ opera-7.50_alpha2.ebuild:
+ version bump, add shared version
+
+ 21 Feb 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha1.ebuild:
+ fix operanom2 use flag
+
+ 04 Feb 2004; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha1.ebuild:
+ added operanom2 use flag, bug #40074
+
+ 11 Jan 2004; Heinrich Wendel <lanius@gentoo.org> opera-6.12.ebuild,
+ opera-7.11-r2.ebuild, opera-7.21.ebuild, opera-7.22.ebuild,
+ opera-7.23.ebuild, opera-7.50_alpha1.ebuild:
+ fixed motif dep; removed old versions
+
+ 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> opera-7.50_alpha1.ebuild:
+ some cleanups, and switch to virtual/motif instead
+
+ 21 Dec 2003; Seemant Kulleen <seemant@gentoo.org> opera-7.50_alpha1.ebuild:
+ SRC_URI fix
+
+ 20 Dec 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.50_alpha1.ebuild:
+ fixed src_uri
+
+ 19 Dec 2003; Heinrich Wendel <lanius@gentoo.org> files/opera.desktop,
+ opera-7.50_alpha1.ebuild:
+ bump, several cleanups in the ebuild
+
+*opera-7.23 (22 Nov 2003)
+
+ 22 Nov 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.23.ebuild:
+ security fixes in 7.23, stable
+
+*opera-7.22 (20 Nov 2003)
+
+ 20 Nov 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.22.ebuild:
+ motif again, operamotifwrapper-3 was dropped
+
+ 13 Nov 2003; Heinrich Wendel <lanius@gentoo.org> opera-6.12_beta1.ebuild:
+ bump, stable cause of security issues, see opera changelog
+
+ 23 Oct 2003; Heinrich Wendel <lanius@gentoo.org> opera-6.12_beta1.ebuild,
+ opera-7.21.ebuild:
+ stable bump, cause of security issues (#31775
+
+*opera-7.21_pre1 (17 Oct 2003)
+
+ 17 Oct 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.21.ebuild,
+ opera-7.21_pre1.ebuild, opera-7.21_pre2.ebuild:
+ version bump, motif cleanups
+
+ 11 Oct 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.21_pre2.ebuild:
+ bug #10610
+
+*opera-7.21_pre2 (07 Oct 2003)
+
+ 07 Oct 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.21_pre2.ebuild:
+ bump
+
+ 04 Oct 2003; Heinrich Wendel <lanius@gentoo.org> opera-6.12.ebuild,
+ opera-6.12_beta1.ebuild:
+ added correct motif dep
+
+ 04 Oct 2003; Heinrich Wendel <lanius@gentoo.org>:
+ fixed download on ARCH!=i386 and version bump to 7.21_pre1
+
+ 29 Sep 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.11-r2.ebuild:
+ stable bump on x86
+
+*opera-7.20_beta9 (06 Sep 2003)
+
+ 06 Sep 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.20_beta9.ebuild:
+ beta9
+
+*opera-7.20_beta7 (29 Aug 2003)
+
+ 29 Aug 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.20_beta4.ebuild,
+ opera-7.20_beta5.ebuild, opera-7.20_beta7.ebuild:
+ added beta7
+
+*opera-7.20_beta4 (26 Aug 2003)
+
+ 26 Aug 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.20_beta3.ebuild,
+ opera-7.20_beta4.ebuild, opera-7.20_beta5.ebuild:
+ added beta5, removed beta3, added support for sparc and ppc in beta4/5
+
+*opera-6.12_beta1 (24 Aug 2003)
+
+ 24 Aug 2003; Jason Wever <weeve@gentoo.org> opera-6.12_beta1.ebuild:
+ new opera ebuild contributed by Gustavo Zacarias <gustavo@zacarias.com.ar>,
+ closes bug #26543
+
+ 22 Aug 2003; Chuck Short <zul@gentoo.org> opera-6.12_beta1.ebuild:
+ Removed sparc ebuild
+
+*opera-6.12_beta1 (22 Aug 2003)
+
+ 22 Aug 2003; Chuck Short <zul@gentoo.org> opera-6.12_beta1.ebuild:
+ new ebuild for sparc.
+
+*opera-7.11-r1 (22 Aug 2003)
+
+ 22 Aug 2003; Heinrich Wendel <lanius@gentoo.org> opera-7.10_beta1-r2.ebuild,
+ opera-7.11-r1.ebuild, opera-7.11.ebuild, files/10opera, files/10opera6:
+ - added 7.20_beta4
+ - cleaned out ebuilds
+
+*opera-7.20_beta3 (09 Aug 2003)
+
+ 09 Aug 2003; root <root@gentoo.org> opera-7.20_beta3.ebuild:
+ Made an ebuild for 7.2 Beta 3, initial commit (works on my desktop), -*
+
+*opera-7.11-r2 (06 Aug 2003)
+
+ 06 Aug 2003; Lisa Seelye <lisa@gentoo.org> opera-7.11-r2.ebuild:
+ added depend for opera 7.11 to lesstif. this resolves bug 25767. openmotif no
+ longer provides a key file. and bump to -r2
+
+*opera-7.11 (15 Jul 2003)
+
+ 15 Jul 2003; Pieter Van den Abeele <pvdabeel@gentoo.org> :
+ Opera PPC version - should also work on x86 (please test)
+ closes bug
+
+*opera-7.11 (17 May 2003)
+
+ 17 May 2003; Arcady Genkin <agenkin@gentoo.org> :
+ New version, thanks to Francois Dupoux <fdbugs_gentoo@partimage.org> for
+ the leg work (bug #20568).
+
+*opera-7.10_beta1-r2 (20 Apr 2003)
+
+ 20 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Fixed download URL.
+ Added error-checking to the sed invocation in src_compile.
+ Made the ebuild depend on fontconfig-2.1.94-r1 or later to fix display under
+ xfree-4.3 (bug #19330).
+
+*opera-7.10_beta1-r1 (19 Apr 2003)
+
+ 19 Apr 2003; Brandon Low <lostlogic@gentoo.org> Manifest,
+ opera-7.10_beta1-r1.ebuild:
+ Various ebuild fixage (actually I've had a 7.10_beta ebuild sitting around for
+ a while, but couldn't get it to runtill we updated fontconfig so didn't merge
+ it), and actually get the release snapshots, not random snapshots.
+
+*opera-7.10_beta1 (15 Apr 2003)
+
+ 15 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
+ New version, thanks to Elsener Adrian <els@gmx.li>.
+
+*opera-6.12 (24 Mar 2003)
+
+ 24 Mar 2003; Daniel Robbins <drobbins@gentoo.org> opera-6.12.ebuild:
+ new upstream release. Now hard-coded to be static binaries since we can't
+ put RDEPEND info inside an "if" statement since it breaks metadata caching.
+
+*opera-6.11-r1 (02 Jan 2003)
+
+ 21 Feb 2003; Nick Hadaway <raker@gentoo.org> opera-6.11-r1.ebuild :
+ Modifed the OPERA_VARIANT section so the correct file version
+ is actually downloaded.
+
+ 02 Jan 2003; Arcady Genkin <agenkin@gentoo.org> :
+ Improved installation of KDE and Gnome icons.
+ Marked stable on x86.
+
+*opera-6.11 (5 Dec 2002)
+ 05 Dec 2002; Arcady Genkin <agenkin@gentoo.org> opera-6.11.ebuild :
+ Version bump.
+
+*opera-6.1-r1 (25 Nov 2002)
+
+ 25 Nov 2002; Arcady Genkin <agenkin@gentoo.org> opera-6.1-r1.ebuild :
+ Updated the checksums for the latest tarballs.
+ Incorporated suggestions from Carsten Rietzschel <cr@daRav.de> to enable
+ Java plugin.
+
+*opera-6.1 (31 October 2002)
+
+ 31 October 2002; Arcady Genkin <agenkin@gentoo.org> opera-6.1.ebuild :
+ First version of the unified Opera ebuild.
+
+*opera-6.0 (19 August 2002)
+
+ 19 August 2002; Sascha Schwabbauer <cybersystem@gentoo.org> ChangeLog, opera-6.0.ebuild :
+
+ Added -ppc to the keywords.
+
+*opera-6.0 (18 May 2002)
+
+ 18 May 2002; Arcady Genkin <agenkin@thpoon.com> opera-6.0.ebuild:
+
+ Upgrade to version 6.0 final.
+ Added /opt/opera/bin to PATH in profile.env.
+
+*opera-6.0_beta2 (12 May 2002)
+
+ 12 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> opera-6.0_beta2.ebuild files/digest-opera-6.0_beta2:
+
+ New upstream version. Spent time moving it all into /opt. Start opera
+ with the /opt/opera/bin/opera script.
+
+*opera-6.0_pre4-r3 (24 Apr 2002)
+
+ 24 Apr 2002; Seemant Kulleen <seemant@gentoo.org> opera-6.0_pre4-r3.ebuild files/digest-opera-6.0_pre4-r2 :
+
+*opera-6.0_pre4-r2 (18 Apr 2002)
+
+ 18 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> opera-6.0_pre4-r2.ebuild files/digest-opera-6.0_pre4-r2:
+
+ Moved all binaries into /opt, where it belongs. The pixmaps and icons
+ are still installed in /usr.
+
+ Removed opera-6.0_pre4-r1.ebuild files/digest-opera-6.0_pre4-r1
+
+*opera-6.0_pre4-r1 (12 Apr 2002)
+
+ 12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> opera-6.0_pre4-r1.ebuild :
+
+ Compile against newer libpng
+
+*opera-6.0_pre4 (3 Apr 2002)
+
+ 3 Apr 2002; Seemant Kulleen <seemant@gentoo.org> opera-6.0_pre4.ebuild :
+
+ Version bump, which fixes sandbox violation from pre3-r1 with regards to
+ opera.xpm placement. The icon files are now installed manually.
+
+*opera-6.0_pre3-r1 (3 Feb 2002)
+
+ 3 Feb 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
+
+ Added fix for bug #508 to both 5.0 and 6.0_pre3 ebuilds. This fixes the
+ incorrect dependency, which installed QT3 instead of QT2.
+
+*opera-6.0_pre3 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
new file mode 100644
index 000000000000..9bb4888e8488
--- /dev/null
+++ b/www-client/opera/Manifest
@@ -0,0 +1,7 @@
+MD5 f68c84576e2df17ec4ac38c8b7325169 opera-8.00_beta2.ebuild 3831
+MD5 dc92c6e1b048758ecda31460f268733e ChangeLog 14912
+MD5 503ccb1138f9c49f0855884d830988a6 metadata.xml 253
+MD5 55a6adf7dac3cbe5c01efa31e8563496 opera-7.54-r3.ebuild 4983
+MD5 5f43061eb589b148d0af21d412da6eb3 files/digest-opera-8.00_beta2 368
+MD5 05a269373a205b54700e2265119951a0 files/digest-opera-7.54-r3 372
+MD5 8336a92d029cd448620bf4bbd4c55715 files/opera.desktop 135
diff --git a/www-client/opera/files/digest-opera-7.54-r3 b/www-client/opera/files/digest-opera-7.54-r3
new file mode 100644
index 000000000000..a3299b5a230a
--- /dev/null
+++ b/www-client/opera/files/digest-opera-7.54-r3
@@ -0,0 +1,4 @@
+MD5 afc1819c0377da89174ba2a47924b867 opera-7.54-20050131.1-static-qt.i386-en.tar.bz2 4863686
+MD5 3ba228b88e75258ce6fd570a0a46de23 opera-7.54-20050131.5-shared-qt.i386-en.tar.bz2 3663361
+MD5 c37cfe4f6b168a766dbe07b95d8914c7 opera-7.54-20050131.1-static-qt.ppc-en.tar.bz2 4926043
+MD5 8860c4d23384509e38c135ddfbaed2a5 opera-7.54-20050131.1-static-qt.sparc-en.tar.bz2 4872149
diff --git a/www-client/opera/files/digest-opera-8.00_beta2 b/www-client/opera/files/digest-opera-8.00_beta2
new file mode 100644
index 000000000000..24219dbfc8ba
--- /dev/null
+++ b/www-client/opera/files/digest-opera-8.00_beta2
@@ -0,0 +1,4 @@
+MD5 c514d0a5254a46e686118302bd0a554f opera-8.0-20050225.1-static-qt.i386-en.tar.bz2 4982797
+MD5 ee30a4c5daa1fc96aeb1ddf436834cec opera-8.0-20050225.5-shared-qt.i386-en.tar.bz2 3806491
+MD5 4370b9b55c4c3991582c90452e3aed5c opera-8.0-20050225.1-static-qt.sparc-en.tar.bz2 4995977
+MD5 08c34b4fdc11860fe2c05f9ab235048c opera-8.0-20050225.1-static-qt.ppc-en.tar.bz2 5071697
diff --git a/www-client/opera/files/opera.desktop b/www-client/opera/files/opera.desktop
new file mode 100644
index 000000000000..a6736f3df488
--- /dev/null
+++ b/www-client/opera/files/opera.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Opera
+Comment=Web Browser
+Exec=opera
+Icon=opera.xpm
+Terminal=0
+Type=Application
+Categories=Qt;Network;WebBrowser;
diff --git a/www-client/opera/metadata.xml b/www-client/opera/metadata.xml
new file mode 100644
index 000000000000..c3504b40c506
--- /dev/null
+++ b/www-client/opera/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>lanius@gentoo.org</email>
+ <name>Heinrich Wendel</name>
+</maintainer>
+</pkgmetadata>
diff --git a/www-client/opera/opera-7.54-r3.ebuild b/www-client/opera/opera-7.54-r3.ebuild
new file mode 100644
index 000000000000..71df1925cc76
--- /dev/null
+++ b/www-client/opera/opera-7.54-r3.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-7.54-r3.ebuild,v 1.1 2005/03/15 15:09:21 seemant Exp $
+
+IUSE="static spell"
+
+OPERAVER="7.54-20050131"
+OPERAFTPDIR="754u2"
+
+S=${WORKDIR}/${A/.tar.bz2/}
+
+DESCRIPTION="Opera web browser."
+HOMEPAGE="http://www.opera.com/linux/"
+
+# that's an ugly workaround for the broken src_uri syntax
+SRC_URI="
+ x86? ( static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) )
+ x86? ( !static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) )
+ amd64? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 )
+ ppc? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 )
+ sparc? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 )"
+
+# ppc shared version does not work as it uses gcc-2.95 - lanius
+# ppc? ( static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 ) )
+# ppc? ( !static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/ppc/shared/gcc-2.95/${PN}-${OPERAVER}.2-shared-qt.ppc-en.tar.bz2 ) )
+
+# amd64 shared libs require app-emulation/emul-linux-x86-qtlibs-1 which is not stable yet
+# amd64? ( static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) )
+# amd64? ( !static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) )
+
+# sparc shared version does not work for me as it uses gcc-2.95 - eradicator
+# sparc? ( static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 ) )
+# sparc? ( !static? ( mirror://opera/linux/${OPERAFTPDIR}/final/en/sparc/shared/gcc-2.95/${PN}-${OPERAVER}.2-shared-qt.sparc-en.tar.bz2 ) )"
+
+
+# Dependencies may be augmented later (see below).
+DEPEND=">=sys-apps/sed-4
+ amd64? ( sys-apps/linux32 )"
+
+RDEPEND="virtual/x11
+ >=media-libs/fontconfig-2.1.94-r1
+ media-libs/libexif
+ x11-libs/openmotif
+ spell? ( app-text/aspell )
+ amd64? ( app-emulation/emul-linux-x86-xlibs )
+ !amd64? ( !sparc? ( !static? ( =x11-libs/qt-3* ) ) )"
+
+# static? (
+# amd64? ( app-emulation/emul-linux-x86-xlibs ) )
+# !static? (
+# amd64? ( =app-emulation/emul-linux-x86-qtlibs-1* )
+# !amd64? ( =x11-libs/qt-3* ) )
+
+SLOT="0"
+LICENSE="OPERA"
+KEYWORDS="x86 ~ppc sparc amd64"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
+ -e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \
+ -e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \
+ -e "s:/usr/share/icons:${D}/usr/share/icons:g" \
+ -e "s:/etc/X11:${D}/etc/X11:g" \
+ -e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \
+ -e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
+ -e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
+ -e 's:read str_answer:return 0:' \
+ -e "s:/opt/kde:${D}/usr/kde:" \
+ -e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
+ install.sh || die
+}
+
+src_compile() {
+ true
+}
+
+src_install() {
+ # Prepare installation directories for Opera's installer script.
+ dodir /etc
+
+ # Opera's native installer.
+ if [ ${ARCH} = "amd64" ]; then
+ linux32 ./install.sh --prefix="${D}"/opt/opera || die
+ else
+ ./install.sh --prefix="${D}"/opt/opera || die
+ fi
+
+ # java workaround
+ sed -i -e 's:LD_PRELOAD="${OPERA_JAVA_DIR}/libawt.so":LD_PRELOAD="$LD_PRELOAD"\:"${OPERA_JAVA_DIR}/libawt.so":' ${D}/opt/opera/bin/opera
+
+ rm ${D}/opt/opera/share/doc/opera/help
+ dosym /opt/share/doc/opera/help /opt/opera/share/opera/help
+
+ dosed /opt/opera/bin/opera
+ dosed /opt/opera/share/opera/java/opera.policy
+
+ # Install the icons
+ insinto /usr/share/pixmaps
+ doins images/opera.xpm
+
+ # Install the menu entry
+ insinto /usr/share/applications
+ doins ${FILESDIR}/opera.desktop
+
+ # Install a symlink /usr/bin/opera
+ dodir /usr/bin
+ dosym /opt/opera/bin/opera /usr/bin/opera
+
+ # fix plugin path
+ echo "Plugin Path=/opt/opera/lib/opera/plugins" >> ${D}/etc/opera6rc
+
+ # enable spellcheck
+ if use spell; then
+ if use static; then
+ DIR=$OPERAVER.1
+ else
+ use sparc && DIR=$OPERAVER.2 || DIR=$OPERAVER.5
+ fi
+ echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini
+ fi
+}
+
+pkg_postinst() {
+ einfo "For localized language files take a look at:"
+ einfo "http://www.opera.com/download/languagefiles/index.dml?platform=linux"
+ einfo
+ einfo "To change the spellcheck language edit /opt/opera/share/opera/ini/spellcheck.ini"
+ einfo "and emerge app-text/aspell-language."
+ einfo
+ ewarn "This update will overwrite your search.ini if you"
+ ewarn "do not change the \"File Version\" to 4 in the file."
+}
diff --git a/www-client/opera/opera-8.00_beta2.ebuild b/www-client/opera/opera-8.00_beta2.ebuild
new file mode 100644
index 000000000000..c46626492a1a
--- /dev/null
+++ b/www-client/opera/opera-8.00_beta2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-8.00_beta2.ebuild,v 1.1 2005/03/15 15:09:21 seemant Exp $
+
+IUSE="static spell"
+
+OPERAVER="8.0-20050225"
+OPERAFTPDIR="800b2/beta/en"
+
+S=${WORKDIR}/${A/.tar.bz2/}
+
+DESCRIPTION="Opera web browser."
+HOMEPAGE="http://www.opera.com/linux/"
+
+# that's an ugly workaround for the broken src_uri syntax
+OPERA_URI="ftp://ftp.opera.com/pub/opera/linux/${OPERAFTPDIR}/"
+SRC_URI="
+ x86? ( static? ( ${OPERA_URI}/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) )
+ x86? ( !static? ( ${OPERA_URI}/i386/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) )
+ amd64? ( ${OPERA_URI}/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 )
+ sparc? ( static? ( ${OPERA_URI}/sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 ) )
+ ppc? ( ${OPERA_URI}/ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 )"
+
+# sparc? ( !static? ( ${OPERA_URI}/sparc/${PN}-${OPERAVER}.2-shared-qt.sparc-en.tar.bz2 ) )
+# amd64? ( !static? ( ${OPERA_URI}/intel-linux/en/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) )
+# ppc? ( !static? ( ${OPERA_URI}/ppc-linux/en/${PN}-${OPERAVER}.3-shared-qt.ppc-en.tar.bz2 ) )
+
+# Dependencies may be augmented later (see below).
+DEPEND=">=sys-apps/sed-4
+ amd64? ( sys-apps/linux32 )"
+
+RDEPEND="virtual/x11
+ >=media-libs/fontconfig-2.1.94-r1
+ media-libs/libexif
+ x11-libs/openmotif
+ spell? ( app-text/aspell )
+ amd64? ( static? ( app-emulation/emul-linux-x86-xlibs )
+ !static? ( =app-emulation/emul-linux-x86-qtlibs-1* ) )
+
+ x86? ( !static? ( =x11-libs/qt-3* ) )"
+
+SLOT="0"
+LICENSE="OPERA"
+KEYWORDS="~x86 ~ppc ~amd64"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
+ -e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \
+ -e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \
+ -e "s:/usr/share/icons:${D}/usr/share/icons:g" \
+ -e "s:/etc/X11:${D}/etc/X11:g" \
+ -e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \
+ -e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
+ -e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
+ -e 's:read str_answer:return 0:' \
+ -e "s:/opt/kde:${D}/usr/kde:" \
+ -e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
+ install.sh || die
+}
+
+src_compile() {
+ true
+}
+
+src_install() {
+ # Prepare installation directories for Opera's installer script.
+ dodir /etc
+
+ # Opera's native installer.
+ if [ ${ARCH} = "amd64" ]; then
+ linux32 ./install.sh --prefix="${D}"/opt/opera || die
+ else
+ ./install.sh --prefix="${D}"/opt/opera || die
+ fi
+
+ # java workaround
+ sed -i -e 's:LD_PRELOAD="${OPERA_JAVA_DIR}/libawt.so":LD_PRELOAD="$LD_PRELOAD"\:"${OPERA_JAVA_DIR}/libawt.so":' ${D}/opt/opera/bin/opera
+
+ dosed /opt/opera/bin/opera
+ dosed /opt/opera/share/opera/java/opera.policy
+
+ # Install the icons
+ insinto /usr/share/pixmaps
+ doins images/opera.xpm
+
+ # Install the menu entry
+ insinto /usr/share/applications
+ doins ${FILESDIR}/opera.desktop
+
+ # Install a symlink /usr/bin/opera
+ dodir /usr/bin
+ dosym /opt/opera/bin/opera /usr/bin/opera
+
+ # fix plugin path
+ echo "Plugin Path=/opt/opera/lib/opera/plugins" >> ${D}/etc/opera6rc
+
+ # enable spellcheck
+ if use spell; then
+ if use static; then
+ DIR=$OPERAVER.1
+ else
+ use sparc && DIR=$OPERAVER.2 || DIR=$OPERAVER.5
+ fi
+ echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini
+ fi
+}
+
+pkg_postinst() {
+ einfo "For localized language files take a look at:"
+ einfo "http://www.opera.com/download/languagefiles/index.dml?platform=linux"
+ einfo
+ einfo "To change the spellcheck language edit /opt/opera/share/opera/ini/spellcheck.ini"
+ einfo "and emerge app-text/aspell-language."
+}