Sync with portage [Thu Jan 12 12:14:38 MSK 2012].

mhiretskiy
root 12 years ago
parent 859cb1bc60
commit d94f18ae3e

@ -1,5 +1,5 @@
DIST v8-3.6.6.11.tar.bz2 9618416 RMD160 04e17e27239bdf9623686231a37a610bed615f84 SHA1 386e1746811c0bd36379d64c8e3d9d0ece1d6339 SHA256 35a849674c1dbd77f9a3db15db896694d37ed30ad03ee72fb19e78b6e81fb404
DIST v8-3.6.6.15.tar.bz2 9618005 RMD160 c856f35eab3b8c7a59f4befb03c98984d7ec6ba8 SHA1 b2848211bd594cf13bda5fc1ae6fc38121ceddb3 SHA256 d9fad78e9d17155b0fe1e5151569f7fe934d361c571fbb77b3380d69d6c75932
DIST v8-3.7.12.12.tar.bz2 9833671 RMD160 dbe91123dc6af76c7549846d3a88b703d65f3871 SHA1 95b160a5e4d3fe8dbc513f094a10b532580982e9 SHA256 67b2eb8dd145535485c1596c35dacb9ce4d740ed0d4447f588095c941f4e6520
DIST v8-3.7.12.6.tar.bz2 9828973 RMD160 762b60985494614ba2357def94dc23d931d6d9e7 SHA1 fe11464955665676df8e2d86ff8b655cd5c25673 SHA256 37d4e885efd90d47598a8821d8d99941ae586ff1b5f29832da497732e5f7bca4
DIST v8-3.7.12.15.tar.bz2 9833663 RMD160 1cc4f724e95fe6c991ed90e91955553066bb85dd SHA1 c5962862011ac579a3de4a7a5802f3d1c2e3fcd9 SHA256 1997b5c43d466246a87c1265f3572c805d534054f75b82f950191f7e6cf5917e
DIST v8-3.8.4.1.tar.bz2 9858745 RMD160 79c5ed28381fb0d8ad6561276fcfc737e84dc335 SHA1 e488f57409345462d4e1b4c6af9d04455e90bcf1 SHA256 864d3399a9e53aa0a67f8901008834fd177076cf8deffb7e333c0c64e4832190

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.12.6.ebuild,v 1.1 2011/12/07 04:43:06 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.12.15.ebuild,v 1.1 2012/01/12 02:17:27 floppym Exp $
EAPI="4"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.2-r1.ebuild,v 1.1 2011/12/12 00:37:28 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.2-r1.ebuild,v 1.2 2012/01/12 03:32:00 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -16,13 +16,14 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+colord +cups debug packagekit policykit +short-touchpad-timeout smartcard +udev"
# gtk+-3.1.10 needed for gdk_x11_device_manager_lookup, bug #398589
# Latest gsettings-desktop-schemas is needed due to commit e8d1de92
# Latest gnome-desktop needed to fix the DPMS timeout bug #385063
# colord-0.1.13 needed to avoid polkit errors in CreateProfile and CreateDevice
# upower-0.9.11 needed for UpSleepKind
COMMON_DEPEND=">=dev-libs/dbus-glib-0.74
>=dev-libs/glib-2.29.14:2
>=x11-libs/gtk+-2.99.3:3
>=x11-libs/gtk+-3.1.10:3
>=gnome-base/gconf-2.6.1:2
>=gnome-base/libgnomekbd-2.91.1
>=gnome-base/gnome-desktop-3.2.0-r1:3
@ -33,6 +34,8 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.74
media-libs/libcanberra[gtk3]
>=media-sound/pulseaudio-0.9.16
>=sys-power/upower-0.9.11
x11-libs/cairo
x11-libs/gdk-pixbuf:2
>=x11-libs/libnotify-0.7.3
x11-libs/libX11
x11-libs/libXi

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.2.ebuild,v 1.2 2011/11/28 18:18:26 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.2.ebuild,v 1.3 2012/01/12 03:32:00 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -16,13 +16,14 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+colord +cups debug packagekit policykit +short-touchpad-timeout smartcard +udev"
# gtk+-3.1.10 needed for gdk_x11_device_manager_lookup, bug #398589
# Latest gsettings-desktop-schemas is needed due to commit e8d1de92
# Latest gnome-desktop needed to fix the DPMS timeout bug #385063
# colord-0.1.13 needed to avoid polkit errors in CreateProfile and CreateDevice
# upower-0.9.11 needed for UpSleepKind
COMMON_DEPEND=">=dev-libs/dbus-glib-0.74
>=dev-libs/glib-2.29.14:2
>=x11-libs/gtk+-2.99.3:3
>=x11-libs/gtk+-3.1.10:3
>=gnome-base/gconf-2.6.1:2
>=gnome-base/libgnomekbd-2.91.1
>=gnome-base/gnome-desktop-3.2.0-r1:3
@ -33,6 +34,8 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.74
media-libs/libcanberra[gtk3]
>=media-sound/pulseaudio-0.9.16
>=sys-power/upower-0.9.11
x11-libs/cairo
x11-libs/gdk-pixbuf:2
>=x11-libs/libnotify-0.7.3
x11-libs/libX11
x11-libs/libXi

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r1.ebuild,v 1.2 2011/03/27 07:33:15 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r1.ebuild,v 1.3 2012/01/12 02:24:50 tetromino Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -71,8 +71,6 @@ pkg_setup() {
}
src_prepare() {
gnome2_src_prepare
# Allow the Trash on afs filesystems (#106118)
epatch "${FILESDIR}"/${PN}-2.12.0-afs.patch
@ -114,6 +112,8 @@ src_prepare() {
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
gnome2_src_prepare
}
src_test() {

@ -1,7 +1,7 @@
>=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
>=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
0
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.7.12.6.tar.bz2
http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.7.12.15.tar.bz2
http://code.google.com/p/v8
BSD

@ -1,5 +1,5 @@
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) cups? ( sys-apps/sed ) sys-devel/gettext >=dev-util/intltool-0.40 >=dev-util/pkgconfig-0.19 x11-proto/inputproto x11-proto/kbproto x11-proto/xf86miscproto >=x11-proto/xproto-7.0.15 || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) gnome-base/dconf >=x11-themes/gnome-themes-standard-2.91 >=x11-themes/gnome-icon-theme-2.91 >=x11-themes/gnome-icon-theme-symbolic-2.91 !<gnome-base/gnome-control-center-2.22 !<gnome-extra/gnome-color-manager-3.1.1 !<gnome-extra/gnome-power-manager-3.1.3
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-3.1.10:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) cups? ( sys-apps/sed ) sys-devel/gettext >=dev-util/intltool-0.40 >=dev-util/pkgconfig-0.19 x11-proto/inputproto x11-proto/kbproto x11-proto/xf86miscproto >=x11-proto/xproto-7.0.15 || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-3.1.10:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) gnome-base/dconf >=x11-themes/gnome-themes-standard-2.91 >=x11-themes/gnome-icon-theme-2.91 >=x11-themes/gnome-icon-theme-symbolic-2.91 !<gnome-base/gnome-control-center-2.22 !<gnome-extra/gnome-color-manager-3.1.1 !<gnome-extra/gnome-power-manager-3.1.3
0
mirror://gnome/sources/gnome-settings-daemon/3.2/gnome-settings-daemon-3.2.2.tar.xz

