public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild
@ 2009-03-07 16:30 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2009-03-07 16:30 UTC (permalink / raw
  To: gentoo-commits

jer         09/03/07 16:30:21

  Modified:             ChangeLog
  Removed:              opera-9.63.ebuild
  Log:
  Remove old.
  (Portage version: 2.2_rc23/cvs/Linux i686)

Revision  Changes    Path
1.326                www-client/opera/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.326&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.326&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.325&r2=1.326

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.325
retrieving revision 1.326
diff -u -r1.325 -r1.326
--- ChangeLog	7 Mar 2009 09:03:06 -0000	1.325
+++ ChangeLog	7 Mar 2009 16:30:21 -0000	1.326
@@ -1,6 +1,9 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.325 2009/03/07 09:03:06 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.326 2009/03/07 16:30:21 jer Exp $
+
+  07 Mar 2009; Jeroen Roovers <jer@gentoo.org> -opera-9.63.ebuild:
+  Remove old.
 
   07 Mar 2009; Christian Faulhammer <fauli@gentoo.org> opera-9.64.ebuild:
   stable x86, security bug 261032






^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild
@ 2008-12-20 17:32 Markus Meier (maekke)
  0 siblings, 0 replies; 5+ messages in thread
From: Markus Meier (maekke) @ 2008-12-20 17:32 UTC (permalink / raw
  To: gentoo-commits

maekke      08/12/20 17:32:57

  Modified:             ChangeLog opera-9.63.ebuild
  Log:
  x86 stable, bug #247229
  (Portage version: 2.1.6.1/cvs/Linux 2.6.27.8 x86_64)

Revision  Changes    Path
1.312                www-client/opera/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.312&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.312&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.311&r2=1.312

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.311
retrieving revision 1.312
diff -u -r1.311 -r1.312
--- ChangeLog	18 Dec 2008 18:36:16 -0000	1.311
+++ ChangeLog	20 Dec 2008 17:32:57 -0000	1.312
@@ -1,6 +1,9 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.311 2008/12/18 18:36:16 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.312 2008/12/20 17:32:57 maekke Exp $
+
+  20 Dec 2008; Markus Meier <maekke@gentoo.org> opera-9.63.ebuild:
+  x86 stable, bug #247229
 
   18 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> opera-9.63.ebuild:
   ppc stable, bug #247229



1.4                  www-client/opera/opera-9.63.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?r1=1.3&r2=1.4

Index: opera-9.63.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- opera-9.63.ebuild	18 Dec 2008 18:36:17 -0000	1.3
+++ opera-9.63.ebuild	20 Dec 2008 17:32:57 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.3 2008/12/18 18:36:17 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.4 2008/12/20 17:32:57 maekke Exp $
 
 GCONF_DEBUG="no"
 
@@ -11,7 +11,7 @@
 
 SLOT="0"
 LICENSE="OPERA-9.0"
-KEYWORDS="amd64 ppc ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
 
 RESTRICT="mirror strip test"
 






^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild
@ 2008-12-18 18:36 Tobias Scherbaum (dertobi123)
  0 siblings, 0 replies; 5+ messages in thread
From: Tobias Scherbaum (dertobi123) @ 2008-12-18 18:36 UTC (permalink / raw
  To: gentoo-commits

dertobi123    08/12/18 18:36:17

  Modified:             ChangeLog opera-9.63.ebuild
  Log:
  ppc stable, bug #247229
  (Portage version: 2.2_rc17/cvs/Linux 2.6.25-gentoo-r7 x86_64)

Revision  Changes    Path
1.311                www-client/opera/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.311&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.311&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.310&r2=1.311

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.310
retrieving revision 1.311
diff -u -r1.310 -r1.311
--- ChangeLog	16 Dec 2008 20:38:11 -0000	1.310
+++ ChangeLog	18 Dec 2008 18:36:16 -0000	1.311
@@ -1,6 +1,9 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.310 2008/12/16 20:38:11 ken69267 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.311 2008/12/18 18:36:16 dertobi123 Exp $
+
+  18 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> opera-9.63.ebuild:
+  ppc stable, bug #247229
 
   16 Dec 2008; Kenneth Prugh <ken69267@gentoo.org> opera-9.63.ebuild:
   amd64 stable, bug #247229



1.3                  www-client/opera/opera-9.63.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?r1=1.2&r2=1.3

Index: opera-9.63.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- opera-9.63.ebuild	16 Dec 2008 20:38:11 -0000	1.2
+++ opera-9.63.ebuild	18 Dec 2008 18:36:17 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.2 2008/12/16 20:38:11 ken69267 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.3 2008/12/18 18:36:17 dertobi123 Exp $
 
 GCONF_DEBUG="no"
 
@@ -11,7 +11,7 @@
 
 SLOT="0"
 LICENSE="OPERA-9.0"
-KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ppc ~x86 ~x86-fbsd"
 
 RESTRICT="mirror strip test"
 






^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild
@ 2008-12-16 20:38 Kenneth Prugh (ken69267)
  0 siblings, 0 replies; 5+ messages in thread
From: Kenneth Prugh (ken69267) @ 2008-12-16 20:38 UTC (permalink / raw
  To: gentoo-commits

ken69267    08/12/16 20:38:11

  Modified:             ChangeLog opera-9.63.ebuild
  Log:
  amd64 stable, bug #247229
  (Portage version: 2.1.6.1/cvs/Linux 2.6.26-gentoo-r1 x86_64)

Revision  Changes    Path
1.310                www-client/opera/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.310&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.310&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.309&r2=1.310

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.309
retrieving revision 1.310
diff -u -r1.309 -r1.310
--- ChangeLog	16 Dec 2008 12:30:58 -0000	1.309
+++ ChangeLog	16 Dec 2008 20:38:11 -0000	1.310
@@ -1,6 +1,9 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.309 2008/12/16 12:30:58 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.310 2008/12/16 20:38:11 ken69267 Exp $
+
+  16 Dec 2008; Kenneth Prugh <ken69267@gentoo.org> opera-9.63.ebuild:
+  amd64 stable, bug #247229
 
 *opera-9.63 (16 Dec 2008)
 



1.2                  www-client/opera/opera-9.63.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?r1=1.1&r2=1.2

Index: opera-9.63.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- opera-9.63.ebuild	16 Dec 2008 12:30:58 -0000	1.1
+++ opera-9.63.ebuild	16 Dec 2008 20:38:11 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.1 2008/12/16 12:30:58 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.2 2008/12/16 20:38:11 ken69267 Exp $
 
 GCONF_DEBUG="no"
 
@@ -11,7 +11,7 @@
 
 SLOT="0"
 LICENSE="OPERA-9.0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd"
 
 RESTRICT="mirror strip test"
 






^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild
@ 2008-12-16 12:30 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2008-12-16 12:30 UTC (permalink / raw
  To: gentoo-commits

jer         08/12/16 12:30:58

  Modified:             ChangeLog
  Added:                opera-9.63.ebuild
  Log:
  Version bump (bug #251155).
  (Portage version: 2.2_rc17/cvs/Linux 2.6.25-gentoo-r7-JeR i686)

Revision  Changes    Path
1.309                www-client/opera/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.309&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.309&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.308&r2=1.309

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.308
retrieving revision 1.309
diff -u -r1.308 -r1.309
--- ChangeLog	6 Dec 2008 07:19:06 -0000	1.308
+++ ChangeLog	16 Dec 2008 12:30:58 -0000	1.309
@@ -1,6 +1,11 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.308 2008/12/06 07:19:06 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.309 2008/12/16 12:30:58 jer Exp $
+
+*opera-9.63 (16 Dec 2008)
+
+  16 Dec 2008; Jeroen Roovers <jer@gentoo.org> +opera-9.63.ebuild:
+  Version bump (bug #251155).
 
   06 Dec 2008; Jeroen Roovers <jer@gentoo.org> opera-10.00_pre4102.ebuild:
   Hopefully fix bug #249964.



1.1                  www-client/opera/opera-9.63.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-9.63.ebuild?rev=1.1&content-type=text/plain

Index: opera-9.63.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.63.ebuild,v 1.1 2008/12/16 12:30:58 jer Exp $

GCONF_DEBUG="no"

inherit eutils gnome2

DESCRIPTION="A standards-compliant graphical Web browser"
HOMEPAGE="http://www.opera.com/"

SLOT="0"
LICENSE="OPERA-9.0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"

RESTRICT="mirror strip test"

IUSE="elibc_FreeBSD gnome ia32 qt-static qt3-static spell"
MY_LINGUAS="be bg cs da de el en en-GB es-ES es-LA et fi fr fr-CA fy hi hr hu id
	it ja ka ko lt mk nb nl nn pl pt pt-BR ru sv ta te tr uk zh-CN zh-TW"

for MY_LINGUA in ${MY_LINGUAS}; do
	IUSE="${IUSE} linguas_${MY_LINGUA/-/_}"
done

O_URI="mirror://opera/"
O_URI="http://ftp.opera.com/pub/opera/"
O_FTP="/963/final/en/"
O_SUFF="2474"

SRC_URI="
	x86-fbsd? ( ${O_URI}unix/freebsd/963/en/intel/shared/${P}-freebsd5-shared-qt3.i386.tar.bz2 )
	ppc? ( ${O_URI}linux${O_FTP}ppc/shared/${P}.gcc4-shared-qt3.ppc.tar.bz2 )
	qt-static? (
		qt3-static? (
			amd64? (
				ia32? ( ${O_URI}linux${O_FTP}i386/static/${P}.gcc4-static-qt3.i386.tar.bz2 )
				!ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 )
			)
			x86? ( ${O_URI}linux${O_FTP}i386/static/${P}.gcc4-static-qt3.i386.tar.bz2 )
		)
		!qt3-static? (
			amd64? (
				ia32? ( ${O_URI}linux${O_FTP}i386/${P}.gcc4-qt4.i386.tar.bz2 )
				!ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 )
			)
			x86? ( ${O_URI}linux${O_FTP}i386/${P}.gcc4-qt4.i386.tar.bz2 )
		)
	)
	!qt-static? (
		qt3-static? (
			amd64? (
				ia32? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 )
				!ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 )
			)
			x86? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 )
		)
		!qt3-static? (
			amd64? (
				ia32? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 )
				!ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 )
			)
			x86? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 )
		)
	)
	"

