diff options
author | Jeroen Roovers <jer@gentoo.org> | 2011-01-25 20:59:14 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2011-01-25 20:59:14 +0000 |
commit | ea62563c17e1fa68fdfce16c1b91c89eaf345def (patch) | |
tree | 9797e71fa9bf50267388359e30f6fe7d692b5221 /www-client | |
parent | Stable for HPPA (bug #348512). (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | www-client/opera/Manifest | 18 | ||||
-rw-r--r-- | www-client/opera/opera-11.01.1170.ebuild | 226 | ||||
-rw-r--r-- | www-client/opera/opera-11.01.1179.ebuild | 226 | ||||
-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 ) |