From 7271abdf07e9c6c2d0adda2b8417c18516b7d515 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 28 Jun 2013 16:21:38 +0000 Subject: Bump. Package-Manager: portage-2.2.0_alpha185/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4 --- www-client/google-chrome/ChangeLog | 12 +- www-client/google-chrome/Manifest | 20 +-- .../google-chrome-28.0.1500.52_beta207119.ebuild | 152 --------------------- .../google-chrome-28.0.1500.52_p207119.ebuild | 152 --------------------- .../google-chrome-28.0.1500.63_beta208724.ebuild | 152 +++++++++++++++++++++ .../google-chrome-28.0.1500.63_p208724.ebuild | 152 +++++++++++++++++++++ 6 files changed, 325 insertions(+), 315 deletions(-) delete mode 100644 www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild delete mode 100644 www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild create mode 100644 www-client/google-chrome/google-chrome-28.0.1500.63_beta208724.ebuild create mode 100644 www-client/google-chrome/google-chrome-28.0.1500.63_p208724.ebuild (limited to 'www-client') diff --git a/www-client/google-chrome/ChangeLog b/www-client/google-chrome/ChangeLog index 244b0a335651..0e54130ba0ce 100644 --- a/www-client/google-chrome/ChangeLog +++ b/www-client/google-chrome/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for www-client/google-chrome # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.291 2013/06/26 23:14:43 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.292 2013/06/28 16:21:35 floppym Exp $ + +*google-chrome-28.0.1500.63_beta208724 (28 Jun 2013) +*google-chrome-28.0.1500.63_p208724 (28 Jun 2013) + + 28 Jun 2013; Mike Gilbert + +google-chrome-28.0.1500.63_beta208724.ebuild, + +google-chrome-28.0.1500.63_p208724.ebuild, + -google-chrome-28.0.1500.52_beta207119.ebuild, + -google-chrome-28.0.1500.52_p207119.ebuild: + Bump. *google-chrome-29.0.1547.0_alpha208345 (26 Jun 2013) diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index 7730453419c3..444fc50ef51f 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,21 +1,21 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST google-chrome-beta_28.0.1500.52-r207119_amd64.deb 43247666 SHA256 66a5b422457efad2aead710c70d2f760544d2c58ecb436740f7ce06bd476c54d SHA512 eee7668ec18ef888cc911e02fc7938696c48cdd57f87e6fc7294a2e038d5bbd94ed054b35bfdcb90a6d0222321c93cbb2764ff6defdde583243a351c49673732 WHIRLPOOL 7275659d770b355ebc3538bb50c202ddc5e6ef9231394e25115cbacea12f020315cfeab102d54aa02aae14a4b371c1114551333d988b6d018e8b3a77254b3df5 -DIST google-chrome-beta_28.0.1500.52-r207119_i386.deb 40998676 SHA256 5d9fa1d30afc769d33224feea3f16f46c94681bb820513ca949189e2a7bcaa3a SHA512 b171b69ad3cb988bb37f6972f6928939d6460063db3b1fae2c4c5e8f8ec3a1b59bdb5716dea677b412e464929a9e547c7f0eacda37eda7ea16e1568875442670 WHIRLPOOL 121ea077581674c4876c4a104c7c2eda66e0978862069f78c4dbcc86005d6dd79b863c01cc12d404758069e4f105618c8f0963d69e41c1572d5727c122fa4711 -DIST google-chrome-stable_28.0.1500.52-r207119_amd64.deb 43266352 SHA256 dc9e1d327f398473ffc19f79b85eb224a5faee8bb79210b0ec82dfa156a7bf4f SHA512 19929cfce9dd282e802611f19e44dce2deb6b0730985dcd1a8f028bb917e4ec299c7122aba038946be1262e91301db03f042f17a0999195b5a588ffd400839a7 WHIRLPOOL 61976c700dbed01c9f5098477b45c8b4d563040d07cfb145a683cb990d4df9f15aaa76788d0c58b1349a68120a5029aeafa5b9958383190a5b301ddfc2230b59 -DIST google-chrome-stable_28.0.1500.52-r207119_i386.deb 41004584 SHA256 281fb34ecff7329eb6210688ac584e78bc2862bdd2fcd16a510852fd9dee73b5 SHA512 66562f377687e949aa9ed46b08b629581c925930561ad6483ee05ac64bb46015a0d4ffc6eb03d0f590414560db34fedfdf907be1f66d40ff1686776712b5d92b WHIRLPOOL 0be723589c6070301a004f5ff89c4799224a06adaca8feaf85720e1778d890e39715661e7f0bae9d7e69634b20c4583ee85c764bc98715ad14af4e012d7525ea +DIST google-chrome-beta_28.0.1500.63-r208724_amd64.deb 43194062 SHA256 4e7a076b97758a73df40f52de4b277af0e75208d9823c730d593345bfdac901e SHA512 8573b4bd30c20b68a86bdffe821cbc30b919384575b3745ce1d76e7251ab4c31b7996ff8900afa307c6c6f590badf6fb9c7b691e1cbd9db3412e8b6d0451f2f2 WHIRLPOOL 1391b694da051789a5fd12f9a78eb735940816bebef1044b73e793eff74fc7741897491ea6a1a24b9e7bf4fd58a1ad4c27037ab7e37d6a4ce62c22989abc13cb +DIST google-chrome-beta_28.0.1500.63-r208724_i386.deb 40991456 SHA256 191b62e453f95c0dab953002b4aa437984e71219ff480e46191ac19192969beb SHA512 92f485d24fe69fc182af3233d65b387df0ad94d8ae30ecd6bfc73d3006bf665303cffb9da74c58b16b5256e3b3b58a2a3da83c05995f8af678d3b7ce163f24b1 WHIRLPOOL 1eca7f8c3b99fd9ebaaeec9c8f2b40daa22d485cd60d04e5d8d226a47afb4afbcd458bb25e026392333e9a24ab5b69696548f6fcb5499b78af29d2173b3797bc +DIST google-chrome-stable_28.0.1500.63-r208724_amd64.deb 43211194 SHA256 c8d2772961b41258e01f4de0ed010e016679ee6fae63e95261ddaadb3be5e222 SHA512 519bdbb19ce802b56d77b44aa2632ddd687c8be1a4c81353cebe9b786ced4a25aaa6c226f1fbc59c7a41e55f86ab2fc745b7cca058a41ca5f407208b9dab91bf WHIRLPOOL 6c1059762e1b889a161291a7354e9b0e67d71dc614981506604013cd4952dfe944c17de5610c9f9da79fdb68e2e8a8b7599bd619fd90c1d971a3ccde67371fe0 +DIST google-chrome-stable_28.0.1500.63-r208724_i386.deb 40981870 SHA256 f92efc7e4e91c9ffbb0ed9656b636d8faeb9b9a74a176a04413b4d4800810b4e SHA512 d4bb0c72108d03b7750d301318f34ec4de2fc9de854ff065a9ef095acb8241c952e3b9b4a9a18338430958fdeccc8a76b15c21fa14bd42864871774c857484bf WHIRLPOOL d34e9d4c8d83999b9f2a72326e3ca7a2bb6bd462db5c263647aec0df43528972087cd9d2bfda72bc7a12763bba551029081455c08819dd29b26bbf8f905afd9b DIST google-chrome-unstable_29.0.1547.0-r208345_amd64.deb 44033646 SHA256 1821659a489e1653b01f0631c706f5b140253afc5c942fab8ecc44bd340c9819 SHA512 2d9aed93cb0f95546358ccb8e30244116f4eb82a82d1617f3fbdf36154e4dc7b579fd95b6d1e2edf8f5c59415e26735f97fb4eee8c24d6820dd2a2f4c147d1cb WHIRLPOOL 27f38bbb42c38e631e25b046c618e68bc2a8c2e83ca17040cdf9685c3d9d81750e60e88766ad1538d1708dca04d5d95835c312ec3be78c6df1be145c16b91bb2 DIST google-chrome-unstable_29.0.1547.0-r208345_i386.deb 41839224 SHA256 6e77b65de915f96266a1e86f934816edd89580deab5732359218ddc32f735167 SHA512 51a7601a449b5fcd920521d8adf49a0d610f8c7e24c85957872f1cc7306e33f9601bd6a8742d91e37fbb376023c06e9462ff6836b69dcfd05fa0770597293e81 WHIRLPOOL 6902d8c49d70981eeeb479bd87d8b4245b70377e6a70024288c8abd78831856d6780521802068449fe09406e2e3b4ccfb88097cd51ff12ea26fec0e1d31c8a1e -EBUILD google-chrome-28.0.1500.52_beta207119.ebuild 3611 SHA256 fad7a436d9b2a6a87f7eba34f0b2ac6c00ef53b3c0b173a66c9d55316f1fa6ea SHA512 a1d1fb980d91565c90f9208996c2b847133f820ac526be258e8c6f61af32380e4a93ab2830166078525ead5feff59ef58808e8d0c0c0ed0f10e6053d2626650e WHIRLPOOL b7fddd481e3bd32f554f498362c3c2592523c2d5e6a2990bd7a3776cf2805cd37f7f277a8b8e630e47817e7d59b5d1f22147c392b84c491e7fe7098d467f3f72 -EBUILD google-chrome-28.0.1500.52_p207119.ebuild 3600 SHA256 bdcc103dacf589a1399e9e1dc49d1239e2caae4aa9ea32a7b13d0bd3b9477368 SHA512 a12be70b689b9653798cc7f161df9c0e3886e699f8f1aebafe0221b832f1d23644682a589c4cc2d2bcc77b17f71c0f1b21e7aadf3e3e66165e886a3e45220e21 WHIRLPOOL 6ef523cf8fc78a7c1dca24e2ab3dafc0727fa2a4a2de950d66e4496c7fdef33d4743d9315575df80f19e9dacb959fda8d78a4f43b8025fdd97b81ef92dd07a0e +EBUILD google-chrome-28.0.1500.63_beta208724.ebuild 3611 SHA256 74d6bfb7f3a7e50125a66beb1c615b152eaa5b53af6edabf999b0c9dcb1a7a55 SHA512 b71545979fee8039a7489b4f69f26f06ca930c7d115c83d6cb13d4147b432c9f1004ec4ff5565db7cfaa910cddf07bc7ca17eef83cd7b113e59f1505143a4c1a WHIRLPOOL f1c8e66b41ad1b0fdd0f44ed131c30610b24e8bcdf2bfeb9fdf8df87e7941031f6af83d9206f7bbb87eb5f4d135132bc21e8ea78c1e92d5f1d46be6d0f72a11a +EBUILD google-chrome-28.0.1500.63_p208724.ebuild 3600 SHA256 56f6dbfc6a2f52b2e6c5501791bb7bde77a71d1015bda2731b1cdd05629d7cdd SHA512 16219a99e520dab81114c2e6945f203c1eb248755193592fd01e3bf514056d4005736543e6edd1e55f46a674650e63b3158c53cf345428288d95861d701b9828 WHIRLPOOL cbda960ed83f520567227df2b67d8f025091c93e001b1e9c3198f4c3abd68017c48a0708f59c918e330623650066e44fa7d69cfca8c581a55d5b2de87b061985 EBUILD google-chrome-29.0.1547.0_alpha208345.ebuild 3611 SHA256 4690d6984cc1eb2273909a3d9549379f9aef05eef7f0772fee059baa50c72505 SHA512 156ee5192c967c873549f1778e358c6ae6fab9cf17819d30974622fff59b79051a486897a96eb4691a7a417688e2eaa5fbf048a9bae6cb422c1225ed9090929d WHIRLPOOL 7939d55986ba81645c29a3f9188133524d5591d431991bf56ec37d46fa519539abb8184ce626c5ad3b39b02350ba173f6d539d7928bc2c8d1a7f35f301520fc6 -MISC ChangeLog 70639 SHA256 9dd988420049e574934337b150aa618ae81e628c275b0dd84f3e5f24cf0f058e SHA512 071ced7ca1910bc91daa760afb62c56c45dac38bb249e5cc8e528cdeb4438c10310129a352e1b21b9e16e35e4f3655eadd7c7162451c2d151acdc2c3e5f38a6e WHIRLPOOL 75b53d971fbea5dc3179172d94a6ab1b853e0b27e8fd0390bc51b45a94d7b8f2c9b6a3e3acba5d28d5daabd2458a1e98de10845ebc68f58e2381a6b3cef14eef +MISC ChangeLog 70991 SHA256 3e1f019d470ef234fb3ef1672a09aeebb0cbb28d727b4f8552589a4d0392415d SHA512 19c522ab825e945c8ef9f0bbace246803484ee552bc2c52e7c69e644027bd1808fa383c0a4d16dc092030045fe61f918debf4d919d704dbb8c0ffc4cf0ee8183 WHIRLPOOL f347bb731752bf858b7a1f1948733fff2498afd7629742306b34f51bbb6c522337cab084055a8420fa98599b1493fd001ab1fa4a24a619330630e095da417873 MISC metadata.xml 600 SHA256 e3dffcb8db012d64e4dbb7df2566b800b2a9476aaf0447b1d40a6e94d2733806 SHA512 350bb629bee41ac320d1a870d3d7f34ead23edb1b7cf6ac6379363b01435015c58e249ba1375e9ed3b3023107ef5f3f29f646143a9e2622769923aa5fb21d846 WHIRLPOOL 05772be4e662813e5a0231e46d272931f0ccce9a13f7244ddda8a40e43e8d141293d0a70d4aa8b640ace773d3f68d663bd8cd4558f3bc3c65e5126834bf05129 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iF4EAREIAAYFAlHLdeUACgkQC77qH+pIQ6ThnAEAmNuYlCqDiYboWziP1WlR52/F -J3jr6JpqUk5rY7Qr7z4A/j8P5h/W8oYBme3iTGL5J2ycAI36B/RHSLaecC1BNOHT -=dpo/ +iF4EAREIAAYFAlHNuBEACgkQC77qH+pIQ6RN+AD/T0X99jcpub0kw73Hsw592fOJ +KkzXW2/FaP0wHRO1YdUA/0LlfR+kMmLnqSePSamsoLuZZf+K7Q9EBuY3njCa0f3F +=l3Sm -----END PGP SIGNATURE----- diff --git a/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild b/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild deleted file mode 100644 index b4c4718b6d18..000000000000 --- a/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild,v 1.1 2013/06/19 22:32:07 floppym Exp $ - -EAPI="4" - -CHROMIUM_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 ms nb nl pl pt_BR pt_PT ro ru sk sl sr - sv sw ta te th tr uk vi zh_CN zh_TW" - -inherit chromium eutils multilib pax-utils unpacker - -DESCRIPTION="The web browser from Google" -HOMEPAGE="http://www.google.com/chrome" - -case ${PV} in - *_alpha*) - SLOT="unstable" - MY_PV=${PV/_alpha/-r} - ;; - *_beta*) - SLOT="beta" - MY_PV=${PV/_beta/-r} - ;; - *_p*) - SLOT="stable" - MY_PV=${PV/_p/-r} - ;; - *) - die "Invalid value for \${PV}: ${PV}" - ;; -esac - -MY_PN="${PN}-${SLOT}" -MY_P="${MY_PN}_${MY_PV}" - -SRC_URI=" - amd64? ( - http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb - ) - x86? ( - http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb - ) -" - -LICENSE="google-chrome" -KEYWORDS="-* ~amd64 ~x86" -IUSE="+plugins" -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/libgcrypt - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-print/cups - sys-apps/dbus - || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/pango - x11-misc/xdg-utils -" - -# Add blockers for the other slots. -for x in 0 beta stable unstable; do - if [[ ${SLOT} != ${x} ]]; then - RDEPEND+=" !${CATEGORY}/${PN}:${x}" - fi -done - -QA_PREBUILT="*" -S=${WORKDIR} - -pkg_nofetch() { - eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures." -} - -pkg_setup() { - CHROME_HOME="opt/google/chrome/" - chromium_suid_sandbox_check_kernel_config -} - -src_install() { - pax-mark m ${CHROME_HOME}chrome - rm -rf usr/share/menu || die - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - - pushd "${CHROME_HOME}locales" > /dev/null || die - chromium_remove_language_paks - popd - - mv opt usr "${D}" || die - - fperms u+s "/${CHROME_HOME}chrome-sandbox" || die - - dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0 - - if use plugins ; then - local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" - sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ - -i "${D}${CHROME_HOME}google-chrome" || die - fi - - domenu "${D}${CHROME_HOME}google-chrome.desktop" || die - local size - for size in 16 22 24 32 48 64 128 256 ; do - insinto /usr/share/icons/hicolor/${size}x${size}/apps - newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png - done -} - -any_cpu_missing_flag() { - local value=$1 - grep '^flags' /proc/cpuinfo | grep -qv "$value" -} - -pkg_preinst() { - chromium_pkg_preinst - if any_cpu_missing_flag sse2; then - ewarn "The bundled PepperFlash plugin requires a CPU that supports the" - ewarn "SSE2 instruction set, and at least one of your CPUs does not" - ewarn "support this feature. Disabling PepperFlash." - sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \ - -i "${D}${CHROME_HOME}google-chrome" || die - fi -} - -pkg_postinst() { - chromium_pkg_postinst - - einfo - elog "Please notice the bundled flash player (PepperFlash)." - elog "You can (de)activate all flash plugins via chrome://plugins" - einfo -} diff --git a/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild b/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild deleted file mode 100644 index 7cd49c4a0f6c..000000000000 --- a/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild,v 1.1 2013/06/19 22:32:07 floppym Exp $ - -EAPI="4" - -CHROMIUM_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 ms nb nl pl pt_BR pt_PT ro ru sk sl sr - sv sw ta te th tr uk vi zh_CN zh_TW" - -inherit chromium eutils multilib pax-utils unpacker - -DESCRIPTION="The web browser from Google" -HOMEPAGE="http://www.google.com/chrome" - -case ${PV} in - *_alpha*) - SLOT="unstable" - MY_PV=${PV/_alpha/-r} - ;; - *_beta*) - SLOT="beta" - MY_PV=${PV/_beta/-r} - ;; - *_p*) - SLOT="stable" - MY_PV=${PV/_p/-r} - ;; - *) - die "Invalid value for \${PV}: ${PV}" - ;; -esac - -MY_PN="${PN}-${SLOT}" -MY_P="${MY_PN}_${MY_PV}" - -SRC_URI=" - amd64? ( - http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb - ) - x86? ( - http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb - ) -" - -LICENSE="google-chrome" -KEYWORDS="-* ~amd64 ~x86" -IUSE="+plugins" -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-arch/bzip2 - app-misc/ca-certificates - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/libgcrypt - dev-libs/nspr - dev-libs/nss - gnome-base/gconf:2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - net-print/cups - sys-apps/dbus - || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/pango - x11-misc/xdg-utils -" - -# Add blockers for the other slots. -for x in 0 beta stable unstable; do - if [[ ${SLOT} != ${x} ]]; then - RDEPEND+=" !${CATEGORY}/${PN}:${x}" - fi -done - -QA_PREBUILT="*" -S=${WORKDIR} - -pkg_nofetch() { - eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures." -} - -pkg_setup() { - CHROME_HOME="opt/google/chrome/" - chromium_suid_sandbox_check_kernel_config -} - -src_install() { - pax-mark m ${CHROME_HOME}chrome - rm -rf usr/share/menu || die - mv usr/share/doc/${PN} usr/share/doc/${PF} || die - - pushd "${CHROME_HOME}locales" > /dev/null || die - chromium_remove_language_paks - popd - - mv opt usr "${D}" || die - - fperms u+s "/${CHROME_HOME}chrome-sandbox" || die - - dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0 - - if use plugins ; then - local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" - sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ - -i "${D}${CHROME_HOME}google-chrome" || die - fi - - domenu "${D}${CHROME_HOME}google-chrome.desktop" || die - local size - for size in 16 22 24 32 48 64 128 256 ; do - insinto /usr/share/icons/hicolor/${size}x${size}/apps - newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png - done -} - -any_cpu_missing_flag() { - local value=$1 - grep '^flags' /proc/cpuinfo | grep -qv "$value" -} - -pkg_preinst() { - chromium_pkg_preinst - if any_cpu_missing_flag sse2; then - ewarn "The bundled PepperFlash plugin requires a CPU that supports the" - ewarn "SSE2 instruction set, and at least one of your CPUs does not" - ewarn "support this feature. Disabling PepperFlash." - sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \ - -i "${D}${CHROME_HOME}google-chrome" || die - fi -} - -pkg_postinst() { - chromium_pkg_postinst - - einfo - elog "Please notice the bundled flash player (PepperFlash)." - elog "You can (de)activate all flash plugins via chrome://plugins" - einfo -} diff --git a/www-client/google-chrome/google-chrome-28.0.1500.63_beta208724.ebuild b/www-client/google-chrome/google-chrome-28.0.1500.63_beta208724.ebuild new file mode 100644 index 000000000000..c7c161692ef0 --- /dev/null +++ b/www-client/google-chrome/google-chrome-28.0.1500.63_beta208724.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.63_beta208724.ebuild,v 1.1 2013/06/28 16:21:35 floppym Exp $ + +EAPI="4" + +CHROMIUM_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 ms nb nl pl pt_BR pt_PT ro ru sk sl sr + sv sw ta te th tr uk vi zh_CN zh_TW" + +inherit chromium eutils multilib pax-utils unpacker + +DESCRIPTION="The web browser from Google" +HOMEPAGE="http://www.google.com/chrome" + +case ${PV} in + *_alpha*) + SLOT="unstable" + MY_PV=${PV/_alpha/-r} + ;; + *_beta*) + SLOT="beta" + MY_PV=${PV/_beta/-r} + ;; + *_p*) + SLOT="stable" + MY_PV=${PV/_p/-r} + ;; + *) + die "Invalid value for \${PV}: ${PV}" + ;; +esac + +MY_PN="${PN}-${SLOT}" +MY_P="${MY_PN}_${MY_PV}" + +SRC_URI=" + amd64? ( + http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb + ) + x86? ( + http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb + ) +" + +LICENSE="google-chrome" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+plugins" +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-print/cups + sys-apps/dbus + || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +# Add blockers for the other slots. +for x in 0 beta stable unstable; do + if [[ ${SLOT} != ${x} ]]; then + RDEPEND+=" !${CATEGORY}/${PN}:${x}" + fi +done + +QA_PREBUILT="*" +S=${WORKDIR} + +pkg_nofetch() { + eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures." +} + +pkg_setup() { + CHROME_HOME="opt/google/chrome/" + chromium_suid_sandbox_check_kernel_config +} + +src_install() { + pax-mark m ${CHROME_HOME}chrome + rm -rf usr/share/menu || die + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + + pushd "${CHROME_HOME}locales" > /dev/null || die + chromium_remove_language_paks + popd + + mv opt usr "${D}" || die + + fperms u+s "/${CHROME_HOME}chrome-sandbox" || die + + dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0 + + if use plugins ; then + local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" + sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ + -i "${D}${CHROME_HOME}google-chrome" || die + fi + + domenu "${D}${CHROME_HOME}google-chrome.desktop" || die + local size + for size in 16 22 24 32 48 64 128 256 ; do + insinto /usr/share/icons/hicolor/${size}x${size}/apps + newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png + done +} + +any_cpu_missing_flag() { + local value=$1 + grep '^flags' /proc/cpuinfo | grep -qv "$value" +} + +pkg_preinst() { + chromium_pkg_preinst + if any_cpu_missing_flag sse2; then + ewarn "The bundled PepperFlash plugin requires a CPU that supports the" + ewarn "SSE2 instruction set, and at least one of your CPUs does not" + ewarn "support this feature. Disabling PepperFlash." + sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \ + -i "${D}${CHROME_HOME}google-chrome" || die + fi +} + +pkg_postinst() { + chromium_pkg_postinst + + einfo + elog "Please notice the bundled flash player (PepperFlash)." + elog "You can (de)activate all flash plugins via chrome://plugins" + einfo +} diff --git a/www-client/google-chrome/google-chrome-28.0.1500.63_p208724.ebuild b/www-client/google-chrome/google-chrome-28.0.1500.63_p208724.ebuild new file mode 100644 index 000000000000..523c30399c61 --- /dev/null +++ b/www-client/google-chrome/google-chrome-28.0.1500.63_p208724.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.63_p208724.ebuild,v 1.1 2013/06/28 16:21:35 floppym Exp $ + +EAPI="4" + +CHROMIUM_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 ms nb nl pl pt_BR pt_PT ro ru sk sl sr + sv sw ta te th tr uk vi zh_CN zh_TW" + +inherit chromium eutils multilib pax-utils unpacker + +DESCRIPTION="The web browser from Google" +HOMEPAGE="http://www.google.com/chrome" + +case ${PV} in + *_alpha*) + SLOT="unstable" + MY_PV=${PV/_alpha/-r} + ;; + *_beta*) + SLOT="beta" + MY_PV=${PV/_beta/-r} + ;; + *_p*) + SLOT="stable" + MY_PV=${PV/_p/-r} + ;; + *) + die "Invalid value for \${PV}: ${PV}" + ;; +esac + +MY_PN="${PN}-${SLOT}" +MY_P="${MY_PN}_${MY_PV}" + +SRC_URI=" + amd64? ( + http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb + ) + x86? ( + http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb + ) +" + +LICENSE="google-chrome" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+plugins" +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-arch/bzip2 + app-misc/ca-certificates + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/nspr + dev-libs/nss + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-print/cups + sys-apps/dbus + || ( >=sys-devel/gcc-4.4.0[-nocxx] >=sys-devel/gcc-4.4.0[cxx] ) + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +# Add blockers for the other slots. +for x in 0 beta stable unstable; do + if [[ ${SLOT} != ${x} ]]; then + RDEPEND+=" !${CATEGORY}/${PN}:${x}" + fi +done + +QA_PREBUILT="*" +S=${WORKDIR} + +pkg_nofetch() { + eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures." +} + +pkg_setup() { + CHROME_HOME="opt/google/chrome/" + chromium_suid_sandbox_check_kernel_config +} + +src_install() { + pax-mark m ${CHROME_HOME}chrome + rm -rf usr/share/menu || die + mv usr/share/doc/${PN} usr/share/doc/${PF} || die + + pushd "${CHROME_HOME}locales" > /dev/null || die + chromium_remove_language_paks + popd + + mv opt usr "${D}" || die + + fperms u+s "/${CHROME_HOME}chrome-sandbox" || die + + dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0 + + if use plugins ; then + local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins" + sed -e "/^exec/ i set -- \"${plugins}\" \"\$@\"" \ + -i "${D}${CHROME_HOME}google-chrome" || die + fi + + domenu "${D}${CHROME_HOME}google-chrome.desktop" || die + local size + for size in 16 22 24 32 48 64 128 256 ; do + insinto /usr/share/icons/hicolor/${size}x${size}/apps + newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png + done +} + +any_cpu_missing_flag() { + local value=$1 + grep '^flags' /proc/cpuinfo | grep -qv "$value" +} + +pkg_preinst() { + chromium_pkg_preinst + if any_cpu_missing_flag sse2; then + ewarn "The bundled PepperFlash plugin requires a CPU that supports the" + ewarn "SSE2 instruction set, and at least one of your CPUs does not" + ewarn "support this feature. Disabling PepperFlash." + sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$@\"" \ + -i "${D}${CHROME_HOME}google-chrome" || die + fi +} + +pkg_postinst() { + chromium_pkg_postinst + + einfo + elog "Please notice the bundled flash player (PepperFlash)." + elog "You can (de)activate all flash plugins via chrome://plugins" + einfo +} -- cgit v1.2.3-65-gdbad