DEPEND=">=sys-apps/sed-4"

RDEPEND="media-libs/libexif
	media-libs/jpeg
	>=media-libs/fontconfig-2.1.94-r1
	x11-libs/libXrandr
	x11-libs/libXp
	x11-libs/libXmu
	x11-libs/libXi
	x11-libs/libXft
	x11-libs/libXext
	x11-libs/libXcursor
	x11-libs/libX11
	x11-libs/libSM
	x11-libs/libICE
	qt-static? ( !qt3-static? ( x11-libs/libXinerama ) )
	x86? ( !qt-static? ( !qt3-static? ( =x11-libs/qt-3* ) ) )
	amd64? (
		ia32? ( app-emulation/emul-linux-x86-qtlibs )
		!ia32? ( =x11-libs/qt-3* )
	)
	ppc? ( =x11-libs/qt-3* )
	spell? ( app-text/aspell )
	x86-fbsd? (
		=virtual/libstdc++-3*
		!qt-static? ( !qt3-static? ( =x11-libs/qt-3* ) )
	)
	"

opera_cd() {
	cd "${WORKDIR}"/${PN}* || die "failed to enter work directory"
	S="$(pwd)"
	einfo "Working in ${S}"
}

src_unpack() {
	unpack ${A}
	opera_cd

	#epatch "${FILESDIR}/${PN}-9.00-install.patch"
	epatch "${FILESDIR}/${PN}-gentoo.patch"
	epatch "${FILESDIR}/${PN}-simplify-desktop.patch"
	epatch "${FILESDIR}/${PN}-freedesktop.patch"

	# bug #181300:
	if use elibc_FreeBSD; then
		epatch "${FILESDIR}/${PN}-9.50-pluginpath-fbsd.patch"
	else
		epatch "${FILESDIR}/${PN}-9.50-pluginpath.patch"
	fi

#	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:/opt/gnome/share:${D}/opt/gnome/share: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 "sed failed"

	sed -i 	-e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
		-e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
		-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
		-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
		install.sh || die "sed failed"

}