@ -1,5 +1,5 @@
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) cups? ( sys-apps/sed ) sys-devel/gettext >=dev-util/intltool-0.40 >=dev-util/pkgconfig-0.19 x11-proto/inputproto x11-proto/kbproto x11-proto/xf86miscproto >=x11-proto/xproto-7.0.15 || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-2.99.3:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) gnome-base/dconf >=x11-themes/gnome-themes-standard-2.91 >=x11-themes/gnome-icon-theme-2.91 >=x11-themes/gnome-icon-theme-symbolic-2.91 !<gnome-base/gnome-control-center-2.22 !<gnome-extra/gnome-color-manager-3.1.1 !<gnome-extra/gnome-power-manager-3.1.3
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-3.1.10:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) cups? ( sys-apps/sed ) sys-devel/gettext >=dev-util/intltool-0.40 >=dev-util/pkgconfig-0.19 x11-proto/inputproto x11-proto/kbproto x11-proto/xf86miscproto >=x11-proto/xproto-7.0.15 || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
>=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.29.14:2 >=x11-libs/gtk+-3.1.10:3 >=gnome-base/gconf-2.6.1:2 >=gnome-base/libgnomekbd-2.91.1 >=gnome-base/gnome-desktop-3.2.0-r1:3 >=gnome-base/gsettings-desktop-schemas-0.1.7.1 media-fonts/cantarell media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3] >=media-sound/pulseaudio-0.9.16 >=sys-power/upower-0.9.11 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXi x11-libs/libXext x11-libs/libXfixes x11-libs/libXxf86misc >=x11-libs/libxklavier-5.0 >=media-sound/pulseaudio-0.9.16 colord? ( >=x11-misc/colord-0.1.13 ) cups? ( >=net-print/cups-1.4[dbus] ) packagekit? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) >=app-admin/packagekit-base-0.6.12 ) policykit? ( >=sys-auth/polkit-0.97 >=sys-apps/dbus-1.1.2[X] ) smartcard? ( >=dev-libs/nss-3.11.2 ) udev? ( || ( sys-fs/udev[gudev] sys-fs/udev[extras] ) ) gnome-base/dconf >=x11-themes/gnome-themes-standard-2.91 >=x11-themes/gnome-icon-theme-2.91 >=x11-themes/gnome-icon-theme-symbolic-2.91 !<gnome-base/gnome-control-center-2.22 !<gnome-extra/gnome-color-manager-3.1.1 !<gnome-extra/gnome-power-manager-3.1.3
0
mirror://gnome/sources/gnome-settings-daemon/3.2/gnome-settings-daemon-3.2.2.tar.xz

@ -1,22 +0,0 @@
app-arch/bzip2 cups? ( dev-libs/libgcrypt >=net-print/cups-1.3.11 ) >=dev-lang/v8-3.7.6 dev-libs/dbus-glib dev-libs/elfutils >=dev-libs/icu-4.4.1 >=dev-libs/libevent-1.4.13 dev-libs/libxml2[icu] dev-libs/libxslt >=dev-libs/nss-3.12.3 gnome? ( >=gnome-base/gconf-2.24.0 ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) >=media-libs/alsa-lib-1.0.19 media-libs/flac virtual/jpeg media-libs/libpng >=media-libs/libwebp-0.1.2 media-libs/speex pulseaudio? ( media-sound/pulseaudio ) sys-libs/zlib x11-libs/gtk+:2 x11-libs/libXinerama x11-libs/libXScrnSaver x11-libs/libXtst kerberos? ( virtual/krb5 ) >=dev-lang/nacl-toolchain-newlib-0_p7311 dev-lang/perl dev-lang/yasm dev-python/simplejson >=dev-util/gperf-3.0.3 >=dev-util/pkgconfig-0.23 >=sys-devel/bison-2.4.3 sys-devel/flex >=sys-devel/make-3.81-r2 test? ( dev-python/pyftpdlib ) >=sys-apps/sed-4 >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
app-arch/bzip2 cups? ( dev-libs/libgcrypt >=net-print/cups-1.3.11 ) >=dev-lang/v8-3.7.6 dev-libs/dbus-glib dev-libs/elfutils >=dev-libs/icu-4.4.1 >=dev-libs/libevent-1.4.13 dev-libs/libxml2[icu] dev-libs/libxslt >=dev-libs/nss-3.12.3 gnome? ( >=gnome-base/gconf-2.24.0 ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) >=media-libs/alsa-lib-1.0.19 media-libs/flac virtual/jpeg media-libs/libpng >=media-libs/libwebp-0.1.2 media-libs/speex pulseaudio? ( media-sound/pulseaudio ) sys-libs/zlib x11-libs/gtk+:2 x11-libs/libXinerama x11-libs/libXScrnSaver x11-libs/libXtst kerberos? ( virtual/krb5 ) !=www-client/chromium-9999 x11-misc/xdg-utils virtual/ttf-fonts >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
0
http://commondatastorage.googleapis.com/chromium-browser-official/chromium-17.0.963.12.tar.bz2
http://chromium.org/
BSD
Open-source version of Google Chrome web browser
~amd64 ~x86
eutils fdo-mime flag-o-matic gnome2-utils linux-info multilib pax-utils portability python toolchain-funcs user versionator virtualx
bindist cups gnome gnome-keyring kerberos pulseaudio linguas_am linguas_ar linguas_bg linguas_bn linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es linguas_es_LA linguas_et linguas_fa linguas_fi linguas_fil linguas_fr linguas_gu linguas_he linguas_hi linguas_hr linguas_hu linguas_id linguas_it linguas_ja linguas_kn linguas_ko linguas_lt linguas_lv linguas_ml linguas_mr linguas_nb linguas_nl linguas_pl linguas_pt_BR linguas_pt_PT linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_sw linguas_ta linguas_te linguas_th linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW test
4
compile configure install postinst postrm preinst prepare setup test

