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.50_beta2.ebuild
@ 2008-04-24 13:54 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2008-04-24 13:54 UTC (permalink / raw
  To: gentoo-commits

jer         08/04/24 13:54:31

  Modified:             ChangeLog opera-9.50_beta2.ebuild
  Log:
  Fix CVS header. Add back x86-fbsd SRC_URI magic.
  (Portage version: 2.1.5_rc3)

Revision  Changes    Path
1.218                www-client/opera/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.217
retrieving revision 1.218
diff -u -r1.217 -r1.218
--- ChangeLog	24 Apr 2008 13:43:31 -0000	1.217
+++ ChangeLog	24 Apr 2008 13:54:30 -0000	1.218
@@ -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.217 2008/04/24 13:43:31 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.218 2008/04/24 13:54:30 jer Exp $
+
+  24 Apr 2008; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
+  Fix CVS header. Add back x86-fbsd SRC_URI magic.
 
   24 Apr 2008; Jeroen Roovers <jer@gentoo.org> +opera-9.50_beta2.ebuild,
   -opera-9.50_beta2_p1766.ebuild, -opera-9.50_beta2_p1772.ebuild,



1.8                  www-client/opera/opera-9.50_beta2.ebuild

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

Index: opera-9.50_beta2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- opera-9.50_beta2.ebuild	24 Apr 2008 13:43:31 -0000	1.7
+++ opera-9.50_beta2.ebuild	24 Apr 2008 13:54:30 -0000	1.8
@@ -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.50_beta2.ebuild,v 1.7 2008/04/24 13:43:31 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.8 2008/04/24 13:54:30 jer Exp $
 
 GCONF_DEBUG="no"
 
@@ -27,9 +27,11 @@
 	ppc? ( ${O_URI}linux${O_FTP}ppc/static/${PN}-${O_VER}.1-static-qt.ppc-${O_LNG}.tar.gz )
 	qt-static? (
 		x86? ( ${O_URI}linux${O_FTP}i386/static/${PN}-${O_VER}.9-static-qt.i386-${O_LNG}.tar.gz )
+		x86-fbsd? ( ${O_URI}unix/freebsd${O_FTP}static/${PN}-${O_VER}.5-static-qt.i386.freebsd.tar.bz2 )
 	 )
 	!qt-static? (
 		x86? ( ${O_URI}linux${O_FTP}i386/shared/${PN}-${O_VER}.6-shared-qt.i386-${O_LNG}.tar.gz )
+		x86-fbsd? ( ${O_URI}unix/freebsd${O_FTP}shared/${PN}-${O_VER}.3-shared-qt.i386.freebsd.tar.bz2 )
 	)"
 
 DEPEND=">=sys-apps/sed-4"
@@ -49,6 +51,7 @@
 	x11-libs/libSM
 	x11-libs/libICE
 	x86? ( !qt-static? ( =x11-libs/qt-3* ) )
+	x86-fbsd? ( !qt-static? ( =x11-libs/qt-3* ) )
 	amd64? ( =x11-libs/qt-3* )
 	spell? ( app-text/aspell )
 	"



-- 
gentoo-commits@lists.gentoo.org mailing list



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

jer         08/04/24 14:06:39

  Modified:             ChangeLog opera-9.50_beta2.ebuild
  Log:
  Add more updates from the latest 9.50_beta2_p*.
  (Portage version: 2.1.5_rc3)

Revision  Changes    Path
1.219                www-client/opera/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.218
retrieving revision 1.219
diff -u -r1.218 -r1.219
--- ChangeLog	24 Apr 2008 13:54:30 -0000	1.218
+++ ChangeLog	24 Apr 2008 14:06:39 -0000	1.219
@@ -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.218 2008/04/24 13:54:30 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.219 2008/04/24 14:06:39 jer Exp $
+
+  24 Apr 2008; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
+  Add more updates from the latest 9.50_beta2_p*.
 
   24 Apr 2008; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
   Fix CVS header. Add back x86-fbsd SRC_URI magic.



1.9                  www-client/opera/opera-9.50_beta2.ebuild

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

Index: opera-9.50_beta2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- opera-9.50_beta2.ebuild	24 Apr 2008 13:54:30 -0000	1.8
+++ opera-9.50_beta2.ebuild	24 Apr 2008 14:06:39 -0000	1.9
@@ -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.50_beta2.ebuild,v 1.8 2008/04/24 13:54:30 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.9 2008/04/24 14:06:39 jer Exp $
 
 GCONF_DEBUG="no"
 
@@ -14,7 +14,7 @@
 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
 
 IUSE="qt-static spell gnome elibc_FreeBSD"
-RESTRICT="mirror strip test"
+RESTRICT="strip test"
 
 O_LNG="en"
 O_SUFF="1933"
@@ -96,7 +96,7 @@
 	dodir /etc
 
 	# Opera's native installer.
-	./install.sh --prefix="${D}"/opt/opera || die
+	./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 ..."
@@ -155,10 +155,6 @@
 		[[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] && die "failed to change libz.so.3 to libz.so.1"
 	fi
 
-	# symlink to libflash-player.so:
-	dosym /opt/netscape/plugins/libflashplayer.so \
-		/opt/opera/lib/opera/plugins/libflashplayer.so
-
 	# Add the Opera man dir to MANPATH:
 	insinto /etc/env.d
 	echo 'MANPATH="/opt/opera/share/man"' >> "${D}"/etc/env.d/90opera



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.50_beta2.ebuild
@ 2007-11-03 17:55 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2007-11-03 17:55 UTC (permalink / raw
  To: gentoo-commits

jer         07/11/03 17:55:06

  Modified:             ChangeLog opera-9.50_beta2.ebuild
  Log:
  Readd older improvements both generic and specific to fbsd, fix ppc && qt-static.
  (Portage version: 2.1.3.16)

Revision  Changes    Path
1.170                www-client/opera/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- ChangeLog	3 Nov 2007 17:15:03 -0000	1.169
+++ ChangeLog	3 Nov 2007 17:55:05 -0000	1.170
@@ -1,6 +1,10 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.169 2007/11/03 17:15:03 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.170 2007/11/03 17:55:05 jer Exp $
+
+  03 Nov 2007; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
+  Readd older improvements both generic and specific to fbsd, fix ppc &&
+  qt-static.
 
   03 Nov 2007; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
   Use the .4 build for FreeBSD.



1.3                  www-client/opera/opera-9.50_beta2.ebuild

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

Index: opera-9.50_beta2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- opera-9.50_beta2.ebuild	3 Nov 2007 17:15:03 -0000	1.2
+++ opera-9.50_beta2.ebuild	3 Nov 2007 17:55:05 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.2 2007/11/03 17:15:03 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.3 2007/11/03 17:55:05 jer Exp $
 
 GCONF_DEBUG="no"
 
@@ -13,7 +13,7 @@
 LICENSE="OPERA-9.0"
 KEYWORDS="~ppc ~x86 ~x86-fbsd"
 
-IUSE="qt-static spell gnome"
+IUSE="qt-static spell gnome elibc_FreeBSD"
 RESTRICT="strip mirror"
 
 O_LNG=""
@@ -21,42 +21,46 @@
 O_VER="9.50-20071102"
 
 O_URI="http://snapshot.opera.com/unix/snapshot-${O_SUFF}/"
+
 SRC_URI="
 	ppc? ( ${O_URI}ppc-linux/${PN}-${O_VER}.6-shared-qt.ppc${O_LNG}-${O_SUFF}.tar.bz2 )
-	x86? (
-		qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.10-static-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 )
-		!qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.6-shared-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 ) )
-	x86-fbsd? (
-		qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.1-static-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 )
-		!qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.4-shared-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 ) )
+	x86? ( qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.10-static-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 )
+		   !qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.6-shared-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 ) )
+	x86-fbsd? (	qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.1-static-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 )
+				!qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.4-shared-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 ) )
 	"
 
 DEPEND=">=sys-apps/sed-4"
 
