summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2011-01-25 20:59:14 +0000
committerJeroen Roovers <jer@gentoo.org>2011-01-25 20:59:14 +0000
commitea62563c17e1fa68fdfce16c1b91c89eaf345def (patch)
tree9797e71fa9bf50267388359e30f6fe7d692b5221 /www-client
parentStable for HPPA (bug #348512). (diff)
downloadhistorical-ea62563c17e1fa68fdfce16c1b91c89eaf345def.tar.gz
historical-ea62563c17e1fa68fdfce16c1b91c89eaf345def.tar.bz2
historical-ea62563c17e1fa68fdfce16c1b91c89eaf345def.zip
http://my.opera.com/desktopteam/blog/2011/01/25/opera-11-01-rc1
Package-Manager: portage-2.2.0_alpha19/cvs/Linux i686
Diffstat (limited to 'www-client')
-rw-r--r--www-client/opera/ChangeLog8
-rw-r--r--www-client/opera/Manifest18
-rw-r--r--www-client/opera/opera-11.01.1170.ebuild226
-rw-r--r--www-client/opera/opera-11.01.1179.ebuild226
-rw-r--r--www-client/opera/opera-11.01.1189.ebuild (renamed from www-client/opera/opera-11.01.1175.ebuild)4
5 files changed, 14 insertions, 468 deletions
diff --git a/www-client/opera/ChangeLog b/www-client/opera/ChangeLog
index 4cca368ec369..04c7336ccac5 100644
--- a/www-client/opera/ChangeLog
+++ b/www-client/opera/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/opera
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.589 2011/01/21 18:18:42 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.590 2011/01/25 20:59:14 jer Exp $
+
+*opera-11.01.1189 (25 Jan 2011)
+
+ 25 Jan 2011; Jeroen Roovers <jer@gentoo.org> -opera-11.01.1170.ebuild,
+ -opera-11.01.1175.ebuild, -opera-11.01.1179.ebuild, +opera-11.01.1189.ebuild:
+ http://my.opera.com/desktopteam/blog/2011/01/25/opera-11-01-rc1
*opera-11.01.1179 (21 Jan 2011)
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index baa51192232e..4507d4edd9cd 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -4,19 +4,11 @@ DIST opera-11.00-1156.i386.linux.tar.bz2 11625554 RMD160 3955e17bbcb5be3244803a1
DIST opera-11.00-1156.i386.linux.tar.xz 10032844 RMD160 a23f1bb734a0539a35739314f4c28e5187070663 SHA1 c0827b2b6a67b76cb6f75b036eb8d85621606a99 SHA256 c49a97d68569f63c543fd66a340c4719c0ea2fd5703c5b3f2ec0e4ff0dcb60ed
DIST opera-11.00-1156.x86_64.linux.tar.bz2 12858732 RMD160 2d06fcd4f8ff3e03ebdfd982d17d436c74d5448c SHA1 53d001dd5e9afad32da78c158913d83ac027650f SHA256 46e6055369703acbab6ffebef321ca327e339d5f9a5dcd7e7ad909aa72d7b1c8
DIST opera-11.00-1156.x86_64.linux.tar.xz 10736488 RMD160 feb61d84cff376e1a7bbc0378c584ca2aec20089 SHA1 1920c7ece83d94adfb1499443cc14be2c7e98154 SHA256 5b3a9a1c5cf54e5e28313e8b0b4238857a166232674688e888ca9bf52e0a9aed
-DIST opera-11.01-1170.i386.freebsd.tar.xz 9335348 RMD160 5fdbdc34924a4beb77d07614dc2b0ddb9afa7d5c SHA1 f636aa26988b446cfe2151aeb6db5ec2cc3cc825 SHA256 20e0910d4673e717da8e3555cac3f8c9e193b3a5c6926cf87404e82ef0706724
-DIST opera-11.01-1170.i386.linux.tar.xz 9615468 RMD160 23b415e2bb851a24a3356efbd7acce4289f51e7b SHA1 6024e2a0d33ffb06e89c6fd9212fc2fa6ec00e87 SHA256 607b01107d751a3cf2f2cf658f02bd0e1b8823e134ecf7360fcffe5b44e312c3
-DIST opera-11.01-1170.x86_64.linux.tar.xz 10265832 RMD160 c7864f975d704278f39f1e4cc8af680866e20b0e SHA1 129a64f4769e9f2b991e0144dbbce1999433a274 SHA256 a3e3d3f4224591d2f9212ff54480b8196ed3d27ae4867cf7053e1a1d371347dc
-DIST opera-11.01-1175.i386.freebsd.tar.xz 9669200 RMD160 fd03237a9888b0ab58be9261e81b71b1b7930f5b SHA1 88afcb7c40e3e9731f0b31639af9076a5cd2a65c SHA256 c61e1e0ff7c058e21795d3adea457969324cb940926ba1f54b781171f5714509
-DIST opera-11.01-1175.i386.linux.tar.xz 9969140 RMD160 17988327713680797778ffadcb63bf6a31d81ca5 SHA1 09bfd4f8ed2fd268313bb14d6a4a09ef92cdeccf SHA256 e7f0bf38a54b9a59d96d6c38f66b1f6d6bc525cb1b66cefa5d09e3606870531d
-DIST opera-11.01-1175.x86_64.linux.tar.xz 10707068 RMD160 907dd35ecd2034697f2ca8afa7c7f4fa098e8665 SHA1 23a93c2522985ba1ceedd3dcee3fc9cae2125311 SHA256 7190ef731f7746b1c7366e2ce220bf634a7324e7d64c82e3e93947dd2cf9cb5f
-DIST opera-11.01-1179.i386.freebsd.tar.xz 9618260 RMD160 f799aa2ec72d67dc9e0a652f67a919f94c1048da SHA1 4ff08f0869f90ac20238e2804a3f3b47c77a972d SHA256 bdef1adb573f9ee0e3ded82e5d5023162efa8565cd81dd9e8eefe5a6363df310
-DIST opera-11.01-1179.i386.linux.tar.xz 9908224 RMD160 f49352721df7bbe9aa8512c26721c5eeb084fe45 SHA1 707bc1505881de26442636a26957aae69adb331d SHA256 11eaf64ca9a8543bea6091b0a7e92e61dceab0a99a9e9362fa8992bb7c4f68fb
-DIST opera-11.01-1179.x86_64.linux.tar.xz 10654436 RMD160 e4e84001be88e85190372d58e39d92d8c21af434 SHA1 0300912eead610051c5ec67c0e07968c30f0d81e SHA256 2f79800126297d8aaa2e8059cb5ed39635528fb3204f2bc230e0b8f881d57c18
+DIST opera-11.01-1189.i386.freebsd.tar.xz 9617280 RMD160 ee6500bdd457bd92fa866d4597ea536ec336085e SHA1 75b6d7d38134468e4f22c039afa3d41bd66b5ff5 SHA256 450ea79575f734e688a0df6050ac491e84de9d2d92a787e4791fda32d460f574
+DIST opera-11.01-1189.i386.linux.tar.xz 9904868 RMD160 4165323c4108a90989411d22e16a4cb5d2c45156 SHA1 eac89aa0b33740b17ad0599441e4490c0d8facc9 SHA256 3ebf045aa13002581cdef06613dd1d706e9c6f8846cc66a66988c16ae52b85b4
+DIST opera-11.01-1189.x86_64.linux.tar.xz 10647588 RMD160 fea38d00a6a70833008384cde7ba8c1fa966b249 SHA1 c3e62c172520ace7afc503b472f80201cfca4488 SHA256 2165f7a2d15c5fc0ee639127c00f2780fb71dbc51e2a93677931d21bbb198872
EBUILD opera-11.00.1156.ebuild 5889 RMD160 ce0ab801ae8520d22ad00865830f732876f2f1c3 SHA1 48433b8e120912bc889bebcca1f6837fdcf4ffa7 SHA256 1da515bebdae03ccfb862524796a985ab3ae68061af184e87ec637ce735441e2
EBUILD opera-11.00_pre1156.ebuild 5323 RMD160 e5c15c36e11945f8e9d1e8c9d8c08bc9373de5c4 SHA1 c3e93e13a11edb96da1b1cc1558a384c83273b03 SHA256 6037158e91c5bf5a77d32a0e02d42f06f75b9cbc718f05efc4643906531bed58
-EBUILD opera-11.01.1170.ebuild 6001 RMD160 913abbeeff3f6b3fefd21a0e79d2ed40db31201d SHA1 b555713b651cac1f64e491797525dd01830e80f9 SHA256 fdc1bb96a999be5e2459ccee6f554d4a35c87b482a773556ae5ad76b7fc99444
-EBUILD opera-11.01.1175.ebuild 5995 RMD160 5db02bf820c3040389dd004a713b098101e66a38 SHA1 1409997081437820210749b8ff9504793628fea5 SHA256 23d986da9bba01f96553519b600a7768fdacc671a09c1f5b289d862997fd7579
-EBUILD opera-11.01.1179.ebuild 5998 RMD160 070f5418a8114767492844776118682c4a513740 SHA1 52201e9612a0faf65deda52d33fcf21282a23a87 SHA256 71a281888d108313b3c6ce065560c1e2c3843191bcd3ac3b168cdf0223a8145b
-MISC ChangeLog 113639 RMD160 2ba566ef2334f967a887999af3e455fa2085056c SHA1 1bfd640771aa45e476dd5420c85d853f6008d057 SHA256 d7543dbcac3e54c8fc03682249226546ecd2804e192917407ff66148bf1a808e
+EBUILD opera-11.01.1189.ebuild 5992 RMD160 0ffe1b8e206116b88d6f7f9bc0334d7611ad9ba5 SHA1 8680a9e714ec30d013a9381a43f8c5438b3a179a SHA256 6f9867ca7924993fc902b23ec2d175642c3c4442cf9e83e72d9945484b0e9920
+MISC ChangeLog 113892 RMD160 fa9fcab752bde4a6eac1f4b7185cf6afc8d633ea SHA1 084b0d3f337eeb3f3e12b93a989b6d959691f564 SHA256 145bc3a30f4452ea935066b0d6063b3a0e8fd718545cfa1512bb051239f26791
MISC metadata.xml 651 RMD160 5b15e2f22dc49ee158b4c76f4760219c1f85c096 SHA1 1de6dff612ef2667f194ed57d352e09a0879fbc1 SHA256 84accea33d9ad1436d9a425ddf5de328d31af559b7c9764d54546d3b357c7a10
diff --git a/www-client/opera/opera-11.01.1170.ebuild b/www-client/opera/opera-11.01.1170.ebuild
deleted file mode 100644
index 17ae74de4b95..000000000000
--- a/www-client/opera/opera-11.01.1170.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.01.1170.ebuild,v 1.1 2011/01/17 19:39:58 jer Exp $
-
-EAPI="3"
-
-inherit eutils fdo-mime gnome2-utils multilib pax-utils versionator
-
-DESCRIPTION="A standards-compliant graphical Web browser"
-HOMEPAGE="http://www.opera.com/"
-
-SLOT="0"
-LICENSE="OPERA-10.53 LGPL-2 LGPL-3"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="elibc_FreeBSD gtk kde +gstreamer"
-
-RESTRICT="test"
-
-# http://snapshot.opera.com/unix/minor_11.01-1160/opera-11.01-1160.i386.linux.tar.xz
-O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00
-O_B="$(get_version_component_range 3)" # Build version, i.e. 1156
-
-O_U="http://snapshot.opera.com/"
-O_P="${PN}-${O_V}-${O_B}"
-O_D="buildnumbers_${O_V}-${O_B}"
-
-SRC_URI="
- amd64? ( ${O_U}unix/${O_D}/${O_P}.x86_64.linux.tar.xz )
- x86? ( ${O_U}unix/${O_D}/${O_P}.i386.linux.tar.xz )
- x86-fbsd? ( ${O_U}unix/${O_D}/${O_P}.i386.freebsd.tar.xz )
-"
-
-OPREFIX="/usr/$(get_libdir)"
-
-QA_DT_HASH="${OPREFIX}/${PN}/.*"
-QA_PRESTRIPPED="${OPREFIX}/${PN}/.*"
-
-O_LINGUAS="
- be bg cs da de el 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 ro ru sk sr sv ta te tr uk vi zh-CN zh-HK
- zh-TW
-"
-
-for O_LINGUA in ${O_LINGUAS}; do
- IUSE="${IUSE} linguas_${O_LINGUA/-/_}"
-done
-
-DEPEND="
- >=sys-apps/sed-4
- app-arch/xz-utils
-"
-RDEPEND="
- gtk? (
- =x11-libs/gtk+-2*
- dev-libs/atk
- dev-libs/glib
- x11-libs/cairo
- x11-libs/pango
- x11-libs/pixman
- )
- kde? (
- kde-base/kdelibs
- )
- dev-libs/expat
- media-libs/fontconfig
- media-libs/freetype
- gstreamer? ( media-plugins/gst-plugins-meta )
- sys-apps/util-linux
- sys-libs/zlib
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libxcb
- x11-libs/xcb-util
-"
-
-pkg_setup() {
- echo -e \
- " ${GOOD}****************************************************${NORMAL}"
- elog "If you seek support, please file a bug report at"
- elog "https://bugs.gentoo.org and post the output of"
- elog " \`emerge --info =${CATEGORY}/${P}'"
- echo -e \
- " ${GOOD}****************************************************${NORMAL}"
-}
-
-src_unpack() {
- unpack ${A}
- mv -v ${PN}* "${S}" || die
-}
-
-src_prepare() {
- # Remove doc directory but keep the LICENSE under another name (bug #315473)
- mv share/doc/opera/LICENSE share/opera/defaults/license.txt
- rm -rf share/doc
- for license in share/opera/locale/*/license.txt; do
- rm -v "${license}"
- ln -svn /usr/share/opera/defaults/license.txt "${license}" \
- || die "mv license"
- done
-
- # Remove package directory
- rm -rf share/opera/package
-
- # Leave libopera*.so only if the user chooses
- if ! use gtk; then
- rm lib/opera/liboperagtk.so || die "rm liboperagtk.so failed"
- fi
- if ! use kde; then
- rm lib/opera/liboperakde4.so || die "rm liboperakde4.so failed"
- fi
-
- # Unzip the man pages before sedding
- gunzip share/man/man1/* || die "gunzip failed"
-
- # Replace PREFIX and SUFFIX in various files
- sed -i \
- -e "s:@@{PREFIX}:/usr:g" \
- -e "s:@@{SUFFIX}::g" \
- -e "s:@@{_SUFFIX}::g" \
- -e "s:@@{USUFFIX}::g" \
- share/mime/packages/opera-widget.xml \
- share/man/man1/* \
- share/applications/opera-browser.desktop \
- share/applications/opera-widget-manager.desktop \
- || die "sed failed"
-
- # Create /usr/bin/opera wrapper
- echo '#!/bin/bash' > opera
- echo 'export OPERA_DIR=/usr/share/opera' >> opera
- echo 'exec '"${OPREFIX}"'/opera/opera "$@"' >> opera
-
- # Fix libdir in defaults/pluginpath.ini
- sed -i \
- share/opera/defaults/pluginpath.ini \
- -e "s|/usr/lib32|${OPREFIX}|g" \
- -e '/netscape/{s|[0-1]|2|g}' \
- || die "sed pluginpath.ini failed"
-
- # Change libz.so.3 to libz.so.1 for gentoo/freebsd
- if use elibc_FreeBSD; then
- scanelf -qR -N libz.so.3 -F "#N" lib/${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 \
- "$i" \
- -e 's/libz\.so\.3/libz.so.1/g'
- done
- [[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] \
- && die "failed to change libz.so.3 to libz.so.1"
- fi
-}
-
-src_install() {
- # Remove unwanted linguas
- LNGDIR="share/${PN}/locale"
- einfo "Installing these locales (linguas): ${LINGUAS}."
- for LINGUA in ${O_LINGUAS}; do
- if ! use linguas_${LINGUA/-/_}; then
- LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
- rm -r "${LINGUA}"
- fi
- done
-
- # We install into usr instead of opt as Opera does not support the latter
- dodir /usr
- mv lib/ "${D}/${OPREFIX}" || die "mv lib/ failed"
- mv share/ "${D}/usr/" || die "mv share/ failed"
-
- # Install startup scripts
- dobin ${PN} ${PN}-widget-manager || die "dobin failed"
-
- # Stop revdep-rebuild from checking opera binaries
- dodir /etc/revdep-rebuild
- echo "SEARCH_DIRS_MASK=\"${OPREFIX}/${PN}\"" > "${D}"/etc/revdep-rebuild/90opera
-
- # Set PaX markings for hardened/PaX (bug #344267)
- pax-mark m \
- "${D}/${OPREFIX}/opera/opera" \
- "${D}/${OPREFIX}/opera/operaplugincleaner" \
- "${D}/${OPREFIX}/opera/operapluginwrapper"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-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 /usr/share/opera/locale/, then enter the"
- elog "directory for the language you want and [Open] the .lng file."
-
- if use elibc_FreeBSD; then
- elog
- elog "To improve shared memory usage please set:"
- elog "$ sysctl kern.ipc.shm_allow_removed=1"
- fi
-
- # Update desktop file database and gtk icon cache (bug #334993)
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- # Update desktop file database and gtk icon cache (bug #334993)
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
diff --git a/www-client/opera/opera-11.01.1179.ebuild b/www-client/opera/opera-11.01.1179.ebuild
deleted file mode 100644
index dec9e235a6c7..000000000000
--- a/www-client/opera/opera-11.01.1179.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.01.1179.ebuild,v 1.1 2011/01/21 18:18:42 jer Exp $
-
-EAPI="3"
-
-inherit eutils fdo-mime gnome2-utils multilib pax-utils versionator
-
-DESCRIPTION="A standards-compliant graphical Web browser"
-HOMEPAGE="http://www.opera.com/"
-
-SLOT="0"
-LICENSE="OPERA-10.53 LGPL-2 LGPL-3"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="elibc_FreeBSD gtk kde +gstreamer"
-
-RESTRICT="test"
-
-# http://snapshot.opera.com/unix/minor_11.01-1160/opera-11.01-1160.i386.linux.tar.xz
-O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00
-O_B="$(get_version_component_range 3)" # Build version, i.e. 1156
-
-O_U="http://snapshot.opera.com/"
-O_P="${PN}-${O_V}-${O_B}"
-O_D="powerbook_${O_V}-${O_B}"
-
-SRC_URI="
- amd64? ( ${O_U}unix/${O_D}/${O_P}.x86_64.linux.tar.xz )
- x86? ( ${O_U}unix/${O_D}/${O_P}.i386.linux.tar.xz )
- x86-fbsd? ( ${O_U}unix/${O_D}/${O_P}.i386.freebsd.tar.xz )
-"
-
-OPREFIX="/usr/$(get_libdir)"
-
-QA_DT_HASH="${OPREFIX}/${PN}/.*"
-QA_PRESTRIPPED="${OPREFIX}/${PN}/.*"
-
-O_LINGUAS="
- be bg cs da de el 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 ro ru sk sr sv ta te tr uk vi zh-CN zh-HK
- zh-TW
-"
-
-for O_LINGUA in ${O_LINGUAS}; do
- IUSE="${IUSE} linguas_${O_LINGUA/-/_}"
-done
-
-DEPEND="
- >=sys-apps/sed-4
- app-arch/xz-utils
-"
-RDEPEND="
- gtk? (
- =x11-libs/gtk+-2*
- dev-libs/atk
- dev-libs/glib
- x11-libs/cairo
- x11-libs/pango
- x11-libs/pixman
- )
- kde? (
- kde-base/kdelibs
- )
- dev-libs/expat
- media-libs/fontconfig
- media-libs/freetype
- gstreamer? ( media-plugins/gst-plugins-meta )
- sys-apps/util-linux
- sys-libs/zlib
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libxcb
- x11-libs/xcb-util
-"
-
-pkg_setup() {
- echo -e \
- " ${GOOD}****************************************************${NORMAL}"
- elog "If you seek support, please file a bug report at"
- elog "https://bugs.gentoo.org and post the output of"
- elog " \`emerge --info =${CATEGORY}/${P}'"
- echo -e \
- " ${GOOD}****************************************************${NORMAL}"
-}
-
-src_unpack() {
- unpack ${A}
- mv -v ${PN}* "${S}" || die
-}
-
-src_prepare() {
- # Remove doc directory but keep the LICENSE under another name (bug #315473)
- mv share/doc/opera/LICENSE share/opera/defaults/license.txt
- rm -rf share/doc
- for license in share/opera/locale/*/license.txt; do
- rm -v "${license}"
- ln -svn /usr/share/opera/defaults/license.txt "${license}" \
- || die "mv license"
- done
-
- # Remove package directory
- rm -rf share/opera/package
-
- # Leave libopera*.so only if the user chooses
- if ! use gtk; then
- rm lib/opera/liboperagtk.so || die "rm liboperagtk.so failed"
- fi
- if ! use kde; then
- rm lib/opera/liboperakde4.so || die "rm liboperakde4.so failed"
- fi
-
- # Unzip the man pages before sedding
- gunzip share/man/man1/* || die "gunzip failed"
-
- # Replace PREFIX and SUFFIX in various files
- sed -i \
- -e "s:@@{PREFIX}:/usr:g" \
- -e "s:@@{SUFFIX}::g" \
- -e "s:@@{_SUFFIX}::g" \
- -e "s:@@{USUFFIX}::g" \
- share/mime/packages/opera-widget.xml \
- share/man/man1/* \
- share/applications/opera-browser.desktop \
- share/applications/opera-widget-manager.desktop \
- || die "sed failed"
-
- # Create /usr/bin/opera wrapper
- echo '#!/bin/bash' > opera
- echo 'export OPERA_DIR=/usr/share/opera' >> opera
- echo 'exec '"${OPREFIX}"'/opera/opera "$@"' >> opera
-
- # Fix libdir in defaults/pluginpath.ini
- sed -i \
- share/opera/defaults/pluginpath.ini \
- -e "s|/usr/lib32|${OPREFIX}|g" \
- -e '/netscape/{s|[0-1]|2|g}' \
- || die "sed pluginpath.ini failed"
-
- # Change libz.so.3 to libz.so.1 for gentoo/freebsd
- if use elibc_FreeBSD; then
- scanelf -qR -N libz.so.3 -F "#N" lib/${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 \
- "$i" \
- -e 's/libz\.so\.3/libz.so.1/g'
- done
- [[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] \
- && die "failed to change libz.so.3 to libz.so.1"
- fi
-}
-
-src_install() {
- # Remove unwanted linguas
- LNGDIR="share/${PN}/locale"
- einfo "Installing these locales (linguas): ${LINGUAS}."
- for LINGUA in ${O_LINGUAS}; do
- if ! use linguas_${LINGUA/-/_}; then
- LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
- rm -r "${LINGUA}"
- fi
- done
-
- # We install into usr instead of opt as Opera does not support the latter
- dodir /usr
- mv lib/ "${D}/${OPREFIX}" || die "mv lib/ failed"
- mv share/ "${D}/usr/" || die "mv share/ failed"
-
- # Install startup scripts
- dobin ${PN} ${PN}-widget-manager || die "dobin failed"
-
- # Stop revdep-rebuild from checking opera binaries
- dodir /etc/revdep-rebuild
- echo "SEARCH_DIRS_MASK=\"${OPREFIX}/${PN}\"" > "${D}"/etc/revdep-rebuild/90opera
-
- # Set PaX markings for hardened/PaX (bug #344267)
- pax-mark m \
- "${D}/${OPREFIX}/opera/opera" \
- "${D}/${OPREFIX}/opera/operaplugincleaner" \
- "${D}/${OPREFIX}/opera/operapluginwrapper"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-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 /usr/share/opera/locale/, then enter the"
- elog "directory for the language you want and [Open] the .lng file."
-
- if use elibc_FreeBSD; then
- elog
- elog "To improve shared memory usage please set:"
- elog "$ sysctl kern.ipc.shm_allow_removed=1"
- fi
-
- # Update desktop file database and gtk icon cache (bug #334993)
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- # Update desktop file database and gtk icon cache (bug #334993)
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
diff --git a/www-client/opera/opera-11.01.1175.ebuild b/www-client/opera/opera-11.01.1189.ebuild
index 027c4d7db453..dad68d695c12 100644
--- a/www-client/opera/opera-11.01.1175.ebuild
+++ b/www-client/opera/opera-11.01.1189.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.01.1175.ebuild,v 1.1 2011/01/20 12:40:27 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.01.1189.ebuild,v 1.1 2011/01/25 20:59:14 jer Exp $
EAPI="3"
@@ -22,7 +22,7 @@ O_B="$(get_version_component_range 3)" # Build version, i.e. 1156
O_U="http://snapshot.opera.com/"
O_P="${PN}-${O_V}-${O_B}"
-O_D="tannen_${O_V}-${O_B}"
+O_D="rc1_${O_V}-${O_B}"
SRC_URI="
amd64? ( ${O_U}unix/${O_D}/${O_P}.x86_64.linux.tar.xz )