@ -1,7 +1,7 @@
app-arch/bzip2 cups? ( dev-libs/libgcrypt >=net-print/cups-1.3.11 ) >=dev-lang/v8-3.7.6 dev-libs/dbus-glib dev-libs/elfutils >=dev-libs/icu-4.4.1 >=dev-libs/libevent-1.4.13 dev-libs/libxml2[icu] dev-libs/libxslt >=dev-libs/nss-3.12.3 gnome? ( >=gnome-base/gconf-2.24.0 ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) >=media-libs/alsa-lib-1.0.19 media-libs/flac virtual/jpeg media-libs/libpng >=media-libs/libwebp-0.1.2 media-libs/speex pulseaudio? ( media-sound/pulseaudio ) sys-libs/zlib x11-libs/gtk+:2 x11-libs/libXinerama x11-libs/libXScrnSaver x11-libs/libXtst kerberos? ( virtual/krb5 ) >=dev-lang/nacl-toolchain-newlib-0_p7311 dev-lang/perl dev-lang/yasm dev-python/simplejson >=dev-util/gperf-3.0.3 >=dev-util/pkgconfig-0.23 >=sys-devel/bison-2.4.3 sys-devel/flex >=sys-devel/make-3.81-r2 test? ( dev-python/pyftpdlib ) >=sys-apps/sed-4 >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
app-arch/bzip2 cups? ( dev-libs/libgcrypt >=net-print/cups-1.3.11 ) >=dev-lang/v8-3.7.6 dev-libs/dbus-glib dev-libs/elfutils >=dev-libs/icu-4.4.1 >=dev-libs/libevent-1.4.13 dev-libs/libxml2[icu] dev-libs/libxslt >=dev-libs/nss-3.12.3 gnome? ( >=gnome-base/gconf-2.24.0 ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) >=media-libs/alsa-lib-1.0.19 media-libs/flac virtual/jpeg media-libs/libpng >=media-libs/libwebp-0.1.2 media-libs/speex pulseaudio? ( media-sound/pulseaudio ) sys-libs/zlib x11-libs/gtk+:2 x11-libs/libXinerama x11-libs/libXScrnSaver x11-libs/libXtst kerberos? ( virtual/krb5 ) !=www-client/chromium-9999 x11-misc/xdg-utils virtual/ttf-fonts >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
0
http://commondatastorage.googleapis.com/chromium-browser-official/chromium-17.0.963.12.tar.bz2
http://commondatastorage.googleapis.com/chromium-browser-official/chromium-17.0.963.33.tar.bz2
http://chromium.org/
BSD

@ -1,7 +1,7 @@
>=sys-apps/sed-4
app-arch/bzip2 app-misc/ca-certificates media-libs/alsa-lib dev-libs/atk dev-libs/dbus-glib dev-libs/expat dev-libs/glib:2 dev-libs/libxslt dev-libs/nspr dev-libs/nss gnome-base/gconf:2 media-libs/fontconfig media-libs/freetype net-print/cups media-libs/libpng:1.2 sys-apps/dbus || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libXScrnSaver x11-libs/libX11 x11-libs/libXrender x11-libs/libXext x11-libs/pango x11-misc/xdg-utils !www-client/google-chrome:0 !www-client/google-chrome:stable !www-client/google-chrome:unstable
beta
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_17.0.963.26-r116225_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_17.0.963.26-r116225_i386.deb )
amd64? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_17.0.963.33-r117157_amd64.deb ) x86? ( http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_17.0.963.33-r117157_i386.deb )
mirror strip
http://www.google.com/chrome
google-chrome

@ -1 +1 @@
Thu, 12 Jan 2012 01:06:46 +0000
Thu, 12 Jan 2012 06:06:46 +0000

@ -1 +1 @@
Thu, 12 Jan 2012 01:06:46 +0000
Thu, 12 Jan 2012 06:06:46 +0000

@ -1 +1 @@
Thu, 12 Jan 2012 01:06:48 +0000
Thu, 12 Jan 2012 06:06:48 +0000

@ -1 +1 @@
Thu Jan 12 01:06:46 UTC 2012
Thu Jan 12 06:06:46 UTC 2012

@ -1 +1 @@
Thu, 12 Jan 2012 01:30:01 +0000
Thu, 12 Jan 2012 06:30:01 +0000

@ -1 +1 @@
1326330301 Thu Jan 12 01:05:01 2012 UTC
1326348301 Thu Jan 12 06:05:01 2012 UTC