-RDEPEND=">=media-libs/fontconfig-2.1.94-r1
-		media-libs/jpeg
-		media-libs/libexif
-		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? ( =x11-libs/qt-3* )
-		spell? ( app-text/aspell )"
+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? ( =x11-libs/qt-3* )
+	ppc? ( =x11-libs/qt-3* )
+	spell? ( app-text/aspell )
+	x86-fbsd? ( =virtual/libstdc++-3* )"
 
-S=${WORKDIR}/${A/.tar.bz2/}
+S="${WORKDIR}/${A/.tar.bz2/}"
 
 src_unpack() {
 	unpack ${A}
 	cd "${S}"
 
 	epatch "${FILESDIR}/${PN}-9.00-install.patch"
-	epatch "${FILESDIR}/${PN}-9.50-pluginpath.patch"
+
+	# bug #181300:
+	use elibc_FreeBSD || epatch "${FILESDIR}/${PN}-9.50-pluginpath.patch"
+	use elibc_FreeBSD && epatch "${FILESDIR}/${PN}-9.50-pluginpath-fbsd.patch"
 
 	sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
 		-e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \
@@ -71,6 +75,7 @@
 		-e "s:/opt/kde:${D}/usr/kde:" \
 		-e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
 		install.sh || die "sed failed"
+		
 }
 
 src_compile() {
@@ -80,7 +85,6 @@
 }
 
 src_install() {
-	local res
 	# Prepare installation directories for Opera's installer script.
 	dodir /etc
 
@@ -100,6 +104,8 @@
 	# 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
@@ -130,7 +136,7 @@
 	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 x86-fbsd; then
+	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 ]];
@@ -161,7 +167,7 @@
 	elog "To use the spellchecker (USE=spell) for non-English simply do"
 	elog "$ emerge app-dicts/aspell-[your language]."
 
