diff options
author | 2013-02-05 10:31:48 +0000 | |
---|---|---|
committer | 2013-02-05 10:31:48 +0000 | |
commit | b84ebce339dc9386f7bfff6b363d935da97eb5ab (patch) | |
tree | ab463d7df82c3e4a6ea9445dff60e2154aa601ca /www-client | |
parent | Dev channel bump. Remove old. (diff) | |
download | historical-b84ebce339dc9386f7bfff6b363d935da97eb5ab.tar.gz historical-b84ebce339dc9386f7bfff6b363d935da97eb5ab.tar.bz2 historical-b84ebce339dc9386f7bfff6b363d935da97eb5ab.zip |
Dev channel bump. Back to bundled libvpx and bigger tarball. Use system mesa and re2. Add optional support for libgps. Remove old.
Package-Manager: portage-2.1.11.31/cvs/Linux i686
Manifest-Sign-Key: 0x30427902
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/chromium/ChangeLog | 10 | ||||
-rw-r--r-- | www-client/chromium/Manifest | 16 | ||||
-rw-r--r-- | www-client/chromium/chromium-26.0.1403.0.ebuild | 502 | ||||
-rw-r--r-- | www-client/chromium/chromium-9999-r1.ebuild | 30 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-gpsd-r0.patch | 12 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-system-v8-r0.patch | 11 |
6 files changed, 558 insertions, 23 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog index fdbf6708aa82..b4d04e54580d 100644 --- a/www-client/chromium/ChangeLog +++ b/www-client/chromium/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for www-client/chromium # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.801 2013/01/31 01:22:30 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.802 2013/02/05 10:31:43 phajdan.jr Exp $ + +*chromium-26.0.1403.0 (05 Feb 2013) + + 05 Feb 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> + +files/chromium-gpsd-r0.patch, +files/chromium-system-v8-r0.patch, + +chromium-26.0.1403.0.ebuild, chromium-9999-r1.ebuild: + Dev channel bump. Back to bundled libvpx and bigger tarball. Use system mesa + and re2. Add optional support for libgps. Remove old. *chromium-25.0.1364.58 (31 Jan 2013) diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index ce7bbd56e240..c74c9c762f1d 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -8,6 +8,7 @@ AUX chromium-browser.xml 407 SHA256 bc039012f8677468e9ce5df825f9d8096be6deb58130 AUX chromium-dbus-glib-r0.patch 1630 SHA256 ab71465374c9d03a3764798bf7d2f28d76512f15181a0f34152420c238ef18ba SHA512 e79d1ad32b07e559416b326400dc1bbfbce45d5c903d061907afcd6c753896dbde54f2fd6eda8e3f3d866214ffea46d95ff3f7143bc10354266388ab5f17cc88 WHIRLPOOL bb993ed5ec801b41ae2b7abc0327b978930149054e693a7e1a5def0f370faf9e5d5349bd4965e1f6266a570d4308bcc9181adfa095e635b49cb657a799b419f9 AUX chromium-expat-r0.patch 513 SHA256 af117c11c385a8d401601118ed0d31ea7486684c0c32b78c3089dd3229e0945a SHA512 67a9bec3deb025b5686e8c1b83effdff2bbba7343a6a6dd265ad417f814319ddb3abde7072280218caadc965ae22be102f1e572aac551917150294a722a973e3 WHIRLPOOL 1e113cebf5ec8a6a197969d434f84e41e516b0854113d0f45aa976054ded798d202f982ddbe2e609e0687af440253c60cd46d6128a88af511a94bbf2c70a252a AUX chromium-glib-r0.patch 451 SHA256 42469853c5cb1d4376567419f78af848b0f4a1b9f68ce9b5c8ce8c0b3d506193 SHA512 cddac3fa7a2b9b62e73a3ae36d67a29469d76d8c48378a7c08db617325c2b193d0f4ebb81b3b0c9a375ef6d9bd922e9f4d8a3177083ce260bf94336f17792432 WHIRLPOOL d31c9fbcaa7561e8f44273966740f63be93970518c177a449ff6164a2dd0792aba2e171b3df3187960388ce4c5a1e677017951d96d44ff40b1f35e7ec03735bd +AUX chromium-gpsd-r0.patch 592 SHA256 9af056bd99e5176af6f5d8acb7d54241731b64fb3fa517fe1a698b35e21692d1 SHA512 72a668dbd5b343a34a1938c2a6f1147d14a149b9a4a981487e9ca8fa6d912791a6c11e29178c3abe1e691c0e1bf6e435a390eb89aa63bda72d592ab3b0a55b1c WHIRLPOOL 7f04535d674498e2f2d572b6feb5ee4a183ffcf9671f308947e5c4a7370399bc8388d53705f7ca23dd6038bb12c81af0fe0b8b1f3cb7d90465b255e4d3c8b7d9 AUX chromium-gyp-settings-r0.patch 383 SHA256 709e4c8937d7f839f0dd16db905e1834a502bc2cf192329d720b508ef006cfc6 SHA512 7d1d640ea6c5e442f1fce20b3689bdebc108ea3a03444f5a638b21a9a73cfc8739b7e01351fc9a724eb006f78b1c2ea7277c1a44f0a6ac10e7c8f5b820d99e53 WHIRLPOOL e35acd35e2ca208bb9c1852cc4b4299eb4df574fe70d172961303dd0f30b97675482157755662f304a6021199293c4e33f45c8af1e0984cd4265b87e9559d9cc AUX chromium-icu50-tests-r0.patch 1994 SHA256 b8ddf9dc432278f299b42c9abd683af00a1014ecd14f737a6b9c3b6cb948240a SHA512 d871c4bfaec01ab7507b3cb924683a51317083d6b5613cb32dd4f51d08973671f6665ec347a19df3d8dc5600e047452874e3e1231d037403b954678f33ef30fc WHIRLPOOL cdd512951f61ceb5880a7c40a79dcb13ea34f9334690f2043a1daf74d98f11943230696e7c87ec678adfa1efad5f5ba7b91e5b3b17ba8b205d0ca0f6fbffdfd3 AUX chromium-launcher-r2.sh 940 SHA256 842e121bbfa33513ca964744f0ba8401401946e672cd6a0a95bc80a28212e87e SHA512 64ec5e0a4f524bd6164fe33a022419d6cf54822754b172e85ea003c47f9bfe6ed996353af707a4e16369a68d2f2e7d51f186397a48da42f13eb3dccb7e4ae4f8 WHIRLPOOL 4a2284957bb462ded600f14b1aaa7e29389181cda149b9090cb7b6fe8303dc5692519da6281769925b2122578ba2ea0ef8a1563077a62d7cdf7ca243c165805a @@ -25,6 +26,7 @@ AUX chromium-system-libpng-r0.patch 385 SHA256 d0a8b8f5b3d25be4bd2f060422c467dc8 AUX chromium-system-nspr-r0.patch 540 SHA256 f1a441b8890dcb880fda9533b0206f17f1e85ee3e84e542d9c8fba5e54c88226 SHA512 b79923850623152feb0af595c266fb2f5a5f68ceae5565e9b4908f11c0d75a1fb3a14c0c98a06f12402072088c4379c68a73c81e37816c0554a48dd89377954d WHIRLPOOL d7e4620a1df2575d6fca281278dcaa99714e205beb1c7a2835b93bbe69c5cf236472522667cbea650399adb1bb8bb692cf0c96d588f1524c1093ef432a2b843e AUX chromium-system-opus-r0.patch 1007 SHA256 87d1b6befff07d9a1dfca86e1304e0b80dfc41b57acd892683850f2f080adfb4 SHA512 bfcd3007c32e08d1ccc2aeb6294cc2c95eb3253ee1de78cedb9d07f28411c8efa12261cb2c9ab1265cb33aa8211b1a7759ecc2b99048f6d222fd1e602366180e WHIRLPOOL 219898437d9bd173ae56015331daad10fb0fdcfc5f5835a929205320968f092565465912821f914cf0c922969dcecd2c601473e455ade981eb26706b5193cadf AUX chromium-system-speex-r0.patch 1376 SHA256 65efd8d2e10d0fd41b5dbbdca9e3e4cc8ac7ec4d17ed9da295e85f885f1cb5c6 SHA512 a3f9c821169e82c62eb28e071907ee0b7bed8bbc0527c726d5026697fef1974fd4f30211d42ea1e64d5b95035d91a7e3ffcdd08e3d3e96f4b8fe62a5ab6a8218 WHIRLPOOL d02d751843fde3c4bc2f407a4bd484d0d89853fd9bb5e7f5124c1adb4733a3bf303a0c805bb8b8e32893d5690141dc4dd312d05bfbf99f0e175954db3fda2c85 +AUX chromium-system-v8-r0.patch 397 SHA256 9b69099db82e3d4def410f887eb0b0b9006f4e68b59b8eb72d3b33c79a42da7c SHA512 83d44848d637d545aa851cdf2df81b24964d6febbde4ab28ff600f82ebd0c60a66059fc87a96bb1464363d2e2f098fe151ca3a9911f9ca2f3c11ba36bbf7e653 WHIRLPOOL 8fc87b7c1a0f8aca41ee17bef0d415d0f73619a2191807f5f0ce7340052ccb2fc0e34af033285fe62eb41b895b556b241f8c1182fa5daf68c6cc0d658a05af0f AUX chromium-tcmalloc-r0.patch 916 SHA256 ae37da023f0b5cda27c3396b5a197d6aba9f3810a32238450f490a8e93f92b63 SHA512 947bd1176863ef7320c0007e0ba906d86a90f47f23932a581613bb1ca28965d8ecdbe285a118bc6d212a6ba59fa55760fe4a71be46d64a6322fffa29e9737ac3 WHIRLPOOL f1761ba96fd3bad70160ecc4d45cf06c9b3b30de0762228cadb5065377a2d3c48e7106400bbc50e6c591988d1d2f24bb7331fb3f6d36223c2351f9fd8dfd09c5 AUX chromium-tcmalloc-r1.patch 2412 SHA256 df57cc238905c027b844ab680f6c66d879cc7bd9d03603f1ae2c4b10b7715f5b SHA512 b4b47b217c4511c5ff00358ad3d0ebc7e9272d41ef39c3e680fc618843fa5fa1a7ccb88681d2e9bf8b67abcc34f03042f924c977240e87005f621a507330dd9b WHIRLPOOL 1acd99c27ceaf2ab0837fc888d04bb3ef5b48946df96e0981b1698cab986126fe02b3157c5c10dff19c8444b41e1f6053541d6020dcc42bc2ee08eafdd2b477a AUX chromium-unistd-r0.patch 354 SHA256 45c11f845424a7e197e3ea826066a5987fff6b309f4091a9a775038543a0656d SHA512 949517b25aac38fcdd229b71f1a7eeefad57b7896aa066258ca6d35972c9a5d97b6432e6317b8d086575a0c7f94f317f068136902327ef747bb380e46d143e70 WHIRLPOOL 271362646f6c5af2e41081e77c6307e87330c43149573b162bee26c6b716a9dd43dd302539a63e7de9aeab04a7af4e4dff25b6e575dd4192d744a6a33ba2066b @@ -38,20 +40,24 @@ DIST chromium-25.0.1364.45-lite.tar.bz2 125402473 SHA256 d0fa28f7ad13942af7301b2 DIST chromium-25.0.1364.58-lite.tar.bz2 125415539 SHA256 f6431601339f5de8bbdecb3fd3b7e4133cec8bb9ca0b90f28c251a35bccdf1bb SHA512 67952a02b39bfc711fdff89e449a5b084dac31770e05026f0e8752203f9f6aa212d92f47a32946de799f916ba9414e721d8b528a6e8bb1ae6009aaa01f124ae5 WHIRLPOOL 61fd1f8307ef374cb4feca3ac27b0a90b6389fd4432c3fe8e0a73e5700a6a78e52bc6793399ce834d775e6655d9c1d476141512edda922ec3343dc8f8d6a86ac DIST chromium-26.0.1384.2-lite.tar.xz 103884752 SHA256 624d5ffc6939818172c8c76c49d736e0a2171133e5be39a55a32e6413ed3b82b SHA512 5989b337a6aac03418531c4b681980debbd7f291ea982065110657cc45f6f2f0549f0c40f0d212d21ec8e9fed10ff589ac111f03d3b00a1bc69c73ea62443f1d WHIRLPOOL 6729eb5354879872d417d04812b29e0ce7f62fe9a00f0efa95f77d09e97cd3f5b8ff7bae96ca68654e4e29395cbc05ece66b963df932c9d968bc790f626a0a3e DIST chromium-26.0.1386.0-lite.tar.xz 104034868 SHA256 1e99751df931f877327506cba1b1958c670abe449f88f0e3880bb418370d389f SHA512 9781ce24973835e39a0078a3feb162f830cc4e590fc7446314d02cbcb1b793ac5b95c5808f6576506f6da35afe53948ed8b39460c972b073278ebb3a7b0a37fd WHIRLPOOL 9af7bf3fcf03823f040f007e4adff223ea162d816f7789802220e42ef667aa702e18c12859e7293cad7ca518523aa74ef2d80af150f51789df13475e5bd65d25 +DIST chromium-26.0.1403.0.tar.xz 140497404 SHA256 8eef12f629a22220e79797ed7c716a805f920092b46ca64b364fdb21db803d2e SHA512 a9160797e2996d2aa87d1f219ef323c43fddc3ea9db909e1d327c59fa7164f8f453fa0c381647daf09d78a1cc968a9a059a1ca700dfdf44e282934f7c364f16c WHIRLPOOL 6312ca67494008d23ce273d6f2572e949e734bf0b440954c53a3a9d7f4c194dcd7ade8f522824a142420779224b529fe26420d6a159bbb6a9249c6d8413d90b4 EBUILD chromium-24.0.1312.52.ebuild 15868 SHA256 65f300829a756d014096cd034453a3a7a8a15fab194df7586f426715b0c8c207 SHA512 e55b9bf028646fdc1780674de3b9dbd8b19b5a83f9d3cc7dd6a2317f0dde79b9fba170ea9b41a50c7fa140d6d0cdc341bbc998fd183a00a897dc2a86c079cf1c WHIRLPOOL 209630457c9a4352282b091a8d67b5404d0fe2695a328207df76d149257a6c4fd723b98aac6718b54fa966d876f3cca3d8b4f374dbf09031db1a2eca98a84587 EBUILD chromium-24.0.1312.56.ebuild 15868 SHA256 a1c1a269c9e1f4e423e4dd7eca56f76253059b2bb0aa3beec92ff6de12fbee9c SHA512 6d80ed07889d34aa719f310a7bd69f5279e3a3cef0aac1f12ca8248b11a6151b3af7b563b12e296a8f73f537abe0830bc21de52d1a79bf2160e3e7d581d2b92d WHIRLPOOL fa15d18d5aa17181afbdac9b56d4403ddc98359765c4ce5ff6986ff5115f0fac9909980fd8b11bf9132684e23d7625a50f0d478603bb108103bb4370ace43120 EBUILD chromium-25.0.1364.45.ebuild 16223 SHA256 7461d8b8f4fd0ec866d5618fc6a001b6d9cea8cd1035e920fa3165ab0b0a74b6 SHA512 2a34501ef4f85e866c3671cdc89ed05f0e84c910178949bcc86b3f4340e765756960593e20354159caa5a2f2e8b38db255632a18c6bbe194a1d76917d82d3e68 WHIRLPOOL 2605db94c4109cd164c235b1b940e286ee4617473825fd73835bc38cd77d06f470034475e6ef535f4082aee38d4c386d926df38df9a6ddc53836e333b01419bf EBUILD chromium-25.0.1364.58.ebuild 16223 SHA256 3ffe656053de68d6d911332c2c32ade3ad15283f38614384d7fa1c65215806b6 SHA512 4dda11731a0c01915dff453a334413f8aab3e2c33159d824babceaf5fee2d15c56772d7621e75554b1b0e906c5ff2a001a94fea1189b78f558cb2922e32ea040 WHIRLPOOL 9af10b16d93d27b48f456abed8139880ff4989f3dd2dbd499babcae1a11a23bb3ea39c7f5d9c02a0d9eb3017934a39c9ba47d66b4e251fcd636b64ca3e6dc776 EBUILD chromium-26.0.1384.2.ebuild 15686 SHA256 96b65ef658b0df34e3f8d625d6b673f9e51eba6e500f217eed9ec0728fe578e6 SHA512 ed1ec1e145aae265f668c9817b52c6e9ba3d3b5e797363027b4d29ce29a17d8903fb1d981354ecea59028ab0af99dcfa288ff13ff1db171921d246ff5d5b071b WHIRLPOOL f7ad67f1281ceb60fcadd2c46a1974b87b671336c6f981179622260eb4246b4a124c7a4cdbcaa87890826360e74b35176d8504f43bd2610fc2845a70167c9abf EBUILD chromium-26.0.1386.0.ebuild 15843 SHA256 4dbeb02dec06f6c9f455d40ad6b3249151a2afddc8c97e60758fad957d351062 SHA512 abf641a14b20cbe95e358ccdf244a335a0eaef334cbb049c7cf6492ddd4d5b6d50cd90ede6db7b09cafe3a3fdc4e7f83e4ee01f0d5fbdd2a82ea8d86dc35d8e6 WHIRLPOOL 048003587244d0a3407483de8b1dc5a7d50db2bdc0a1c9972403eb08a59e85a525236c63bd148f3e155e41b73e969b0542fe0bb1eb0e75d071696a63c281db16 -EBUILD chromium-9999-r1.ebuild 17190 SHA256 7ebdec1a17705adc19a31e2201842cc00fcfe5cd24e7635ae0b28662f1822b2c SHA512 14c43905ac7569fa91fdf50512da0a0cad83eb66f32f94153fd3787fda5e42d573e0e5dec72b2f30110f261179640e9d81ba61c1de763b983fd8776dfc3f336f WHIRLPOOL bc6f871e6f1bf2b53b9752011dd482a2c32e959910e584258add52346b1e838cc2a624e5f416ad7258afd2b92f6e355153b028913e135ee80a760b9f9fd1537d -MISC ChangeLog 52560 SHA256 5414602357533e87ad2ff8747fbc1f527bb363df77662b31128882f29baafab5 SHA512 e5bc2806e9e5025c9580b685eb26e6333407a6d30aa1e16032c7817d09ef126c61d8334d2b5652ff38b93f10ac0aa02af23d7276d4bc05ec0889f363eedd060c WHIRLPOOL 7107f541be333348f0382ee0307b1b667501b18ae7f0005f002479b100b2bfa284c849040c878cf59e25d356cc5acc89e6c0fe3fc4e6c7a43e90fdfae9ff2186 +EBUILD chromium-26.0.1403.0.ebuild 15295 SHA256 1da093f37dbea13cd14a5b757f88a4e49bfc838c0786cbd8969e226fe4fa7470 SHA512 f92f1e6f9d0d9764a50d258830552f4632e3c91eeac30a3261a41f138251d00a9ed4ed53501bd3d7a847343134492f463af48be4af5c204ec27db77ee73ad650 WHIRLPOOL d9333fedd4505bf76eb21b296844054f13ea2820809cf96929131447f32059aaecc2e8287de8e3ad6c0f4bb1fa0e2a8dadc91969af496c91c487502e9807c639 +EBUILD chromium-9999-r1.ebuild 17038 SHA256 9fd18601a4014a09a6c117a60b2fed7d15f2820c6d0bbaf29baa4a9e470a0ef6 SHA512 b705f0c35481c1dcaa86a4ad9d860541d45e770b127571f6631edecd9cc199c2879557160555998e2ebfaee1ae778fcb3f9a180a2a2a43346c5ebebbe0b9dfa1 WHIRLPOOL 8838a43430fc299610e8d09ec024899607b0e52b2865b69d1e22a6a19d72b1a210483083282a7310b9e1af22450868d351b0d57ad6524d5798c7569a16086205 +MISC ChangeLog 52917 SHA256 1687c0ea3493148c03bf5691e56fe281979ec10beb25912c6ab9f33b174b5b04 SHA512 60f4d6ad975ea12e067d027b01ce377533d10f1372aacba00a2e738cb8eaeacd896465601030ac76f58a4c10148a3223aa535a377f165920cf96ebb47abaa889 WHIRLPOOL 8200cf1598236eccc79dcc4f987a4ea41e3026d78a458071b8ca6905c54985cd97cd41c848581db0f0f167df01e1253d1119b7daa94c6d0cbb3fd1d482bbaf69 MISC ChangeLog-2011 114031 SHA256 e2c2c75785c5eaf78b6efe01e357279cbb7be0c89d00b4053f475e963916fa54 SHA512 8e14759348333bdbd7c338080472789d7bbb1ece1ca5817bac6306bdcb33dda1e23bf3055cbb3b7bcee9362b6900bba1ace7ba73f353570a74d3ed761c9198cc WHIRLPOOL 810b6423c53f892a4b0964380b8190dec2a8783d560a9cb0baec93a77d879186201055382ca05975ae242e16728529ae85445db003fdd425355292d17817157b +MISC chromium-9999-r1.ebuild.orig 17190 SHA256 7ebdec1a17705adc19a31e2201842cc00fcfe5cd24e7635ae0b28662f1822b2c SHA512 14c43905ac7569fa91fdf50512da0a0cad83eb66f32f94153fd3787fda5e42d573e0e5dec72b2f30110f261179640e9d81ba61c1de763b983fd8776dfc3f336f WHIRLPOOL bc6f871e6f1bf2b53b9752011dd482a2c32e959910e584258add52346b1e838cc2a624e5f416ad7258afd2b92f6e355153b028913e135ee80a760b9f9fd1537d +MISC chromium-9999-r1.ebuild.rej 1807 SHA256 f79cde8d1bf57e0aa1d5f1434c3433e6ce6e56d375ca341957ef3302db964693 SHA512 6a981a3dfa4e90ae4fae90d3816afc34322fe02a2a7b47d33d0d013208bf56bb9a66932eb2a50fe6f929c5181d039cf6792180d273560d5f61099392651ba6cb WHIRLPOOL a46c0d448b70153bdc218840bb8bc3d621b6c9c6b84d76d7000ccf3e3ff535e9a40faf65eb73ec37b5c8ffe19091bd31d14a1ce1ee47d767fa6f737a3d454aba MISC metadata.xml 516 SHA256 e5ca0cf3ef65ca054555c35bbb492d02b40138a907fae82aaa236f774fdef32f SHA512 580852722eb6ce8c660ea05b4b9a6a6ca04582c1438401e92425b6733e7a9423f048818153f59394081df6f89bee349da2b3c97a61e030f995df5ae00bc41b58 WHIRLPOOL 03ac4c1574b769bdeebe082281809af638223bdcbdea1bc2faef86f484e0f26298be769f6311023642257d49eb3d31f223c445b07dba5c6aa699775fcedff8ad -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlEJx1cACgkQC77qH+pIQ6ROCQD+NOiKFmtgVnsTPaKpYg9Rp6xw -WsognQBHh+AiBxigtw8A/2oIZgDJk4zdDTgvBhLcLYKfvJNeKexInK5dMkVwOpl9 -=8YeA +iEYEAREIAAYFAlEQ35YACgkQuUQtlDBCeQIq8gCdGVPqQn0wGQFIMggSLEYCYCjj +EQsAn0MDgU0/XGVejHLjnvbOSguEBPOe +=JYn0 -----END PGP SIGNATURE----- diff --git a/www-client/chromium/chromium-26.0.1403.0.ebuild b/www-client/chromium/chromium-26.0.1403.0.ebuild new file mode 100644 index 000000000000..cd0fbbe73b60 --- /dev/null +++ b/www-client/chromium/chromium-26.0.1403.0.ebuild @@ -0,0 +1,502 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-26.0.1403.0.ebuild,v 1.1 2013/02/05 10:31:43 phajdan.jr Exp $ + +EAPI="5" +PYTHON_DEPEND="2:2.6" + +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 flag-o-matic multilib \ + pax-utils portability python toolchain-funcs versionator virtualx + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bindist cups gnome gnome-keyring gps kerberos pulseaudio selinux system-ffmpeg tcmalloc" + +RDEPEND="app-accessibility/speech-dispatcher + app-arch/bzip2 + cups? ( + dev-libs/libgcrypt + >=net-print/cups-1.3.11 + ) + >=dev-lang/v8-3.16.11.1:= + >=dev-libs/elfutils-0.149 + dev-libs/expat + >=dev-libs/icu-49.1.1-r1:= + dev-libs/jsoncpp + >=dev-libs/libevent-1.4.13 + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/nspr + >=dev-libs/nss-3.12.3 + dev-libs/protobuf + dev-libs/re2 + gnome? ( >=gnome-base/gconf-2.24.0 ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) + gps? ( >=sci-geosciences/gpsd-3.7[shm] ) + >=media-libs/alsa-lib-1.0.19 + media-libs/flac + media-libs/harfbuzz + >=media-libs/libjpeg-turbo-1.2.0-r1 + media-libs/libpng + >=media-libs/libwebp-0.2.0_rc1 + media-libs/mesa[gles2] + media-libs/opus + media-libs/speex + pulseaudio? ( media-sound/pulseaudio ) + system-ffmpeg? ( || ( + >=media-video/ffmpeg-1.0[opus] + <media-video/ffmpeg-1.0 + media-video/libav + ) ) + >=net-libs/libsrtp-1.4.4_p20121108 + sys-apps/dbus + sys-apps/pciutils + sys-libs/zlib[minizip] + virtual/udev + virtual/libusb:1 + x11-libs/gtk+:2 + x11-libs/libXinerama + x11-libs/libXScrnSaver + x11-libs/libXtst + kerberos? ( virtual/krb5 ) + selinux? ( + sec-policy/selinux-chromium + sys-libs/libselinux + )" +DEPEND="${RDEPEND} + !arm? ( + >=dev-lang/nacl-toolchain-newlib-0_p9093 + dev-lang/yasm + ) + dev-lang/perl + dev-python/ply + dev-python/simplejson + >=dev-util/gperf-3.0.3 + sys-apps/hwids + >=sys-devel/bison-2.4.3 + sys-devel/flex + >=sys-devel/make-3.81-r2 + virtual/pkgconfig + test? ( dev-python/pyftpdlib )" +RDEPEND+=" + !=www-client/chromium-9999 + x11-misc/xdg-utils + virtual/ttf-fonts" + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +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 ! use selinux; then + chromium_suid_sandbox_check_kernel_config + fi + + if use bindist && ! use system-ffmpeg; then + elog "bindist enabled: H.264 video support will be disabled." + fi + if ! use bindist; then + elog "bindist disabled: Resulting binaries may not be legal to re-distribute." + fi +} + +src_prepare() { + if ! use arm; then + mkdir -p out/Release/obj/gen/sdk/toolchain || die + cp -a /usr/$(get_libdir)/nacl-toolchain-newlib \ + out/Release/obj/gen/sdk/toolchain/linux_x86_newlib || die + touch out/Release/obj/gen/sdk/toolchain/linux_x86_newlib/stamp.untar || die + fi + + # Fix build without NaCl glibc toolchain. + epatch "${FILESDIR}/${PN}-ppapi-r0.patch" + + epatch "${FILESDIR}/${PN}-gpsd-r0.patch" + + epatch "${FILESDIR}/${PN}-system-v8-r0.patch" + + epatch "${FILESDIR}/${PN}-system-ffmpeg-r1.patch" + + 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/cros_system_api/*' \ + \! -path 'third_party/ffmpeg/*' \ + \! -path 'third_party/flot/*' \ + \! -path 'third_party/hunspell/*' \ + \! -path 'third_party/hyphen/*' \ + \! -path 'third_party/iccjpeg/*' \ + \! -path 'third_party/jstemplate/*' \ + \! -path 'third_party/leveldatabase/*' \ + \! -path 'third_party/libjingle/*' \ + \! -path 'third_party/libphonenumber/*' \ + \! -path 'third_party/libvpx/*' \ + \! -path 'third_party/libxml/chromium/*' \ + \! -path 'third_party/libXNVCtrl/*' \ + \! -path 'third_party/libyuv/*' \ + \! -path 'third_party/lss/*' \ + \! -path 'third_party/modp_b64/*' \ + \! -path 'third_party/mongoose/*' \ + \! -path 'third_party/mt19937ar/*' \ + \! -path 'third_party/npapi/*' \ + \! -path 'third_party/openmax/*' \ + \! -path 'third_party/ots/*' \ + \! -path 'third_party/pywebsocket/*' \ + \! -path 'third_party/qcms/*' \ + \! -path 'third_party/sfntly/*' \ + \! -path 'third_party/skia/*' \ + \! -path 'third_party/smhasher/*' \ + \! -path 'third_party/sqlite/*' \ + \! -path 'third_party/tcmalloc/*' \ + \! -path 'third_party/tlslite/*' \ + \! -path 'third_party/trace-viewer/*' \ + \! -path 'third_party/undoview/*' \ + \! -path 'third_party/v8-i18n/*' \ + \! -path 'third_party/webdriver/*' \ + \! -path 'third_party/webrtc/*' \ + \! -path 'third_party/widevine/*' \ + -delete || die + + # Remove bundled v8. + find v8 -type f \! -iname '*.gyp*' -delete || die +} + +src_configure() { + local myconf="" + + # Never tell the build system to "enable" SSE2, it has a few unexpected + # additions, bug #336871. + myconf+=" -Ddisable_sse2=1" + + # Optional tcmalloc. Note it causes problems with e.g. NVIDIA + # drivers, bug #413637. + myconf+=" $(gyp_use tcmalloc linux_use_tcmalloc)" + + # Disable glibc Native Client toolchain, we don't need it (bug #417019). + myconf+=" -Ddisable_glibc=1" + + # TODO: also build with pnacl + myconf+=" -Ddisable_pnacl=1" + + # It would be awkward for us to tar the toolchain and get it untarred again + # during the build. + myconf+=" -Ddisable_newlib_untar=1" + + # Make it possible to remove third_party/adobe. + echo > "${T}/flapper_version.h" || die + myconf+=" -Dflapper_version_h_file=${T}/flapper_version.h" + + # Use system-provided libraries. + # 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_libvpx (http://crbug.com/174287). + myconf+=" + -Duse_system_bzip2=1 + -Duse_system_flac=1 + -Duse_system_harfbuzz=1 + -Duse_system_icu=1 + -Duse_system_jsoncpp=1 + -Duse_system_libevent=1 + -Duse_system_libjpeg=1 + -Duse_system_libpng=1 + -Duse_system_libsrtp=1 + -Duse_system_libusb=1 + -Duse_system_libwebp=1 + -Duse_system_libxml=1 + -Duse_system_mesa=1 + -Duse_system_minizip=1 + -Duse_system_nspr=1 + -Duse_system_opus=1 + -Duse_system_protobuf=1 + -Duse_system_re2=1 + -Duse_system_speex=1 + -Duse_system_v8=1 + -Duse_system_xdg_utils=1 + -Duse_system_yasm=1 + -Duse_system_zlib=1 + $(gyp_use system-ffmpeg use_system_ffmpeg)" + + # Optional dependencies. + # TODO: linux_link_kerberos, bug #381289. + myconf+=" + $(gyp_use cups) + $(gyp_use gnome use_gconf) + $(gyp_use gnome-keyring use_gnome_keyring) + $(gyp_use gnome-keyring linux_link_gnome_keyring) + $(gyp_use gps linux_use_libgps) + $(gyp_use gps linux_link_libgps) + $(gyp_use kerberos) + $(gyp_use pulseaudio) + $(gyp_use selinux selinux)" + + # Use explicit library dependencies instead of dlopen. + # This makes breakages easier to detect by revdep-rebuild. + myconf+=" + -Dlinux_link_gsettings=1 + -Dlinux_link_libpci=1 + -Dlinux_link_libspeechd=1" + + # TODO: use the file at run time instead of effectively compiling it in. + myconf+=" + -Dusb_ids_path=/usr/share/misc/usb.ids" + + if ! use selinux; then + # Enable SUID sandbox. + myconf+=" + -Dlinux_sandbox_path=${CHROMIUM_HOME}/chrome_sandbox + -Dlinux_sandbox_chrome_path=${CHROMIUM_HOME}/chrome" + fi + + # Never use bundled gold binary. Disable gold linker flags for now. + myconf+=" + -Dlinux_use_gold_binary=0 + -Dlinux_use_gold_flags=0" + + # Always support proprietary codecs. + myconf+=" -Dproprietary_codecs=1" + + if ! use bindist && ! use system-ffmpeg; then + # Enable H.624 support in bundled ffmpeg. + myconf+=" -Dffmpeg_branding=Chrome" + fi + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + myconf+=" -Dgoogle_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + -Dgoogle_default_client_id=329227923882.apps.googleusercontent.com + -Dgoogle_default_client_secret=vgKG0NNv7GoDpbtoFNLxCUXu" + + 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: re-enable NaCl (NativeClient). + myconf+=" -Dtarget_arch=arm + -Darmv7=0 + -Darm_neon=0 + -Ddisable_nacl=1" + 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. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + fi + + egyp_chromium ${myconf} || die +} + +src_compile() { + local test_targets + for x in base cacheinvalidation crypto \ + googleurl gpu media net printing sql; do + test_targets+=" ${x}_unittests" + done + + local make_targets="chrome chromedriver" + if ! use selinux; then + make_targets+=" chrome_sandbox" + fi + if use test; then + make_targets+=$test_targets + fi + + # See bug #410883 for more info about the .host mess. + emake ${make_targets} BUILDTYPE=Release V=1 \ + CC.host="$(tc-getCC)" CFLAGS.host="${CFLAGS}" \ + CXX.host="$(tc-getCXX)" CXXFLAGS.host="${CXXFLAGS}" \ + LINK.host="$(tc-getCXX)" LDFLAGS.host="${LDFLAGS}" \ + AR.host="$(tc-getAR)" || die + + pax-mark m out/Release/chrome + if use test; then + for x in $test_targets; do + pax-mark m out/Release/${x} + done + 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 + + runtest() { + local cmd=$1 + shift + local filter="--gtest_filter=$(IFS=:; echo "-${*}")" + einfo "${cmd}" "${filter}" + LC_ALL="${mylocale}" VIRTUALX_COMMAND="${cmd}" virtualmake "${filter}" + } + + local excluded_base_unittests=( + "ICUStringConversionsTest.*" # bug #350347 + "MessagePumpLibeventTest.*" # bug #398591 + ) + runtest out/Release/base_unittests "${excluded_base_unittests[@]}" + + runtest out/Release/cacheinvalidation_unittests + runtest out/Release/crypto_unittests + runtest out/Release/googleurl_unittests + runtest out/Release/gpu_unittests + + # TODO: re-enable when we get the test data in a separate tarball. + # runtest out/Release/media_unittests + + # local excluded_net_unittests=( + # "NetUtilTest.IDNToUnicode*" # bug 361885 + # "NetUtilTest.FormatUrl*" # see above + # "DnsConfigServiceTest.GetSystemConfig" # bug #394883 + # "CertDatabaseNSSTest.ImportServerCert_SelfSigned" # bug #399269 + # "URLFetcher*" # bug #425764 + # "HTTPSOCSPTest.*" # bug #426630 + # "HTTPSEVCRLSetTest.*" # see above + # "HTTPSCRLSetTest.*" # see above + #) + # runtest out/Release/net_unittests "${excluded_net_unittests[@]}" + + runtest out/Release/printing_unittests + runtest out/Release/sql_unittests +} + +src_install() { + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome || die + + if ! use selinux; then + doexe out/Release/chrome_sandbox || die + fperms 4755 "${CHROMIUM_HOME}/chrome_sandbox" + fi + + doexe out/Release/chromedriver || die + + if ! use arm; then + doexe out/Release/nacl_helper{,_bootstrap} || die + insinto "${CHROMIUM_HOME}" + doins out/Release/nacl_irt_*.nexe || die + doins out/Release/libppGoogleNaClPluginChrome.so || die + fi + + 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 + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.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 + + if ! use system-ffmpeg; then + doexe out/Release/libffmpegsumo.so || die + fi + + # Install icons and desktop entry. + local branding size + for size in 16 22 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser${CHROMIUM_SUFFIX}.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + 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 +} diff --git a/www-client/chromium/chromium-9999-r1.ebuild b/www-client/chromium/chromium-9999-r1.ebuild index 6d4f75360b12..dc7e3c13696f 100644 --- a/www-client/chromium/chromium-9999-r1.ebuild +++ b/www-client/chromium/chromium-9999-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild,v 1.163 2013/01/26 04:14:15 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild,v 1.164 2013/02/05 10:31:43 phajdan.jr Exp $ EAPI="5" PYTHON_DEPEND="2:2.6" @@ -19,7 +19,7 @@ ESVN_REPO_URI="http://src.chromium.org/svn/trunk/src" LICENSE="BSD" SLOT="live" KEYWORDS="" -IUSE="bindist cups gnome gnome-keyring kerberos pulseaudio selinux system-ffmpeg tcmalloc" +IUSE="bindist cups gnome gnome-keyring gps kerberos pulseaudio selinux system-ffmpeg tcmalloc" RDEPEND="app-accessibility/speech-dispatcher app-arch/bzip2 @@ -27,7 +27,7 @@ RDEPEND="app-accessibility/speech-dispatcher dev-libs/libgcrypt >=net-print/cups-1.3.11 ) - >=dev-lang/v8-3.15.11.1:= + >=dev-lang/v8-3.16.11.1:= >=dev-libs/elfutils-0.149 dev-libs/expat >=dev-libs/icu-49.1.1-r1:= @@ -38,15 +38,17 @@ RDEPEND="app-accessibility/speech-dispatcher dev-libs/nspr >=dev-libs/nss-3.12.3 dev-libs/protobuf + dev-libs/re2 gnome? ( >=gnome-base/gconf-2.24.0 ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2 ) + gps? ( >=sci-geosciences/gpsd-3.7[shm] ) >=media-libs/alsa-lib-1.0.19 media-libs/flac media-libs/harfbuzz >=media-libs/libjpeg-turbo-1.2.0-r1 media-libs/libpng - media-libs/libvpx >=media-libs/libwebp-0.2.0_rc1 + media-libs/mesa[gles2] media-libs/opus media-libs/speex pulseaudio? ( media-sound/pulseaudio ) @@ -206,15 +208,15 @@ src_prepare() { \! -path 'third_party/hunspell/*' \ \! -path 'third_party/hyphen/*' \ \! -path 'third_party/iccjpeg/*' \ - \! -path 'third_party/khronos/*' \ + \! -path 'third_party/jstemplate/*' \ \! -path 'third_party/leveldatabase/*' \ \! -path 'third_party/libjingle/*' \ \! -path 'third_party/libphonenumber/*' \ + \! -path 'third_party/libvpx/*' \ \! -path 'third_party/libxml/chromium/*' \ \! -path 'third_party/libXNVCtrl/*' \ \! -path 'third_party/libyuv/*' \ \! -path 'third_party/lss/*' \ - \! -path 'third_party/mesa/*' \ \! -path 'third_party/modp_b64/*' \ \! -path 'third_party/mongoose/*' \ \! -path 'third_party/mt19937ar/*' \ @@ -223,7 +225,6 @@ src_prepare() { \! -path 'third_party/ots/*' \ \! -path 'third_party/pywebsocket/*' \ \! -path 'third_party/qcms/*' \ - \! -path 'third_party/re2/*' \ \! -path 'third_party/sfntly/*' \ \! -path 'third_party/skia/*' \ \! -path 'third_party/smhasher/*' \ @@ -244,13 +245,6 @@ src_prepare() { # 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 } src_configure() { @@ -279,10 +273,10 @@ src_configure() { myconf+=" -Dflapper_version_h_file=${T}/flapper_version.h" # 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_libvpx (http://crbug.com/174287). myconf+=" -Duse_system_bzip2=1 -Duse_system_flac=1 @@ -294,13 +288,14 @@ src_configure() { -Duse_system_libpng=1 -Duse_system_libsrtp=1 -Duse_system_libusb=1 - -Duse_system_libvpx=1 -Duse_system_libwebp=1 -Duse_system_libxml=1 + -Duse_system_mesa=1 -Duse_system_minizip=1 -Duse_system_nspr=1 -Duse_system_opus=1 -Duse_system_protobuf=1 + -Duse_system_re2=1 -Duse_system_speex=1 -Duse_system_v8=1 -Duse_system_xdg_utils=1 @@ -310,12 +305,13 @@ src_configure() { # Optional dependencies. # TODO: linux_link_kerberos, bug #381289. - # TODO: linux_use_libgps, linux_link_libgps. myconf+=" $(gyp_use cups) $(gyp_use gnome use_gconf) $(gyp_use gnome-keyring use_gnome_keyring) $(gyp_use gnome-keyring linux_link_gnome_keyring) + $(gyp_use gps linux_use_libgps) + $(gyp_use gps linux_link_libgps) $(gyp_use kerberos) $(gyp_use pulseaudio) $(gyp_use selinux selinux)" diff --git a/www-client/chromium/files/chromium-gpsd-r0.patch b/www-client/chromium/files/chromium-gpsd-r0.patch new file mode 100644 index 000000000000..1327ecc9ca68 --- /dev/null +++ b/www-client/chromium/files/chromium-gpsd-r0.patch @@ -0,0 +1,12 @@ +--- build/linux/system.gyp.orig 2013-01-28 16:03:43.709477316 +0000 ++++ build/linux/system.gyp 2013-01-28 16:06:14.210254835 +0000 +@@ -175,9 +175,6 @@ + 'gps_open', + 'gps_close', + 'gps_read', +- # We don't use gps_shm_read() directly, just to make +- # sure that libgps has the shared memory support. +- 'gps_shm_read', + ], + 'message': 'Generating libgps library loader.', + 'process_outputs_as_sources': 1, diff --git a/www-client/chromium/files/chromium-system-v8-r0.patch b/www-client/chromium/files/chromium-system-v8-r0.patch new file mode 100644 index 000000000000..4c85b7052695 --- /dev/null +++ b/www-client/chromium/files/chromium-system-v8-r0.patch @@ -0,0 +1,11 @@ +--- v8/tools/gyp/v8.gyp.orig 2013-02-05 08:41:52.390427791 +0000 ++++ v8/tools/gyp/v8.gyp 2013-02-05 08:42:14.330559664 +0000 +@@ -993,7 +993,7 @@ + 'include_dirs++': [ + '<(shim_headers_path)', + ], +- 'direct_dependent_settings': { ++ 'all_dependent_settings': { + 'include_dirs+++': [ + '<(shim_headers_path)', + ], |