@ -0,0 +1,123 @@
From e4ffe1eb191ab5d02de5c25e416f1d4d0f471f44 Mon Sep 17 00:00:00 2001
From: Justin Bronder <jsbronder@gmail.com>
Date: Sun, 12 Jun 2011 14:45:34 -0400
Subject: [PATCH] fix pkg-config files
https://trac.mcs.anl.gov/projects/mpich2/ticket/1044
https://trac.mcs.anl.gov/projects/mpich2/ticket/1500
---
configure.in | 6 ++++++
src/packaging/pkgconfig/mpich2-c.pc.in | 10 ++--------
src/packaging/pkgconfig/mpich2-cxx.pc.in | 10 ++--------
src/packaging/pkgconfig/mpich2-f77.pc.in | 10 ++--------
src/packaging/pkgconfig/mpich2-f90.pc.in | 10 ++--------
5 files changed, 14 insertions(+), 32 deletions(-)
diff --git a/configure.in b/configure.in
index de22cac..8543bb1 100644
--- a/configure.in
+++ b/configure.in
@@ -5329,6 +5329,12 @@ AC_SUBST(MPICH_TIMER_KIND)
# Setup other replaceable values
AC_SUBST(MPILIBNAME)
AC_SUBST(PMPILIBNAME)
+PKGCONFIG_PMPILIB=""
+if test "$NEEDSPLIB" = yes -a test -n "${PMPILIBNAME}" ; then
+ PKGCONFIG_PMPILIB="-l${PMPILIBNAME}"
+fi
+AC_SUBST(PKGCONFIG_PMPILIB)
+
# Note that aint_size must be used instead of void_p where the desired check
# is on the size of MPI_Aint
aint_size=$ac_cv_sizeof_void_p
diff --git a/src/packaging/pkgconfig/mpich2-c.pc.in b/src/packaging/pkgconfig/mpich2-c.pc.in
index b071fc6..e0ab3fa 100644
--- a/src/packaging/pkgconfig/mpich2-c.pc.in
+++ b/src/packaging/pkgconfig/mpich2-c.pc.in
@@ -4,15 +4,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-if test "@NEEDSPLIB@" = "yes" ; then
- plib=@PMPILIBNAME@
-else
- plib=
-fi
-
Name: mpich2
Description: MPICH2 is an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, SMPs, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments.
Version: @MPICH2_VERSION@
Requires:
-Libs: @WRAPPER_LDFLAGS@ -L$libdir -l$plib -l@MPILIBNAME@ @WRAPPER_LIBS@
-Cflags: @WRAPPER_CPPFLAGS@ @WRAPPER_CFLAGS@ -I$includedir
+Libs: @WRAPPER_LDFLAGS@ -L${libdir} @PKGCONFIG_PMPILIB@ -l@MPILIBNAME@ @WRAPPER_LIBS@
+Cflags: @WRAPPER_CPPFLAGS@ @WRAPPER_CFLAGS@ -I${includedir}
diff --git a/src/packaging/pkgconfig/mpich2-cxx.pc.in b/src/packaging/pkgconfig/mpich2-cxx.pc.in
index d21f9e6..d82e184 100644
--- a/src/packaging/pkgconfig/mpich2-cxx.pc.in
+++ b/src/packaging/pkgconfig/mpich2-cxx.pc.in
@@ -4,15 +4,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-if test "@NEEDSPLIB@" = "yes" ; then
- plib=@PMPILIBNAME@
-else
- plib=
-fi
-
Name: mpich2
Description: MPICH2 is an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, SMPs, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments.
Version: @MPICH2_VERSION@
Requires:
-Libs: @WRAPPER_LDFLAGS@ -L$libdir -l$plib -l@MPILIBNAME@ @WRAPPER_LIBS@
-Cxxflags: @WRAPPER_CPPFLAGS@ @WRAPPER_CXXFLAGS@ -I$includedir
+Libs: @WRAPPER_LDFLAGS@ -L${libdir} @PKGCONFIG_PMPILIB@ -l@MPILIBNAME@ @WRAPPER_LIBS@
+Cxxflags: @WRAPPER_CPPFLAGS@ @WRAPPER_CXXFLAGS@ -I${includedir}
diff --git a/src/packaging/pkgconfig/mpich2-f77.pc.in b/src/packaging/pkgconfig/mpich2-f77.pc.in
index 1b48bf6..193c2ab 100644
--- a/src/packaging/pkgconfig/mpich2-f77.pc.in
+++ b/src/packaging/pkgconfig/mpich2-f77.pc.in
@@ -4,15 +4,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-if test "@NEEDSPLIB@" = "yes" ; then
- plib=@PMPILIBNAME@
-else
- plib=
-fi
-
Name: mpich2
Description: MPICH2 is an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, SMPs, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments.
Version: @MPICH2_VERSION@
Requires:
-Libs: @WRAPPER_LDFLAGS@ -L$libdir -l$plib -l@MPILIBNAME@ @WRAPPER_LIBS@
-Fflags: @WRAPPER_FFLAGS@ -I$includedir
+Libs: @WRAPPER_LDFLAGS@ -L${libdir} @PKGCONFIG_PMPILIB@ -l@MPILIBNAME@ @WRAPPER_LIBS@
+Fflags: @WRAPPER_FFLAGS@ -I${includedir}
diff --git a/src/packaging/pkgconfig/mpich2-f90.pc.in b/src/packaging/pkgconfig/mpich2-f90.pc.in
index ebb8499..700976f 100644
--- a/src/packaging/pkgconfig/mpich2-f90.pc.in
+++ b/src/packaging/pkgconfig/mpich2-f90.pc.in
@@ -4,15 +4,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-if test "@NEEDSPLIB@" = "yes" ; then
- plib=@PMPILIBNAME@
-else
- plib=
-fi
-
Name: mpich2
Description: MPICH2 is an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, SMPs, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments.
Version: @MPICH2_VERSION@
Requires:
-Libs: @WRAPPER_LDFLAGS@ -L$libdir -l$plib -l@MPILIBNAME@ @WRAPPER_LIBS@
-Fcflags: @WRAPPER_FCFLAGS@ -I$includedir
+Libs: @WRAPPER_LDFLAGS@ -L${libdir} @PKGCONFIG_PMPILIB@ -l@MPILIBNAME@ @WRAPPER_LIBS@
+Fcflags: @WRAPPER_FCFLAGS@ -I${includedir}
--
1.7.3.4

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.4_rc2-r1.ebuild,v 1.4 2011/06/21 14:24:00 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.4_rc2-r1.ebuild,v 1.5 2012/01/12 02:11:50 jsbronder Exp $
EAPI=2
@ -54,7 +54,7 @@ src_prepare() {
src/env/*.in || die
# 369263 and 1044, 1500 upstream.
epatch "${FILESDIR}"/fix-pkg-config-files.patch
epatch "${FILESDIR}"/mpich2-1.4_rc2-fix-pkg-config-files.patch
AT_M4DIR="${S}"/confdb eautoreconf || die
}

@ -1,5 +1,5 @@
DIST chromium-16.0.912.63.tar.bz2 154351760 RMD160 fecf2c21a9ae54ee67668b2542936d292a8575a9 SHA1 72bb47b6433a51fd0e24cf06929b37ee7e14a0a3 SHA256 da806829adee04c0701444b1842975eec2e4b745956933d760153a414b53c588
DIST chromium-16.0.912.75.tar.bz2 154371278 RMD160 a91f808f30a5bb09c8a84ad29838f1b03ee76cae SHA1 bcd74d03933cc4ae9773835df6c3a4bfc48f6698 SHA256 88c931479ae2f92c7fb31e14c044e9732a5f765dd872b27d449efd6c99c83e95
DIST chromium-17.0.963.12.tar.bz2 165123944 RMD160 88b9b9c121d138b4f28dcb1293659219ca06eea9 SHA1 0e92d9f052b2d8e519517f9b673ed23c57d5cc3c SHA256 9412b6c049e3df729319fbd6b91a0e8baa78d33d39232db2ac68ec97c3439cdf
DIST chromium-17.0.963.26.tar.bz2 165611366 RMD160 898baadf5b4ac50dd6a4357218fd230cd65b33dd SHA1 c5c8b415477273fe84e4ec06e54a389bb93a2af3 SHA256 839046de11453e9dc14c5880e7c7dabd4ad82b6bc2b157557d09890e04b10766
DIST chromium-17.0.963.33.tar.bz2 165086670 RMD160 e098921d64b81fec08e3a37e37d5dfd99ef34f9f SHA1 7fec896c17a4e847205255d05fa9c51bd51af6d5 SHA256 5c4be056078054fac8bddab385df53400758864c9ee645b7c073d6089d1eb15d
DIST chromium-18.0.1003.1.tar.bz2 172191832 RMD160 25a27ac28e787030730c28b1910ea51ac5fd2b6c SHA1 6452ad3992e8665dacfc0b4d20056894899e43fd SHA256 c718b5a940089505c90d169cd0a37fea4bc3cbf27109cd1fd0a085d16d483222

@ -1,538 +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/chromium/chromium-17.0.963.12.ebuild,v 1.1 2011/12/16 22:53:50 floppym Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
inherit eutils fdo-mime flag-o-matic gnome2-utils linux-info multilib \
pax-utils portability python toolchain-funcs versionator virtualx
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="http://chromium.org/"
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bindist cups gnome gnome-keyring kerberos pulseaudio"
# en_US is ommitted on purpose from the list below. It must always be available.
LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr
hu id it ja kn ko lt lv ml mr nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th
tr uk vi zh_CN zh_TW"
for lang in ${LANGS}; do
IUSE+=" linguas_${lang}"
done
RDEPEND="app-arch/bzip2
cups? (
dev-libs/libgcrypt
>=net-print/cups-1.3.11
)
>=dev-lang/v8-3.7.6
dev-libs/dbus-glib
dev-libs/elfutils
>=dev-libs/icu-4.4.1
>=dev-libs/libevent-1.4.13
dev-libs/libxml2[icu]
dev-libs/libxslt
>=dev-libs/nss-3.12.3
gnome? ( >=gnome-base/gconf-2.24.0 )
gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 )
>=media-libs/alsa-lib-1.0.19
media-libs/flac
virtual/jpeg
media-libs/libpng
>=media-libs/libwebp-0.1.2
media-libs/speex
pulseaudio? ( media-sound/pulseaudio )
sys-libs/zlib
x11-libs/gtk+:2
x11-libs/libXinerama
x11-libs/libXScrnSaver
x11-libs/libXtst
kerberos? ( virtual/krb5 )"
DEPEND="${RDEPEND}
>=dev-lang/nacl-toolchain-newlib-0_p7311
dev-lang/perl
dev-lang/yasm
dev-python/simplejson
>=dev-util/gperf-3.0.3
>=dev-util/pkgconfig-0.23
>=sys-devel/bison-2.4.3
sys-devel/flex
>=sys-devel/make-3.81-r2
test? ( dev-python/pyftpdlib )"
RDEPEND+="
!=www-client/chromium-9999
x11-misc/xdg-utils
virtual/ttf-fonts"
gyp_use() {
if [[ $# -lt 2 ]]; then
echo "!!! usage: gyp_use <USEFLAG> <GYPFLAG>" >&2
return 1
fi
if use "$1"; then echo "-D$2=1"; else echo "-D$2=0"; fi
}
egyp() {
set -- build/gyp_chromium --depth=. "${@}"
echo "${@}" >&2
"${@}"
}
# Chromium uses different names for some langs,
# return Chromium name corresponding to a Gentoo lang.
chromium_lang() {
if [[ "$1" == "es_LA" ]]; then
echo "es_419"
else
echo "$1"
fi
}
get_bundled_v8_version() {
"$(PYTHON -2)" "${FILESDIR}"/extract_v8_version.py v8/src/version.cc
}
get_installed_v8_version() {
best_version dev-lang/v8 | sed -e 's@dev-lang/v8-@@g'
}
if ! has chromium-pkg_die ${EBUILD_DEATH_HOOKS}; then
EBUILD_DEATH_HOOKS+=" chromium-pkg_die";
fi
chromium-pkg_die() {
if [[ "${EBUILD_PHASE}" != "compile" ]]; then
return
fi
# Prevent user problems like bug #348235.
eshopts_push -s extglob
if is-flagq '-g?(gdb)?([1-9])'; then
ewarn
ewarn "You have enabled debug info (i.e. -g or -ggdb in your CFLAGS/CXXFLAGS)."
ewarn "Please try removing -g{,gdb} before reporting a bug."
ewarn
fi
eshopts_pop
# ccache often causes bogus compile failures, especially when the cache gets
# corrupted.
if has ccache ${FEATURES}; then
ewarn
ewarn "You have enabled ccache. Please try disabling ccache"
ewarn "before reporting a bug."
ewarn
fi
# If the system doesn't have enough memory, the compilation is known to
# fail. Print info about memory to recognize this condition.
einfo
einfo "$(grep MemTotal /proc/meminfo)"
einfo "$(grep SwapTotal /proc/meminfo)"
einfo
}
pkg_setup() {
if [[ "${SLOT}" == "0" ]]; then
CHROMIUM_SUFFIX=""
else
CHROMIUM_SUFFIX="-${SLOT}"
fi
CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser${CHROMIUM_SUFFIX}"
# Make sure the build system will use the right tools, bug #340795.
tc-export AR CC CXX RANLIB
# Make sure the build system will use the right python, bug #344367.
python_set_active_version 2
python_pkg_setup
if [[ "${MERGE_TYPE}" == "source" || "${MERGE_TYPE}" == "binary" ]]; then
# Fail if the kernel doesn't support features needed for sandboxing,
# bug #363907.
ERROR_PID_NS="PID_NS is required for sandbox to work"
ERROR_NET_NS="NET_NS is required for sandbox to work"
CONFIG_CHECK="~PID_NS ~NET_NS"
check_extra_config
fi
if use bindist; then
elog "bindist enabled: H.264 video support will be disabled."
else
elog "bindist disabled: Resulting binaries may not be legal to re-distribute."
fi
}
src_prepare() {
ln -s /usr/$(get_libdir)/nacl-toolchain-newlib \
native_client/toolchain/linux_x86_newlib || die
# zlib-1.2.5.1-r1 renames the OF macro in zconf.h, bug 383371.
sed -i '1i#define OF(x) x' \
third_party/zlib/contrib/minizip/{ioapi,{,un}zip}.c \
chrome/common/zip*.cc || die
epatch_user
# Remove most bundled libraries. Some are still needed.
find third_party -type f \! -iname '*.gyp*' \
\! -path 'third_party/WebKit/*' \
\! -path 'third_party/angle/*' \
\! -path 'third_party/cacheinvalidation/*' \
\! -path 'third_party/cld/*' \
\! -path 'third_party/expat/*' \
\! -path 'third_party/ffmpeg/*' \
\! -path 'third_party/flac/flac.h' \
\! -path 'third_party/gpsd/*' \
\! -path 'third_party/harfbuzz/*' \
\! -path 'third_party/hunspell/*' \
\! -path 'third_party/iccjpeg/*' \
\! -path 'third_party/jsoncpp/*' \
\! -path 'third_party/khronos/*' \
\! -path 'third_party/launchpad_translations/*' \
\! -path 'third_party/leveldb/*' \
\! -path 'third_party/leveldatabase/*' \
\! -path 'third_party/libjingle/*' \
\! -path 'third_party/libphonenumber/*' \
\! -path 'third_party/libvpx/*' \
\! -path 'third_party/lss/*' \
\! -path 'third_party/mesa/*' \
\! -path 'third_party/modp_b64/*' \
\! -path 'third_party/mongoose/*' \
\! -path 'third_party/npapi/*' \
\! -path 'third_party/openmax/*' \
\! -path 'third_party/ots/*' \
\! -path 'third_party/protobuf/*' \
\! -path 'third_party/scons-2.0.1/*' \
\! -path 'third_party/sfntly/*' \
\! -path 'third_party/skia/*' \
\! -path 'third_party/smhasher/*' \
\! -path 'third_party/speex/speex.h' \
\! -path 'third_party/sqlite/*' \
\! -path 'third_party/tcmalloc/*' \
\! -path 'third_party/tlslite/*' \
\! -path 'third_party/undoview/*' \
\! -path 'third_party/v8-i18n/*' \
\! -path 'third_party/webdriver/*' \
\! -path 'third_party/webgl_conformance/*' \
\! -path 'third_party/webrtc/*' \
\! -path 'third_party/zlib/contrib/minizip/*' \
-delete || die
local v8_bundled="$(get_bundled_v8_version)"
local v8_installed="$(get_installed_v8_version)"
elog "V8 version: bundled - ${v8_bundled}; installed - ${v8_installed}"
# Remove bundled v8.
find v8 -type f \! -iname '*.gyp*' -delete || die
# The implementation files include v8 headers with full path,
# like #include "v8/include/v8.h". Make sure the system headers
# will be used.
# TODO: find a solution that can be upstreamed.
rmdir v8/include || die
ln -s /usr/include v8/include || die
# Make sure the build system will use the right python, bug #344367.
# Only convert directories that need it, to save time.
python_convert_shebangs -q -r 2 build tools
}
src_configure() {
local myconf=""
# Never tell the build system to "enable" SSE2, it has a few unexpected
# additions, bug #336871.
myconf+=" -Ddisable_sse2=1"
# Use system-provided libraries.
# TODO: use_system_ffmpeg
# TODO: use_system_hunspell (upstream changes needed).
# TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208).
# TODO: use_system_vpx
myconf+="
-Duse_system_bzip2=1
-Duse_system_flac=1
-Duse_system_icu=1
-Duse_system_libevent=1
-Duse_system_libjpeg=1
-Duse_system_libpng=1
-Duse_system_libwebp=1
-Duse_system_libxml=1
-Duse_system_speex=1
-Duse_system_v8=1
-Duse_system_xdg_utils=1
-Duse_system_yasm=1
-Duse_system_zlib=1"
# Optional dependencies.
# TODO: linux_link_kerberos, bug #381289.
myconf+="
$(gyp_use cups use_cups)
$(gyp_use gnome use_gconf)
$(gyp_use gnome-keyring use_gnome_keyring)
$(gyp_use gnome-keyring linux_link_gnome_keyring)
$(gyp_use kerberos use_kerberos)
$(gyp_use pulseaudio use_pulseaudio)"
# Enable sandbox.
myconf+="
-Dlinux_sandbox_path=${CHROMIUM_HOME}/chrome_sandbox
-Dlinux_sandbox_chrome_path=${CHROMIUM_HOME}/chrome"
# if host-is-pax; then
# # Prevent the build from failing (bug #301880). The performance
# # difference is very small.
# myconf+=" -Dv8_use_snapshot=0"
# fi
# Our system ffmpeg should support more codecs than the bundled one
# for Chromium.
# myconf+=" -Dproprietary_codecs=1"
if ! use bindist; then
# Enable H.624 support in bundled ffmpeg.
myconf+=" -Dproprietary_codecs=1 -Dffmpeg_branding=Chrome"
fi
local myarch="$(tc-arch)"
if [[ $myarch = amd64 ]] ; then
myconf+=" -Dtarget_arch=x64"
elif [[ $myarch = x86 ]] ; then
myconf+=" -Dtarget_arch=ia32"
elif [[ $myarch = arm ]] ; then
# TODO: check this again after
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39509 is fixed.
append-flags -fno-tree-sink
myconf+=" -Dtarget_arch=arm -Ddisable_nacl=1 -Dlinux_use_tcmalloc=0"
else
die "Failed to determine target arch, got '$myarch'."
fi
# Make sure that -Werror doesn't get added to CFLAGS by the build system.
# Depending on GCC version the warnings are different and we don't want
# the build to fail because of that.
myconf+=" -Dwerror="
# Avoid CFLAGS problems, bug #352457, bug #390147.
replace-flags "-Os" "-O2"
strip-flags
egyp ${myconf} || die
}
src_compile() {
emake chrome chrome_sandbox chromedriver BUILDTYPE=Release V=1 || die
pax-mark m out/Release/chrome
if use test; then
emake {base,cacheinvalidation,crypto,googleurl,gpu,media,net,printing}_unittests BUILDTYPE=Release V=1 || die
pax-mark m out/Release/{base,cacheinvalidation,crypto,googleurl,gpu,media,net,printing}_unittests
fi
}
src_test() {
# For more info see bug #350349.
local mylocale='en_US.utf8'
if ! locale -a | grep -q "$mylocale"; then
eerror "${PN} requires ${mylocale} locale for tests"
eerror "Please read the following guides for more information:"
eerror " http://www.gentoo.org/doc/en/guide-localization.xml"
eerror " http://www.gentoo.org/doc/en/utf-8.xml"
die "locale ${mylocale} is not supported"
fi
# For more info see bug #370957.
if [[ $UID -eq 0 ]]; then
die "Tests must be run as non-root. Please use FEATURES=userpriv."
fi
# For more info see bug #350347.
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/base_unittests virtualmake \
'--gtest_filter=-ICUStringConversionsTest.*'
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/cacheinvalidation_unittests virtualmake
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/crypto_unittests virtualmake
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/googleurl_unittests virtualmake
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/gpu_unittests virtualmake
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/media_unittests virtualmake
# NetUtilTest: bug #361885.
# NetUtilTest.GenerateFileName: some locale-related mismatch.
# UDP: unstable, active development. We should revisit this later.
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/net_unittests virtualmake \
'--gtest_filter=-NetUtilTest.IDNToUnicode*:NetUtilTest.FormatUrl*:NetUtilTest.GenerateFileName:*UDP*'
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/printing_unittests virtualmake
}
src_install() {
exeinto "${CHROMIUM_HOME}"
doexe out/Release/chrome || die
doexe out/Release/chrome_sandbox || die
fperms 4755 "${CHROMIUM_HOME}/chrome_sandbox"
doexe out/Release/chromedriver || die
# Install Native Client files on platforms that support it.
insinto "${CHROMIUM_HOME}"
case "$(tc-arch)" in
amd64)
doexe out/Release/nacl_helper{,_bootstrap} || die
doins out/Release/nacl_irt_x86_64.nexe || die
doins out/Release/libppGoogleNaClPluginChrome.so || die
;;
x86)
doexe out/Release/nacl_helper{,_bootstrap} || die
doins out/Release/nacl_irt_x86_32.nexe || die
doins out/Release/libppGoogleNaClPluginChrome.so || die
;;
esac
newexe "${FILESDIR}"/chromium-launcher-r2.sh chromium-launcher.sh || die
if [[ "${CHROMIUM_SUFFIX}" != "" ]]; then
sed "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" \
-i "${ED}"/"${CHROMIUM_HOME}"/chromium-launcher.sh || die
sed "s:chromium.desktop:chromium${CHROMIUM_SUFFIX}.desktop:g" \
-i "${ED}"/"${CHROMIUM_HOME}"/chromium-launcher.sh || die
sed "s:plugins:plugins --user-data-dir=\${HOME}/.config/chromium${CHROMIUM_SUFFIX}:" \
-i "${ED}"/"${CHROMIUM_HOME}"/chromium-launcher.sh || die
fi
# It is important that we name the target "chromium-browser",
# xdg-utils expect it; bug #355517.
dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser${CHROMIUM_SUFFIX} || die
# keep the old symlink around for consistency
dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium${CHROMIUM_SUFFIX} || die
# Allow users to override command-line options, bug #357629.
dodir /etc/chromium || die
insinto /etc/chromium
newins "${FILESDIR}/chromium.default" "default" || die
# Support LINGUAS, bug #332751.
local pak
for pak in out/Release/locales/*.pak; do
local pakbasename="$(basename ${pak})"
local pakname="${pakbasename%.pak}"
local langname="${pakname//-/_}"
# Do not issue warning for en_US locale. This is the fallback
# locale so it should always be installed.
if [[ "${langname}" == "en_US" ]]; then
continue
fi
local found=false
local lang
for lang in ${LANGS}; do
local crlang="$(chromium_lang ${lang})"
if [[ "${langname}" == "${crlang}" ]]; then
found=true
break
fi
done
if ! $found; then
ewarn "LINGUAS warning: no ${langname} in LANGS"
fi
done
local lang
for lang in ${LANGS}; do
local crlang="$(chromium_lang ${lang})"
local pakfile="out/Release/locales/${crlang//_/-}.pak"
if [ ! -f "${pakfile}" ]; then
ewarn "LINGUAS warning: no .pak file for ${lang} (${pakfile} not found)"
fi
if ! use linguas_${lang}; then
rm "${pakfile}" || die
fi
done
insinto "${CHROMIUM_HOME}"
doins out/Release/chrome.pak || die
doins out/Release/resources.pak || die
doins -r out/Release/locales || die
doins -r out/Release/resources || die
newman out/Release/chrome.1 chromium${CHROMIUM_SUFFIX}.1 || die
newman out/Release/chrome.1 chromium-browser${CHROMIUM_SUFFIX}.1 || die
# Chromium looks for these in its folder
# See media_posix.cc and base_paths_linux.cc
# dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
# dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
# dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
doexe out/Release/libffmpegsumo.so || die
# Install icons and desktop entry.
for SIZE in 16 22 24 32 48 64 128 256 ; do
insinto /usr/share/icons/hicolor/${SIZE}x${SIZE}/apps
newins chrome/app/theme/chromium/product_logo_${SIZE}.png \
chromium-browser${CHROMIUM_SUFFIX}.png || die
done
local mime_types="text/html;text/xml;application/xhtml+xml;"
mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797
make_desktop_entry \
chromium-browser${CHROMIUM_SUFFIX} \
"Chromium${CHROMIUM_SUFFIX}" \
chromium-browser${CHROMIUM_SUFFIX} \
"Network;WebBrowser" \
"MimeType=${mime_types}\nStartupWMClass=chromium-browser"
sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die
# Install GNOME default application entry (bug #303100).
if use gnome; then
dodir /usr/share/gnome-control-center/default-apps || die
insinto /usr/share/gnome-control-center/default-apps
newins "${FILESDIR}"/chromium-browser.xml chromium-browser${CHROMIUM_SUFFIX}.xml || die
if [[ "${CHROMIUM_SUFFIX}" != "" ]]; then
sed "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" -i \
"${ED}"/usr/share/gnome-control-center/default-apps/chromium-browser${CHROMIUM_SUFFIX}.xml
fi
fi
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
# For more info see bug #292201, bug #352263, bug #361859.
elog
elog "Depending on your desktop environment, you may need"
elog "to install additional packages to get icons on the Downloads page."
elog
elog "For KDE, the required package is kde-base/oxygen-icons."
elog
elog "For other desktop environments, try one of the following:"
elog " - x11-themes/gnome-icon-theme"
elog " - x11-themes/tango-icon-theme"
# For more info see bug #359153.
elog
elog "Some web pages may require additional fonts to display properly."
elog "Try installing some of the following packages if some characters"
elog "are not displayed properly:"
elog " - media-fonts/arphicfonts"
elog " - media-fonts/bitstream-cyberbit"
elog " - media-fonts/droid"
elog " - media-fonts/ipamonafont"
elog " - media-fonts/ja-ipafonts"
elog " - media-fonts/takao-fonts"
elog " - media-fonts/wqy-microhei"
elog " - media-fonts/wqy-zenhei"
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-17.0.963.12-r1.ebuild,v 1.3 2012/01/01 10:57:38 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-17.0.963.33.ebuild,v 1.1 2012/01/12 02:44:29 floppym Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
@ -366,9 +366,10 @@ src_test() {
die "Tests must be run as non-root. Please use FEATURES=userpriv."
fi
# For more info see bug #350347.
# ICUStringConversionsTest: bug #350347.
# MessagePumpLibeventTest: bug #398501.
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/base_unittests virtualmake \
'--gtest_filter=-ICUStringConversionsTest.*'
'--gtest_filter=-ICUStringConversionsTest.*:MessagePumpLibeventTest.*'
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/cacheinvalidation_unittests virtualmake
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/crypto_unittests virtualmake

@ -1,5 +1,5 @@
DIST google-chrome-beta_17.0.963.26-r116225_amd64.deb 26487776 RMD160 e9cae613abb39b510df9b2f74962c03136b0c8cd SHA1 d24afca8e516c846001a5b31247985d9c4240797 SHA256 a5f609976c9bca47e588f93d9d7d2bbe3216f3e30ace3972d1f47898828dfcf7
DIST google-chrome-beta_17.0.963.26-r116225_i386.deb 30677386 RMD160 e86b7ca3325dae5e1df320fdfc7c2c572364d7a2 SHA1 5f9053e71dd9d2c06551d430cd49c14318c70796 SHA256 faedc919975009c1007804a98d020426587549c19f6c25956393557a06409b98
DIST google-chrome-beta_17.0.963.33-r117157_amd64.deb 26456960 RMD160 33546b6abdbdb2b5744e528738003c70982f9ad5 SHA1 e75c8c856b89bdce1bdd4959cddd45817f37065b SHA256 7d1eed22e8379be366bed19222b1b30b624350d257191c4d088ac3ab705a7c4d
DIST google-chrome-beta_17.0.963.33-r117157_i386.deb 30674230 RMD160 64b4bacc32eabd0e9b1ace2479c4afde797b6f88 SHA1 01760267cdbfc328093269816c9aa9b7f5d207ce SHA256 8064a01d09e97b804d32a9ef4b0b56e3205765c7f14c41ccd125df2032464313
DIST google-chrome-stable_16.0.912.75-r116452_amd64.deb 25050226 RMD160 ed37a342269d313c6b4a82193078a0e9bf1b5e21 SHA1 aa432e2941b92d64e711eb545fd50958e2243e22 SHA256 7865b83f0387b65515a42683f6e5d509b9063b227d0c64a13edf43dd6cf7588f
DIST google-chrome-stable_16.0.912.75-r116452_i386.deb 29229140 RMD160 c5400ca8ae0e444092a49838afa4e5f52e84d980 SHA1 b0acaa4d5f9bab282a380c901df41fea396574cf SHA256 a28fd59f612cd9b02bb4c7874471dff6e55d1b877f8cb1504e26f662eca6bcb5
DIST google-chrome-unstable_18.0.1003.1-r117090_amd64.deb 25716154 RMD160 4a6463c74640644981bbcd48949c9c65f3d39672 SHA1 a4dfbf9cccd3d1583ecda0524a51f72f135e2827 SHA256 ca06bde0726172265efcd2a5cc069f6e80ba26fb1b1f13920bad08d673a29242

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-17.0.963.26_beta116225.ebuild,v 1.1 2012/01/05 20:24:39 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-17.0.963.33_beta117157.ebuild,v 1.1 2012/01/12 02:00:33 floppym Exp $
EAPI="4"
Loading…
Cancel
Save