-	if use x86-fbsd; then
+	if use elibc_FreeBSD; then
 		elog
 		elog "To improve shared memory usage please set:"
 		elog "$ sysctl kern.ipc.shm_allow_removed=1"



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.50_beta2.ebuild
@ 2007-11-03 17:15 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2007-11-03 17:15 UTC (permalink / raw
  To: gentoo-commits

jer         07/11/03 17:15:03

  Modified:             ChangeLog opera-9.50_beta2.ebuild
  Log:
  Use the .4 build for FreeBSD.
  (Portage version: 2.1.3.16)

Revision  Changes    Path
1.169                www-client/opera/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.168
retrieving revision 1.169
diff -u -r1.168 -r1.169
--- ChangeLog	3 Nov 2007 17:09:59 -0000	1.168
+++ ChangeLog	3 Nov 2007 17:15:03 -0000	1.169
@@ -1,6 +1,9 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.168 2007/11/03 17:09:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.169 2007/11/03 17:15:03 jer Exp $
+
+  03 Nov 2007; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta2.ebuild:
+  Use the .4 build for FreeBSD.
 
 *opera-9.50_beta2 (03 Nov 2007)
 



1.2                  www-client/opera/opera-9.50_beta2.ebuild

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

Index: opera-9.50_beta2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- opera-9.50_beta2.ebuild	3 Nov 2007 17:09:59 -0000	1.1
+++ opera-9.50_beta2.ebuild	3 Nov 2007 17:15:03 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.1 2007/11/03 17:09:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.2 2007/11/03 17:15:03 jer Exp $
 
 GCONF_DEBUG="no"
 
@@ -28,7 +28,7 @@
 		!qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.6-shared-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 ) )
 	x86-fbsd? (
 		qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.1-static-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 )
-		!qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.7-shared-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 ) )
+		!qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.4-shared-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 ) )
 	"
 
 DEPEND=">=sys-apps/sed-4"



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.50_beta2.ebuild
@ 2007-11-03 17:10 Jeroen Roovers (jer)
  0 siblings, 0 replies; 5+ messages in thread