src_compile() {
	# This workaround is sadly needed because gnome2.eclass doesn't check
	# whether a configure script or Makefile exists.
	true
}

src_install() {
	opera_cd
	# Prepare installation directories for Opera's installer script.
	dodir /etc

	# Opera's native installer.
	./install.sh --prefix="${D}"/opt/opera || die "install.sh failed"

	einfo "It is safe to ignore warnings about failed checksums"
	einfo "and about files that would be ignored ..."
	einfo "Completing the installation where install.sh abandoned us ..."

	# 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 usr/share/pixmaps/opera.xpm

#	local res
#	for res in 16x16 22x22 32x32 48x48 ; do
#		insinto /usr/share/icons/hicolor/${res}/apps
#		doins usr/share/icons/hicolor/${res}/apps/opera.png
#	done

	# Install the menu entry
#	make_desktop_entry opera Opera /usr/share/pixmaps/opera.xpm 'Network;WebBrowser;Email;FileTransfer;IRCClient'

	# Adapt desktop file to Gnome when needed
	use gnome && sed -i -e s:"GenericName\[":"Comment\[": "${D}"/usr/share/applications/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 qt-static; then
			DIR=${P}.1
		else
			use sparc && DIR=${P}.2 || DIR=${P}.5
		fi
		echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> "${D}"/opt/opera/share/opera/ini/spellcheck.ini
	fi

	dodir /etc/revdep-rebuild
	echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > "${D}"/etc/revdep-rebuild/90opera

	# Change libz.so.3 to libz.so.1 for gentoo/freebsd
	if use elibc_FreeBSD; then
		scanelf -qR -N libz.so.3 -F "#N" "${D}"/opt/${PN}/ | \
		while read i; do
			if [[ $(strings "$i" | fgrep -c libz.so.3) -ne 1 ]];
			then
				export SANITY_CHECK_LIBZ_FAILED=1
				break
			fi
			sed -i -e 's/libz\.so\.3/libz.so.1/g' "$i"
		done
		[[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] && die "failed to change libz.so.3 to libz.so.1"
	fi

	# Add the Opera man dir to MANPATH:
	insinto /etc/env.d
	echo 'MANPATH="/opt/opera/share/man"' >> "${D}"/etc/env.d/90opera

	# Remove unwanted LINGUAS:
	local LINGUA
	local LNGDIR="${D}/opt/opera/share/opera/locale"
	einfo "Keeping these locales: ${LINGUAS}."
	for LINGUA in ${MY_LINGUAS}; do
		if ! use linguas_${LINGUA/-/_}; then
			LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
			rm -r "${LINGUA}"
		fi
	done
}

pkg_postinst() {
	use gnome && gnome2_pkg_postinst

	elog "To change the UI language, choose [Tools] -> [Preferences], open the"
	elog "[General] tab, click on [Details...] then [Choose...] and point the"
	elog "file chooser at /opt/opera/share/opera/locale/, then enter the"
	elog "directory for the language you want and [Open] the .lng file."
	elog
	elog "To use the spellchecker (USE=spell) for non-English simply do"
	elog "$ emerge app-dicts/aspell-[your language]."

	if use elibc_FreeBSD; then
		elog
		elog "To improve shared memory usage please set:"
		elog "$ sysctl kern.ipc.shm_allow_removed=1"
	fi

	elog "The current Opera builds may still have issues with plugins, notably"
	elog "net-www/netscape-flash. See also https://bugs.gentoo.org/198162"
}

pkg_postrm() {
	use gnome && gnome2_pkg_postrm
}






^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-03-07 16:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-07 16:30 [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.63.ebuild Jeroen Roovers (jer)
  -- strict thread matches above, loose matches on Subject: below --
2008-12-20 17:32 Markus Meier (maekke)
2008-12-18 18:36 Tobias Scherbaum (dertobi123)
2008-12-16 20:38 Kenneth Prugh (ken69267)
2008-12-16 12:30 Jeroen Roovers (jer)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox