summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Donenfeld <zx2c4@gentoo.org>2015-02-08 16:43:42 +0000
committerJason Donenfeld <zx2c4@gentoo.org>2015-02-08 16:43:42 +0000
commit9d8dbd896e60f8d9a6953002e655856fcfc1b263 (patch)
tree9315591ad61194195d63f25ce4467fa4024e38c3 /www-client
parentnet-firewall/shorewall: Version Bump, #539278 (diff)
downloadhistorical-9d8dbd896e60f8d9a6953002e655856fcfc1b263.tar.gz
historical-9d8dbd896e60f8d9a6953002e655856fcfc1b263.tar.bz2
historical-9d8dbd896e60f8d9a6953002e655856fcfc1b263.zip
Support widevine
Package-Manager: portage-2.2.15/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0xA5DE03AE
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/ChangeLog9
-rw-r--r--www-client/chromium/Manifest45
-rw-r--r--www-client/chromium/chromium-40.0.2214.111.ebuild26
-rw-r--r--www-client/chromium/chromium-40.0.2214.91.ebuild26
-rw-r--r--www-client/chromium/chromium-40.0.2214.93.ebuild26
-rw-r--r--www-client/chromium/chromium-41.0.2272.12-r1.ebuild26
-rw-r--r--www-client/chromium/chromium-41.0.2272.16.ebuild26
-rw-r--r--www-client/chromium/chromium-41.0.2272.35.ebuild26
-rw-r--r--www-client/chromium/chromium-42.0.2288.6.ebuild26
-rw-r--r--www-client/chromium/files/chromium-widevine.patch31
-rw-r--r--www-client/chromium/metadata.xml3
11 files changed, 225 insertions, 45 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog
index c1ff353658ed..3cd9f254f71f 100644
--- a/www-client/chromium/ChangeLog
+++ b/www-client/chromium/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-client/chromium
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.1194 2015/02/08 00:47:26 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.1195 2015/02/08 16:43:38 zx2c4 Exp $
+
+ 08 Feb 2015; Jason A. Donenfeld <zx2c4@gentoo.org>
+ +files/chromium-widevine.patch, chromium-40.0.2214.111.ebuild,
+ chromium-40.0.2214.91.ebuild, chromium-40.0.2214.93.ebuild,
+ chromium-41.0.2272.12-r1.ebuild, chromium-41.0.2272.16.ebuild,
+ chromium-41.0.2272.35.ebuild, chromium-42.0.2288.6.ebuild, metadata.xml:
+ Support widevine
08 Feb 2015; Richard Freeman <rich0@gentoo.org>
chromium-40.0.2214.111.ebuild:
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 7e14a9d844d7..2b0004dd7110 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -9,6 +9,7 @@ AUX chromium-launcher-r3.sh 1199 SHA256 9bceb14a6c171754b77bcc7e6095285fcb58a9ca
AUX chromium-libsecret-r0.patch 446 SHA256 92be0adb7373a471ec5ade7e38b044b7f00629f24c2c9ccbc44f850014fc4643 SHA512 455e690c1eb885315a1a78cef35510d7fd75155400ba86b5de021641c21671f49fbbb72bf1d1b0c80b2c9c6723058a9ce8b5a66ebac0f3ba06b91600807af411 WHIRLPOOL 2add62c2ac8386e44e0872f6a6ed695154cf18f95deb6ce50e9668ea097f8bbd9c323aae483250fc56b7255fa653f36987e96b3e120349d068f0e9c30a5fb335
AUX chromium-system-jinja-r6.patch 2637 SHA256 4d91a5404ee5deff2b9d334cb19a14b977f4a81bc5cd7209be8b2cac02ab711a SHA512 50528e99e8121bb5bdccbdc5e5d4bd39745f8068f3e211dc3e86531a610a6b77e0d7445d3a27ee1d24b478c1809b5042a7f6dad54f031df28c5ac29a8a2beeec WHIRLPOOL a6d8cab91712e0c532960010531732594baba30444e7bffaa9b8e0d2058b4a6e277aa13d489c877dce220e1ffe8a92ec4afc0ba6b7ef55ff0c2504bbd2e374ea
AUX chromium-system-jinja-r7.patch 1611 SHA256 ff06a869615dd10ed3b26946b6a3113b3866c4d72183037be30996857e56ce32 SHA512 689cee917bd8a81edb4e640d551eca8bbbca9fa7c8d0afbca513cd911880773e7bfa0e3d558ca770afb418c6e0b42c28edb08b4792de900df1fb0b58afba22ee WHIRLPOOL 340253d54a041a1cb607ba5048ac83bf5f4ac1d691ecc69f09d0fbcdf4207db8b665f7f467b2632ead988736c4779f33fd749d91b0d5f2ecf16caff09725d444
+AUX chromium-widevine.patch 1461 SHA256 b352ea3512368fd77b6d342a043645a61204907c3c0c564b31ac7a7aeaa6e7a5 SHA512 da5948c28b0446879502eb0b1490bf06d1ffc8d93fe4bb769f50835b357af7691d474083262b5b5d89ee46ab295e9cab475a8e81833c45f9cfdcecf024f250c4 WHIRLPOOL df860509f7a845f13edf8794340ed5496ffc31662237d73a29404337a629309db6bc442ed4aca9a5844349878a60082f05670ac28cad487c78d7778aa413fbd2
AUX chromium.default 148 SHA256 bdac1d32025d53158f96c8ad5bd71a58abdcf02f3a8759a43154e97e812fcdd1 SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 WHIRLPOOL 2e51e864134426668cc73fc5081c35288677d8ce855b07dfbd3413397f9c43148a6d6096a9b7a617511388f87623a3ce7f3387103202db53876a74bccb9dbe6c
AUX dot-gclient 174 SHA256 0ae6d69323d1d286de7ef1fa62c330536ada7280bda7564fefb5d071384ed324 SHA512 ea858464ee8732536633259ed3d11990822e8b8493c07b83218856a127320ba21b9cfc184f7e7a899739bc5f938fbca25224e559fb7db8558cb86fccc743a685 WHIRLPOOL 72a5a9af7955e653151090b555c6a67a261ff807871fdda16d7c3fabf4b52449ac9caae466ba51a17d2efed74a68adc32687599ea4287cc033e75f787d874b55
DIST chromium-40.0.2214.111-lite.tar.xz 227550468 SHA256 d9d3180d9f9a7137be979bb550dc76034f7670630c3c907a4f0e64ec0b9aec04 SHA512 d035e450804a63414b5e21d8e1b66c458dbebea9bfd5398db1100a66dbe2345bb3f0663c4a157b2856a51ec4feac90e8e68b292bc2e3bc2f24f25c39f591fc75 WHIRLPOOL 8b1c70b2416121f1c733616bcf378606f6ba5ad562fd8e2a9b57044f9660821218795a7a3684cc381e499c5156fb1cf1f5ec8c79a6dc207e7d04d0ba7cdcdab5
@@ -18,31 +19,31 @@ DIST chromium-41.0.2272.12-lite.tar.xz 237786236 SHA256 7093674377a99a4c8f64e185
DIST chromium-41.0.2272.16-lite.tar.xz 237800940 SHA256 f90eaac9d316829f78069cc28f679bff31187026ba12e9910110829127743141 SHA512 b112dd131a0fedad761057b9e103f866ee72c8a199c2e489f1615f23eccb1502b7c54a59c8c2226d62f3f3dc9d9273b9546956a83d13e66e8005797e46ed63a2 WHIRLPOOL c5279b7cd15a73216f1de61fe960fc99dcae9c966ed01f08af3d8c3e7d4daa3e8882c16b6770b74f14c7e28f2d0d246b0230488de58d27d022c27d62db0eb6a6
DIST chromium-41.0.2272.35-lite.tar.xz 238139316 SHA256 7cb69ee8ecb1a16bb22999f1d33d309a022a27448cc5094f654c979910165698 SHA512 7e4f900e216775e58950c703a487022b84873af0c8813bfdd9d9a8801d90c99ed79de5796966583e1fe9c6ef064213040f5cb0be336bd237f86d563119f8be9f WHIRLPOOL 423400d406b2b3df14b5bc941ac5abd6e61e80d69cb5c81b01bf341c17ef6624f68091c114456808211b0e56441f81621789089a420c51456abcdf888a6da545
DIST chromium-42.0.2288.6.tar.xz 300774976 SHA256 f5295d0f00c5aca27bdbaf909e8c7cd7fff06b7a02c8d87ba2d77440e595fd16 SHA512 624cc4c358edfb7dd57de7ab22c901270ae0d0687a8ee54954fc675bb1927f54fe26348cae813ac6ce6a55b2939a4a650e258ea92cf798459c5ca96682f693f5 WHIRLPOOL 6838cb22b4a042e911abc4853bbfe8340157dbf1a9f45e9f0fb655c96a5e1f7a342263ba8007c7b93f97e50990708ddc8af3257a5a7a5db5cbf25f898faab69d
-EBUILD chromium-40.0.2214.111.ebuild 18996 SHA256 8d886ce21c23ec5ebb33083b1fc3756414da17a29a1f7388bba7ec1109d10604 SHA512 e683f99f8e7a6985d83aceef27e155b2e23c4b0d4f21e3f580a22b41b5ab2d47f24a83f082f4a4c533f6364de6c4bcda2f010a630483b18df5482517b399b391 WHIRLPOOL 36b078fce85ca1181f6cb917c5b4f749acd0e96e73e39710be60127a759e588e99594ded4979bea33b554d9276c99c9169603b749c0baf963d3782ebf3c55dd1
-EBUILD chromium-40.0.2214.91.ebuild 18987 SHA256 412de225f4ce8ab5fded91bf7b748c3b94b361f31784e6567f3ba7ba097d87e6 SHA512 a8bd787d7d5d66b7ff236a7add9fcb34c4b44e3cf6b4f46df7f04ed4c5bfccbe18b59e3f4fd5fa3aa5652bfb824fc804fa160ed8a4195486c29d09f2f9fba193 WHIRLPOOL b5cb389332aab54e7dc945b75343701689a8d8974dac704bd2a267560732a317a8e6753aa96847d6eac5730a879386a109fe5d50a3f4a1a405df773cc2808ce1
-EBUILD chromium-40.0.2214.93.ebuild 18998 SHA256 9586d20a9b16d7c61759d38d3e8449b1bdb8a0ff523b9485a4b29d83be070e81 SHA512 e0d444f960faa954c880f9b94f167aa3ca20d297d93aa67e3b2ed21fb485efd4e66de7e529def7bbb3591e57b0c5f82a762b68e7cd19edb389311291764dd77f WHIRLPOOL 2a0f74e8312a5cba36d06a2c57fbe1ec5baaa411fa52e4e3e740c5a343af1dc8095959613a11a53487af3dea27d3ed8927feb149e388a43bcad87d84599a1661
-EBUILD chromium-41.0.2272.12-r1.ebuild 19164 SHA256 171ca6b38f8e8038cd73f1facaab4a0ca007da7179b331eb1f6873e5a72ce5f3 SHA512 6f807aad0dff0fd33e2cd7f9753efe94687770d6756db2e2f1703fcf35d90610df64fa5aa9dd0530e1f53036923bbdda4f587e980f2e727e23743fbdceae35a7 WHIRLPOOL bea2e52f145ccd554a33bcf3980f866888271eaa024ea2806e70f53cdb3127162ec00c2c9dbfaf2d6af26c8a06417e32cf557bfce94ba91330441d41a494b265
-EBUILD chromium-41.0.2272.16.ebuild 19158 SHA256 66f7216d5e4b2fbb17922c3e150fe2882a127a309ae9ad571fdcaca798250f3b SHA512 9bd0735fb1f21f55ddf82964ccebc2a2adf50b0568f08963ce038d57b5b6cf9c4c5c8f5835b7c18af3edb03914d36b988b5e70909f50d36068d7108727fc85ac WHIRLPOOL 2cbe4cc20c3eefb93c0cee9176556e75d2ca59515acceef3e763ee04452f7792b782176bb75ba79e76adc6c8ec2384a580e7bd4b35126280948ea8bcd12bdbe1
-EBUILD chromium-41.0.2272.35.ebuild 19158 SHA256 e32276bb6b36a9fc33a80280136fa8e0dbc9210d16420926cda2aee29e8130fd SHA512 b836f43d79d804e8630837f031537828c402a1894c15dfd0da6a94e449342b63c6dc276e4495689af39fc504291e05cd610b85e495f1d1aea00383dfd141e47b WHIRLPOOL f27fb3b2f28046deccb51423447844ad56d31d8a525fa80fe94fe000d1a0de1269c94bc29c56adc3715ad41b4c67cc996a79b7391f107873cb1db0f4d82f4191
-EBUILD chromium-42.0.2288.6.ebuild 19206 SHA256 24017039b2c33309324531e2bba00791d46bf4d53802cf5e92e93e105958078a SHA512 f98d2fa38f04c80fb5dec60f924dd5a06c1b5143d2ec6dc0788a870c09c38d14733d40f386e2ded4e89d0863c76b5368f0d362194d02832a97bdb816bfb7158b WHIRLPOOL 2c62201da9a4035e682eff14978fdedd51ff89ce96cf7b555a64a962866a6a5afa36b4b51896c16501babd56bb4c67cc1d579d54d2af408cffa03790ce1d6252
-MISC ChangeLog 3575 SHA256 a296e6505966e9e48d939e8bc9920a31dae129ca8613cfad7cc2c18bfe1c4cac SHA512 fd3f52cba42ed27f8ab1f074d6cf02a2a35d2c237e4e51c5560a1c51debe59e1b851fd4d8de1139a6018b752e793c4ae143e3d24f80e08d7ed1197c82b3d0107 WHIRLPOOL 146c3a3058c3e8bc0982077f0949a8f288590216b594056b67085b0e177ad1275df3edc1f32164dbe2a6477b6a7371e824e48e7902f986b881a5b2847cad4fa5
+EBUILD chromium-40.0.2214.111.ebuild 19986 SHA256 284c4d54767f769d5e133273a7cf03da0f10b8bd519eb34cfc05a9f9f2b56a7d SHA512 70ddf890fc1c77882e09c90724d85baa0bc3458c930ff03f065a3cfcb2e278e4ff3e86ab239d3b9d78c4597fc94aa596479bdaaf25877dac0c2f8b163c2a5687 WHIRLPOOL b42d1a38b0ba3dc62585b1a4435607f70e9bab5c89ceea59d164ee52ae6997933fed7d126fdd01f95ce41e362df3422d9676b7fffdbbcb5d7ec2475261158bbf
+EBUILD chromium-40.0.2214.91.ebuild 19979 SHA256 f5d392abb46f16c822338129ad311755409277d4a7e6c1973fd7a5c830521b9f SHA512 5ffe2089b1e248d7c03c84a22e7159817d09796fec13746bbdb9e78e80ae63a23b1700c9f355435b7bb17d821682a88007f8a75622136ac46ac27a4afb31cf0f WHIRLPOOL f05bab52e4d501f35a88642e04bf2fba0d92b4f44b8e04cc4fa43573160dfe754a587d71de109b3d99ea1e0890bd63713d0cbb9012e945e31afc2f4f31e92df5
+EBUILD chromium-40.0.2214.93.ebuild 19986 SHA256 c6084f2dfc31abba348ee47d5c12762a1b91041fde959bd2d870d919cece5164 SHA512 c4b6e30def95acc136db699b894e4095872d68169fc2f34e75c9be62cb01a4c2ef01621a9077f708c37f410dd5ccdc334c8d6252cc2f25102f1a2b7265d2d543 WHIRLPOOL 6795e384a67b9135e2c1f2184ff19414cd9c299aa689e017c961b90a009d262d68e6c867a34df74627fabe4fb9e99abe6e91e03b30e475fc8401bccd7f7d9790
+EBUILD chromium-41.0.2272.12-r1.ebuild 20149 SHA256 076e48a32e76eede47cc38348429dab4b6ea92851c0a87151116d5cf04402c38 SHA512 c0ee0cb69b1435d51164b618ffc8d9d1e2e95cd2ff3aec8cc8539e6a4d1796d67f9ef9ac96b84a55889ba2c0165b64e395b03c21cac9aa3b08a27147607042a8 WHIRLPOOL a0e5c819ec4271b0a51a7720b00a6d53253b2f9241b29e849c32053191a566a785d25745df0643c2c1fc3d2b21e44e02ce55f798fcea78009a9ba310f6920e9c
+EBUILD chromium-41.0.2272.16.ebuild 20146 SHA256 15dfcc36b5128a4914c6d0f393ca4359daa453a6bac1063c8a3f325e5d4b735a SHA512 3f9841ba49d5a44fba65697ff7e8e9f92c20b5aad99c6744a376f2454b8e45c8930905635b9f5a5a2f19597748da4d24d27d34e6fc2036b66ab6cc3923c78576 WHIRLPOOL e20040d258970e8dc754cd4b7a0185c2e62cb9fa6b4c39d6463cdc6bf3466b9bd89cec800b05312eddf7c416c3a80a940bb88f1f1fbfff567d72f6dd158ca25a
+EBUILD chromium-41.0.2272.35.ebuild 20146 SHA256 712ee024907405c5c7e6b9710165d2dea9026b14bafd126112057b9c7ed8fcc6 SHA512 73b1613f5729c039d8aea80b16a1ed6f1f4f88311a3ac0c48a5fbbba2fccbd5c7f85bb433f7dc85139cf13022adcb5267d8786c37f115c1ab960d79f28f4530e WHIRLPOOL b58c4bf814956322a5f4b6e5368104474096aa951d21db6342a39557cb7db61f189a5b2b9daf3358571728ff0beaf55b523a0315549f4abba7430d6830b9820f
+EBUILD chromium-42.0.2288.6.ebuild 20191 SHA256 3aa84cd916827a1cbd06d1c7536a60afb34a744a6d1b338c0b69cb908ac6275b SHA512 34099dcb7ef9370970ca6ca282ee213335571da592a5e0d114b14f47363f5f948bf7da65637e72a20ebe4dbc260bb15e735de2717fe3e997e713f9e409bed195 WHIRLPOOL 9fa016d592cdf2cd8426dfc5c7507f73f7898ee96835ebb8f9a7a294e1307d81b54086ec0a04e303c313a7b5e00a4d061cb2850f4a6ffe2f5c5a2c7fa890c96a
+MISC ChangeLog 3915 SHA256 f600b1ff1891443e187375c7fa943c47bec132f1924925dd2ef4646fbb610563 SHA512 0132cab8ba9de7cbc2b1bfc29d81aef7e8df33ca9a6ea12b35649d1eeae692ecf2ccd9cd4a7778293d67a6a2df9ed4442d11440443ff3f266485ec16eb058c55 WHIRLPOOL 95aa4a20566f27ee749abc23be9232c37a0c5c22cf39c308d0c9907b29f690e362002741b3965b7d947df1991b5131f549f5cbf0ce04deb6fdbdef7f742b7304
MISC ChangeLog-2011 114031 SHA256 e2c2c75785c5eaf78b6efe01e357279cbb7be0c89d00b4053f475e963916fa54 SHA512 8e14759348333bdbd7c338080472789d7bbb1ece1ca5817bac6306bdcb33dda1e23bf3055cbb3b7bcee9362b6900bba1ace7ba73f353570a74d3ed761c9198cc WHIRLPOOL 810b6423c53f892a4b0964380b8190dec2a8783d560a9cb0baec93a77d879186201055382ca05975ae242e16728529ae85445db003fdd425355292d17817157b
MISC ChangeLog-2014 123105 SHA256 f67108708d3d21b4acfca327aca42ceb4cc31201772dff496babfacb50acc4eb SHA512 bf6464e7e6ccdee81a4c26949176ebfb705f99e85a0120eea77f52b862fa3b8142abb006462f31e5a9053777836d4d9fdb69926d2b01b49463553740aecdbc43 WHIRLPOOL 114181b4c8e700a56bdf76b4de2e94998436b1b27df9182348ab88afd352085938686359369ffa4af929936e9ad88305efc97e22afd3b4c50b0dcf9669286fea
-MISC metadata.xml 610 SHA256 fab56e56102853f58a4078b6812b4af31aed0069921ce51200d40c88d813b9ac SHA512 37dcf9426553269dd961565bfb3ff23793b19a5ba12d1909f6392a9514cdaae39c4a8d4d450a7be757425a0deb67f63e81ace513716bf9960f2e64fd373c8986 WHIRLPOOL a2f576b167d68fbf0ca658ecd7ef957ae41823493624b903198505a506ccec27ffbccd4db3a609d7ad2e72b98ad81ff79b2ddd60137821cbf155af4b8b650cd5
+MISC metadata.xml 719 SHA256 117ed0ae00e9775e965ade43a16850af4d8d7bd95f57958fbfee8bd10dfa518c SHA512 da7c1cc9f12575f66ce9380fef908afaede1e923841fecf2e292a1dad9de7ac3e697e47ebd607b6285170bd71ce8744b832ac1cd73692f78371d93de5aacdd14 WHIRLPOOL ce1c59c31598f1d5457e74247d04f9da7f0396146a736847f27084f3bd6e4e008f872b7f12ee9f762dc9bae40767f5ed6cf2868facb1d3e228b535b7fe1e6573
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU1rIkAAoJEPnrMGeMBPQUvy0QAKpAyN+BFPbizk9YgMezpeH2
-giAgShUklic9trVC345RlbI0a1Ki1IpDsxIBXFdHWRv4uV2JZ7HWGcD0MsdqAMx7
-NRr0wh7XvY7SuTIH0gSzAWSg1K9FBOmFAwvxZL3Ewy5FLGZWR8oi3I/QBbLY/cid
-LHycjEjNJOc8RZfhN/umfAyNZ6zNYLmJ6JhRYbEckr03ZHVvC4N5J1spbShBgE3i
-ZZzyhkmKisY3BR7IRZR8Aa3yurbGc3V2sPMbMgcg8Qb84bmmbaF/jtXSkbzB9yXN
-PGe75xqFDav8wUXjUZUpUu4H9wMYzMWJ0zrtr1wng1BiV4oPRWoklwXRwRNA6ef+
-ZkHvzYhyY8ZPuaH86KfnoHGwamA36czXo/eogn5E5B+McwNiLHj2lRMOPcVyR8Xh
-xS3Jzzv0GAYTesPL6EzkSsEaI+WqqB2MKGycOE7Qll7E8Elfs1F8fs2HA5Renfv1
-/4cDT97DRWcyHtGCajNu7xUzQj4PcrNTB4SzAMKBdjyG4xQOYJ3IhibwS4Z1WHHA
-LD0Aai/z2+mWWbqk3ascivxmZlA2vJ+AA9Hjv2lHO4pN6ipPSCjW/ImuiRudy2ig
-GR88H+ZrBJLlylU9N9iVsMinIDS3glbuMIgvZEyMILdNPBARpUer78HobJqDmQ78
-in1waUZ93R7ZsRMfqebk
-=MQbp
+iQIcBAEBCAAGBQJU15I9AAoJEEn8cBKl3gOu7UkP/jRt7lu0mqnaSrH4BvKVEnyK
+UkSweyaXEaw6looROrAmgRgkvB+oTdQqjEKwl8pjvRI/KgYCBT/lJGBDTa2pdMyD
+dIINklgQaw8lsCiD4NXuJGKjAppCtTDMiNhxKZe57PEgpwnXnUos83s8Ggx3yspi
+qG2aNnXPimbyAaqvJhpaia8JdjfOCdP5tuU9e5EloYevRI66YFa1S4L7CePaHKHJ
+1qbJ7pezqWg4WFw2AX7H04b1nk295qbGRI4Q3R96ftrETFZoHTGaATqqOKCqD2Hh
+0vjU6hBDmpjtndOVg3gXcXsuLT8goAFZvI3yr21UE9UONoA2LCzxVEUivxf+R8G/
+K5ItCA29ZsgA8hfd9L8oEcYLGvKSXBiWp+WE8xuv3cRxii8MhHJ1zXVZS9698yz7
+I9ZZ2HvrNgTC9X3DNCt9D9qTCjSLRjEPix3e7KyOiP9duWWMLdBnzxWko8ATjr2h
+mnBpvbW/GphDytsvzer02wvT8aI0pjiF1F4wXNKEbfjSCI61rzzvIVUfLkM0DpI9
+VBM0HDcwYAxSWFry9uFUa4Wp+7DCVxj/ZDwEoDru1VpKpdAVYGGpFJvTke1bM3bg
+2bWqiP+JKi2ENTqjb2A1OgLP/P1U04NEvbw+yOKKU79hYmP3uy7qq/UyLpjKntzO
+JdjCUHCOzOkYBOCTBc1r
+=Xa/0
-----END PGP SIGNATURE-----
diff --git a/www-client/chromium/chromium-40.0.2214.111.ebuild b/www-client/chromium/chromium-40.0.2214.111.ebuild
index 82c1443da465..b45e8602a4a1 100644
--- a/www-client/chromium/chromium-40.0.2214.111.ebuild
+++ b/www-client/chromium/chromium-40.0.2214.111.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.111.ebuild,v 1.2 2015/02/08 00:47:26 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.111.ebuild,v 1.3 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -571,6 +588,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-40.0.2214.91.ebuild b/www-client/chromium/chromium-40.0.2214.91.ebuild
index 303e35721ccb..b0ef4b2ad227 100644
--- a/www-client/chromium/chromium-40.0.2214.91.ebuild
+++ b/www-client/chromium/chromium-40.0.2214.91.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.91.ebuild,v 1.3 2015/01/23 21:03:05 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.91.ebuild,v 1.4 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
-IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -571,6 +588,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-40.0.2214.93.ebuild b/www-client/chromium/chromium-40.0.2214.93.ebuild
index ed3df9dc8ccb..d774e7a48ee2 100644
--- a/www-client/chromium/chromium-40.0.2214.93.ebuild
+++ b/www-client/chromium/chromium-40.0.2214.93.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.93.ebuild,v 1.1 2015/01/29 01:44:45 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-40.0.2214.93.ebuild,v 1.2 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -571,6 +588,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-41.0.2272.12-r1.ebuild b/www-client/chromium/chromium-41.0.2272.12-r1.ebuild
index 6fee20a58f5b..474ad4c63e32 100644
--- a/www-client/chromium/chromium-41.0.2272.12-r1.ebuild
+++ b/www-client/chromium/chromium-41.0.2272.12-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.12-r1.ebuild,v 1.1 2015/01/22 20:52:22 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.12-r1.ebuild,v 1.2 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -575,6 +592,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-41.0.2272.16.ebuild b/www-client/chromium/chromium-41.0.2272.16.ebuild
index f4f37804c6d3..923fa8aba626 100644
--- a/www-client/chromium/chromium-41.0.2272.16.ebuild
+++ b/www-client/chromium/chromium-41.0.2272.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.16.ebuild,v 1.1 2015/01/26 15:43:32 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.16.ebuild,v 1.2 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -575,6 +592,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-41.0.2272.35.ebuild b/www-client/chromium/chromium-41.0.2272.35.ebuild
index fa39fec58d2c..60185f1afbcf 100644
--- a/www-client/chromium/chromium-41.0.2272.35.ebuild
+++ b/www-client/chromium/chromium-41.0.2272.35.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.35.ebuild,v 1.1 2015/02/05 02:14:15 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-41.0.2272.35.ebuild,v 1.2 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -94,7 +94,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -187,6 +191,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-cups-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -575,6 +592,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/chromium-42.0.2288.6.ebuild b/www-client/chromium/chromium-42.0.2288.6.ebuild
index 19f185a04c9e..2acc4f6899ed 100644
--- a/www-client/chromium/chromium-42.0.2288.6.ebuild
+++ b/www-client/chromium/chromium-42.0.2288.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-42.0.2288.6.ebuild,v 1.1 2015/01/29 21:19:52 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-42.0.2288.6.ebuild,v 1.2 2015/02/08 16:43:38 zx2c4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring hidpi kerberos neon pic pulseaudio selinux +tcmalloc widevine"
RESTRICT="!bindist? ( bindist )"
# Native Client binaries are compiled with different set of flags, bug #452066.
@@ -95,7 +95,11 @@ DEPEND="${RDEPEND}
sys-apps/hwids[usb(+)]
>=sys-devel/bison-2.4.3
sys-devel/flex
- virtual/pkgconfig"
+ virtual/pkgconfig
+ widevine? ( www-plugins/chrome-binary-plugins[widevine] )"
+ # We build-dep on having widevine, because the patch
+ # below must extract the current version.
+
# For nvidia-drivers blocker, see bug #413637 .
RDEPEND+="
!=www-client/chromium-9999
@@ -188,6 +192,19 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-system-jinja-r7.patch"
epatch "${FILESDIR}/${PN}-libsecret-r0.patch"
+ if use widevine; then
+ local WIDEVINE_VERSION="$(< "${ROOT}/usr/$(get_libdir)/chromium-browser/widevine.version")"
+ [[ -z $WIDEVINE_VERSION ]] && die "Could not determine Widevine version."
+ sed -e "s/@WIDEVINE_VERSION@/${WIDEVINE_VERSION}/" "${FILESDIR}/${PN}-widevine.patch" > "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ epatch "${T}/${PN}-widevine-${WIDEVINE_VERSION}.patch"
+ local WIDEVINE_SUPPORTED_ARCHS="x64 ia32"
+ local arch
+ for arch in $WIDEVINE_SUPPORTED_ARCHS; do
+ mkdir -p third_party/widevine/cdm/linux/$arch
+ cp "${ROOT}/usr/$(get_libdir)/chromium-browser/libwidevinecdm.so" third_party/widevine/cdm/widevine_cdm_*.h third_party/widevine/cdm/linux/$arch/ || die "Could not copy headers for Widevine."
+ done
+ fi
+
epatch_user
# Remove most bundled libraries. Some are still needed.
@@ -577,6 +594,9 @@ src_install() {
doexe out/Release/libffmpegsumo.so || die
doexe out/Release/libpdf.so || die
+ if use widevine; then
+ doexe out/Release/libwidevinecdmadapter.so || die
+ fi
# Install icons and desktop entry.
local branding size
diff --git a/www-client/chromium/files/chromium-widevine.patch b/www-client/chromium/files/chromium-widevine.patch
new file mode 100644
index 000000000000..04e560e6f4a9
--- /dev/null
+++ b/www-client/chromium/files/chromium-widevine.patch
@@ -0,0 +1,31 @@
+--- chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm_version.h.orig 2014-12-10 05:36:13.000000000 +0100
++++ chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm_version.h 2014-12-28 20:47:39.080795240 +0100
+@@ -14,4 +14,8 @@
+ // - WIDEVINE_CDM_VERSION_STRING (with the version of the CDM that's available
+ // as a string, e.g., "1.0.123.456").
+
++#include "third_party/widevine/cdm/widevine_cdm_common.h"
++#define WIDEVINE_CDM_AVAILABLE
++#define WIDEVINE_CDM_VERSION_STRING "@WIDEVINE_VERSION@"
++
+ #endif // WIDEVINE_CDM_VERSION_H_
+--- chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm.gyp.orig 2014-12-10 05:54:35.000000000 +0100
++++ chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm.gyp 2014-12-28 20:50:48.163269989 +0100
+@@ -7,7 +7,7 @@
+ 'widevine_cdm_version_h_file%': 'widevine_cdm_version.h',
+ 'widevine_cdm_binary_files%': [],
+ 'conditions': [
+- [ 'branding == "Chrome"', {
++ [ 'branding == "Chromium"', {
+ 'conditions': [
+ [ 'chromeos == 1', {
+ 'widevine_cdm_version_h_file%':
+@@ -54,7 +54,7 @@
+ 'target_name': 'widevinecdmadapter',
+ 'type': 'none',
+ 'conditions': [
+- [ 'branding == "Chrome" and enable_pepper_cdms==1', {
++ [ 'branding == "Chromium" and enable_pepper_cdms==1', {
+ 'dependencies': [
+ '<(DEPTH)/ppapi/ppapi.gyp:ppapi_cpp',
+ '<(DEPTH)/media/media_cdm_adapter.gyp:cdmadapter',
diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index 97dfb1f43a68..ef3645a3905b 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -7,6 +7,7 @@
<flag name="bindist">Disable patent-encumbered HTML5 video codecs</flag>
<flag name="hidpi">Enable support for high-resolution screens (high dots per inch)</flag>
<flag name="pic">Disable optimized assembly code that is not PIC friendly</flag>
- <flag name="tcmalloc">Use bundled tcmalloc instead of system malloc.</flag>
+ <flag name="tcmalloc">Use bundled tcmalloc instead of system malloc</flag>
+ <flag name="widevine">Add support for the Widevine DRM module from www-plugins/chrome-binary-plugins</flag>
</use>
</pkgmetadata>