From: Jeroen Roovers (jer) @ 2007-11-03 17:10 UTC (permalink / raw
  To: gentoo-commits

jer         07/11/03 17:10:00

  Modified:             ChangeLog
  Added:                opera-9.50_beta2.ebuild
  Log:
  Version bump <http://my.opera.com/desktopteam/blog/2007/11/02/beta-plus-plus>.
  (Portage version: 2.1.3.16)

Revision  Changes    Path
1.168                www-client/opera/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- ChangeLog	30 Oct 2007 03:12:23 -0000	1.167
+++ ChangeLog	3 Nov 2007 17:09:59 -0000	1.168
@@ -1,6 +1,11 @@
 # ChangeLog for www-client/opera
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.167 2007/10/30 03:12:23 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.168 2007/11/03 17:09:59 jer Exp $
+
+*opera-9.50_beta2 (03 Nov 2007)
+
+  03 Nov 2007; Jeroen Roovers <jer@gentoo.org> +opera-9.50_beta2.ebuild:
+  Version bump <http://my.opera.com/desktopteam/blog/2007/11/02/beta-plus-plus>.
 
   30 Oct 2007; Jeroen Roovers <jer@gentoo.org> opera-9.50_beta1.ebuild:
   Fix spelling error critical for ppc users (thanks to mr_bones).



1.1                  www-client/opera/opera-9.50_beta2.ebuild

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

Index: opera-9.50_beta2.ebuild
===================================================================
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.50_beta2.ebuild,v 1.1 2007/11/03 17:09:59 jer Exp $

GCONF_DEBUG="no"

inherit eutils gnome2

DESCRIPTION="Opera web browser"
HOMEPAGE="http://www.opera.com/"

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

IUSE="qt-static spell gnome"
RESTRICT="strip mirror"

O_LNG=""
O_SUFF="1652"
O_VER="9.50-20071102"

O_URI="http://snapshot.opera.com/unix/snapshot-${O_SUFF}/"
SRC_URI="
	ppc? ( ${O_URI}ppc-linux/${PN}-${O_VER}.6-shared-qt.ppc${O_LNG}-${O_SUFF}.tar.bz2 )
	x86? (
		qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.10-static-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 )
		!qt-static? ( ${O_URI}intel-linux/${PN}-${O_VER}.6-shared-qt.i386${O_LNG}-${O_SUFF}.tar.bz2 ) )
	x86-fbsd? (
		qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.1-static-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 )
		!qt-static? ( ${O_URI}intel-freebsd/${PN}-${O_VER}.7-shared-qt.i386.freebsd${O_LNG}-${O_SUFF}.tar.bz2 ) )
	"

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

RDEPEND=">=media-libs/fontconfig-2.1.94-r1
		media-libs/jpeg
		media-libs/libexif
		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? ( =x11-libs/qt-3* )
		spell? ( app-text/aspell )"

S=${WORKDIR}/${A/.tar.bz2/}

src_unpack() {
	unpack ${A}
	cd "${S}"

	epatch "${FILESDIR}/${PN}-9.00-install.patch"
	epatch "${FILESDIR}/${PN}-9.50-pluginpath.patch"

	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"
}

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

src_install() {
	local res
	# 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
	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
	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 qt-static; then
			DIR=$O_VER.1
		else
			use sparc && DIR=$O_VER.2 || DIR=$O_VER.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 x86-fbsd; 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

	# symlink to libflash-player.so:
	dosym /opt/netscape/plugins/libflashplayer.so \
		/opt/opera/lib/opera/plugins/libflashplayer.so

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

pkg_postinst() {
	use gnome && gnome2_pkg_postinst

	elog "For localized language files take a look at:"
	elog " http://www.opera.com/download/languagefiles/index.dml"
	elog
	elog "To use the spellchecker (USE=spell) for non-English simply do"
	elog "$ emerge app-dicts/aspell-[your language]."

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

pkg_postrm() {
	use gnome && gnome2_pkg_postrm
}



-- 
gentoo-commits@gentoo.org mailing list



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

end of thread, other threads:[~2008-04-24 14:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-24 13:54 [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-9.50_beta2.ebuild Jeroen Roovers (jer)
  -- strict thread matches above, loose matches on Subject: below --
2008-04-24 14:06 Jeroen Roovers (jer)
2007-11-03 17:55 Jeroen Roovers (jer)
2007-11-03 17:15 Jeroen Roovers (jer)
2007-11-03 17:10 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