From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PR5w3-0002pL-1y for garchives@archives.gentoo.org; Fri, 10 Dec 2010 16:35:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 05B01E0827; Fri, 10 Dec 2010 16:34:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 91A15E0827 for ; Fri, 10 Dec 2010 16:34:53 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B325E1B4120 for ; Fri, 10 Dec 2010 16:34:52 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2078) id 4C7F720054; Fri, 10 Dec 2010 16:34:51 +0000 (UTC) From: "Jeroen Roovers (jer)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, jer@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in www-client/opera: ChangeLog opera-11.00_pre1136.ebuild opera-11.00_pre1140.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog opera-11.00_pre1136.ebuild opera-11.00_pre1140.ebuild X-VCS-Directories: www-client/opera X-VCS-Committer: jer X-VCS-Committer-Name: Jeroen Roovers Content-Type: text/plain; charset=utf8 Message-Id: <20101210163451.4C7F720054@flycatcher.gentoo.org> Date: Fri, 10 Dec 2010 16:34:51 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a6d0a01e-ee8b-43bc-aa64-3a87db68fd3b X-Archives-Hash: a30b86af89ee29099f55a9e8399e4756 jer 10/12/10 16:34:51 Modified: ChangeLog Added: opera-11.00_pre1136.ebuild opera-11.00_pre1140.ebuild Log: http://my.opera.com/desktopteam/blog/2010/12/10/friday-morning-improvem= ents http://my.opera.com/desktopteam/blog/2010/12/10/friday-evening-impro= vements =20 (Portage version: 2.1.9.25/cvs/Linux i686) Revision Changes Path 1.571 www-client/opera/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/C= hangeLog?rev=3D1.571&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/C= hangeLog?rev=3D1.571&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/C= hangeLog?r1=3D1.570&r2=3D1.571 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v retrieving revision 1.570 retrieving revision 1.571 diff -u -r1.570 -r1.571 --- ChangeLog 9 Dec 2010 17:28:13 -0000 1.570 +++ ChangeLog 10 Dec 2010 16:34:51 -0000 1.571 @@ -1,6 +1,14 @@ # ChangeLog for www-client/opera # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.570 20= 10/12/09 17:28:13 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.571 20= 10/12/10 16:34:51 jer Exp $ + +*opera-11.00_pre1140 (10 Dec 2010) +*opera-11.00_pre1136 (10 Dec 2010) + + 10 Dec 2010; Jeroen Roovers +opera-11.00_pre1136.ebui= ld, + +opera-11.00_pre1140.ebuild: + http://my.opera.com/desktopteam/blog/2010/12/10/friday-morning-improve= ments + http://my.opera.com/desktopteam/blog/2010/12/10/friday-evening-improve= ments =20 09 Dec 2010; Jeroen Roovers opera-10.63.ebuild, opera-11.00_pre1128.ebuild, opera-11.00_pre1133.ebuild: 1.1 www-client/opera/opera-11.00_pre1136.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/o= pera-11.00_pre1136.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/o= pera-11.00_pre1136.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: opera-11.00_pre1136.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.00_pre1136.e= build,v 1.1 2010/12/10 16:34:51 jer Exp $ EAPI=3D"2" inherit eutils multilib DESCRIPTION=3D"A standards-compliant graphical Web browser" HOMEPAGE=3D"http://www.opera.com/" SLOT=3D"0" LICENSE=3D"OPERA-10.53 LGPL-2 LGPL-3" KEYWORDS=3D"~amd64 ~x86 ~x86-fbsd" IUSE=3D"elibc_FreeBSD gtk kde +gstreamer" RESTRICT=3D"test" O_PWD=3D"partytime" O_V=3D"${PV/_pre/-}" O_P=3D"${PN}-${O_V}" O_HTTP=3D"http://snapshot.opera.com/" O_U=3D"${O_HTTP}unix/${O_PWD}_${O_V}/" SRC_URI=3D" amd64? ( ${O_U}${O_P}.x86_64.linux.tar.bz2 ) x86? ( ${O_U}${O_P}.i386.linux.tar.bz2 ) x86-fbsd? ( ${O_U}${O_P}.i386.freebsd.tar.bz2 ) " OPREFIX=3D"/usr/$(get_libdir)" QA_DT_HASH=3D"${OPREFIX}/${PN}/.*" QA_PRESTRIPPED=3D"${OPREFIX}/${PN}/.*" O_LINGUAS=3D" 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=3D"${IUSE} linguas_${O_LINGUA/-/_}" done DEPEND=3D">=3Dsys-apps/sed-4" RDEPEND=3D" gtk? ( =3Dx11-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 =3D${CATEGORY}/${P}'" echo -e \ " ${GOOD}****************************************************${NORMAL}" } src_unpack() { unpack ${A} if [[ ! -d ${S} ]]; then cd "${WORKDIR}"/${PN}* || die "failed to enter work directory" S=3D"$(pwd)" einfo "Setting WORKDIR to ${S}" fi } src_prepare() { # Remove doc directory but keep the LICENSE under another name (bug #315= 473) 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=3D/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=3D1 break fi sed -i \ "$i" \ -e 's/libz\.so\.3/libz.so.1/g' done [[ "$SANITY_CHECK_LIBZ_FAILED" =3D "1" ]] \ && die "failed to change libz.so.3 to libz.so.1" fi } src_install() { # Remove unwanted linguas LNGDIR=3D"share/${PN}/locale" einfo "Installing these locales (linguas): ${LINGUAS}." for LINGUA in ${O_LINGUAS}; do if ! use linguas_${LINGUA/-/_}; then LINGUA=3D$(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 latte= r 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=3D\"${OPREFIX}/${PN}\"" > "${D}"/etc/revdep-rebui= ld/90opera } pkg_postinst() { elog "To change the UI language, choose [Tools] -> [Preferences], open t= he" elog "[General] tab, click on [Details...] then [Choose...] and point th= e" 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=3D1" fi } 1.1 www-client/opera/opera-11.00_pre1140.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/o= pera-11.00_pre1140.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/opera/o= pera-11.00_pre1140.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: opera-11.00_pre1140.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-11.00_pre1140.e= build,v 1.1 2010/12/10 16:34:51 jer Exp $ EAPI=3D"2" inherit eutils multilib DESCRIPTION=3D"A standards-compliant graphical Web browser" HOMEPAGE=3D"http://www.opera.com/" SLOT=3D"0" LICENSE=3D"OPERA-10.53 LGPL-2 LGPL-3" KEYWORDS=3D"~amd64 ~x86 ~x86-fbsd" IUSE=3D"elibc_FreeBSD gtk kde +gstreamer" RESTRICT=3D"test" O_PWD=3D"lol" O_V=3D"${PV/_pre/-}" O_P=3D"${PN}-${O_V}" O_HTTP=3D"http://snapshot.opera.com/" O_U=3D"${O_HTTP}unix/${O_PWD}_${O_V}/" SRC_URI=3D" amd64? ( ${O_U}${O_P}.x86_64.linux.tar.bz2 ) x86? ( ${O_U}${O_P}.i386.linux.tar.bz2 ) x86-fbsd? ( ${O_U}${O_P}.i386.freebsd.tar.bz2 ) " OPREFIX=3D"/usr/$(get_libdir)" QA_DT_HASH=3D"${OPREFIX}/${PN}/.*" QA_PRESTRIPPED=3D"${OPREFIX}/${PN}/.*" O_LINGUAS=3D" 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=3D"${IUSE} linguas_${O_LINGUA/-/_}" done DEPEND=3D">=3Dsys-apps/sed-4" RDEPEND=3D" gtk? ( =3Dx11-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 =3D${CATEGORY}/${P}'" echo -e \ " ${GOOD}****************************************************${NORMAL}" } src_unpack() { unpack ${A} if [[ ! -d ${S} ]]; then cd "${WORKDIR}"/${PN}* || die "failed to enter work directory" S=3D"$(pwd)" einfo "Setting WORKDIR to ${S}" fi } src_prepare() { # Remove doc directory but keep the LICENSE under another name (bug #315= 473) 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=3D/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=3D1 break fi sed -i \ "$i" \ -e 's/libz\.so\.3/libz.so.1/g' done [[ "$SANITY_CHECK_LIBZ_FAILED" =3D "1" ]] \ && die "failed to change libz.so.3 to libz.so.1" fi } src_install() { # Remove unwanted linguas LNGDIR=3D"share/${PN}/locale" einfo "Installing these locales (linguas): ${LINGUAS}." for LINGUA in ${O_LINGUAS}; do if ! use linguas_${LINGUA/-/_}; then LINGUA=3D$(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 latte= r 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=3D\"${OPREFIX}/${PN}\"" > "${D}"/etc/revdep-rebui= ld/90opera } pkg_postinst() { elog "To change the UI language, choose [Tools] -> [Preferences], open t= he" elog "[General] tab, click on [Details...] then [Choose...] and point th= e" 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=3D1" fi }