Sync with portage [Sun Jul 10 20:53:20 MSK 2016].

master
root 8 years ago
parent 882c752749
commit 5b687a29f5

@ -189,3 +189,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> at-spi2-atk-2.18.1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -11,6 +11,6 @@ DIST at-spi2-atk-2.20.1.tar.xz 309112 SHA256 2358a794e918e8f47ce0c7370eee8fc8a62
EBUILD at-spi2-atk-2.16.0-r1.ebuild 1795 SHA256 58fe964b90457e533a62ad416e565d66e64e6393b2e4801fcec16c1182284c3c SHA512 b53b923ecde6709576f0d19079fc37122d7b4fefb74d4d41d5dee5bb6fc9807e5f972c59e161de6f73447250088e3c680b6ba202b69cd2dc67cfd7819083a5f5 WHIRLPOOL 3529aa28acde734acefd3be7f3c08cf7cc36257a448c05a88d12f512a8187fef53fc7472ba671b31d1c1606dc659ef7e5f52cc11b0557602c21eb1e34887e4db
EBUILD at-spi2-atk-2.18.1.ebuild 1156 SHA256 9510f357bb0770210907b81bf8194ec9f9236e6d671224d5fa7ac23bc266fb1b SHA512 1c0ff4415539dc6e2b2a31985c2432fa6a0de654ea7ab06b7726d5a4a035c48d7559dcc7115040d38d372f12a910bbfea4b28071c1a19a5a13182981f2cc5c2e WHIRLPOOL 18f97a4fc74239149773bb88943f02459c78230fcf675e9fb8bd5f02b7955fbc0e3c01c3a2a3c1f05030def4003df57750e7938c7b0d9aba6292dc088c4bf248
EBUILD at-spi2-atk-2.20.1.ebuild 1165 SHA256 54750ac31134729ac9cbd1cd58a9ca1f43ab4b981395ab3c463f31a653b42968 SHA512 76e2446fdf58e90344e07c8f34cd0347d44b67ba80421aaa037f8f3c72bc82d1846e59886dd07f7b14dec665b685108fdd0d96a7480806daf1025415c04e2552 WHIRLPOOL 4156e9f2cc1efd571848ed5a7453308178ab35f9e46b2304a615ceacb60f218a82c775abc437f998ad1392a34f62637822bb18d2f4e1d928610837c07ca06233
MISC ChangeLog 6326 SHA256 1e5ef510989f49d6b4dd0afbef5246c72ae22f1abd3db062a857b8ded357c4c9 SHA512 aa232a956fc5dd80feffc5dedfda22fd25bac94dcff37c3cdbf4f3fbdc0e2e341c26e85751d5ff888212e00db9559e3fe3c855b1838ee13092eb631907ae7979 WHIRLPOOL c7e05ace3eea8546f2ce3156a1f89d210b656fb352e9e4b682c8a48e0ee09c65ed7b0a3ad7ebc659ad5a7423aaba40113af483d3010fec08d62cf49908c60c4c
MISC ChangeLog 6501 SHA256 84a639d4eacdbc8c82bf07a26cb71b2a9537ee045d6a1fc7cdf3b4bf26bd8dad SHA512 afe90a21989b71ec534057dee2751bf36dbf4bc20cab8d6c9f40503d811e71571597b487b62c93e2e1673965192128a5b60476c5757526c021112887cecadfb4 WHIRLPOOL fd68dd1ea0d903e998483d66b315b60400d676d6e45e70f04bf7db1a9138273d9feec5c9f0193353ed5eb56ec779d7da289653202aa42c3b0eb0dcf479b83945
MISC ChangeLog-2015 11131 SHA256 94de92058a0736f3840217523e5b1d587a655f243b41753c39a8c03f10c9544a SHA512 97ff2fdbc93d0813503fdf49092fae21729ce4f163f410dee7c2fce5e6c6773260480dcff92ff07d76c7fce1f4ea37530d8c54e29f5a833245c57f80109efa90 WHIRLPOOL 3760d91fa41b46c0a2578386759af1e58d1d4aa09e7a168681c534e2262267057e3abae36b9654d527c5dedb2a90db07cf9dbba1d0089b0ad1d2847be7efa74c
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -193,3 +193,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> at-spi2-core-2.18.3.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -5,6 +5,6 @@ DIST at-spi2-core-2.20.2.tar.xz 454124 SHA256 88a4de9d43139f13cca531b47b901bc1b5
EBUILD at-spi2-core-2.16.0.ebuild 1900 SHA256 49de286b485012426c19086f622ca3b3c2c00356f3d95cf521204d9f185162ae SHA512 f5e80d4ed36f17264d6316192d5b502eb5247434a7a055d86e732ec674c407661670d379cba2c4ae515e73844cc7eceab21e12e363a6e88a57b142bf6afb6a8b WHIRLPOOL 55753c6c9f61045db2bafe05fd1a595615fecc68f2f0aef102a67e3ee4e778b0074034b4eef05a231ff8156b84af37755b875af4bf33e3d7821d8372c2df7ab9
EBUILD at-spi2-core-2.18.3.ebuild 1754 SHA256 cb8f02b509abdd246b08d2468c1d059422991a7b35da0347d589e700397e2ced SHA512 f6b5469ba33917f110dbfc57ad4488c6375a64e2c399586a69bf68da31647cda110fb8c16b95cbf349043f1360d82a9c9d28114e0610101025876c281cb7f1ab WHIRLPOOL d00a76e839db5ee3b6caae29138487ff027d2a5de263bc0f4248d56707a868078ce6c325a9d960b37481f6f955a5b2c52c03294ce47fac40a8ecdf76cdbd9f5b
EBUILD at-spi2-core-2.20.2.ebuild 1708 SHA256 a6fed2f4491843a04e3bb9564fbf4b5e168fc3f2cd65783ff2993e1d529c92bc SHA512 fb820efd6081b27ebe4a88e939277f4a5df3f85ad894a5861cfe192174e1d329906feeb3a3aacd29eae50a8d9299efd0bddaf2f46e2742b8dc7466c13ae5102e WHIRLPOOL 1a80682cd0848a17c48b7a9b1c8dfe39eeafeafe5b89c989593ff82f7a7d19ae06709798be53569fbd97ce80e04039293ee51ad1516d8fed37002cf94df9fc78
MISC ChangeLog 6203 SHA256 dd01d8b6235720d90129129a41d5e5813b502d1658854c32201354be6f3dc97b SHA512 3e75a06ba5523f49c9cba871be73f9dd8d248d44cfa6f929e6b2ced348a27b9d2839a8f5c2351734036577212dfbfd2312a9c875d4e02a1eb89fc0492b0518d5 WHIRLPOOL f65f0c75c640cbf2109789735d58d20e857ab40b51cc41f03d20fd3f5fb1caa81c67606b75bf3a4e314ccbb23edaa3da242e8d766dc62e7a6c363190865188bd
MISC ChangeLog 6379 SHA256 f7e75e9698fb2e06857067e1d833b4b80485ba4f94b7d365036235f1ddeac97d SHA512 8d5ffe1490f485859056e6f0bfc533afd6e1eb57aa694fe97eeac670ded4b52a17e5848b4e36b8c3f62bba8d4dfdfd2e40858f9cd86745b45aff15f1b505b602 WHIRLPOOL 34534a304593b135473fabfb5b08760dd5ec64d3586c0a483d4bb24f9295d636add4d19eac0ddf07c2f31473355e9d7c366c2d8756aa49e255ef06dddd77956b
MISC ChangeLog-2015 12541 SHA256 336ad1d8009ba7b740aae7c356026791252be7ddaec0c1c9d33ed586f882c620 SHA512 9cffbf791a6df5e90d05e382beaac9bb1f7da22453445734092be1798386d984f218b42512076c2f4b2c348a741b8c31b674a6a676dd506e01305e48c793696a WHIRLPOOL a9dee88fbe5b5a8e3845bb8bc8b935ffaf7507127b13e720abb016398ace7ff3305a5dec53148789b7b99668c16e3dc8882418d7394cda2bee569d663d0a937f
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -165,3 +165,10 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Agostino Sarubbo <ago@gentoo.org> keepass-2.34.ebuild:
amd64 stable wrt bug #585140
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

@ -12,6 +12,6 @@ EBUILD keepass-2.31.ebuild 3043 SHA256 88f02d41cd26b54af16b40d91e1372759f164a945
EBUILD keepass-2.32.ebuild 3042 SHA256 1feb89ff8df76e7250025c4c5c9df7eed3d74d0aa2e5f2d341e5bdecac098778 SHA512 febd91f1db43a1b9c575e79e1b2b303901d3378e45c25bd4ca5f30f43563f845b6c01bd3b1b1654e5c555c5fec28a918d456b79312636f3b28a7b9d039354346 WHIRLPOOL b3236fa4c91f1beed32cc00a2119cef0698221e0d41fdafe98f5811e6e339fdcb9f9d3935952f7d9920f787e02e4f4d29676293237d7db05e6016cef2291b4b8
EBUILD keepass-2.33.ebuild 3043 SHA256 88f02d41cd26b54af16b40d91e1372759f164a9456b8ec9de59c039619bf9527 SHA512 78e32fcb0cc6842c03f7a68d6f228827666f6127d0d3068c1d5b61da8ea870ed06f2561d94d222cdc3357bcee6ed3fffa2eb4a2e71fc1a4aa5231ad8ea206479 WHIRLPOOL 5ac0cf5ae4e57e6e28e7e7764314f010c1b98f6f58439625786de40c006fd08a1c2ebd333bb2d65ff00a05110c719c1cbd092fa528639a9867ef9bd419815873
EBUILD keepass-2.34.ebuild 3042 SHA256 1feb89ff8df76e7250025c4c5c9df7eed3d74d0aa2e5f2d341e5bdecac098778 SHA512 febd91f1db43a1b9c575e79e1b2b303901d3378e45c25bd4ca5f30f43563f845b6c01bd3b1b1654e5c555c5fec28a918d456b79312636f3b28a7b9d039354346 WHIRLPOOL b3236fa4c91f1beed32cc00a2119cef0698221e0d41fdafe98f5811e6e339fdcb9f9d3935952f7d9920f787e02e4f4d29676293237d7db05e6016cef2291b4b8
MISC ChangeLog 5167 SHA256 ddad6435ce77c11a5a908bcae05c3304cf00d7cb52a927e955866afaf4bfd4db SHA512 cc9e4d8e1ef06077f22fc384647005b6315aa61d8643a873f3d25f307953dc4df6c8b6f6934cbb98675a1b46791e039d3c124c660a61d1355eebc7ed98a97124 WHIRLPOOL 3272b89a2fa46c98a89bc01b6b2a7f290cb2537c82648bb269ef3cee00e4c5c2f60d93cc22b7b9c3402d418d2670525585c220245c5dd8a757e755db09f04bae
MISC ChangeLog 5399 SHA256 b15657b56b2e5d54e8d5ecce7abe730413a04964131cda75d83e63e0cf7461d2 SHA512 5d0cc19a2fc983687ac5e9d7246bbd5c8acc4ef579391116937cef410bb81e06d9dc50e3d91db63a731460dff416d8779cf4e3d44274fcdbc015e7f3c45f6d4f WHIRLPOOL 064d42b7607cfcb1d7ac3d978500688198e67de2625d37e4084833d3d7071c12249e10d1097adbe7ccb9f3f00c244abff6f9ecbe6541687c633228dac3d869aa
MISC ChangeLog-2015 3407 SHA256 634db193f86f7ccd6253c9a1e835cfac555c1849e8fee09a61f37e9ec1c3ea61 SHA512 614843ebf42b19a145f6962b9bc54c55700471165acbd2a2e009e6af833f29cf82865743c9905a6967eb1068ff01e93dc1b4542be91ca0c06ff08b5f721f88e3 WHIRLPOOL 70e5a29adee5527c7b00bdd8a433ba979aa4ffd45e428e406f4522caba9fabfc866bf564ce1641ca518cdcb57e59210031e21bddd618e55f1858f73bb8b56a5c
MISC metadata.xml 790 SHA256 e85490e77167fc20f3fac50bd277735505c8a1c6fd47780b1abab0524446d890 SHA512 32facec44bdbf90bb9298681dd0686909744b18de78050704c07ef2bafdead1de9fd0f3196c11756808d065234a1034858b3ca0608b387c242c891c74b426af4 WHIRLPOOL f7cc8fcbdb3e57dfc5bebf98ceded661f6ba15f75021c02f0e7d4515367ff8a8a7723814f6bcbe9f698d048ed792d3917fce65e976f756175f99ce49d9519433

@ -144,3 +144,9 @@
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="x86"
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gcab-0.7.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -2,6 +2,6 @@ DIST gcab-0.6.tar.xz 316668 SHA256 a0443b904bfa7227b5155bfcdf9ea9256b6e26930b8fe
DIST gcab-0.7.tar.xz 332248 SHA256 a16e5ef88f1c547c6c8c05962f684ec127e078d302549f3dfd2291e167d4adef SHA512 db8c0b4ee2bc75b8bb540b4fe0e9304782b9848b3ab0ba3077638d13cdec652f6178206ec6474af036fba90e952ef0052dd9d19be9eb72bae97d98f8f18a0c02 WHIRLPOOL e634309e142f2e5772a8a1bc9f6e8cabd4df8d4590c5b9867c6125d287c8fffb0f07782c3c0c418d91e632e88247f7ae48540891920f99587afef1ebbdadbea5
EBUILD gcab-0.6.ebuild 936 SHA256 7ccdb9b82774979705d7c26120bb2433a9a1ad94af7cb3359e2798f800f44ba2 SHA512 c40a21bcf4ba4bc7d12abe187e843ae4640fe3745a113914d3199851cd7f884ca45b9900bb153f6336aa6b8b9b8d021c9fdd5c74781371141cfcded1072989c2 WHIRLPOOL 37e18291285d3fe0133ec80b0069790c5dc5fb65c4b1d971b80b713b8401abf0e31a9b39a295bc5d229f3fbda65a9560207a5edf82e5b8ddf53c7a0881ca0e67
EBUILD gcab-0.7.ebuild 945 SHA256 821cd7c49b1a5d2ae76a2596a8b981f61c9581accddaf77b9c153f52141bd828 SHA512 19c3ad2f66f232587114b8ba4e750ac50f93007b6e90974e1dc922c9ef1ce733e626e10c5114f7a18f9b1760237c18996dca81e2e05df1c64b232283e694f6b1 WHIRLPOOL 43c048e9c3a45c5b6446a123ba4bf4d89b4e01896d8149eb314b8a7b1a2a6f40c54c85661d47672ba054435ecd425bce6460d711837dcad33620057a0c0fdac3
MISC ChangeLog 4600 SHA256 2d3e2ed99df05bf2f7d1ef36b7081a62d83b7893e21f6b8d0896a7ababaca1ef SHA512 ce53df7148363bc105f5d0efcb594bb3a1a2316567434671e874ad2738859a0b6ac53429ed0c5452ddfaca64c9861fa99860c866a8eed10899b3298765ce7c4f WHIRLPOOL 0ef6064d37b43eb495978871252e009dcd42538ace3010369c81324738177e58a927212e284bd74e6cd68139402a469648d2f87bf64dc07db6db93e11213a91b
MISC ChangeLog 4765 SHA256 74940f0c298f2ab99d0c5fe893e8f30aa60ac81b19b9476febd96754e5e0fcf8 SHA512 734846114122f31a79c64fcba58877a72b636f32d9c8b5c278cd1774dac2157199fde15bb1bc1b09975c35c330f0db87524ec51f18186533e73e4ae6a992d657 WHIRLPOOL 7c18ab5e7dd9e49c328aa71f8acae70bc7f9e0115b8594c777de651d107020bcb56891067c59bbd52eac736d4e22e4bb9fb08fc37310e55d0bd12201c4a8c789
MISC ChangeLog-2015 739 SHA256 c8da0e3d0d1f017f5570e88e24266a97bcd549dc74409a30fbcfa5e5512304ee SHA512 53e7e332f6e3e15d141b962ed677f55ac1ed1e1352f3800562c9b5c3f6111adebf675dfa5da067a9683de4374b153b79d50de4c63745e7abccdca4c8346d2250 WHIRLPOOL 545c9264ecd4143084524367db7007dc9edd82ef6dab95c0fea9179c2f057aecc44f483b9011241a9e656e3342df654507a3a3ca35b29f0a26c2e97be425e517
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -4,7 +4,7 @@ DIST xar-1.5.2.tar.gz 137973 SHA256 4c5d5682803cdfab16d72365cf51fc4075d597c5eeaa
DIST xar-1.6.1.tar.gz 180771 SHA256 ee46089968457cf710b8cf1bdeb98b7ef232eb8a4cdeb34502e1f16ef4d2153e SHA512 6ddf83130519006c4d8fe699cdf5a6e5e41b293f3411d4744bf3425fda21556ef54b95e46f60c13f9276070ccda94c8d95a543f1fda4cbd9e3087ab9b5d0b00b WHIRLPOOL e7e77de1ff8aa089fe12c6eca0565f5f639e1d97653f5bfe968994a5236e12e8267d3ee082aa84e91561e395dd4b0b805bd5861c6ebff904b7f02f6d6b4be89e
EBUILD xar-1.5.2-r1.ebuild 796 SHA256 b0dbf663ac6ff6f3a63c093087c47c201b1f1146718f28809b51437e50d0c7e1 SHA512 406a4259ad641cce843d293a7785d36b2ccace48993defc6bc20b75e25a4bf7b33aeabf1d00461904d55a76047407ff95cba8057f7e2cff4929313a52248bc9b WHIRLPOOL 40e3f12c500130620511bff318f2fc8af3980d4ce4f0bbfc56cf6392b86f8d87487a20b558dee60d69da23b535bf84c89c462b99b58dbbc339e8df74faa204b9
EBUILD xar-1.5.2-r2.ebuild 862 SHA256 ddf602f8f211772a5cc222ea6213f0aaff0814dd4761a135f1bbcd0ea70f5049 SHA512 8744ea2cf3d51910d6e37a00b0f1e53186f8c5fb6e386a2416dcdee49cef1a5f41ec9b0dad172639737212c985fbcad66362ca48bb5a7b5104d153d28847dd22 WHIRLPOOL 93e461b7b1d919dbd0e6fbb86c59f46c8f815b3137f66355b5e64856f6d925a61e1b44556caab92bd93a2407ba13bdb7c622187e7b1b951166ee4e202525e585
EBUILD xar-1.6.1.ebuild 681 SHA256 1bf445c782d5d0c47b6a322e9e79186268ae9387d851ed345778696d115233c6 SHA512 2e556f8f72dc2c0dbabd51c85388cc78ec3726200783c3de85efb30e0480856ce629a4e7822686b68ffe5292129c2d23a5712c67f460d28b2e9559d53c57caea WHIRLPOOL 9dbfeb30241793cec5bf37d26cfbcdfcec5830a7b8940534526beacff8f04bdf4945bf69ba938b6c5b0d3ae339dfc932a8a1374df58eecbb29bde8303ac9decb
EBUILD xar-1.6.1.ebuild 703 SHA256 71b26b6f972a6c9867e17fe2f74188428b0666c3114bde030f89c55f651ab97f SHA512 2cbe17748cf9f6beb2f2b2bf6e5b4197cc65c863921eafed9bc3745a5a9de4cbfd6ad451af26e7a5635745219bef043bd97d233cb3b604bbbd116c9d3d3e733f WHIRLPOOL 79e5bb48e45a23273cf9e7c978cb9feb369bd98cca5e89167d1f4b9c559504dd6780f4903b728a4f33b9c8a3339331512b16e569f7a6466f43ad00422d771db6
MISC ChangeLog 3326 SHA256 777986e2a3c55084ddf1b2bd70d210f72585a6dc66bacde12f0b420fe53b537f SHA512 38c5892ea4a727b92cee7383e79668f75aa86a736b9f15e09ea165ae666cb6f00f977f645201a721de04254bf366102572af90ed82072cb25882ebee7608c444 WHIRLPOOL 904f4d2b031a0560cab6cd48a5dbefeadecba8bb8b3bddfca5a39131e2424e7b096b53328ecc4a404da83705a2ab2284a39e5d508dec78fd6a0c6291d347a849
MISC ChangeLog-2015 3648 SHA256 91fc1b94278a158e22125eec47c6f296a78302e6c1f133a5a86c3e4ee99e9c05 SHA512 9ef30cd123c8c858f8f77c1884727debf1f0c28569ffb521e67f07e629db3ba170119909432f65fa227c9e5fe5ecc597cd8cbeec439aab60f8a508530554bf58 WHIRLPOOL 03fcab0f2a8562c8a684a540b9a8dea3863132ae9546ed242d194586bf90f7b842537b4dc84c94261d90a841204c3433d437a676916da53c24d7cdc466dc3222
MISC metadata.xml 910 SHA256 c25ea9a400e501e312754afa59d95d2f382acfd7b9b1090e351060d7801761cd SHA512 ad74290730bffc7ce1ed3972253e4ed9b7b78152517ca5e75962ed80065d8419cebe38a48f0a2e7e723df911b575343071c487c808c191983ad20d7ac2feafed WHIRLPOOL b949b30a70df15eb53afe3b2934e45b48b6cb21b0c36e0a4504736f215d0d341b4f777d70075e07f6ae35d6cf0e4a0ad0ebc7d41328629357762d6e8a5755edf

@ -11,7 +11,7 @@ SRC_URI="mirror://github/mackyle/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="+bzip2 libressl"
DEPEND="

@ -122,3 +122,11 @@
Package-Manager: portage-2.3.0
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
09 Jul 2016; Agostino Sarubbo <ago@gentoo.org>
xcdroast-0.98_alpha16-r3.ebuild:
amd64 stable wrt bug #345337
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

@ -8,6 +8,6 @@ AUX suid-perms.patch 1362 SHA256 37767a4c5b701aba5a83294e83cf593b04ffb57225b7d96
DIST xcdroast-0.98alpha16.tar.gz 3563666 SHA256 a2b96bb9799b5880befe2d01c5e6a0b63110dd61f59384935b750e72bc73984d SHA512 dec789955eb70a14f6bcb7c0895a6ca4b7c471cc5ee7ab12af1e671c8586c481c4a05e20eb42724d686d561a551809d9437dafadd3cd081079cefc28e0b94df7 WHIRLPOOL 06536da5dd32001ac71d9e6c9ef66869f2a14660b272cf9e711556a74d6e1bbbcb9eb6508a51a74e2f366933e5f43ca6fc5cea582fe0e96e459a66a9ec3c199d
EBUILD xcdroast-0.98_alpha16-r3.ebuild 1552 SHA256 c47f54d538e0901c495b9c764f8e6f9ff537d6d80eedaa8f724824137421fcc4 SHA512 081222148080557f40b40bd2deb630fb9b45b3d6e7d4bb0060780071dcaf995d83adeeaf0036a82319fb69ffb35f8db68fdfb93ed1abee1b9536b2a5a4795225 WHIRLPOOL a3fadc0fb2d7932f173989df98d8b9c23048e7f68b0d0bcf68957037fa71cc9cb4911fad7e7abcfe3f4452c2c0dc587bd836a307d24696d01446fa12c8415504
EBUILD xcdroast-0.98_alpha16.ebuild 1278 SHA256 e5b43cc0b91e2f33a8f9857c45177e7353d60d9569697a307ae1cdf3a1e18de6 SHA512 6bfb8a393bb33fc84916ec1670dd9d16874c569bcef6ac1964208c8d4c222aa0ae0f96dda7c99cef26ac5e79e26731ebc5455f71cf7d480f5ae33755ca51d8ac WHIRLPOOL 66d7b350862462c32836a83077f83f5f70eaa3b1114430e7c5c27ecfd1de9eada8547d4d58aae1e8bea1d2b8e5e3ca6ceb77e9541e1a3fadde72ed2f24250f3c
MISC ChangeLog 4447 SHA256 4b0e44f3981cc0b4215ad11a85c6a3b0d46df58f5c99c4a13186979740a89f58 SHA512 f26bc709aaebf0fb78a4d930bf9354a655838f1d9cdc54fe360a9ba06029e0874385015522b603f677cc34e18b6ce8da33c18a026fa848d5b042e096078b7211 WHIRLPOOL 21c81762559d0cc29103ce0e801fdae2dbe6b53da6d2183ff27e7562067ec2cd21d728bdca7579d125ddc25d9e91a231e3f35bd97cf289fa4ab8e52f9ba2ca51
MISC ChangeLog 4693 SHA256 3e4272fbc7a143f9ef563ba6568f3db77470d33e9b81227c3bb2bff853d3b2fa SHA512 fe907bcb2b10a46244dc8ec1f00bdb4d1555434739b5d6b9309628db7e9944345ff9bb9fa8cc8bf797ad364b95909f6d821e5c176ca4d378d0e18f18a83a6ffb WHIRLPOOL 99fb50d7831df966cb97df45d754e000caedf145ee756f2e80fca9e1246fb40e13ed598a43d3c123d8779d404a8dd1603b0b5be7387c0c3c24ce385a6e348507
MISC ChangeLog-2015 12009 SHA256 9c705713df6d84ed3ed67b7f11d28ce60d4dc6766e55d24b92423e7930c7b200 SHA512 9a365a64739ace1ba18816ec111a85b5760d5da6f42ae3a7683e54ccfe3821040c9892f6696b828d83a560664541499d19b14d7293db991056b16253c374c1f9 WHIRLPOOL 5b8d256e20e97356e9f59d13e20042606ba74a683449c8f377485dd5ee810c0e1fe7c5d72eddf1563cf9c749a577693ff2006d677f1363846d48ac233c1e195e
MISC metadata.xml 409 SHA256 23b926073a54d0cd3a38b10ab1cba5a7dff81a9f4d9d3ad439721a90f1142ae7 SHA512 647dd37debb84ca815b0b8785739af072b02f37bf8007fbe53d6ebfac332fbc81c554821bba295ab10ef1b541510a21f2f19e59fe910e871a0596f83900f7ba9 WHIRLPOOL fff325e69de0c185cc967b50dbf49344ca5b574cea34914b2066b371c65f65f07308b5c63c956a18400d645af8cf95331792ca1b0e30c2fbdd926166765140aa

@ -208,3 +208,8 @@
Package-Manager: portage-2.3.0
09 Jul 2016; Manuel Rüger <mrueg@gentoo.org> -acme-0.6.0.ebuild:
Remove old
Package-Manager: portage-2.3.0

@ -3,5 +3,5 @@ DIST letsencrypt-0.1.0.tar.gz 524821 SHA256 1c1ac7b41e5e0fc0e41a7ef159ac9147a4aa
EBUILD acme-0.1.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
EBUILD acme-0.8.1.ebuild 1184 SHA256 2473e35faabcd914d38ddc829d17bd50f2f001979100df82a9ac0a938cb08c3e SHA512 40f92c77636ca6f6ba684be63d5205b686da2509ab77ffbeeeb4bc1b742d962bf5b060c62644047c051c1d4598b42dde9f3d08cbb3736d504369a74f9afa8aef WHIRLPOOL 66fe771b57fa19d81636a47a0f370f33902f6081c3d833d310e027b27e6b47b2551c8211923a2ed9c3812111f9ce2b66eaea9308668074e99598d9e4ee2c1d39
EBUILD acme-9999.ebuild 1184 SHA256 5bc08d0a37eb6d9a3cc65a78fa397696e90357c01250b59392bad48f4d5e4c77 SHA512 6c44865ebe8153ead11533f99435b049d51784943e32d7c7e7ac107c2f843fc59dbf796033d99c7d77015196fa9d160349e7034fe9db1d1f58a45ddb481e357e WHIRLPOOL f9dc5563ebb038840b292f731dd73e3f1afed42edaf18d5626de64c0e3ff5d08441167858824e9afafc0bebe98997882581aa436e284cee908035aa307608bb9
MISC ChangeLog 5527 SHA256 b4f8e33f784ebb5a0db794005f650170e4e96cda1c551fab453828a0b8857807 SHA512 cba0a5dff3bfd5f75f8b28d01e27995196a9ed5580fab14a6c41347e8159f61f2920589de4e50eb6ec292ef3df1d322a2f76d0876d92c04d9ca0535a6b328743 WHIRLPOOL 8fececc2e1714be384e52b4a81285b330944bf10bd9ac6bb2dad0353ba542f1e7a688a93d61bbd1e7af46ebfea680c661248c043c4cb6a66a940c84cdb56ffc9
MISC ChangeLog 5643 SHA256 cd0f9a114b500466c0f2eec4a831b70ba9068a082be10f0dfe386c7a7f536500 SHA512 b39193a59048544e3c2b60adef6c8b641969f74da6587e71cbcd339713dbef94d3a1902551f3d989f5202a6c84192a015c83866c893bde02e867b805ac69c44f WHIRLPOOL 42f53d48c416525095a7e8c181c026bf08f6a162f89df7a4a0b37e10423c6308c1478f2bc0c9749e8351f4ba6de8ae71e07a19b2a8a316eefa0ef86fc2d76604
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb

@ -181,3 +181,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gcr-3.18.0.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST gcr-3.20.0.tar.xz 1324216 SHA256 90572c626d8a708225560c42b4421f7941315247fa
EBUILD gcr-3.16.0.ebuild 1999 SHA256 357acb86e607f853f7ec6eeae0bdd2a33b1ca217ea706d66be9b3f5fd7b6d3e2 SHA512 f6f0f218d5532e3636cde8f067c124bad48e29608af73c27714d3b3a242e89d223b445f8937331913a666db2eb333cd147aec3ba0fe1d4d78d1a41ec64bda966 WHIRLPOOL 94d1c52f5f89fbd992a57d9f9071ae679456b0333a0d5b52f21c831f24840ce02f46e24a1db0611553b5b1d8815c93d040ffa0962fe66975f66b01b6f02fea0b
EBUILD gcr-3.18.0.ebuild 1976 SHA256 f6af1859073c9f232b9b34f6f640f16f222c40477082c48add70d0c329ffd8f4 SHA512 24709bc3a3aa7cc283be145c229a1cf045cd16db8ba8be56f8058b9f89e69cd8da0ab4f23bd0cb44aa85bb93a74d5785d938969713a586f9bb79566c78129776 WHIRLPOOL 73dcc1f4c0b2c3fe9e0dd5c938b7c4d217b5a05013e738025a31980f4cc9a0fe1f2226de38d8114754e68e37108df0dd391bc365237e605aafb84914c9aa10c1
EBUILD gcr-3.20.0.ebuild 1892 SHA256 13961b981b31cfbf26738e72e4731622e7dafc1a1ad85c91d98719f547b74583 SHA512 8d00a19caa6461e02a78413df56dcfdb3fae3f1ca569855d208227d12b7138f5536259ffab8d26a676497c067f34cca7538fafbfff7db0f6663804f536663d0e WHIRLPOOL 74ac9a658fe992138c07690916701fa1962b4b326d59cdb9f7997a9573655298dc78bad355771acd9cdd2a9be24fb1343b39334d506a833c922f1d476c6a0d4a
MISC ChangeLog 5631 SHA256 c141ba922ae871319bb8c5f5b3231f69826f363842a47207e9b8e3c779e42548 SHA512 00e8c3fc902e2144aa6a85604774310b2fe8721e2f4f9913bb055452df3b4e1c4bc5b91cbdb41a1a7e9472816ffed42c910eab2bbb7502de6687f45b7cb1edad WHIRLPOOL 87c184ab81450b65f96e2f99348ab27ff398ddb70a3cac8ec67639d94c0ef5b202d450eff008815e047bc183720f611aa3864d237cf43d6b587b135fc329c9f4
MISC ChangeLog 5798 SHA256 9f55e5af6d8be13892c4df77fd1fcdd6e67695fece6619f3b41098d1762cf895 SHA512 4bae3a15ab8fd93fb65014ac7d49a227583d32357fac86de5b301713d6cc4169239094c6f76aca79e934837e94910969be313d18444ae2fb4e1c0b3d2b6dffda WHIRLPOOL cfbc0d0a4fc8300b489a34ca8eeebae12f3e5e846421dbe30a8f386d555014aca5cd5c17119b4324ca668a8d4e22442bc362f42dab8b76f1f3937a7236ae7953
MISC ChangeLog-2015 7761 SHA256 ee08f4e34701a75188db4b766fc2cac926c786ae8606e83b2a3dd40faf2e45d3 SHA512 c3c262c149a64dd69391189ed59a4f8021c570b18d8e8b49e5b6d6c60e1fce723ac0c173b2dd0a210c877a446c41022f77cbeadabaa8aaad15deece69c8a6f3a WHIRLPOOL bfa2fd98ce20e97e97f462e1269f539c5b8aaa66c23f17d0a3cf19bacae0d3d45032f0972908337b6168badc20e9b09080aa89fe9d1197b4a97d1460a78d1b79
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -204,3 +204,9 @@
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="x86"
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> libsecret-0.18.5.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST libsecret-0.18.5.tar.xz 508556 SHA256 9ce7bd8dd5831f2786c935d82638ac428fa08
EBUILD libsecret-0.18.3.ebuild 1549 SHA256 88f7fbc8565b8b525f3fe1af53a5f33ff215df68f67312137f852a1d3d6f905e SHA512 ec6068ac0efc8beb1ea554be3902647126ba4c0a0f025226f14b39e101071e751b39decc9dea344e91ff429f343462817fe7a450fc2a3a0b39afae707828bcf5 WHIRLPOOL 9ffb6dcc8bde7982944b01bb12925cfa4f2b5e7076c139831940b3a7692a640932d80d1c11f82ecf837a21d94a9af0bcd448860d233a1fb4da63183ae3dc2c65
EBUILD libsecret-0.18.4.ebuild 1514 SHA256 1b954563a0c66683f8e079d504686da54467a97166e777afe1964b4abfe3707a SHA512 d091167cb8f1639d353c05a14afb0bc74058737931cd97619622fcc0e2a8be485701371f92c2bdd80439cdf5ae332bca2172ec9edcb2db9678cd493a0cdcf215 WHIRLPOOL ca108080236ab8594a2653cfe237a46ea2b986e414a7afced35f2e251fa374d52d3e3357e86ee0210c338bd644cfb588d9b3eeadce7af56538e472403ff8501c
EBUILD libsecret-0.18.5.ebuild 1513 SHA256 f3c94c5d6bd1d8245e85f0edaa61403f3b79f6be9914f1b9ce37521d9b36224d SHA512 ccfffee12d062dbb236df1b07975236dff6da36d135c8eaf24d5825a3dd5aca850118a46b918c32ceaa75fbeec8d1f940d2f3ecea443316ec440f6ed49c625f3 WHIRLPOOL a77fe1c8494e3b2bc7eb77ae9ffdd416bba3addb81767a4a92cc53fdb7e6fb137e005679a625964c105396c50d3c6cf42cbc418a519fb49fbae29287ec7a9562
MISC ChangeLog 6444 SHA256 5fbf76a94551089808f3404b8aede6db747021bee810930fc831d4d9cabb193e SHA512 1478f1d026fb40bcdb5082d8acff86cc447218516e6a054f0a350ca992fbf66ae47fc09796462b6fe8d4ebdbfab90ed9027dfc4ab9ac7fe530117f8d78e7df1f WHIRLPOOL badd5e4fd4342e386f20163134ac06ae0f3647ba8e170f0f636eed1ca8b399a17228045ee96924c4f0da582a5b090307c2a858cc584314c72ddf3444a914e32c
MISC ChangeLog 6617 SHA256 f030a3c7e2d15d018e75bd8c3c45e75e2abd4b59f9bac1007ccc6d9575f6d983 SHA512 d07ef390d6281cbb01f688061786c85577d85a803297ee1301f9c8e1ff560611b5a9c620ebdf76e9677699339946905a034cc5fc24695e119f01bdf51d681b2a WHIRLPOOL e1403c6fb647ed6dd961e1d6c3b51e62c21cf0e72a4491ce9e9d6df7c8c00c0460e6fd948584218e6283d0c44104b014f4121659e9ca15273c1dcc280b85efee
MISC ChangeLog-2015 7586 SHA256 56004ebf0e4281b425bfee228e1e788d088ea5df33ca608bffc12db5da9750c4 SHA512 59d91289d511719251494af837b9000df6ac329d95db3d37472345fcfbb829d2f254ad4bd388abc4c098053828b2fcd2179fc28381614be2fe72d4e4ab0a5b12 WHIRLPOOL 7d9a225a7e23d7906d2a86e8f1803e1e721aa56b15ec52cfbd3b6b63a5fe10dabd6a5bc74b722ef6a3504069a0266e6dd950b22223aece6a08201fa09ddbe842
MISC metadata.xml 253 SHA256 8f92439176f4cd2ba6a060c523c6b29ab210cd9aab7903b6db6eecc6654b1e21 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 WHIRLPOOL d5d853bd8a39a54c45728e16a1aa295e014e0a3a105a01ec6b3c93a4f53d7b7055644708301751b7f5be68543056d3f0bd611d5ce0be442eb5d06f5e032fe154

@ -299,3 +299,9 @@
Package-Manager: portage-2.2.28
09 Jul 2016; William Hubbs <williamh@gentoo.org>
-docker-1.12.0_rc2-r2.ebuild:
remove 1.12.0-rc2 per #588276
Package-Manager: portage-2.2.28

@ -1,12 +1,9 @@
AUX docker-containerd.patch 855 SHA256 70b2d4238212735c248dfbaf1b555c29c480ab616fc2ebc73bc7a950c16d9edd SHA512 c45bdda0bb22d7a2e3bc07382ffc34527960d716e5929920583bff41789143a859dd8afede8c9c54ce2a7e4976fbc32b7c73ac4638fab5755aaef39b59e40257 WHIRLPOOL 367fea2ab20035a99c06ce2fb158784d24227ebb2a038eabea5cbecfde35a55dce6e8bf909811eed2da73b63bf977216e7c1255eedd67aed4285acd3197debc8
DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
DIST docker-1.12.0_rc2-23859.patch 62625 SHA256 8f424c54df8e387286ac5fc36cf0c0e7b2de72d698ed157197a76050e4f6fbfc SHA512 d86f1741ea88d27039fcbce95f243d5720bbc2fcc5e0ff715345ad674543b553d449a73be09fc5d75664ee5b67cd5e9b67419b027c54258ee7b35f9c2bfdeca5 WHIRLPOOL a34a10108f5e62764c21e138130c57962c3de172fd00235af0d2baa5be482f15913c56426133564f59d8660538f287d787f08750408795aa68040e4e697e4aa0
DIST docker-1.12.0_rc2.tar.gz 12332409 SHA256 085d79554c5da49d16de04aa06640be45f37535bccbdbf8190790114327a53a4 SHA512 d5b24ee990010e7c1101e238910db29b9aa718396659f2dc0862a626efe98364b0a22489409d131163f6273327b430aa0c5926b371baf47c02b2049ad47537a3 WHIRLPOOL 970de3a3b00aa9bcfff11e4801a16f6979ab459cbc8e66d9dd9a414090d34deffa3e475ced9f4b22d5afe4a10350e6fb96c9b9f4cfb3164fff1db3273da627f1
DIST docker-1.12.0_rc3.tar.gz 12359008 SHA256 3f030c4f084ed518efeb00f21f3fdfb25252dd9c153b1d42da953e59bb41c582 SHA512 438f0f6fa65f7354d3059558427aadcc86139f3c062e30407f249ba8cfcfb307f083cea1a872637dfb4c68481a11cc22580e50ca6eb51d98370665c9fdc42f65 WHIRLPOOL 30914ea9fee3759bb1229329ebc7da35d3ba39abf311abb1f90e12e45899d01954d7903579b253d3cc609ac269ceaf681e58d08e87b31232836322ab3dcc65c1
EBUILD docker-1.11.0.ebuild 7528 SHA256 ac1d3b622c56a4f024272ff06c5f7ea45b46ec23743dac1eef74d517feebbcd2 SHA512 2865d7617b5cfd8684813080e473dc0bf6e9422dcc8c4d1ea1f9ea971cf3a43a834cd6f7973fb150f651b6fa02d884f72309e178db74e9175b4878fa27d76dfe WHIRLPOOL e515f1c8eb887e572184ad3c1b382b7e355f889d38858badbf6c338e11e3793bb5bee05e9e0bbeeea8456ce3a32e533b271ed04e4a00d30646c17168ce15df1c
EBUILD docker-1.12.0_rc2-r2.ebuild 7714 SHA256 35ebd27202cf4ac96ce60a34077ad1c5043b8180c5ba86f97754a8d160595396 SHA512 639c5077f1415eeeb9810c44103ded7a3c9d48b214e7399e029c03bd956e0949e8331d343a417e1431d8bf1d3bc4af28c5d1f0b60675d33c57e65ee1c9289543 WHIRLPOOL aa71307ef6586f4b8d112bb056f582c60de232762a1ec96b52be29d05dde4cf8f5bf9156ad73a6dd4415ae8f8e05fd3ed1760f8ba76106c697693e929bb38008
EBUILD docker-1.12.0_rc3.ebuild 7567 SHA256 736361e5dd4007169a02635d9b824008d1149e99f08fd968cb9089d1df6ba8c6 SHA512 3a10838502ea0fc15f38f0f92c7b64e2dbf84be7b142db8e97c03f510734ea9efff5c00d3d756cab9076a09fb4a52b7b3b4f7d23dbae68ce58d830af76208ac3 WHIRLPOOL b9b342c685f9102991758ba2bfdf52e4f8073c00ce5f58693b6b949e8b5d122df18532dda97b195932211101ee5883fb99316242bf2c1c08bffa42b38587c9a6
EBUILD docker-9999.ebuild 7560 SHA256 4cc20917133dc434b7b9eaa33371e24940843a2a1ac3a0db08c5f878d5134a18 SHA512 03b3e33dc5c98a31286fa95f1131ba5147a1db417b3a367896defed13dc815b7e636f522677338ba6d98dcc461117ba52b45a774ca59667bcff140646e9aeab7 WHIRLPOOL 83551b61883b99b419bc896e100dcbe993a8810d56701dc83d4ea75bd667bbe996285cf38eeaf23acce8f9d400ef7525da6f0f3dbd7613cbea6889904e71430e
MISC ChangeLog 9615 SHA256 80225abfbec5f7d3cabeff10acd585565642b2cb59afb4ca7619cfa1e954f857 SHA512 2d05460bc62d35ebf1cff8c16c3501ee4ae0f985aa4f0b0d4edbb7f1036fcbbdff9d4448b1d4fac263e1e70093a38cd803d4d95f0fd22b8dd6d3728e2e4098d6 WHIRLPOOL 0940d3f2f1d81ca869d9e7852ac3682cfcde7f55360fe6e1389ba775b417f2b49795626cae74ef6d9626edba36d6bc80efd0c33a53951d7432d2202d0fe94cf5
MISC ChangeLog 9766 SHA256 86d82e9d644a5631eb414f572ffff4e756540399b154db88a036849b54260acb SHA512 22df35388f6b3f898c9aff0edc728c376135cefd90575f07fcf5a5e4189525af8f63f0d83b4a470cdc7a266a8e1dedbd6db5a112b9ec83543e4f94a6b1b32324 WHIRLPOOL a214a50cde471224b808dfb1e30cc8edae3581093cddbd5d024a79b7a346edebcbdf9a1f3378740a5d8fb46eb95ac110d5a32571e5c745b3975dc5246ee2f9db
MISC ChangeLog-2015 9435 SHA256 36770420e0a23ee8b09a9028adc801e536c3735e355134a7d3c8185642453d44 SHA512 dde3d12dae10732a3822e0c84909285afcf325df948c61bae83852157b14d75e10151577eb3eef9af6ee94e8c292e7faac54e82565bceaf858702cd1e81c72aa WHIRLPOOL 5a3b5916981d5ec1d653b26a2789303301c103d1013d4c28fe11f926b88f200c40d1f59ac8ad750e4c55a70806b1f9c5da028e8966972c84a7ccca7820f9a294
MISC metadata.xml 1617 SHA256 2a832d1b25b5300f3083d7a90ed76abdce6ce62a6d80d02e9315325b4be3a669 SHA512 c4c59c45e01abe4bc7b4384b8ab2b1f838a6cb23346d1231f6a3cf7a4ef21820aecc13123845179bb49c40ea242e9ae36f030a830b337eb76be13a60fbb3d54b WHIRLPOOL 6acf624c81fd83fab1e8a5840d75076b637ef6df8fd67832975824a9063518230d0091db86b9ee3a2cf3678a809f48c6b30796b851e2dd316bf9f572b07c9259

@ -1,275 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGO_PN="github.com/docker/docker"
if [[ ${PV} = *9999* ]]; then
# Docker cannot be fetched via "go get", thanks to autogenerated code
EGIT_REPO_URI="https://${EGO_PN}.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
inherit git-r3
else
MY_PV="${PV/_/-}"
DOCKER_GITCOMMIT="906eacd"
EGIT_COMMIT="v${MY_PV}"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~williamh/dist/${P}-23859.patch"
KEYWORDS="~amd64"
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
inherit golang-vcs-snapshot
fi
inherit bash-completion-r1 golang-base linux-info systemd udev user
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
HOMEPAGE="https://dockerproject.org"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp"
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
CDEPEND="
>=dev-db/sqlite-3.7.9:3
device-mapper? (
>=sys-fs/lvm2-2.02.89[thin]
)
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
apparmor? ( sys-libs/libapparmor )
"
DEPEND="
${CDEPEND}
dev-go/go-md2man
btrfs? (
>=sys-fs/btrfs-progs-3.8
)
"
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
RDEPEND="
${CDEPEND}
!app-emulation/docker-bin
>=net-firewall/iptables-1.4
sys-process/procps
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
>app-emulation/containerd-0.2.2
app-emulation/runc[apparmor?,seccomp?]
"
RESTRICT="installsources strip"
S="${WORKDIR}/${P}/src/${EGO_PN}"
# see "contrib/check-config.sh" from upstream's sources
CONFIG_CHECK="
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
~DEVPTS_MULTIPLE_INSTANCES
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~IP_VS
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
~NF_NAT ~NF_NAT_NEEDED
~POSIX_MQUEUE
~MEMCG_KMEM ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
~BLK_CGROUP ~IOSCHED_CFQ
~CGROUP_PERF
~CGROUP_HUGETLB
~NET_CLS_CGROUP
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
~XFRM_ALGO ~XFRM_USER
"
ERROR_KEYS="CONFIG_KEYS: is mandatory"
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
pkg_setup() {
if kernel_is lt 3 10; then
ewarn ""
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
ewarn " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies"
fi
# for where these kernel versions come from, see:
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
if ! {
kernel_is ge 3 16 \
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
}; then
ewarn ""
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
ewarn ""
ewarn "See also https://github.com/docker/docker/issues/2960"
fi
if kernel_is le 3 18; then
CONFIG_CHECK+="
~RESOURCE_COUNTERS
"
fi
if kernel_is le 3 13; then
CONFIG_CHECK+="
~NETPRIO_CGROUP
"
else
CONFIG_CHECK+="
~CGROUP_NET_PRIO
"
fi
if use aufs; then
CONFIG_CHECK+="
~AUFS_FS
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
fi
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
fi
if use overlay; then
CONFIG_CHECK+="
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
"
fi
linux-info_pkg_setup
# create docker group for the code checking for it in /etc/group
enewgroup docker
}
PATCHES=(
# https://github.com/docker/docker/pull/23859
"${DISTDIR}"/${P}-23859.patch
)
src_compile() {
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
# if we're building from a zip, we need the GITCOMMIT value
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
if gcc-specs-pie; then
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary || die
grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
fi
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in aufs btrfs device-mapper overlay; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
for tag in apparmor seccomp; do
if use $tag; then
DOCKER_BUILDTAGS+=" $tag"
fi
done
# https://github.com/docker/docker/pull/13338
if use experimental; then
export DOCKER_EXPERIMENTAL=1
else
unset DOCKER_EXPERIMENTAL
fi
# time to build!
./hack/make.sh dynbinary || die 'dynbinary failed'
# build the man pages too
./man/md2man-all.sh || die "unable to generate man pages"
}
src_install() {
VERSION="$(cat VERSION)"
newbin "bundles/$VERSION/dynbinary-client/docker-$VERSION" docker
newbin "bundles/$VERSION/dynbinary-daemon/dockerd-$VERSION" dockerd
dosym containerd /usr/bin/docker-containerd
dosym containerd-shim /usr/bin/docker-containerd-shim
dosym runc /usr/bin/docker-runc
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.{service,socket}
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
dodoc -r docs/*
doman man/man*/*
dobashcomp contrib/completion/bash/*
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/*
insinto /usr/share/vim/vimfiles
doins -r contrib/syntax/vim/ftdetect
doins -r contrib/syntax/vim/syntax
# note: intentionally not using "doins" so that we preserve +x bits
mkdir -p "${D}/usr/share/${PN}/contrib"
cp -R contrib/* "${D}/usr/share/${PN}/contrib"
}
pkg_postinst() {
udev_reload
elog
elog "To use Docker, the Docker daemon must be running as root. To automatically"
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
elog " rc-update add docker default"
elog "Similarly for systemd:"
elog " systemctl enable docker.service"
elog
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
elog " usermod -aG docker youruser"
elog
}

@ -636,3 +636,50 @@
Package-Manager: portage-2.2.28
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> libvirt-1.2.21-r2.ebuild,
libvirt-1.3.5-r1.ebuild, libvirt-9999.ebuild:
Update kernel checks for kernels > 4.4, bug #587758
Thanks to Nicolas Bock for the patch.
Package-Manager: portage-2.2.28
*libvirt-2.0.0 (09 Jul 2016)
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> +libvirt-2.0.0.ebuild:
version bump to 2.0.0
Package-Manager: portage-2.2.28
*libvirt-1.2.21-r3 (09 Jul 2016)
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> +libvirt-1.2.21-r3.ebuild:
update 1.2.21, fix CVE-2016-5008, bug #587570
Package-Manager: portage-2.2.28
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> libvirt-1.2.21-r3.ebuild:
amd64 stable
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> libvirt-1.2.21-r3.ebuild:
x86 stable
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
09 Jul 2016; Matthias Maier <tamiko@gentoo.org> -libvirt-1.2.21-r2.ebuild:
drop vulnerable 1.2.21-r2, bug #587570
CVE-2016-5008
Package-Manager: portage-2.2.28
09 Jul 2016; Matthias Maier <tamiko@gentoo.org>
-files/libvirt-1.3.5-CVE-2016-5008.patch, libvirt-1.3.5-r1.ebuild:
1.3.5-r1: Switch to v1.3.5-maint channel for patches
Package-Manager: portage-2.2.28

@ -1,8 +1,6 @@
AUX README.gentoo-r1 1839 SHA256 47653e6769f4ace6248dfd2ec3ed013922f91224335c4103232238ae41fc0e3b SHA512 689373cd3fc390ac03481e583d2fa88e22a8aaac6541e2164f63f5d93e3b0e6df0a3601aeb0b23a74fe84040730c4a37e04312a8de4050bdeaf122157cc4f978 WHIRLPOOL 7691f4ae7357bf8fe3e4fe2aff1aab5d967d0ec40dced1320c8ac0bd4b7b36798a0d3bf6f29fbafeb1ac5a5cc6ea38d98cb7a9b43b59c80c135dfbe10773453d
AUX libvirt-1.2.16-fix_paths_in_libvirt-guests_sh.patch 641 SHA256 a8417304d8dfd4d042956d33bfb373d61c7c2c0e8ead8c384300bf32f8acee8e SHA512 df9960b80c7dda852e38d992ab31181d79091bd6e1ba88c0b0c1af8a2f2d1445ee95c957df38ab27b452cd2de01d36b88164e665a867ad69c15ca15c18b1d588 WHIRLPOOL 892bc9d14257929718e29671bea2eb44ed25a8ed5f7f4d8ee72c9d82a4e6a96b5da67f43279de29c06d6abe41ab2792b48515c2dea46aa4a452d76e85ebda973
AUX libvirt-1.2.17-fix_paths_for_apparmor.patch 4138 SHA256 f6b945c3a8ae6cfd37bd7928b23048798512e86564e5dbaf71c27e4642b088bf SHA512 9769ea49d87290454bb13239a2d33f4c7731486fb8ecaaeff16b89c80b637968abcfe30088bcde8771fc05bd6aead98461e6ba70e9f492efa15a76b4ba3b7ce5 WHIRLPOOL 9ceadb1b404803cd9e274d863e6dcc5e78c8804013a702fdd93e401a127c81374f25bbec1de2a879ea81e6f510b5578939f53619fc5db36379f5f7e99c7fd3c1
AUX libvirt-1.2.21-avoid_deprecated_pc_file.patch 755 SHA256 402a9d71532421687c000b7fa5957c735c77a4e0067d1f9e7c32d041860683d7 SHA512 320fc05747b5b12eba60b2bc6b6f8cc035ab9c99ad37f6896cf498a3109728a71738a10acf45f16dd4a6e1444b588726a64be72f50b618e2bd71d939c16f3066 WHIRLPOOL 77f628e5832d95becf2abdc622f2c18826ff0f9b7cc7c8ee5296e1d52f69977ea8bdbb11d5cf7d938022730a93cc3f84c96c670e594c77ff5f34dd66ea5e618e
AUX libvirt-1.2.9-do_not_use_sysconf.patch 3879 SHA256 1a0c0b29c481097ee218cc752b11f00193a87a010feefc71ea3f56e041c5844d SHA512 cd8881ed2fd928e4fc122a8615fc328f515181129253cba1124c1faf48549729428113822b56034143e192c44944b1a40e83b960f742db64738e5bc05b9bb371 WHIRLPOOL 9413e40883d98d5d78a2c269786a2f640ec9689744ef431a4e9a092d251d33deda954ad8631520a04a16d8c30ca2e9b28bc8b78562f27267f80740901907a253
AUX libvirt-1.3.0-do_not_use_sysconf.patch 4072 SHA256 896d482d3aa9281977e6900e6103848e34a7e4c0479395016fd1d2ff254eb476 SHA512 44428e16cf1998db0bcae1b54d3ba32363a71db3f45f493bd675f6ad7d6bf131667749f33226ab5f40be52e833ec0899bb9202a8f0e150d007c3f7c71a9cf314 WHIRLPOOL 4978b13925c4836d1601217aec9473a62797821275a1c2bab4a7acb80fa3a34a54ed01b3daf91cd78c20622f3be6f6f9214399fc7da63172a5f9e138727b4fcf
AUX libvirt-1.3.1-fix_paths_for_apparmor.patch 4280 SHA256 bb72bda251ac15c938dd8e33a62632ac778283d5aa743a559dbb3be537d4fddd SHA512 6b8dcc17c2a610cd891eb27aac9f7fdd50a30c3d4cc83896f80775095e2986e408dd52204cb100942147c8f48f3797b4e3d5ec796caff8bceb60fc2a6f586581 WHIRLPOOL e157e05543b7d6553793efe103d820dab5aa1d51f657d9e96e9696852fb1d183eb53bd2a85519f8eb6fcdca443feaa029be794e357ccd965a148797fe8591725
AUX libvirt-1.3.4-glibc-2.23.patch 2049 SHA256 8fa125da2a8e6dabf17fc47863597b2b3929d4d4b1e01ace1433a75ac4bc0ba2 SHA512 022b610c2e343c9cb595babcc8b2e5e0e0db1a19d6bfc9babdc817bc1e093ff12ee1c26304c188151fecc32481ffd225d7a3d36324613dd5b4ea7139280629c4 WHIRLPOOL 3cc039820865eafd1ea23eec81c3b4f842fe359e49a85d09925dddd5f8b0228adf62fa908cb345b9df0526ed9eb388f965d70ef99d73edcfaf20c5539fcb4559
@ -16,15 +14,12 @@ AUX libvirtd.service.conf 401 SHA256 1cfb6f7dec5746364d9a4cccddb4b63f8ccd0ebf8bf
AUX libvirtd.tmpfiles.conf 36 SHA256 0102a9bbbb6fc9764c2d49933a89d1661b3999aec53c6a66302cb0f21ce9c9fc SHA512 2b1c3c64dd6fa03d8c2ae24e7ce4aa7d754913214542a68a4e99f10fbc251fd23ee26e297a957d7b4b70eec8ef028c41fc915da3a85fbbd16143bb92d1de3aed WHIRLPOOL c51b2059f4eef0ceaf69e11018a6e51299be5aa21a56741366db4fe43a7998388fa6e5bf15d79c52ab66dd69d64c679003a0904c54033c8bdfc04c16bb5b8e4f
AUX virtlockd.init-r1 577 SHA256 e42c087342b510f8f3ec7bcc274b9e11841b41fe61e03365430ce40f6a180aa2 SHA512 3c4e60bf7a3303c2b681f70bda02473b3e082d4d4d3a4d205e2a136aa02811432199b36efcc005d443dc0168101ebbe12f725e53c6d7860dcfd2d6a5a69ff59f WHIRLPOOL 30ec12fff8464d4f88aec19ac5c313dc6aa2de6bb15cf2a5124d2eef682053156d65acaba1ee12b767daf20a4a43114956c09d20f2b3421e548a4e001e525ff1
AUX virtlogd.init-r1 576 SHA256 51c030d7ba9a9dad1f927020592d7aef2dc2cd4abf38bd4ca97eee60943c7901 SHA512 36b85f473d292be8df415256d01a562131d8ae61450ba3893658090a12d589ca32215382f56f286a830b4e59ffd98fbe1d92004f2ce14ca0834451b943cd8f2f WHIRLPOOL 215b6ca1b078b36d809620e67bf55d316efd4266ed697d299e5f31a801557d0e30f8e1c35fee31e7188384d08d8815087684120daa744b209a15f482e622f85e
DIST libvirt-1.2.21-20160709.tar.xz 3048 SHA256 c2bef1c300099c3ff6ce81488a2678e588d18ca46a27916df160c8304239ca80 SHA512 fdf0cd5e1cc3e0144fa99577c1a8c2d5e69ab610c923071b645465fb58076b2ce7a8e4e7747f3a6c59716917c6d41f369d77565c0f9fe10907a76d9b39edede6 WHIRLPOOL 2816d54588e4a49efd6773982b2b8a281572607c86c5a57c45b1736ce22836ea4cb91cee8d59b8fddcaafd2e552d0422ef5ed4b33d19a1705d4a38f270b9d39d
DIST libvirt-1.2.21.tar.gz 29848954 SHA256 8d406582f5fe88d739d1d83e0ba7ac7f91f5a8da4be82162ab85631744d8925b SHA512 5c15d0ba5d75c13f735c6a60dfdbad007426f77e113f95894d520f7fc358fa4361d5cce7bb9a548a436f323b845f13b8940abbad568b8b146418430068bb970e WHIRLPOOL d53bbb07c85b3aa2d9b0f38ff2edd3cd0a2a5300627f3e2f0a82bc057303617cab9d6f1d8a9a771bd968b0496d38d3a39a0154f88bdca44dda359a65fdc2c650
DIST libvirt-1.3.5-20160709.tar.xz 1336 SHA256 d14b14661e9bd89a8805dd84d8ee5f8b39f428a4dcbf70693eea593328e28033 SHA512 08ad8c691f145a3a8c27b594b486b9265777f756099c127e58fd76bac7249a0e84181a3f15da4cf64ffdcf35ff7e3a2f1f1ee50f3882df5d980ad7250a30e44e WHIRLPOOL 8d8106314c2bed984db3947b51b90dadd45680a07d568cc980c6534ba2229bfff8d041ecf40898131030f3db8d6e223fe30ba3dc72b3fe7fedc02a77b5c37331
DIST libvirt-1.3.5.tar.gz 35109092 SHA256 93a23c44eb431da46c9458f95a66e29c9b98e37515d44b6be09e75b35ec94ac8 SHA512 6c6a09623d3d4d426311bfa7039f5e39584d5f891b8e761bbdb3022601ea066b8e1c3f8d609326e8ba4081ae40b7b03086fbc8ba5759d218b8616ec98200a89d WHIRLPOOL 88ac308cc461efff842c27e40263a3b25ce0bc0ca310fb6e9def9126ab893fe43aed01bda9fc3615439ee797c36e2800f741b346e0b3d96aac64e7909c269879
DIST libvirt-2.0.0.tar.xz 13161096 SHA256 10e90af55e613953c0ddc60b4ac3a10c73c0f3493d7014259e3f012b2ffc9acb SHA512 1182346e9268ec50cfd191a18172ad8ca80615a111547cc72fbe227cbbe9579263a1236f80cb36542272bdbf092e2184c9060b65c56dc2098076bbd1a89dd66c WHIRLPOOL 3d6d9e307228f54993c6082f7787d678b2afe84d96b47889d1565e38da489fb99691aeb598831dff04cd9fe47448ea35dc1f5a44b3c6638816cf61533155688c
EBUILD libvirt-1.2.21-r3.ebuild 9997 SHA256 743a8b41371839aacee2d6da0e5c2af14f6c49c52c4a601c0df73848897d2b12 SHA512 c23eb068169501b43c1aceaf5aee2ea65ad1c94250d8b8a7bcb953904f8f8b4455c170d40319f525cd81202ff6928f41fe7c2caefeb1cdc40c37fdd2d79493f5 WHIRLPOOL 8e3043f58af5f54102a1614963687fea51441841fad5b12591685f060633af2cecc6441f07c385dba7411b3b73cac018196469381fc0d90c3d111a3f67ce8080
EBUILD libvirt-1.3.5-r1.ebuild 10226 SHA256 089de4ff5840061c78149d047bf5a0ff0f09d4387a60eb9361761e31a3964a50 SHA512 88abbec4708b4104b4d1b710a367c2286300aca17162e27c04b0274167db632120745b6db588e13700b17ed0f52caa7e439ae08c0df746452c6fcccf9d920e32 WHIRLPOOL 6514268905a992931dab237b4b82182c7b24a33219700a200ac0bdeff18be77512af264e2f75047a35bec4c5aec09e8438b93cfd32d05f3e8c5abc0b46de7266
EBUILD libvirt-2.0.0.ebuild 10142 SHA256 0a18dce14e0f87c6c7de53ab6d822cc0322ec822b5d31dc411d444fa80f7ae68 SHA512 afe35fd0231a1ce6a784f7847f8bf9d5a055bc63c624d874b17897b77c191bf07038802105ed25a7d5416722d014559a4c6e6f1f2b52074fa65f50acc22735cc WHIRLPOOL 3cdff33761f090d6a8a4a066beafcdfc4fc7cf9f0c97e677afe13efaf57895dfd7562ae9f2a316e7a9ab8afd497b75c446b97933ea345c7c710220e5a11d2084
EBUILD libvirt-9999.ebuild 10055 SHA256 3550113b1de5d370913a6f10c071802761f572f436e8740f15bfa3f8506bc99d SHA512 80732e95d2c51484a920d09372b605603fd059613cbcf420fda19d91604e70624e010bddc073c0f1d23710ad89847b35220c5385b4c237e4385693091c320e0c WHIRLPOOL 7fb99f2daefaa037d100845b39e0a807d44f77dd5ba89c8ea98e27d0c04dd9c310daae15199fd79d8ea73ad36718638c87977febb79340959c411d394383323e
MISC ChangeLog 20942 SHA256 7693eec102a2494c6c9d6bd7c7919c6aac3a78633f08a9e1f6fc4be3b575132d SHA512 c409781d67c420c4b85dec16f691c1b3794e34806e69db19ba616cee6cc90c58e15a3fbdde651d565042485401f9ed03c0de9ef785615c2e047bc2cf4b52f73d WHIRLPOOL 8745d24b257c1c31a1266cc69cdb1827ab051248f1743a38ebe8a59cc0cbec762ff0d6d78790578b7194f9e59a17f552614fe4684290df45938d1e78a8b85e29
MISC ChangeLog 22274 SHA256 340ff28fc20dc9d109a264cab8b62c06c8011080bba1f09c14cb867f39ea88a5 SHA512 55ec4840491768ff253ae6299bb15ae72f213bb1c1006d42b7b37b323354dd37a5ac76b0c5c1b42d143ebc710c57925a61c2e04474166fe6448dd5da3f7182b0 WHIRLPOOL e4f25a0fb074a9b38ff9cd60b154f982ed25c8081d4f2a1e6d166f73cabae4327e49bd27eeede30ee6f97a04df1835ecb0cf9ac636b8a7b1716b3b76a1095d3f
MISC ChangeLog-2015 33229 SHA256 9b5ab13f86ef62f4eead3fc3ce0a20da725cf43437e4edc24c606fa56ca46831 SHA512 e1209249689918947d066bb91245d851f39a48b78819cb3265aa36cbe5e678e8374ef7a6279dffe678b7264a4d53aecf1d5e4f4e690e4a70df32dd84a067571a WHIRLPOOL 94ef57fc540991bc6fc9442a3d74cd6e7c10bccfee41275fca6ae4286fa73ef8bf1d9c1e9d76f10a6c2548250f5d1e72a9c1776c7b504efd9325f61b09bee55d
MISC metadata.xml 3563 SHA256 4e7d217c09ae3d9100aa20f9a98f5bea912db9604fface8746f8c5a8fd2c5430 SHA512 d886296274f8cdf497f700a5815840997ed002453a0570c636c1fa84796311702f1c57a122a7008e32c1065ded3af3bccfa19b5dea463c509ad800c89f070532 WHIRLPOOL 2cc0c5f916a8a3b3d3ba1477608a94cf826cb44162b0f22ad98813aa797d375a156821b02e3820ebcaa0c321ac8536915e5a7c3632a282663cf6c8bf5ea41ec5

@ -1,148 +0,0 @@
diff --git a/examples/apparmor/Makefile.am b/examples/apparmor/Makefile.am
index 7a20e16..c3c67b6 100644
--- a/examples/apparmor/Makefile.am
+++ b/examples/apparmor/Makefile.am
@@ -19,13 +19,13 @@ EXTRA_DIST= \
TEMPLATE.lxc \
libvirt-qemu \
libvirt-lxc \
- usr.lib.libvirt.virt-aa-helper \
+ usr.libexec.virt-aa-helper \
usr.sbin.libvirtd
if WITH_APPARMOR_PROFILES
apparmordir = $(sysconfdir)/apparmor.d/
apparmor_DATA = \
- usr.lib.libvirt.virt-aa-helper \
+ usr.libexec.virt-aa-helper \
usr.sbin.libvirtd \
$(NULL)
diff --git a/examples/apparmor/usr.lib.libvirt.virt-aa-helper b/examples/apparmor/usr.lib.libvirt.virt-aa-helper
deleted file mode 100644
index b34fb35..0000000
--- a/examples/apparmor/usr.lib.libvirt.virt-aa-helper
+++ /dev/null
@@ -1,48 +0,0 @@
-# Last Modified: Mon Apr 5 15:10:27 2010
-#include <tunables/global>
-
-profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
- #include <abstractions/base>
-
- # needed for searching directories
- capability dac_override,
- capability dac_read_search,
-
- # needed for when disk is on a network filesystem
- network inet,
-
- deny @{PROC}/[0-9]*/mounts r,
- @{PROC}/[0-9]*/net/psched r,
- owner @{PROC}/[0-9]*/status r,
- @{PROC}/filesystems r,
-
- # for hostdev
- /sys/devices/ r,
- /sys/devices/** r,
-
- /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
- /sbin/apparmor_parser Ux,
-
- /etc/apparmor.d/libvirt/* r,
- /etc/apparmor.d/libvirt/libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]* rw,
-
- # for backingstore -- allow access to non-hidden files in @{HOME} as well
- # as storage pools
- audit deny @{HOME}/.* mrwkl,
- audit deny @{HOME}/.*/ rw,
- audit deny @{HOME}/.*/** mrwkl,
- audit deny @{HOME}/bin/ rw,
- audit deny @{HOME}/bin/** mrwkl,
- @{HOME}/ r,
- @{HOME}/** r,
- /var/lib/libvirt/images/ r,
- /var/lib/libvirt/images/** r,
- /{media,mnt,opt,srv}/** r,
-
- /**.img r,
- /**.qcow{,2} r,
- /**.qed r,
- /**.vmdk r,
- /**.[iI][sS][oO] r,
- /**/disk{,.*} r,
-}
diff --git a/examples/apparmor/usr.libexec.virt-aa-helper b/examples/apparmor/usr.libexec.virt-aa-helper
new file mode 100644
index 0000000..b34fb35
--- /dev/null
+++ b/examples/apparmor/usr.libexec.virt-aa-helper
@@ -0,0 +1,48 @@
+# Last Modified: Mon Apr 5 15:10:27 2010
+#include <tunables/global>
+
+profile virt-aa-helper /usr/libexec/virt-aa-helper {
+ #include <abstractions/base>
+
+ # needed for searching directories
+ capability dac_override,
+ capability dac_read_search,
+
+ # needed for when disk is on a network filesystem
+ network inet,
+
+ deny @{PROC}/[0-9]*/mounts r,
+ @{PROC}/[0-9]*/net/psched r,
+ owner @{PROC}/[0-9]*/status r,
+ @{PROC}/filesystems r,
+
+ # for hostdev
+ /sys/devices/ r,
+ /sys/devices/** r,
+
+ /usr/libexec/virt-aa-helper mr,
+ /sbin/apparmor_parser Ux,
+
+ /etc/apparmor.d/libvirt/* r,
+ /etc/apparmor.d/libvirt/libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]* rw,
+
+ # for backingstore -- allow access to non-hidden files in @{HOME} as well
+ # as storage pools
+ audit deny @{HOME}/.* mrwkl,
+ audit deny @{HOME}/.*/ rw,
+ audit deny @{HOME}/.*/** mrwkl,
+ audit deny @{HOME}/bin/ rw,
+ audit deny @{HOME}/bin/** mrwkl,
+ @{HOME}/ r,
+ @{HOME}/** r,
+ /var/lib/libvirt/images/ r,
+ /var/lib/libvirt/images/** r,
+ /{media,mnt,opt,srv}/** r,
+
+ /**.img r,
+ /**.qcow{,2} r,
+ /**.qed r,
+ /**.vmdk r,
+ /**.[iI][sS][oO] r,
+ /**/disk{,.*} r,
+}
diff --git a/examples/apparmor/usr.sbin.libvirtd b/examples/apparmor/usr.sbin.libvirtd
index 5d606e6..ab2f1a9 100644
--- a/examples/apparmor/usr.sbin.libvirtd
+++ b/examples/apparmor/usr.sbin.libvirtd
@@ -58,8 +58,10 @@
audit deny /sys/kernel/security/apparmor/.* rwxl,
/sys/kernel/security/apparmor/profiles r,
/usr/{lib,lib64}/libvirt/* PUxr,
- /usr/{lib,lib64}/libvirt/libvirt_parthelper ix,
- /usr/{lib,lib64}/libvirt/libvirt_iohelper ix,
+ /usr/libexec/virt-aa-helper PUxr,
+ /usr/libexec/libvirt_lxc PUxr,
+ /usr/libexec/libvirt_parthelper ix,
+ /usr/libexec/libvirt_iohelper ix,
/etc/libvirt/hooks/** rmix,
/etc/xen/scripts/** rmix,
--
2.3.6

@ -1,112 +0,0 @@
From 69372a32025ac16578ad277c6356e89713a3f9f4 Mon Sep 17 00:00:00 2001
From: Matthias Maier <tamiko@kyomu.43-1.org>
Date: Mon, 3 Nov 2014 00:51:35 +0100
Subject: [PATCH] Do not use /etc/sysconf
---
daemon/Makefile.am | 4 +---
daemon/libvirtd.service.in | 3 +--
src/Makefile.am | 3 ---
src/locking/virtlockd.service.in | 3 +--
tools/Makefile.am | 2 +-
tools/libvirt-guests.service.in | 2 +-
6 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index b95a79d..1e98422 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -328,9 +328,7 @@ uninstall-logrotate:
rmdir $(DESTDIR)$(sysconfdir)/logrotate.d || :
install-sysconfig:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
- $(INSTALL_DATA) $(srcdir)/libvirtd.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
+
uninstall-sysconfig:
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
diff --git a/daemon/libvirtd.service.in b/daemon/libvirtd.service.in
index 1759ac8..cd337a1 100644
--- a/daemon/libvirtd.service.in
+++ b/daemon/libvirtd.service.in
@@ -10,8 +10,7 @@ Documentation=http://libvirt.org
[Service]
Type=notify
-EnvironmentFile=-/etc/sysconfig/libvirtd
-ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
+ExecStart=@sbindir@/libvirtd
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
diff --git a/src/Makefile.am b/src/Makefile.am
index e65177f..18bbbb4 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2269,9 +2269,6 @@ EXTRA_DIST += locking/virtlockd.sysconf \
locking/test_libvirt_lockd.aug.in
install-sysconfig:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
- $(INSTALL_DATA) $(srcdir)/locking/virtlockd.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/virtlockd
uninstall-sysconfig:
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/virtlockd
diff --git a/src/locking/virtlockd.service.in b/src/locking/virtlockd.service.in
index 57089b0..ace0c83 100644
--- a/src/locking/virtlockd.service.in
+++ b/src/locking/virtlockd.service.in
@@ -5,8 +5,7 @@ Documentation=man:virtlockd(8)
Documentation=http://libvirt.org
[Service]
-EnvironmentFile=-/etc/sysconfig/virtlockd
-ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
+ExecStart=@sbindir@/virtlockd
ExecReload=/bin/kill -USR1 $MAINPID
# Loosing the locks is a really bad thing that will
# cause the machine to be fenced (rebooted), so make
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 93d642d..2da0e97 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -259,7 +259,7 @@ uninstall-local: uninstall-init uninstall-systemd
install-sysconfig:
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
$(INSTALL_DATA) $(srcdir)/libvirt-guests.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
+ $(DESTDIR)$(sysconfdir)/libvirt/libvirt-guests.conf
uninstall-sysconfig:
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
diff --git a/tools/libvirt-guests.service.in b/tools/libvirt-guests.service.in
index cc04b6d..9be514b 100644
--- a/tools/libvirt-guests.service.in
+++ b/tools/libvirt-guests.service.in
@@ -5,7 +5,7 @@ Documentation=man:libvirtd(8)
Documentation=http://libvirt.org
[Service]
-EnvironmentFile=-/etc/sysconfig/libvirt-guests
+EnvironmentFile=-/etc/libvirt/libvirt-guests.conf
# Hack just call traditional service until we factor
# out the code
ExecStart=@libexecdir@/libvirt-guests.sh start
--- a/tools/libvirt-guests.sysconf
+++ b/tools/libvirt-guests.sysconf
@@ -1,3 +1,10 @@
+#
+# Warning: This configuration file is only sourced by the systemd
+# libvirt-guests.service unit. The coresponding openrc facility is in
+# /etc/init.d/libvirtd and /etc/conf.d/libvirtd
+#
+
+
# URIs to check for running guests
# example: URIS='default xen:/// vbox+tcp://host/system lxc:///'
#URIS=default
--
2.0.4

@ -1,386 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils user autotools-utils linux-info systemd readme.gentoo
BACKPORTS="20160709" # CVE-2015-5313 CVE-2016-5008
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
SRC_URI=""
KEYWORDS=""
SLOT="0"
else
# Versions with 4 numbers are stable updates:
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.gz"
else
SRC_URI="http://libvirt.org/sources/${P}.tar.gz"
fi
SRC_URI+=" ${BACKPORTS:+
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz
https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="amd64 x86"
SLOT="0/${PV}"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
IUSE="apparmor audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm \
lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \
selinux systemd +udev uml +vepa virtualbox virt-network wireshark-plugins \
xen"
REQUIRED_USE="
firewalld? ( virt-network )
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
virt-network? ( libvirtd )
virtualbox? ( libvirtd )
xen? ( libvirtd )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
# package will use 3 by default. Since we don't have slot pinning in an API,
# we must go with the most recent
RDEPEND="
app-misc/scrub
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6
>=net-analyzer/netcat6-1.0-r2
>=net-libs/gnutls-1.0.25:0=
net-libs/libssh2
>=net-misc/curl-7.18.0
sys-apps/dmidecode
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
avahi? ( >=net-dns/avahi-0.6[dbus] )
caps? ( sys-libs/libcap-ng )
firewalld? ( net-firewall/firewalld )
fuse? ( >=sys-fs/fuse-2.8.6 )
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
iscsi? ( sys-block/open-iscsi )
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
lxc? ( !systemd? ( sys-power/pm-utils ) )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2
sys-process/numad
)
openvz? ( sys-kernel/openvz-sources:* )
parted? (
>=sys-block/parted-1.8[device-mapper]
sys-fs/lvm2
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/yajl
!systemd? ( sys-power/pm-utils )
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
systemd? ( sys-apps/systemd )
virt-network? (
net-dns/dnsmasq[script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd
sys-apps/iproute2[-minimal]
)
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
app-emulation/xen
app-emulation/xen-tools:=
)
udev? (
virtual/udev
>=x11-libs/libpciaccess-0.10.9
)"
DEPEND="${RDEPEND}
app-text/xhtml1
dev-lang/perl
dev-libs/libxslt
dev-perl/XML-XPath
virtual/pkgconfig"
pkg_setup() {
enewgroup qemu 77
enewuser qemu 77 -1 -1 qemu kvm
# Some people used the masked ebuild which was not adding the qemu
# user to the kvm group originally. This results in VMs failing to
# start for some users. bug #430808
egetent group kvm | grep -q qemu
if [[ $? -ne 0 ]]; then
gpasswd -a qemu kvm
fi
# Check kernel configuration:
CONFIG_CHECK=""
use fuse && CONFIG_CHECK+="
~FUSE_FS"
use lvm && CONFIG_CHECK+="
~BLK_DEV_DM
~DM_MULTIPATH
~DM_SNAPSHOT"
use lxc && CONFIG_CHECK+="
~BLK_CGROUP
~CGROUP_CPUACCT
~CGROUP_DEVICE
~CGROUP_FREEZER
~CGROUP_NET_PRIO
~CGROUP_PERF
~CGROUPS
~CGROUP_SCHED
~CPUSETS
~DEVPTS_MULTIPLE_INSTANCES
~IPC_NS
~MACVLAN
~NAMESPACES
~NET_CLS_CGROUP
~NET_NS
~PID_NS
~POSIX_MQUEUE
~SECURITYFS
~USER_NS
~UTS_NS
~VETH
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS"
# Handle specific kernel versions for different features
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
if $(kernel_is ge 3 6); then
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
if $(kernel_is lt 4 5); then
CONFIG_CHECK+=" ~MEMCG_KMEM "
fi
fi
use macvtap && CONFIG_CHECK+="
~MACVTAP"
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_MARK_T
~BRIDGE_NF_EBTABLES
~NETFILTER_ADVANCED
~NETFILTER_XT_CONNMARK
~NETFILTER_XT_MARK
~NETFILTER_XT_TARGET_CHECKSUM"
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT
~NET_ACT_POLICE
~NET_CLS_FW
~NET_CLS_U32
~NET_SCH_HTB
~NET_SCH_INGRESS
~NET_SCH_SFQ"
ERROR_USER_NS="Optional depending on LXC configuration."
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
}
src_prepare() {
touch "${S}/.mailmap"
if [[ ${PV} = *9999* ]]; then
# git checkouts require bootstrapping to create the configure script.
# Additionally the submodules must be cloned to the right locations
# bug #377279
./bootstrap || die "bootstrap failed"
(
git submodule status | sed 's/^[ +-]//;s/ .*//'
git hash-object bootstrap.conf
) >.git-module-status
fi
epatch \
"${FILESDIR}"/${PN}-1.2.9-do_not_use_sysconf.patch \
"${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch \
"${FILESDIR}"/${PN}-1.2.17-fix_paths_for_apparmor.patch \
"${FILESDIR}"/${P}-avoid_deprecated_pc_file.patch
[[ -n ${BACKPORTS} ]] &&
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" \
EPATCH_SOURCE="${WORKDIR}/patches" epatch
epatch_user
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r15" "${S}/libvirtd.init" || die
sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
-e "s/USE_FLAG_AVAHI/$(usex avahi avahi-daemon '')/" \
-e "s/USE_FLAG_ISCSI/$(usex iscsi iscsid '')/" \
-e "s/USE_FLAG_RBD/$(usex rbd ceph '')/" \
-i "${S}/libvirtd.init" || die "sed failed"
AUTOTOOLS_AUTORECONF=true
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
$(use_with apparmor)
$(use_with apparmor apparmor-profiles)
$(use_with audit)
$(use_with avahi)
$(use_with caps capng)
$(use_with firewalld)
$(use_with fuse)
$(use_with glusterfs)
$(use_with glusterfs storage-gluster)
$(use_with iscsi storage-iscsi)
$(use_with libvirtd)
$(use_with lvm storage-lvm)
$(use_with lvm storage-mpath)
$(use_with lxc)
$(use_with macvtap)
$(use_enable nls)
$(use_with numa numactl)
$(use_with numa numad)
$(use_with openvz)
$(use_with parted storage-disk)
$(use_with pcap libpcap)
$(use_with phyp)
$(use_with policykit polkit)
$(use_with qemu)
$(use_with qemu yajl)
$(use_with rbd storage-rbd)
$(use_with sasl)
$(use_with selinux)
$(use_with systemd systemd-daemon)
$(usex systemd --with-init-script=systemd '')
$(use_with udev)
$(use_with uml)
$(use_with vepa virtualport)
$(use_with virt-network network)
$(use_with wireshark-plugins wireshark-dissector)
$(use_with xen)
$(use_with xen xen-inotify)
$(usex xen --with-libxl '')
--without-hal
--without-netcf
--without-sanlock
--without-xenapi
--with-esx
--with-qemu-group=$(usex caps qemu root)
--with-qemu-user=$(usex caps qemu root)
--with-remote
--with-storage-fs
--with-vmware
--disable-static
--disable-werror
--with-html-subdir=${PF}/html
--localstatedir=/var
)
if use virtualbox && has_version app-emulation/virtualbox-ose; then
myeconfargs+=( --with-vbox=/usr/lib/virtualbox-ose/ )
else
myeconfargs+=( $(use_with virtualbox vbox) )
fi
autotools-utils_src_configure
if [[ ${PV} = *9999* ]]; then
# Restore gnulib's config.sub and config.guess
# bug #377279
(cd .gnulib && git reset --hard > /dev/null)
fi
}
src_test() {
# Explicitly allow parallel build of tests
export VIR_TEST_DEBUG=1
HOME="${T}" emake check || die "tests failed"
}
src_install() {
autotools-utils_src_compile install \
DESTDIR="${D}" \
SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)"
find "${D}" -name '*.la' -delete || die
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconfig
rm -rf "${D}"/var/cache
rm -rf "${D}"/var/run
rm -rf "${D}"/var/log
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
use systemd && systemd_install_serviced \
"${FILESDIR}"/libvirtd.service.conf libvirtd.service
systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
newinitd "${S}/libvirtd.init" libvirtd || die
newinitd "${FILESDIR}/libvirt-guests.init-r1" libvirt-guests || die
newinitd "${FILESDIR}/virtlockd.init-r1" virtlockd || die
newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die
newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1")
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
fi
}
pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
fi
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 1.2.18-r2 ${REPLACING_VERSIONS} ]]; then
FORCE_PRINT_ELOG=true
fi
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1")
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog
}

@ -573,3 +573,62 @@
Package-Manager: portage-2.2.28
*wine-1.9.11-r1 (10 Jul 2016)
*wine-1.9.10-r1 (10 Jul 2016)
*wine-1.9.9-r1 (10 Jul 2016)
*wine-1.9.8-r1 (10 Jul 2016)
*wine-1.9.7-r2 (10 Jul 2016)
*wine-1.9.6-r2 (10 Jul 2016)
*wine-1.9.5-r2 (10 Jul 2016)
*wine-1.9.4-r2 (10 Jul 2016)
*wine-1.8.2-r1 (10 Jul 2016)
*wine-1.8.1-r2 (10 Jul 2016)
*wine-1.8-r2 (10 Jul 2016)
10 Jul 2016; NP-Hardass <NP-Hardass@gentoo.org>
+files/wine-1.8-gnutls-3.5-compat.patch, -wine-1.8-r1.ebuild,
+wine-1.8-r2.ebuild, -wine-1.8.1-r1.ebuild, +wine-1.8.1-r2.ebuild,
wine-1.8.2.ebuild, +wine-1.8.2-r1.ebuild, -wine-1.9.4-r1.ebuild,
+wine-1.9.4-r2.ebuild, -wine-1.9.5-r1.ebuild, +wine-1.9.5-r2.ebuild,
-wine-1.9.6-r1.ebuild, +wine-1.9.6-r2.ebuild, -wine-1.9.7-r1.ebuild,
+wine-1.9.7-r2.ebuild, -wine-1.9.8.ebuild, +wine-1.9.8-r1.ebuild,
-wine-1.9.9.ebuild, +wine-1.9.9-r1.ebuild, -wine-1.9.10.ebuild,
+wine-1.9.10-r1.ebuild, -wine-1.9.11.ebuild, +wine-1.9.11-r1.ebuild,
wine-9999.ebuild:
Mega update, fixes and closes 6 bugs and 1 PR
Rearrange deps (Thanks to Andreas Sturmlechner)
Closes: #1625
Handle when staging has different mono/gecko
Gentoo-Bug: 586114
Switch from capi4k to libcapi
Gentoo-Bug: 583828
Fix compilation with gnutls-3.5
Gentoo-Bug: 587028
X requires typetype; remove wineconsole w/o X or ncurses
Gentoo-Bug: 551124
Split build checks so compilations happen once
Fix gcc version checks for clang support
Gentoo-Bug: 449378
Clean up compiler checks and use ebegin and eend
Make USE=oss warning verbose for linux users
Gentoo-Bug: 577154
Require dosbox that contains compatibility patches
10 Jul 2016; NP-Hardass <NP-Hardass@gentoo.org> wine-1.8-r2.ebuild,
wine-1.8.1-r2.ebuild, wine-1.8.2-r1.ebuild, wine-1.9.4-r2.ebuild,
wine-1.9.5-r2.ebuild, wine-1.9.6-r2.ebuild, wine-1.9.7-r2.ebuild,
wine-1.9.8-r1.ebuild, wine-1.9.9-r1.ebuild, wine-1.9.10-r1.ebuild,
wine-1.9.11-r1.ebuild, wine-9999.ebuild:
Fix STAGING_{MV,GV} in phases; thanks to mgorny
Package-Manager: portage-2.2.28

@ -17,6 +17,7 @@ AUX wine-1.7.45-libunwind-osx-only.patch 1477 SHA256 01c73e559acdb5acf8393d0c5cb
AUX wine-1.7.47-critical-security-cookie-fix.patch 2953 SHA256 f5b4ffc60aed2d3837b908697cd72a06fe06d9a87d059d846219ee0512b52499 SHA512 b7ffa6222f3b5a5530ae9ec9fd2e2448685dc7cd5859c7e48cd86c9db9e4a740990345991ad314cc5230a86bf16af7b77ebab03b1d8c75bb6d68b0561e2b84ef WHIRLPOOL c9a8830ae87d835c02c9d9d41d6a29dd798dc7f4350b0d8896b5ec851d2412c7d7fd2b121a76b4e8d5eae75705f1effff9934f50852c792a95e20e2e7bd01457
AUX wine-1.7.55-gstreamer-v5-staging-post.patch 1668 SHA256 20831dbef1a7b680ecaa18da3931a036651aa56ff7e0aa00382a29e7417cb9ab SHA512 a73a3f57d525e86f1908f25194a54b1bddaede528933a4e15c63feb0e10729e6596c0f4b526fdbd289774b638ebb6ba0bfa8e9f5cbbb081c12c442535d6438e3 WHIRLPOOL 55341ae2c1b3b8876dea8e2d4e04c7d06856d439b8fbad753337ccd6ebc895b9d512bbe2ac5bbcc86dc7e6d29138460094822084859ac54b4b864402f136ad20
AUX wine-1.7.55-gstreamer-v5-staging-pre.patch 1767 SHA256 4e20db1524755c9f9e01f4a3ae4f26d57f21659312b91bfaf4053301889838d8 SHA512 20e252c17e6e71a965354c1708f3c2a810d4ea30168a5451c330810a9f88546ddd03d04017f93a8900f74033c7c7546f5c19149eccbe251548fca37053769c71 WHIRLPOOL f060f93469342fb85d4aa23e6e339aa04bc9ff5e2139c37383f3db3703b4c6725cab74eb171a54219676683e0ced0947d134e565fd88a081cfded67731787bde
AUX wine-1.8-gnutls-3.5-compat.patch 1521 SHA256 7168608bd418a4007b638e20eb079419fb9fd8fffaf84ec3b72220405dd13694 SHA512 38198aa05783178d6fcdfeee85bcd9cdcc72230789b3245b25ac965faefcb9ea0e7dd899c84d9429d21e0c35bcb90eb8ede780fc997a00d3348b64e7895a55ff WHIRLPOOL edc887c228bc6cb857cc68a7de97771dc92abf9ab5589d6c974953e0ef22cd2cedb3f85051c7d635d3f3f1acef011a9e8ce3bdb98a0b9b5d686b322ca38c68a3
AUX wine-1.9.5-multilib-portage.patch 1087 SHA256 23a6000c6f341028b561483b12fce6140b93aa2e7eaeb00d2f88ea24173ad064 SHA512 dea0adde0866804473ebc3d3cd1da49c7b0dd5d3dd89da0d7bdb5c8fe9376ce62bdf61538e5aa954626863e9ef5799de28931520596e99bada788fb3c3370465 WHIRLPOOL d6e95e10849562665bf6b3336664f9d07b349cc420cf1133ebe374c75fdb1720afda1a7f4899e36d30e471618d3c1774e5f8c4a95d2a029b43bdbf10cf736eca
AUX wine-gcc-4.9-null-pointer.patch 1351 SHA256 75445fc7589cd9af53859ac18bb8063d428c9ce953fde175a2fe0d414de11f3d SHA512 fb112cd1d424c21d12641ce13da0c582e3e333ec975edf1e1f289acca674ecba24c56b071b5aab028f91b60c4ea69aa48ca64a2489fe3f9ec10980bc52eb498f WHIRLPOOL b67e5c617039e5a884ee0a7815e353d847c0382116b01a144732fe3adae050f8b05edad24d1fb2d7109f6cf2988a6f7c5850ae087cbd9a05341e9278d7e0bc09
AUX wine-sysmacros.patch 4869 SHA256 96c71b6045d2ef901e2c1acd647f9a3f036db05441046ba6eb45d22a05c480cf SHA512 d11683c72293b7faae7bc42fd2a9fac3e5e12d1dd6ae726593e5560a17c6f5a083e654bc37ba91cddf8c95dff2782c0a5d59f346639c831025ded7dffd7e3a13 WHIRLPOOL 8d4b7985c6154a46916f46de5c587a188c1517a05a7ddbdbb9d157c1f3126705899a1bd86839cd8b8828d95bab72f1dcb4cdb610e179ae7a88808a2ca3307977
@ -54,19 +55,24 @@ DIST wine_gecko-2.40-x86.msi 31741440 SHA256 1a29d17435a52b7663cea6f30a0771f7409
DIST wine_gecko-2.40-x86_64.msi 33056768 SHA256 c3e28988e7d92221596fc4c569d10eb4dd2ca64b9f4970bf77e791f5dd8c9230 SHA512 af171193f221f2cd51f6dc3382a9b1c658ef2553213be32f201c05f7122eb6883838be97c3ec66177b1e3922df64c409745c3223acb01910680a5476c3f01478 WHIRLPOOL d11234b593f4190ae8fa99bec8363c0047f6de08b186752b9f49764519ee9f4aafd017a16c0496581a0f4791e1109273846cec0314d9e320423d51723cd2083a
DIST wine_gecko-2.44-x86.msi 34832896 SHA256 77a64ad17571b3a00386a88b9b1b1ea4b7e759061675568bee0ec238fb456d39 SHA512 6c3b6ccbab0081d8ab188a9a031050ca8fd7ef8f1de0efa3a57569d6166397f91bf13037402e3437cc8cfc4fc25e7c2f8be32f66500306d567055e89aae0797d WHIRLPOOL 59c269a6d6e3ba829bd24cf81eba991f91bb0c1995a1841b7e548593f544088959093ba29eb83b53f38f77e71780d8288f0b12a212862af1374f954d61f24999
DIST wine_gecko-2.44-x86_64.msi 36273152 SHA256 628e5a0d3b7406cbd2f031139be06e2ef695081fc77ee18dc06748e649ff6661 SHA512 71dcbd28ff048fc587ed796f2f09815f624774742abc192d9aa1104485f5d8cd93b2308fb72506f82d0ea5032dd6c7ed2af4ac95121e7b2367e7a6dd77cb042f WHIRLPOOL a327f2b5a8f47498967b80e06336918006b71b4e1b90a96943faa6f05e481273203259ab6f8a3b45ba85249344c76c100880ad88dd346a94ee45327fffb2f3a1
EBUILD wine-1.8-r1.ebuild 15298 SHA256 a9774f6bfef442133c74642feb452ded7b3c2367ec8b1874bc88fad3aa348fbc SHA512 a9796264e8c5d6495cbf6d92575d98f1d0125a9eecb70c170d5f4f3ecb4a907fbaddf1e7d435a0b19fdb85c8ba5d432e520665317d11c3c50d17625488e7812b WHIRLPOOL ac6973a112d208510c89cc29d55edd378054fa1439aa8bfd4ee751398886e166628f945be07a78ccb23a7697eae92d35b0b8c4b09e7bb6601cac35a921a665fb
EBUILD wine-1.8.1-r1.ebuild 15530 SHA256 d68c800d403295063a10f894778350775b1cb863867b2bb9827cd05b56eaf098 SHA512 bf0255c2fbc07e807ae5d7e22343c529c954f86c2eeb05b95416483e52f6a0748d8e895c05e4f0326eab00b61d7d731354c27aea5d70837ac427c9aedf324496 WHIRLPOOL 17c594a60588f66de5104dddca64c0981e909fb2a981033c2db6406459da58b553873fba34a7c9a479a086df670c7837423b722025868e74d3cb99b42c589adc
EBUILD wine-1.8.2.ebuild 15526 SHA256 0a886c075b8f32af7950ad0ce5bfeafd9490d5caeaaef1f8b217bade5454acf2 SHA512 c716c92fd904996b47a564521da27212b9219447d1313b326ef27538ef6a50031170f224ba2594da558b57764b2fd856bde5f831e93c1d0f37bfb8a3d6b62cb1 WHIRLPOOL 3c3e5bc4822ee197d12a36cbe21d18229596283244c66ccd3aac073f409c08ebb3dea2288aa3cc9d5f3b9f08938829f05680218f80612c469a777b0cc7c9928c
EBUILD wine-1.9.10.ebuild 15824 SHA256 875a63a9b30f7ba9360f5297b0b7b0e0deaf0b16dcaf6ad2e3956d14f769b316 SHA512 fdd40067f6f20cf5ad0dc13ddc7ba43e1e1bcaba136c1471b059605fdab89eb11ee95466bd94a00170da6dc0879152e3fc2c7941cb2d5d0cbf8bb634b25cfed0 WHIRLPOOL eb5da3c84bd27ef1cc400479651b754667279b76d138997519366d0b643afba66b52446489dcfa4a583a6681f2b9a27c87f4741bf67b39e62784d16c3e45a9b9
EBUILD wine-1.9.11.ebuild 15824 SHA256 875a63a9b30f7ba9360f5297b0b7b0e0deaf0b16dcaf6ad2e3956d14f769b316 SHA512 fdd40067f6f20cf5ad0dc13ddc7ba43e1e1bcaba136c1471b059605fdab89eb11ee95466bd94a00170da6dc0879152e3fc2c7941cb2d5d0cbf8bb634b25cfed0 WHIRLPOOL eb5da3c84bd27ef1cc400479651b754667279b76d138997519366d0b643afba66b52446489dcfa4a583a6681f2b9a27c87f4741bf67b39e62784d16c3e45a9b9
EBUILD wine-1.9.4-r1.ebuild 15146 SHA256 4d8c4ac3e245359e6f8058e8488b31f77b9b16db9e682e0117b7aa5156c01fdb SHA512 e514cebc3ce5f7c18dd250bda71f13a76f1126b7c2e50f195f227a502e6ac6a340aa9223ab6de0a2b4c2ebab85d08e67a4da9d9909bd9b0eeea657b25c7fbbd7 WHIRLPOOL c0d0fc0dddae69f33471f7dc4440469014db45d53fa508a4cc8d93869f4287814e57b1c88ece6c305ba1d689e0e859baf03a92a88b6b0036307c397fde99bb73
EBUILD wine-1.9.5-r1.ebuild 15211 SHA256 529cf54d4dba8dbbdd0134568373ae2909e2e1c3c831153e0d7a1002c707c345 SHA512 ac30020b23f40bd0e5196fef140e4ad798e7004cf02c761e6dcba314b617c1735c7db3a8b7f4510507d977bec45fd99b4eaf02606ef4ce1204b9767e94178566 WHIRLPOOL 9ebdeb5d11570e18f8f9217750642d87ab5ba6e939c10134569ccf80c837c9b765b7100eea5f8d5620ee57bea0a59c5623c533f1cf475693a2ed9dc70d10569b
EBUILD wine-1.9.6-r1.ebuild 15122 SHA256 671f4131a5d3b15315acbb64ab87d556f1ffb720323dc4de9e87cdb0a2c8c119 SHA512 e5eeb3787f24b04a64f5e739e93d2d7dc99b5d7040e1ca6b861bae55f9c47eabe8bb3a65062770a42197c51bea1e79589c5584c50c81ed4a6b8e8c647b92d6ea WHIRLPOOL 2f6768349d62bb032f7c00bc99e9626e6746c11ce5eca1ae34550c1477bff54ed5a777b97439423ea39bdc4a9794a02089b10c2f330eb03c624c03ca7186ca35
EBUILD wine-1.9.7-r1.ebuild 15122 SHA256 671f4131a5d3b15315acbb64ab87d556f1ffb720323dc4de9e87cdb0a2c8c119 SHA512 e5eeb3787f24b04a64f5e739e93d2d7dc99b5d7040e1ca6b861bae55f9c47eabe8bb3a65062770a42197c51bea1e79589c5584c50c81ed4a6b8e8c647b92d6ea WHIRLPOOL 2f6768349d62bb032f7c00bc99e9626e6746c11ce5eca1ae34550c1477bff54ed5a777b97439423ea39bdc4a9794a02089b10c2f330eb03c624c03ca7186ca35
EBUILD wine-1.9.8.ebuild 15122 SHA256 1c4338ce63d04d17ca231eb05d668c4169373499592dccaa83a202d0e3f0f74c SHA512 01429beae56f445083734a5d32ec532463f1c29c9940b70ae6a510d315c5f107686deb6f077cd7d536fc8ce6784abe363410930adb583981143c27a1a59ce896 WHIRLPOOL d266cdd138c89244231a07953c4448d515a5653d98f2d72dd6c966d0ccff37366ce231ad5914f05de410a71fd055b427305b9ee603951a6ad9b70824eca911c3
EBUILD wine-1.9.9.ebuild 15824 SHA256 875a63a9b30f7ba9360f5297b0b7b0e0deaf0b16dcaf6ad2e3956d14f769b316 SHA512 fdd40067f6f20cf5ad0dc13ddc7ba43e1e1bcaba136c1471b059605fdab89eb11ee95466bd94a00170da6dc0879152e3fc2c7941cb2d5d0cbf8bb634b25cfed0 WHIRLPOOL eb5da3c84bd27ef1cc400479651b754667279b76d138997519366d0b643afba66b52446489dcfa4a583a6681f2b9a27c87f4741bf67b39e62784d16c3e45a9b9
EBUILD wine-9999.ebuild 15824 SHA256 875a63a9b30f7ba9360f5297b0b7b0e0deaf0b16dcaf6ad2e3956d14f769b316 SHA512 fdd40067f6f20cf5ad0dc13ddc7ba43e1e1bcaba136c1471b059605fdab89eb11ee95466bd94a00170da6dc0879152e3fc2c7941cb2d5d0cbf8bb634b25cfed0 WHIRLPOOL eb5da3c84bd27ef1cc400479651b754667279b76d138997519366d0b643afba66b52446489dcfa4a583a6681f2b9a27c87f4741bf67b39e62784d16c3e45a9b9
MISC ChangeLog 20613 SHA256 79f43760962ad3eae965fdf5bf6753391087b4629f8acf5dcd7bbe3f4ae7fead SHA512 4cc047a950f5cca7930521606f5d5984af16814559052b242273e6f672dede50e0bfeb88e952f64a5eb62a1b29d2e08dd0fe0151df92b7707e4030bba84833ff WHIRLPOOL 44a34d754f599888f425a4a1703ed108dffe864e8181bf81a79e1f884d3b32463860b47a4f0b122c45c46f66ddb7c4b0aee41b1bf2be0b22e0e1d271f95e4bd4
DIST wine_gecko-2.47-beta1-x86.msi 49209856 SHA256 2b570f0d011a7b3711a00f6de1e60d2c04bacf2a4587ba158296ff18f6861891 SHA512 7e2a0502ad2e04bcbf604dc266a4b55f8ce592e2a555ee4d5fe6797fd965f18c08371b2ae65c0fc2bdd452cc14ced1b89f839589cc99832c43bff9f71de680b0 WHIRLPOOL 2bae533925cb9d225af7d1f663d6be7b771f09be5e34fd836c933366e80d529f9b7805b4f062f61994df725a59d5cc6c7f5bcf01245f9981310f11256dac4032
DIST wine_gecko-2.47-beta1-x86_64.msi 50761216 SHA256 af843bb7e49d00906fc9a612ca4829cf18609f94e32b7729696d776fc0447d10 SHA512 9f8b8e8615e2142c682877134583a3fd18f3c33a9bfb41254b0a141f7139bfab21a4f6ac0e207c88db3a322907cf404dafdb08803e37a938a4e0e6ea6d3ebe3c WHIRLPOOL fe5e7c8eaf841fb099ec2912329cd6a2c5217aff5a7e6b268e39d64c9e837bddf61e9f4d2b4276a260f51e409cd6c47882182c9349a7f6081cf7b5566daeb227
DIST wine_gecko-2.47-x86.msi 49266176 SHA256 3b8a361f5d63952d21caafd74e849a774994822fb96c5922b01d554f1677643a SHA512 e0d06102dcb8ec2d24e8c8c3f5c2ee5cb47c18e203dfb43d85de008d682ff874fb664fef1df909a5a7857de39c7e8ce5175e734a11964ec4cd35f8fbacaea3a4 WHIRLPOOL 2b4e3e88d530106d942200e5cdc67e51fc529c51864dee687ff1d6ae4cc94557481f74797a5ca7c1de8ca5ad00f7d9cb71e484ab24d73867d1032ccd88c0c376
DIST wine_gecko-2.47-x86_64.msi 50806272 SHA256 c565ea25e50ea953937d4ab01299e4306da4a556946327d253ea9b28357e4a7d SHA512 7c2496b15a06bc6906bc60afb3ac082e3f9931207fa624e60297020211d66aa9b420a61e95730a0dbdcefbe4b26c811d0c896ecd9c363b5107d08c3fa22fef41 WHIRLPOOL c7619954da22a47dae86ef4c6c0cfbece41943edcceb2c21babe610e0a0b2197b244ebbddd2f3986ee4d5251b062e5f3b8e079426ec77c311b928d18c8451677
EBUILD wine-1.8-r2.ebuild 16891 SHA256 be5ace1ea83706b7a997cc4b16bbc1c4f9b21e948638845fc9b3e8537d8ec0de SHA512 4bbe0f248099d1571ca9020b6b74741aa40f58ebf264ccb12b106f1086b862735af89d5d1496ae0791ead0b3b8ec8ac27853e5ae45cdf6aea21a7454acf791c6 WHIRLPOOL d26b0f673c7069844bb48805caaaa317dc9172a4310f088071f5db4bba62969e6fd97840679485c1a4623164d2dc997126dc3b5ca2357d944ebab92f1a385757
EBUILD wine-1.8.1-r2.ebuild 17123 SHA256 87a08253dfb6d2476d50a01c31ad35f52df27fd57e46b547e8c6f2770a5fb341 SHA512 9d39fd6be4907af03b7e5f43c65dc13d7a20db5347a46159c77a12a16a03d966d0bafda676d0e52ba4ca9e9b521005a0890a31b9982ea711603f1eb56ca344e1 WHIRLPOOL 1e61b551e55fe1d2105d70e9f4fe135a07078d695b3ec51574c3da1cf428d1ab803c1d9b6159b764a07025f18f006f4604fbadd21e917a2072d714f5b5d2c3cb
EBUILD wine-1.8.2-r1.ebuild 17121 SHA256 4545ecd7f9216882a4e472484b204ad91e60e29efc6fade0e3ee54f0b4522f3d SHA512 cb5d29f15dff138b6afce979814ae7dac098ba397ad4893f2a375804a9e466617d4f499d8e620e8e17fe639d43dab96f2658c4d4cb9c8c47eaa7d8edc1b055d8 WHIRLPOOL 9652216ccd4b3bb99c26e1140764a54a42192d7c9fd66fa74bf605adba3568b54e7719b559580d709ec655de7d6bb935cf1226c7387daf17ec0dbec9cb3d5713
EBUILD wine-1.8.2.ebuild 15737 SHA256 9ed81ba8cf7bc7101ddf4c95780b59b9cc1e51034ff96d0f0a9cf890dc207970 SHA512 b8c15470b5e66052e7ca8b002eed2bdec74667305db31110734c3a2308f2f998a48d1295d1437d357f657c29d0937ecdcae562423ef8c63299f3666d38971cda WHIRLPOOL abe8027fabfa7b650c6432cc7f2c7e7d8e9340b48eb5704f79116d290d299e394665c10ea77bdf0e2dfd3e8255754195bb14f0cde0cc9300f11b23cdc6ce9f27
EBUILD wine-1.9.10-r1.ebuild 17423 SHA256 f41ed9d86f0cc4b5ddca5546a08ab8f3b3b3d7048f5a086e739f10797a887f08 SHA512 6e02138474c7ab13041a45cc1cbf9439dc460e5e0f3969e7e98da8fa8ab9fdf63bddc99235ebff00928527916aa06f751da03cda8b15591e92c9c15bf45b22ce WHIRLPOOL 135275aa5ed4a412e7ea99335ae85c39c4e296302cb52bb712fc98b52230e7509d9465d7090c37b81d009388d386b8c77798b1323beb382a12373c484e47167f
EBUILD wine-1.9.11-r1.ebuild 17423 SHA256 f41ed9d86f0cc4b5ddca5546a08ab8f3b3b3d7048f5a086e739f10797a887f08 SHA512 6e02138474c7ab13041a45cc1cbf9439dc460e5e0f3969e7e98da8fa8ab9fdf63bddc99235ebff00928527916aa06f751da03cda8b15591e92c9c15bf45b22ce WHIRLPOOL 135275aa5ed4a412e7ea99335ae85c39c4e296302cb52bb712fc98b52230e7509d9465d7090c37b81d009388d386b8c77798b1323beb382a12373c484e47167f
EBUILD wine-1.9.4-r2.ebuild 16739 SHA256 6c2a4aa6e07fd36d21ed0cd2047cafafabf79eec4bad8986a79a323ab82dc85b SHA512 8792bb4bceca26b222b0bde3fa66bdccf105961795fabca9c7efdc01166b836645744e30b537152712baa181c9a9bfb461833adf3fa449740f5e736b1da8a885 WHIRLPOOL 7939a432a6d709204e2164135c3a364bf4f14587e268def6e74ad8affda5abe43d71706792cc64fba147ed590dc8d829cba7f3605dcab8f643c6bc092b10b635
EBUILD wine-1.9.5-r2.ebuild 16804 SHA256 78c7708bc167e5f54141f627f5fc9e3d6dcc2eb05093558e44f2cb0c4f532fff SHA512 56e27e5816513defc045c7a24684997281930146d88139b557b44dddf7098f185bb8b89513c7a04ec78206941eca125c0c9f0cd6059691cc9a18d28fe8fb6ec9 WHIRLPOOL 7efbb1944f871bac513300eaef0bd94b32acf8732bd9e867e8783bf7877ffacd8f717129c0921db6fc1949db721aa3322e36856978f51331a7a661440206fce6
EBUILD wine-1.9.6-r2.ebuild 16715 SHA256 96e331be2e1aec01e77cb429a80283a26a756e07833ec3af4cbcf3dd1fc1fb33 SHA512 a40e3df6daa6fc96afdf91b1fcca31ee027533ddddc66339e1bcbf22aad2f5d154a4580563fc6feec4b8198c95fdc68a9938fbb9ec3b368d83279a1bca9f3ac1 WHIRLPOOL 90d0b9e66150963d37ec2d7b5085e885e4d4c4431c441a38a250f203e23b10a3fe1648dd74b5ba2628fd88bb06910fb71ca95fe71dbee3d181be4eb6cb06956d
EBUILD wine-1.9.7-r2.ebuild 16715 SHA256 96e331be2e1aec01e77cb429a80283a26a756e07833ec3af4cbcf3dd1fc1fb33 SHA512 a40e3df6daa6fc96afdf91b1fcca31ee027533ddddc66339e1bcbf22aad2f5d154a4580563fc6feec4b8198c95fdc68a9938fbb9ec3b368d83279a1bca9f3ac1 WHIRLPOOL 90d0b9e66150963d37ec2d7b5085e885e4d4c4431c441a38a250f203e23b10a3fe1648dd74b5ba2628fd88bb06910fb71ca95fe71dbee3d181be4eb6cb06956d
EBUILD wine-1.9.8-r1.ebuild 16715 SHA256 67eb6fef1d5095c2b3c171fee2a5c2c911a38fe15e6807ea4c1bb5fc3ac58692 SHA512 78befcd1def842cc63a8c7db7e8ef065b1a63854aecdd7c6e01d65a698d68e541968b2d1c018f0084ed0445de7a668ab65afd4742c28713ce3b82d9c9cb1a9ac WHIRLPOOL 755c0c2ae691fdd6c96ff06b2c5c99ae513244bcaa26455c4b9c5b4a8cdf8cda26d3a53205223d04d5eace9fb4bb38ddc4bee39675d5a40c93ca3ddb35a29aed
EBUILD wine-1.9.9-r1.ebuild 17417 SHA256 4e91fd4412b038a1e3a58d855d416311f1c95feeb4b3c4671552ad509bf62a1a SHA512 e68681ab81dbf71182bc4495641fc3180f193f725886963031dc948ac868ad1e3aab92dbe2ea28d310479c94de5db5243dd23c4226a62fd59b5ad0e3297373f4 WHIRLPOOL 6928cd6eb34881e850fe8e5311df049030c5b64dc3e4ae6f31f65feec36c1c224a23dd65d78f8750fa83df8c402c1c47e27cace80d037c0fc0ef3f4b68088981
EBUILD wine-9999.ebuild 17359 SHA256 ca3e32251e0f0c3162cd927a8e3f97642508a9f5c05518d0a408bd7ca4254343 SHA512 fea917824ac263d9c6f52c227d73834954b69581554ec88910a0d5a1e3aa45a12803bfacb8b9f5c13fe449ce2f636ae7b20c6e6910cab9a7d0b402896c5300cd WHIRLPOOL 07f38e88002325b54e1df03969235046f5ba4b65c75b90938de188e7452d2a48a01f85d21300028c381149edfc32e1fe55d0b0a15f0460307e59c517dcd201f5
MISC ChangeLog 22619 SHA256 75677f3f6ce1ba0bc1f986cdaf525d5e60d3d3606a3cee5c15c425cabdebb3f3 SHA512 bcd80769130e8d52efb836de1f05702ff04f0a01cb94cb19a0a601eae08cbecab597e375107bfd1bc60f0397019e3f239de79a581eb5612ab3d046450d548ccc WHIRLPOOL 8b3ce9a34108131538176172e236e0ed9c8bf8758407adc4861b89d43e10dc5edbf78227a37b627747cd806477ffa96cd3d50554a3f84a1ab6efe8f95ee6728c
MISC ChangeLog-2012 100362 SHA256 8e70fc54e7945c1f41e3e0b64fef6b9a7fe89acdaf8c79a06a16048fe8d2e26c SHA512 ca875e847ba100e1f19774b31a2b45a81d776275e3d11944be8a7b01dfcdbf4265b1a340d691bc4fe4054fea006059a06ed52bc0516b1f8b44a1772a1c813278 WHIRLPOOL 36ec708601a25cb8fa93b471112538480b6ef82cc4e6703b3d045f883078b49209ceaeef7bafa8417b881c2d11df84df9c83d1985d0d687a11f3db3de5abb014
MISC ChangeLog-2015 34221 SHA256 b726cd29592f2bb5135cc5b2c3f8f10f51689464a64044ff0cd915d524c662b1 SHA512 0044d58c639a615f9bbedb8a9dcfaf007abf13ec722282bcf4f927951c4f9816e57d18883d22dacb25c4726269f1de0ab8004d863a0ee834c543448c06428f4d WHIRLPOOL 3a77f6acb534e7bdd78ef6ed8c8948368a74ef3d3d70e3243a19c5ba80c4100c1b07e97077caa2bad716f23fa3f21c9cae1a448d6f47b73840140904d8778a3e
MISC metadata.xml 3241 SHA256 c2e66297bc478e08e54377fbbeef41cf67ee04925f94542b1d89241b6258d8cf SHA512 5ea7e527ccdd5f6a68e29910c921f108d52243de6b54c3a664411deeaa3b625bf5ff42110db9c26c1bc0ce9b0cb33cb6452764e4954865a6f2c5fcb260f4fc47 WHIRLPOOL 837eab2080cad20c32afd5ed675841a114e19eb84dc7953ad119b09275e98592deed92405d8b2f1ac1ff2d59966400895b57b1627b833588d32b938b25c72b21

@ -0,0 +1,39 @@
From bf5ac531a030bce9e798ab66bc53e84a65ca8fdb Mon Sep 17 00:00:00 2001
From: Michael Cronenworth <mike@cchtml.com>
Date: Thu, 16 Jun 2016 00:21:13 -0500
Subject: [PATCH] secur32: Provide a static declaration for
gnutls_cipher_get_block_size.
Instead of providing an extern provide a static declaration. The
function return type changed from signed to unsigned in GnuTLS 3.5.
Signed-off-by: Michael Cronenworth <mike@cchtml.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
---
dlls/secur32/schannel_gnutls.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c
index b10b629..bcadd47 100644
--- a/dlls/secur32/schannel_gnutls.c
+++ b/dlls/secur32/schannel_gnutls.c
@@ -42,7 +42,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(secur32);
WINE_DECLARE_DEBUG_CHANNEL(winediag);
/* Not present in gnutls version < 2.9.10. */
-extern int gnutls_cipher_get_block_size(gnutls_cipher_algorithm_t algorithm);
+static int (*pgnutls_cipher_get_block_size)(gnutls_cipher_algorithm_t algorithm);
static void *libgnutls_handle;
#define MAKE_FUNCPTR(f) static typeof(f) * p##f
@@ -52,7 +52,6 @@ MAKE_FUNCPTR(gnutls_certificate_allocate_credentials);
MAKE_FUNCPTR(gnutls_certificate_free_credentials);
MAKE_FUNCPTR(gnutls_certificate_get_peers);
MAKE_FUNCPTR(gnutls_cipher_get);
-MAKE_FUNCPTR(gnutls_cipher_get_block_size);
MAKE_FUNCPTR(gnutls_cipher_get_key_size);
MAKE_FUNCPTR(gnutls_credentials_set);
MAKE_FUNCPTR(gnutls_deinit);
--
2.1.4

@ -23,6 +23,8 @@ fi
GV="2.40"
MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}"
WINE_GENTOO="wine-gentoo-2015.03.07"
@ -30,11 +32,20 @@ GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
@ -47,32 +58,22 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -80,36 +81,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -128,28 +140,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -158,15 +178,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -177,9 +201,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -188,12 +214,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -201,6 +230,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -211,11 +244,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -255,8 +304,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${WORKDIR}/${GST_P}.patch"
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -409,6 +459,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.40"
MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -31,11 +33,20 @@ GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
@ -48,32 +59,22 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -81,36 +82,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -129,28 +141,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -159,15 +179,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -178,9 +202,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -189,12 +215,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -202,6 +231,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -212,11 +245,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -256,8 +305,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${WORKDIR}/${GST_P}.patch"
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -415,6 +465,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -0,0 +1,520 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1-2)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
GV="2.40"
MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
WINE_GENTOO="wine-gentoo-2015.03.07"
GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
STAGING_EGIT_REPO_URI="git://github.com/wine-compholio/wine-staging.git"
else
SRC_URI="${SRC_URI}
staging? ( https://github.com/wine-compholio/wine-staging/archive/v${PV}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
if [[ "${WINE_COMMIT}" != "${STAGING_COMMIT}" ]]; then
einfo "The current Staging patchset is not guaranteed to apply on this WINE commit."
einfo "If src_prepare fails, try emerging with the env var EGIT_COMMIT."
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
unpack "${GST_P}.patch.bz2"
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
ewarn "Wine bugzilla should explicitly state that staging was used."
local STAGING_EXCLUDE=""
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
ebegin "Running Wine-Staging patch installer"
(
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
fi
fi
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS # otherwise wine doesn't respect LINGUAS
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with v4l)
$(use_with X x)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
use staging && myconf+=(
--with-xattr
$(use_with vaapi va)
)
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
if use gecko ; then
insinto /usr/share/wine/gecko
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if use mono ; then
insinto /usr/share/wine/mono
doins "${DISTDIR}"/wine-mono-${MV}.msi
fi
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
# respect LINGUAS when installing man pages, #469418
for l in de fr pl; do
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
done
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
if use gstreamer; then
ewarn "This package uses a Gentoo specific patchset to provide"
ewarn "GStreamer 1.0 support. Any bugs related to GStreamer should"
ewarn "be filed at Gentoo's bugzilla, not upstream's."
fi
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -50,11 +50,11 @@ LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
vaapi? ( staging )
osmesa? ( opengl )" #286560
@ -63,17 +63,6 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -83,34 +72,45 @@ COMMON_DEPEND="
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -130,27 +130,35 @@ COMMON_DEPEND="
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -159,9 +167,11 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
@ -189,7 +199,9 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
@ -202,6 +214,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -212,6 +228,7 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.2"
STAGING_GV="2.47-beta1"
STAGING_MV="4.6.2"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -32,11 +34,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -50,32 +61,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -83,36 +83,48 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -131,28 +143,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -161,15 +181,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -180,9 +204,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -191,12 +217,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -204,6 +233,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -214,11 +247,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -263,6 +312,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -429,6 +479,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.2"
STAGING_GV="2.47-beta1"
STAGING_MV="4.6.2"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -32,11 +34,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -50,32 +61,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -83,36 +83,48 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -131,28 +143,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -161,15 +181,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -180,9 +204,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -191,12 +217,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -204,6 +233,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -214,11 +247,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -263,6 +312,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -429,6 +479,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.5.6"
STAGING_GV="2.44"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -30,11 +32,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -46,32 +57,22 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -79,36 +80,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -127,28 +139,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -157,15 +177,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -176,9 +200,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -187,12 +213,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -200,6 +229,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -210,11 +243,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -254,6 +303,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -411,6 +461,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.0"
STAGING_GV="2.44"
STAGING_MV="4.6.0"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -30,11 +32,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -46,31 +57,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -78,36 +79,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -126,28 +138,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -156,15 +176,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -175,9 +199,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -186,12 +212,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -199,6 +228,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -209,11 +242,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -253,6 +302,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -413,6 +463,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.0"
STAGING_GV="2.44"
STAGING_MV="4.6.0"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -30,11 +32,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -46,31 +57,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -78,36 +79,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -126,28 +138,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -156,15 +176,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -175,9 +199,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -186,12 +212,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -199,6 +228,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -209,11 +242,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -253,6 +302,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -410,6 +460,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.0"
STAGING_GV="2.44"
STAGING_MV="4.6.0"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -30,11 +32,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -46,31 +57,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -78,36 +79,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -126,28 +138,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -156,15 +176,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -175,9 +199,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -186,12 +212,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -199,6 +228,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -209,11 +242,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -253,6 +302,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -410,6 +460,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.2"
STAGING_GV="2.44"
STAGING_MV="4.6.2"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -30,11 +32,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -46,31 +57,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -78,36 +79,47 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -126,28 +138,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -156,15 +176,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -175,9 +199,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -186,12 +212,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -199,6 +228,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -209,11 +242,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -253,6 +302,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -410,6 +460,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -23,6 +23,8 @@ fi
GV="2.44"
MV="4.6.2"
STAGING_GV="2.44"
STAGING_MV="4.6.2"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -32,11 +34,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -50,32 +61,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -83,36 +83,48 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -131,28 +143,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -161,15 +181,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -180,9 +204,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -191,12 +217,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -204,6 +233,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -214,11 +247,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -263,6 +312,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
@ -429,6 +479,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -21,8 +21,10 @@ else
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
GV="2.44"
GV="2.47"
MV="4.6.2"
STAGING_GV="2.47"
STAGING_MV="4.6.2"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
@ -32,11 +34,20 @@ WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
@ -50,32 +61,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )
osmesa? ( opengl )" #286560
test? ( abi_x86_32 )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
capi? ( net-dialup/capi4k-utils )
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
@ -83,36 +83,48 @@ COMMON_DEPEND="
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
@ -131,28 +143,36 @@ COMMON_DEPEND="
)"
RDEPEND="${COMMON_DEPEND}
dos? ( games-emulation/dosbox )
perl? ( dev-lang/perl dev-perl/XML-Simple )
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
staging? ( dev-lang/perl dev-perl/XML-Simple )
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
prelink? ( sys-devel/prelink )
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
sys-devel/flex"
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
@ -161,15 +181,19 @@ usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_build_environment_check() {
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
einfo "Checking for gcc-5 ms_abi compiler bug ..."
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -180,9 +204,11 @@ wine_build_environment_check() {
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -191,12 +217,15 @@ wine_build_environment_check() {
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
einfo "Checking for builtin_ms_va_list ..."
if ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) ; then
einfo "$(tc-getCC) supports builtin_ms_va_list, enabling 64-bit wine"
else
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -204,6 +233,10 @@ wine_build_environment_check() {
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
@ -214,11 +247,27 @@ wine_build_environment_check() {
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if use staging; then
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
@ -429,6 +478,13 @@ multilib_src_install_all() {
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}

@ -142,3 +142,19 @@
Package-Manager: portage-2.2.28
*winetricks-20160709 (10 Jul 2016)
10 Jul 2016; NP-Hardass <NP-Hardass@gentoo.org> +winetricks-20160709.ebuild:
Version bump to 20160709.
Package-Manager: portage-2.3.0
Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>
10 Jul 2016; NP-Hardass <NP-Hardass@gentoo.org> -winetricks-20160425.ebuild:
Remove old version.
Package-Manager: portage-2.3.0
Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>

@ -1,7 +1,7 @@
DIST winetricks-20160425.tar.gz 170817 SHA256 0ddd2d896ab3803057f0eeec3afd6fd2f1b8ebb21e4ec0647c66e3cad0da1d0e SHA512 20279a49088ae8f30447d940432c026933b02438f0872fd736b1015ce70150c9300273eaa2000e42389e1dcdc9807f52ee8ddfe2d0a1a0bf9bb2e62acbda19b9 WHIRLPOOL 7d8b9e0dcb1e4532678790aeb77c6b14147f60eef1560efe05b75b14e87eb85954c810920be2a058fd5f18451fb419f706f8ff92bf8cc952c58b360f59785ca6
DIST winetricks-20160709.tar.gz 173713 SHA256 c21a7bb4c312eeea27325d82160fee5e6961387fd396540d78d57a590df1ebe5 SHA512 8624cb8c1152f637fb46f66035059e6832e5d083e2df6737d8e6ec5a5981dc2650e1160ad3de04ab120e971a2f9a7df906f10fe95951db258217f6f0774d5b84 WHIRLPOOL 305b64049670d01fd8f3544b38033df10e11d49e2033c65688d9eddeda305f51cdfa5aeded05bda3a4239105ad03f071aa785eac200f61da2581c406db3c43d6
DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 SHA256 dded8c294cc5c2e71e4a5d1531ab165178cf3d2d1d890d0656368c2e499bfeb9 SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a WHIRLPOOL 268da9e06712a678fbbcfff8eac1fca364b5e46f0a9c48a591eb88f03260b1a55f203eb2908bfe1f0a534b77c866127ff6f7049b0e43fe8abeaaa26fe55de75b
EBUILD winetricks-20160425.ebuild 1839 SHA256 fef53db19752c8f1dcaec2cb7c355e90613d3034341169279c8226fe2ae1edde SHA512 4a80e24e53f36a55b9d043ad6565a214cb9873e0bbd51ae224f347c9e7d6216fe0e44c7357806e9c50a993e1c8e7ffdb745f1411a021fa6d17347ec330a5f663 WHIRLPOOL 3f4b1f2560497ccd9e3c05fc2d7582ed90a113ceac641905e82a052ec7ebd8bca458d0682ec2ab74a78a719029d0beb010703fafa1efad6dd73a718dcd05acc4
EBUILD winetricks-20160709.ebuild 1839 SHA256 fef53db19752c8f1dcaec2cb7c355e90613d3034341169279c8226fe2ae1edde SHA512 4a80e24e53f36a55b9d043ad6565a214cb9873e0bbd51ae224f347c9e7d6216fe0e44c7357806e9c50a993e1c8e7ffdb745f1411a021fa6d17347ec330a5f663 WHIRLPOOL 3f4b1f2560497ccd9e3c05fc2d7582ed90a113ceac641905e82a052ec7ebd8bca458d0682ec2ab74a78a719029d0beb010703fafa1efad6dd73a718dcd05acc4
EBUILD winetricks-99999999.ebuild 1837 SHA256 ba0d14e70546f96eb7a71fc59ab2e16c98c2cc68df5dee5d5e30cbc60e638201 SHA512 36e734e2abb4c6b58e77faffe2f632fd31a5abaa79b5e444010ac98f19e309af4b07a715a1d05a2a1956b0e176338abb5074e829dd790ab52e9adef0a8edd9bd WHIRLPOOL 3857d478eca1f07f54bba5df7ab8695a6fb8d65c6f5e7112eb786c6b7d2ac6f290d07aa7cac3ac25d95f50861db5d71bdcb200efb3697a7e6e60dc553cb42055
MISC ChangeLog 4668 SHA256 d36bce0b45fbd7f73066d64c305f1d079fa4b7e7af4a85413dfe079f8a4921b3 SHA512 6eb54a4bd88dc5807747e11eb58390a120d8b41fd132c0e6212fb5cd4f9f41715e4ed73373c6298b85eb23766897952103037554830896265e1431e23b678cf4 WHIRLPOOL 524a10654d7a7ece50db3b2e1038839e09f998fb844a210f206771b131f62e8b7f52c38b8776ed7406725a70abdcc64d73f9a50afd3ec3734086c7f171842b63
MISC ChangeLog 5088 SHA256 e546c9b74f2c533405882276e298c3685533a6c1ac2c0b01966108ad9579f56c SHA512 fa4878485dc93197919110f5e8c6b6458dc7e1cd0c9861819830b1d49deb1c1165ebab1b0d749a2cdd86aa07a980e70de08f3b6889fda22ef1de12f1fb2bb6fe WHIRLPOOL 5f4c7207f43c8655784591ce165a13f6680e47a8a715766b5e5b2af06ed3312d336268675530c7f3b8b769d22066948bd842a915d6d9e82386f66c49de0a2ac2
MISC ChangeLog-2015 7705 SHA256 85e49ccc477724b50d0a6463ba21ec5b5c9b9c98f30c10f60b6a6df9bb76b898 SHA512 4a68dfe95bf60ab83873af11025c9d66e2a1801b5f7b58bd96baf0a0ff44144b2a77c8b0edca49d2384bd5fb4ebc982d7a8db61430acd346925abca57f0149e9 WHIRLPOOL 0799bf2386eb0c9754d79d61eb590bdfb3526253d8a0078c08d86cda8c61169ce88c4081f7ccc7a79b28c4f724c78176c1129cf56fb37472c3c7c7b7d0e5d126
MISC metadata.xml 847 SHA256 ced2745519dee924ca19fe79e5610d99d323dc24b45ecbf74d7453c96f9490d8 SHA512 54a9b20cf84169fdad35f89857cf5bd7d17906a53c760079f789653f89d5dece00fb8bfd8014d1603159cfd72fe0b9d93b1e28c0c788b522c642f224d7d22f10 WHIRLPOOL a8a5571d8e8ef8d39e81690656256e14baf1e81419ff37603dd92bf04122612e0a9f1e1124d48b9d0e630e76012ed7084ca2cb763444349e2be208c29abc22de

@ -103,3 +103,9 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
10 Jul 2016; Lars Wendler <polynomial-c@gentoo.org> fish-2.3.1.ebuild:
Use official release tarball that doesn't require eautoreconf.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -3,12 +3,12 @@ DIST fish-2.1.1.tar.gz 1681744 SHA256 b7e4d3c3d55fc3859edcb20462fcf0d14ab26e920e
DIST fish-2.1.2.tar.gz 1730198 SHA256 c6c20d5ca3a2a0168461de8abfe85f9e6b255132698ea0109998d4ab68f9f6dd SHA512 4f8f0133094d4d2295546a5b96e044646de2266364610368210b0db529b2d865c1b389f01f311b9b6d6d6dcd2a29040b7a9499d491605ae52a765a76d83db2a5 WHIRLPOOL 2a02dd0f91731cfc79de64245c34fc4361f42406d0c0a60afbafa08c2b9265d11c4adadc96ca5eb49b9053db1eb949c297eee23a7cbc63a30f56ce577b650779
DIST fish-2.2.0.tar.gz 2213037 SHA256 a76339fd14ce2ec229283c53e805faac48c3e99d9e3ede9d82c0554acfc7b77a SHA512 210047f56b105a3d372f03d3a2de41661ed18001e3c8fa053ae4aa43089118d4467837ea022bc44f9877ecc3d0563b365f97920c002faccebaa663c4f079e9e0 WHIRLPOOL 8b25e437e0c942255b5f39686008fb37ec45cea52e04b2d61facf1fdcd59510138dace506eadb17eb0074d175d3c1226d6e52d437e325ed5a90e22e696918d9d
DIST fish-2.3.0.tar.gz 4537458 SHA256 912bac47552b1aa0d483a39ade330356632586a8f726c0e805b46d45cfad54e5 SHA512 acfeb8daad34250c626172428573d5baf86c43d37379fb29da296973931cb5e0b8d7cb5d2ed64eb6e3b984a3a65fc800dd8f78dce7d5e4719bc5dc143be27e8a WHIRLPOOL 1a9023540307fba2bf594ff785ae2f825e62addba920f312aeae6afaaf394cbb4a90f7fc205496ed49d7efb0cb460acd737e61af262bcbee3013d148e70ca9ed
DIST fish-2.3.1.tar.gz 4305132 SHA256 459ab0cec5b936a3db28b437c649c3606baa12362c399a86fa2e07df2920818d SHA512 ec229509a777b0c20669bbad3634265f2b8a9827ca207508e10889096262f0731b31514f1523f3228b38e9be082fc72fd8efe8d9a69fe68d655325027a176674 WHIRLPOOL 0da31da54942b689ce33b56bf1e45720ab1e68d28f3f8a1b2f4b95830ba0d5dca4c9d9588179c9af2d0359b60bd435eeb9cc843bca918f43a8bfbbecccb2c630
DIST fish-2.3.1.tar.gz 4502836 SHA256 328acad35d131c94118c1e187ff3689300ba757c4469c8cc1eaa994789b98664 SHA512 dd0fa77f218cc84943c577ff8abafcde92fa953797757a62db317d87c2af82de6493810ce91012e20d46be9a52bffda9a40526328714ba1e4e389e5f2aa3fea5 WHIRLPOOL 823ad3b05aada036a96aff71693655d1683d1862a1f994163c0833af29230211e7b28bc77eb33d56baa2be87ec93532464ed818d7f167ef562df54301b23bb44
EBUILD fish-2.1.1.ebuild 2136 SHA256 22bf5b4c963db1331c09c55a2112a9eabcb2d0703e5f1accb0be6b7e12d81d18 SHA512 c0e826a025404676c3659a80af93c3b7160715ce396742187985224673f01ebb02d00702f7a8d4a463080c73dbfe79ad0ca3d76c4bd6b8f7c357664bc218f1ce WHIRLPOOL 62027e4d8e76fda3fd1d297a2df81f202e10ad97cb080f71bc1f1721cc8a53f42b025e1b1e0b6bae2454c9065fcc81d50cdcf6125e7581da483d23495a1d554f
EBUILD fish-2.1.2.ebuild 2139 SHA256 943cfe3ee1de2511723fc1e2a723386d8c39091baafe8e462b1330123bf5d943 SHA512 75bc7fb241aa12904e3376c404f26009fe35c525896d913917071daec1c5405140156ed6ceee28c26e8f558021d7078f6b93a2e27877a911a5aa9e1af4fcfbf3 WHIRLPOOL 8242f1c9f66b0b3ddaadafcd663c1d0c4a135d59179179fa631f93e9b077ffdfdf876f95d139d6a7125fd2ef8ae8df279310fb8d32d705c9e1cae9bf9f92418a
EBUILD fish-2.2.0.ebuild 2046 SHA256 00a354c59c7a18e5f5616a7e035555bef7e13433c0a6e465622d4eeebf415c71 SHA512 8afe9ef3e2d34bdd8bc8593e0307871f44507f387110b2a237e8d42696307d5c19a43e696068891be7d988a49fdf83a140e730430c73e49594c6073261ba8818 WHIRLPOOL 92ee7bda833af500b6e9bce9133656dcff25cdeca40d04f98931424528ada794d2546e9a1a9de781a9912b9847f439ed042d8257bb2b196fd49cc1626f9e731c
EBUILD fish-2.3.0.ebuild 1887 SHA256 03e1c4358b208b1c2358a93bbc1130b3e01cc0e212850297b231de40854e53e9 SHA512 f3a513fe3ae169ebd37a8bbd78ca180edd7598b7cd15317ea32c9bb531c9bf6e0b80bc449c5b4c359b5f65d0d46465c18bf496907f6f0d36f093653ff9cddc00 WHIRLPOOL 090b705ff2fce2f73a1c7b84345fc93c893ed2f1ee414d9c6f2063c18ca7923f7888ff2c623247529fc33db54eab9d57fd6ea253640345bdb4d925c5437d39b6
EBUILD fish-2.3.1.ebuild 2013 SHA256 e5939bbb703ac8d704924e945a877251d942d5556611933aa993024c1be826c6 SHA512 92922dc90feafe0ce22365b162a466810c8f0265516042c7aa9246a416211910e7c19b26d1b9e544dc53a486062b86b9ea8e00c715c9cdac268fed26a5627c03 WHIRLPOOL a468690f0a770ae92d7045609f94e7fe3280a5b10f936567e86ea2474a7eb21a520357f8e76074c7ea0357dd57289efc30081d07e514a423469b34e5c8beb98b
MISC ChangeLog 3597 SHA256 eeab81803b80499fa2c7f7ff12c4ede8e6b57e4c4375248d137601da3a5cb967 SHA512 b6f0ef7b2bf1e855eedbd7d47526959cd06d845e6c2d4b893a1523ef635ad3a292df64e29296103e6148ac36baf1175a0697aee99ae49a656990ec3273e2647e WHIRLPOOL f96e2774f75a2bd6665b2c4ee394ff58558daad907637305bf9cb7a10d9a9364840971f029879703335768db5943f3567560ceb12960a188df9c48bb5d3e276a
EBUILD fish-2.3.1.ebuild 1887 SHA256 03e1c4358b208b1c2358a93bbc1130b3e01cc0e212850297b231de40854e53e9 SHA512 f3a513fe3ae169ebd37a8bbd78ca180edd7598b7cd15317ea32c9bb531c9bf6e0b80bc449c5b4c359b5f65d0d46465c18bf496907f6f0d36f093653ff9cddc00 WHIRLPOOL 090b705ff2fce2f73a1c7b84345fc93c893ed2f1ee414d9c6f2063c18ca7923f7888ff2c623247529fc33db54eab9d57fd6ea253640345bdb4d925c5437d39b6
MISC ChangeLog 3826 SHA256 f80500fdc8619978821130af07861aa641e40ce63ad1013fe23db5664fabce64 SHA512 3430ac70818af52a2c4f3cda4e55a3c58150e0f001e1896584e11898931d17eff35767a07bf2cec76531f2ab37230cf88810d57e1c5f799a83effd8b41106e7f WHIRLPOOL 98a7777494c5f82d35f8499d9e3e0b63861cefa8ab52a1cfd7413404ff1258057b0c91b427d88578f137ca93116278d5abe4e039a1d41f82dc752599b8caeba6
MISC ChangeLog-2015 12909 SHA256 4cb0e569f70bf96e0968b9ab6fcabdcaa7c1ec3e36a3f8897174b6fac87cda73 SHA512 c74ef90c9574c8115a3c23dc147095f036ff6b121933f837af451a8fbb974d4d8599668da9cd81afcde71ec7a10dda331ea25b64f5ca9296cb1a0708f83a86ba WHIRLPOOL cb88ef78f054b75d1687b98536f23b45ad4fc79a92d6727f61b5f2eb443d64fc50dd89ade150bd5912ca9bb9da2c27091294f81456562c1acf762b1b2a3ec72d
MISC metadata.xml 251 SHA256 59d4a6753275d4f64e51844f8c61bf78d104e103e42c551df15ba14c8e65e9ea SHA512 0ccc4891c6c5de39cbe83d8391b0345611be252a2b1fedea6644ba1cfb283140a8250f32cd26b701db9c60d42782b214d03574592ef3b585bb15d2ffcb5f016e WHIRLPOOL 26dafe883e7e85115f4a9a758c911c206f37f2239544b74a4beb392815efc8f35b230528845def4a7032851e037ecfc595280bfa119035dd07ccaba3a8360927

@ -6,11 +6,9 @@ EAPI=6
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit autotools
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.com/"
SRC_URI="https://github.com/fish-shell/fish-shell/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -24,13 +22,6 @@ DEPEND="sys-libs/ncurses:0=
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-shell-${PV}"
src_prepare() {
default
eautoreconf
}
src_configure() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.

@ -295,3 +295,9 @@
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="x86"
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> iso-codes-3.68.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST iso-codes-3.68.tar.xz 3448584 SHA256 5881cf7caa5adfffb14ade99138949324c28a2
EBUILD iso-codes-3.63.ebuild 2289 SHA256 129518620537df6d7b14591f9abeaf535199329d26a383056b2d877fe10fdece SHA512 b2cfd703b97705e33ac8d3fd1d5b83b38ce69afa4e87c741ea05f9e1d07a3dac03ae2ae01b3561fb629792a2cbea582380cfd616a2441e79bb6d14fa5030defe WHIRLPOOL 0c21f82fb3048a6003ee71980212225c70c475808b2e6b432d964190674147a7752c706558a26c591df5f124dc79d2e49bbe11fd9c7b1f6c4938ff7f2e919916
EBUILD iso-codes-3.65.ebuild 2292 SHA256 41ec44434d9cb028e51bfe175e9598edbf025a1983fef98b90dc1219587bc18e SHA512 48ff8e825692f0624cd5cbb719bc5e8928d37c3458ea19ab5f7f19cc0d18ea16138673a8192252eea700e9e15b225ea08ac4754cf055c8a0c249cdd230c7212d WHIRLPOOL 72b805152bd99152a70c128ee773fcb605c3086dc0627a34a2efdea15ce9719d2b3a811558616527f2f04accc28aad019d496bf5ac232fa977f07ccd9bf7e393
EBUILD iso-codes-3.68.ebuild 2449 SHA256 0aff8dae824748d46329aa255c6ec986a174bea22824b712a850a6b218358eec SHA512 299c07d5cb47c07c73c691d76347e69df69658e6bfa1405204b2c14d1633928c44012780663159589b96ac502ca292aaa32fc5dcb8abaa46d22de2c6f80dbbce WHIRLPOOL 9a3546ebe28fdeeab9c8bdbe77bfd7d1465c80b129f209aa63842c5b986eb91eef1d5817299ccd31ca8f4c5e6040a82924a768b3a93dfeabcfb2aaca6afba0d1
MISC ChangeLog 9111 SHA256 f9af955974e6142f45f9ea3ca974ca76f180c103b94beba81fc1a2a4dd111dab SHA512 4b41822bbb46cd7edc7370d95f2155abb1f77a9e0226862e761620a7588dcb950cdcea8fa8025553d4e44e62ce6879e54c9dd951ee080351e73be3e498949b83 WHIRLPOOL 74f861f91b7efa96f8587885daf1fe85fb3aef26b94841551ea05fc5a39eb81f6b7d83b6a7b5b0e000205ef2d679ec4e553abd68aa54e0243fc6373caebf8f65
MISC ChangeLog 9282 SHA256 8cd49b7452e8bf62bad5d45fecfa26f5c6b7e5db3944dc92a491cfa025fbcacc SHA512 528df25451ec605a0f2b3ec22bc76b1158076f605b95c17ce9b966d79121743ae694ce492f24dbe1c19570c72fba0d36737666b67bf72164a209d74a3ce7873f WHIRLPOOL d176223c533ee2b48d4db645cbbe65bec5badecc4e24d58f6f56afbf004b7f393a1d3e5da5124cba6bb30f00bf2f0cdc99f754d2e8cd929eee62e94e72885a5e
MISC ChangeLog-2015 22706 SHA256 9edc87953f7c1ac9d191f101f536eeff8bac9c4b620f9f685be3e23d83e9f801 SHA512 33830c04e0ff084024ec72a34a2b3a7f660c4255d925ff398237d5309cd1f98e0250f9425f0f86d1a98856de31142a53c7d8df78c8302cb94fc0da07aca4b420 WHIRLPOOL 9f5bf706267dcc232a62c4264300abd47cc35eba4eaee31761e8441c60e2eaf3cb4826785755251484417fab653929337f1b90988fed1bc4327da4166b733f7a
MISC metadata.xml 480 SHA256 cf8e68a4ef990fd0c70ebbd363c30a2e2bba8485590d39a124fff1247c60fdb9 SHA512 5729ca31911ea7dad748e9f3afdd1f45f9034d783b56a75609101bfdb0a204bda8a078e7d251e89731091726062c4ac962e000ec7a898cb66ff787c8f2308d4c WHIRLPOOL da17e7f6a4e0d3d0d7342566c36b50938cfd1c82bf8ed1bcb902e976a2daf35741b7240f2b4bf8ab5885daf1b632232f322c5495788ded318df34657ab8193d8

@ -168,3 +168,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.18.0.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST yelp-tools-3.18.0.tar.xz 210712 SHA256 c6c1d65f802397267cdc47aafd5398c4b607
EBUILD yelp-tools-3.14.1.ebuild 660 SHA256 a126ecd2a1abe9ddad64e58cb76a33e0b1960b945be9fb0bf2262b8a3c0cdac1 SHA512 67fb17517b476ff91aa339640c583e8f52812bc07bfe630d9c8545b3f8cadb9491bc9cf92d6bb2761a1ce8ba349b08d570102534723ad888ddbefd8e1ddef65f WHIRLPOOL 3c549bcc2e5421affb531da0d17efe3501c4d11d569da4f080ed568a59242234fb6bc06e33f0f64c73410aca3ca7498e9122e50e47b99855233c9b3b52e26f63
EBUILD yelp-tools-3.16.1.ebuild 660 SHA256 a126ecd2a1abe9ddad64e58cb76a33e0b1960b945be9fb0bf2262b8a3c0cdac1 SHA512 67fb17517b476ff91aa339640c583e8f52812bc07bfe630d9c8545b3f8cadb9491bc9cf92d6bb2761a1ce8ba349b08d570102534723ad888ddbefd8e1ddef65f WHIRLPOOL 3c549bcc2e5421affb531da0d17efe3501c4d11d569da4f080ed568a59242234fb6bc06e33f0f64c73410aca3ca7498e9122e50e47b99855233c9b3b52e26f63
EBUILD yelp-tools-3.18.0.ebuild 687 SHA256 0c8fec4cdcdedca1ecfec925a0f5a38be501eb54659d9e1b7227c912e1d8e11e SHA512 69d2ba0b3520ff796b3bb4c557ffbf5f0a0fc257fdae5475b4ed5da13c6d32a1ee2d512acf8dd0ed6225141f5c23c64969405295128c4a641dffd6471a2bd3f9 WHIRLPOOL 056af7cc2f10f4bf9c9ce00ca4b976191b6ecd9e600804114c6fef6b18f4e444c0b2cfc2df9f447ce3b96cd92aeb3ff9b4940540d5813aef336550a771be7a7e
MISC ChangeLog 5459 SHA256 65ffda6aefc507940af8817e2b6fa408446b8435cb1261e6d90fca6bc9d74bd0 SHA512 d5bb44b85135e9c79065c60fa017bbecfa9e54c7b80433219b9603842ecb3eeae7b479c4dfab9ec64639e431fab6c6ad35a1a3e248b2324868af00703bbad677 WHIRLPOOL 0c4b409b923eac00e6135f425939677d73e05bf3d63c9c51b7f3fef47180a1b76d185d05e257e26b7fb897b99be7a671b6ea641bd593751dddbb8005a7a2929b
MISC ChangeLog 5633 SHA256 ed430bdaa0d16752d23d1db2c70bc594ccb2eb3d271cbf19dfd90865aa812b18 SHA512 fa3a94304e5b96efb11a92a03e334840703b987e48c05c1d21a93ff62439f36ce73faac844f0b85ac4b41a21af78a15c3c109590ffeb34bc158e5161a90831f0 WHIRLPOOL 139dc578a44fd3a0a5548e370d8bae0126cc9ee39da9f8b75eed7d61938a28dbd4cb5c0870ace83da39c21b4c411f0f4114d747314782488a7ee6bdcffd07a93
MISC ChangeLog-2015 9253 SHA256 d53f7afb01ee1a125846327f062fb0a0bb7ac7dcb4064df5bcba1f76d71ee561 SHA512 62951746928d44de7d3cd7a3c285f852fcad175ea1d76f9bc889ed6718fe866a429c9aa6f790d9e9b20c46c4d02303cef2fdc53cfbb57cac8a968326d70e47e9 WHIRLPOOL 10880582577aaf9fddae1ec00c4dc3a9f4cd0c75f840fadbe4fc5215d0bc03e2cedf3176359581336b2c487c8149318a9334ce547ba97669121ad27087beb87d
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -113,3 +113,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> atkmm-2.24.2.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST atkmm-2.24.2.tar.xz 849784 SHA256 ff95385759e2af23828d4056356f25376cfabc41e
EBUILD atkmm-2.22.7-r1.ebuild 1013 SHA256 203ec22f17f7b4b077495f3a21d6b385b1ada5b066d78ccf35b49808b317cbf6 SHA512 a76f3d69a5f291513008c5a72e0a42b6dbc35b64fcb8068bb43233b12a67a78ec6c2c54651340aadc66bc403e5ff7913b1a40fe5ace11639ecb1cf70b2414afc WHIRLPOOL 160359a7545ad32f15a07fc1351fa0fcdfa054010d7e48cf6391326288a897b5b53259ffb67bbaf8072c28abedc462915bc104fe13b545afdfb413f0454d7d14
EBUILD atkmm-2.24.1.ebuild 873 SHA256 f32252b8ecaf8fbaa703370261445647cc8a9d9843fae2d6c3b19af068be2446 SHA512 01f31cd50f289196ad9c0d9477c9e63b8b89397116364c4a6fafd10427013db7a832be25a98fab8c1e8c134ba95138d09816dfbbf1069c9601cfa4b1fd9396c8 WHIRLPOOL e83c609cefd9ae1bd21156e56f297f3c725caaf5cd0ab642307a3cefea2894479dc52197f36daee4d8add0b02d47e35e449c6c1b1740ae3e39880d826528cf26
EBUILD atkmm-2.24.2.ebuild 866 SHA256 95310338a0efaac206590d8cb64e68b453490f653cee3fe09511e5ae77f21c4d SHA512 61fe1648dc1a5b5f790c26345f84e3315b4ca38e700163dc0dc318f57d1dd6d46711243f37298fa8261cc454438c73cd52e1eae867e546fe27849bdbc1de9866 WHIRLPOOL 5c9a943cd1915c7da38f8241a1d3eeb72feb3fa86b3f9767cf9c04f7bc8117975d6af4936077e66d4bb2c3c148ece6dae9da111dd0acae85723092c3546b1234
MISC ChangeLog 3717 SHA256 d70c270ea967829bbce13eb79ce763bbeaa21cf341d1002289a888466023a2fe SHA512 3b9c4ef06afece42f4d11b20919a2ac43ae1969b628609e7317e6d6b27968793f388702130c189d6d7a4379e5ff88513c6a186c9619bc9c5b56829628a00edc6 WHIRLPOOL 486de3b2fcbff9733ee46df18c063b0899d58797a66a57e1ef4372fa8ec74373428cd2c0ac58352da50cba68f8e7203a62cb1a386f2cd7eafae5a9efcf37865d
MISC ChangeLog 3886 SHA256 ae61675404ee5c1b52c94980fb890113664688beb7f376634392e892c06fa92a SHA512 3504d4655895bd56bfa5948e76c44bdba160c707b9150dd54ade147b199a3d4569259fc9d17496f187528b042bcc0a1e16e9780abebe2d99cac3d5e139986918 WHIRLPOOL 38702f78b1b4ac53fb03e223032f5f96ddfd79904b4cad294c00fdd1961e063bd343a2d074bf374101b259b5f694f7f4a9865e3c2db42253a44ce3c52f93dd08
MISC ChangeLog-2015 6599 SHA256 0f20b14b910854b2ce87829dd284806b535ba03d012798d189bdedfbef2d6d75 SHA512 6cf83d0076c17425feff7c72e02d2d5ddeeabb6197cf5262aef65a264334b3968194b710b96b5cf8d016e8e5a97350db97b56866e03e8fd53c2f1c8f85a87177 WHIRLPOOL e33b76ab53beb5c03db5777600c68b09f3350484d10d85fba5481442a64a3797ad560895c87eef7c5ba4d8e398d21f4656518cc2b0b4a255267b5c02a72c62da
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -126,3 +126,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> cairomm-1.12.0-r1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -3,6 +3,6 @@ DIST cairomm-1.12.0.tar.xz 789588 SHA256 a54ada8394a86182525c0762e6f50db6b9212a2
EBUILD cairomm-1.10.0-r1.ebuild 1495 SHA256 02aa7911d5cfa232c52369f585c9f5164c4a865573b820a6a63dd5df3e97fdd2 SHA512 7a1a7506d59b790934842b2d3d5dbb8da9cc20aefa039bfcb67c4f534ab2e0bc300349e9d3a27c420c0d927532150fb25d5d0d8fd88906e3bfbb449db84afbfc WHIRLPOOL 78d451cdbca973f783c48b50f7f3871ff48337a3400f637042605d4c0bc121399705e8bd68dce4635ff6b0b0bd189a0cc1ba4848e0e0313c62ee50468e6a8461
EBUILD cairomm-1.12.0-r1.ebuild 1248 SHA256 e9127b2bb44531f9f54f0d895d61a895490353ba4466341a7f02b50b8162e5d8 SHA512 3afa1ec31338abf6a092b71861d7e31dea653a2a7fbb462d48f68960e4861c48442283e06aed4971e8cf50e6b56a5e0fbcf48c94a69eb4c03390dbeb0f5e245f WHIRLPOOL d3b2cac5556b769b0fdec7fc44cc73da50c13b621e04d10e5f9afacd0f4cc68b20dac28001d6eb1e61d812a1e20c2a745a08afa377e10b10acdf7e2b769f15b5
EBUILD cairomm-1.12.0.ebuild 1273 SHA256 f252f2a7a958b1cd35c8b832b757e83de63ce44f806bd99846eddc881ee49421 SHA512 3304aac383d8b155c11721da47c14aeae0619df52b1e11b7ef04619365d260e9125fb620ce209a4612be415ad1ba1b176c50307a7c3f8ede1528cf6e1c93ae68 WHIRLPOOL b405e5714dc7c6f9946525e3a27e9a8a9a3d733efee491a05210cc4a780127a0a13402f0cb2f49d639639f94755c076129fcb9bce6c18c9a217975749298c8dd
MISC ChangeLog 4150 SHA256 807d3f3380551aaaa0b5a0c1896aedc380542a6f262a205d199b67c13d9ae4a8 SHA512 bf425ba071bcdfc8d98d408fc2ac081d57077c981efd7a355c4be2ed5e15f5a155d59f389c4a747e82212c31e955ef55955f67e05b51491157520b01bbe1a7d9 WHIRLPOOL 2bdde80511f4f0dc67dba26bbd2e8eb6fda70e2559a1aa7afa5cc863d3d903d202ec477fb56f3675e594f3345cf18401f9593c81f17d9679a13177ed730b474a
MISC ChangeLog 4324 SHA256 8baea64ea6d25c74a547ba34238f4b78434f2805900a6f068a3849c8b3d49274 SHA512 7e6dc0d7b625ebdd9770a4329bb84c83507dd5da58cc58630cc05a8fdf26d613a0714ac4381e137b63ebb13beb3f1d7b28fba3d0d852a40d05015159d2f6011c WHIRLPOOL 5c17ba6fc78692993f499a305053cc8d195b4c7258b89467c2974a8f411bd647e849d9fa902a9ff6db6bc0619729dd45a4c5b0763db1a62db38e3cc1c913bf5b
MISC ChangeLog-2015 8853 SHA256 c91f740795e8dbb21c9f3b7a11afaf93923580b21ab7d5fee45f54b7515b7827 SHA512 3216d9c045024ce1de343dbe01a19ca9b0ed23d992c4f6e0921e1d0115764b9ba9b3a5cfbe2fafc0e66a2724816476b08c116c03c5d2442ea8bf741182cc359f WHIRLPOOL a6d54eceec4aad0f7fbfe9132f0d1dd92289ab4c611fbb1b0588f9e33aa265b823acb05d4c6b4c733a31f6761a39c1354d0fd896e1316472d1b22ef749fc6b4f
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -101,3 +101,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gconfmm-2.28.3-r1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -2,6 +2,6 @@ DIST gconfmm-2.28.3.tar.bz2 471125 SHA256 a5e0092bb73371a3ca76b2ecae794778f3a940
DIST gconfmm-2.28.3.tar.xz 376840 SHA256 d7bd2d29c1a87b85329547fb29a0eca52d944e60699982152775002e24c09228 SHA512 8a6f34b175fd2370d596ef859b7075140441f14b97b708afd96bae25874780d321ed81905182ed50abaf6f41f710a325b8053b9aef511cd242df43570646df73 WHIRLPOOL 452f600bb03670a09797ac43c547e7038c16f322f372dd1a4db9ec4a5646ecb4be40a69e2aa91aaa849a3211268d060bcca4b44a438c8c194261253d71d89bc5
EBUILD gconfmm-2.28.3-r1.ebuild 743 SHA256 d4d9a50a30a57380e486c269c2a50e19395daa0dd182d7ab1eac6ab1e1218515 SHA512 1aca7abd5c456edb897336dc709c6a5db8c4949e419cde76fd9b5faa79eb95d7333a3c05049c83732fbc31d848418b0710c7d01daf85da45e3482a8d119ac0df WHIRLPOOL f2f58fc3b0ca27e560d691274ad9eca95e915c6d41a8b9f47bfa37dac7f45718197e7888ab6775ab1369b95d1cd3af4e89a83d4859ee02591b7bef0d195ac712
EBUILD gconfmm-2.28.3.ebuild 708 SHA256 376e0186b2154608d5027bf0fb579f6908d9faf3e5b364ef431dcd1b18047f2a SHA512 e97b19ea5783fcf8eb8e555e26d6a560f48a4e3edab85ab09a5c82d4fbca04a83728b08a112b39155b170dfd88ff4c844b16752c40ab866b022948c5aa702ae9 WHIRLPOOL 3c506ca547b0574f782ab533aedbed592a135c6c83877e683d0120e6113e55de3e229a3b0b03c1feea7e0f5a94a3329c9fd3741e20f272f1f4be078c4d97a490
MISC ChangeLog 3475 SHA256 72c539a758b96cd12927cd96212ddedcfdb0e79494521e4a19cf83e3a6228d1d SHA512 cd8f36a59eaa31750581990d4a3e48840854f209f60f1eaaba4aa6642dec41d9f257b081a07fa942644ec1005e72aee5734646c8348b5cdbf50d23d35dfb078e WHIRLPOOL e0a3eafc95fce05e5b1b5c01588f65d60596364553703db3ee8193fabc0434dd0c188618896257f16329a71f31ca88f5de6b94260b6480988c25b6c5685baf4b
MISC ChangeLog 3649 SHA256 f29d5ba50917acc38202952b50f76a9b84517420caf68ac42dc003154fa44df9 SHA512 1e27852c2f0256be20e122c79f393aad83685142fe62e48c03e8a683b0142540f7c8ef8d28368b8ef133c0b46314dbbb808e1b70ccf89228b1d777dd5cda7559 WHIRLPOOL 3fa2791c37856f3eee1148ea452e6e0b69c40c7b388fd4f193717c15c8c69f8c18fd61ff2a91cfe093d0012cb9527a7f4d920c10b738b6853728c12127987e07
MISC ChangeLog-2015 12333 SHA256 87912f6193573b3ea7b70f41d3ed959937f4a79cd7f2aaf93c56344ba019bd70 SHA512 610fb34f0410b67bbfb1c274ada78db27e0267bf3d962a70dd34a081790a6a9b3a234d977ac423b86490aedac5fea3fa79523ef56cde91f751ea103f8a427ce1 WHIRLPOOL 99bd4626cf93c880a4a4e4af1a037fe89c6f6285316b390f64347aeae4baf2db96dd81c0e6aaa3b0567387eabb5771a6c77021992dd9f453a6d967f31ca2cd49
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -218,3 +218,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> glibmm-2.46.4.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -6,6 +6,6 @@ EBUILD glibmm-2.44.0.ebuild 2000 SHA256 d391ec1d5453e119c68439b63e43df719a6a8bc4
EBUILD glibmm-2.46.3.ebuild 1714 SHA256 fb730228ea59fcf4a4cb506c7f8c4888aca4a45f166af00a22e091889dcc2b3b SHA512 bcd4b280f45de17d3dee640f38eacf27a352c55c927036454c44edc7b9a75a277470e7d518e20845d8d31e499e13e555e0ec2758bb95799f27bbbf2ac6c4b75c WHIRLPOOL b54866710f448e17d6cd47b17471ff533960611a8f855510057823d1ce6a40af82075ba35b8a6c22af41091bdf7ec106fd9b97cab41fa38266b2b689e19caed4
EBUILD glibmm-2.46.4.ebuild 1714 SHA256 6016a57d29e7c0ef945784e0d291cba262db95f474ea771de824a8707c6562a6 SHA512 f4ac5b3bf3f20f17bed94368b6e592593b13bffe67612d6b8a300dc59571025b74a64d1ecb54c22345f475ca49ca607d6d1dab393f1801c9487e50a451639a33 WHIRLPOOL 28adb2ef1f3468412eee890919488dec9ec7901ceb994bf7965590d806dbfa5573251565f9b8729611160beb189f310a5f2b6fddfcf847ab84038c8a066ff5a7
EBUILD glibmm-2.48.1.ebuild 1699 SHA256 16b09399da100afc8cd4938232a2859e6aadf80922c4bac28fd664216dfb8b81 SHA512 25a700ce5dccd1273290ee303335f5789a3ffd716eeca4cf5681b041387072dd7c9efb1611421f9bab17e78509a017924b92365958587d5f957e045dd8b87637 WHIRLPOOL 789329f4b94f40d1e64e7e3ac003775364595b928d68ca7dfaf177f36f61956736bee96baad2b1da5771425fb4dd862f695f0bcc038593fada309776a65f30a5
MISC ChangeLog 6702 SHA256 00443b1b2bbf7da3ddce595c09974f76d1895b8868bafc705b3a0058d63b35b9 SHA512 ba6e668c3050e25a66b1b55f146690195af135669cee96f65b5c270500c83b83eb2362001d6c2e0ebf25b9b3567323da576ccbfed8895bf251ff9aca27f40369 WHIRLPOOL 3f59fd05658ced864d7790c47f3fe26da691bba8da4d4e96449c8129b1a259b9c208db4397939514fee1c1ae7e36a60535fba0ad08dc8e6b0580c472acbd8583
MISC ChangeLog 6872 SHA256 9e96bb4e8a91b569325c4785d15a3cfb850933c12d44980173170863649c2be3 SHA512 2626d82acc2d188fb3ed866dc0a0a8c4ca7de7884ace0128fc8c6ce52b6243283643fafcbee42192aa27140731335c1b4e4dfe902c649144a03ec860e823a2ca WHIRLPOOL 01e7e06a0bef5b39352055fc45828c164da3e763a84ba169f2902ee53fd2f518d6e07206e75ec6e73200dad0fcaec1bcc558fd6e3f5fb858f981baf156eae298
MISC ChangeLog-2015 29390 SHA256 16bef394964b0ea81e3d7b0f38a75a160ae12d3cca2c9191f1c71513eeb635e4 SHA512 11429f66fc9e7c4fede4f0eaa2c3b13f9fc90d01a591aefcbdb17fd9827d731ebd2d87719d0f9ce3c8143295d91054018c8047e161b40ea9cada39789c4ceae4 WHIRLPOOL e8dd8edb69a045b59656e509bdf5ca6c985e88eafc116dc9ee21ffda42cb733181ecd3cde45ac05dbf34fbc6758149e57002b9b9229eb696f7221b7478aa6faa
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -102,3 +102,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gnome-vfsmm-2.26.0-r1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -1,6 +1,6 @@
DIST gnome-vfsmm-2.26.0.tar.bz2 628670 SHA256 d6a89fc82238bbfd6d3f7e44bcaee73dc197be98635be482a2d2df38ec0446d3 SHA512 82e538c06615af83e9e455b0db601e37ee5396cac9b44884879383f3671876cca62bf534f4338177d1a62ab59e834d197302533dcc77f3c09b5433da9c660af8 WHIRLPOOL 896eb76e426d5635e70f15df63851c5fc4127f9e549f42697fd82c8cde37c2b4a32cc5c7cf3439a08497421f824f0087ca438c8e366e908f43dee683f13289cf
EBUILD gnome-vfsmm-2.26.0-r1.ebuild 1230 SHA256 594ebb07d72814f066c17732c190efd6580b015da216da1713ab65df7c109b4d SHA512 3ac8803687a59044740566fb1f76ef9c4642dc466bb834ee25afbdc4bcef5eff75a95781890f2bce2752bc16bd5c0cb9b737d200017b0b338ea281bd2bf2c1d9 WHIRLPOOL 3e122a4e43ecc3897ecc86343b88c303eb5dccb795a7f8b878971f8ad5818db5ba0a7c04a9abee8c003020155e67952b0e5540d4c5587593e1b7f23251b2c2e9
EBUILD gnome-vfsmm-2.26.0.ebuild 1185 SHA256 80c5e2da19ee9831d5408aae167635a733d5748adc772fcb730803df34446bd3 SHA512 9cb6d678a61b87c01bd3cacd50a9fd234734c7ca70869ba3bb5c26921c1dfc62bf18d198d6e6dc72d5401d023d3ea3ad32a1ef0a257cfd1ec18845f7f124bc1c WHIRLPOOL ab45d3616681b2ab99cc0e0001c53bd9d0820e9c8253e3b45d4a5fa06a32e2d50c420eede9c769112148fe4cd3d0951ea4503a388750d06d8e3c310cbae68ad4
MISC ChangeLog 3507 SHA256 8a2bb0d01f4e5da78ae4f2abfd0218511589ff10d31992b1435e15fc0800e59d SHA512 5a144cf924e1ccc91206e491bd323e7980e88a89737527dd1775343a6abe4f88a2009330cc6074a8ba3d0ed13d38f62851c5a84b786b920d4d251399399df4df WHIRLPOOL aa1cfa1a2b7011878b602a7f2c06321931603f419f1e8e0f9dc1d0aeb993c85e374934ad1a9f2c4e8af7ff7a90dd4a2e3752268cb9b8e5713d9f0e59e9b2e236
MISC ChangeLog 3685 SHA256 06e8ba99957c1c07b1ecf8f08aea9d54b00ab3ba5060ac84bd75c3405add7946 SHA512 8b56c37170d79c5f2583e4ecd43fcc0cca9634b114ac7159f98972dd9e3a05fe9c83fa1fb08e7e770dbee2fb67f7340a02c235bd0cd35853e7974b98ecd22899 WHIRLPOOL b6fc771e47fbe13c93b6ca3e3ca2b3727995be766d06f63dd2b9acd2d2ffc735b9bd8910dccd8e7ed422af07b7faf524f88cf7e175b72637fe99b020a0ae5117
MISC ChangeLog-2015 8733 SHA256 e95cecde5a9ebe241846f60d077cf32628402d391a4ab04e929092bfa023e468 SHA512 f62fdc8a4a5ff4dfcb77182eebaf93c1f59239b29d57d1fbf2983607f92f24abef3308f08cfe15baa0d684c3920237b0f118d0ca3b05f746b34b52cb6d2df132 WHIRLPOOL 81ae095fb039104e6baafd5862d5a38dcc9bed70e7146bf05514347eb83d64ba1fa2f9627ab42768cc365a9c7ec81d678c6549af82fe9ca313aec9729ca31a11
MISC metadata.xml 253 SHA256 8f92439176f4cd2ba6a060c523c6b29ab210cd9aab7903b6db6eecc6654b1e21 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 WHIRLPOOL d5d853bd8a39a54c45728e16a1aa295e014e0a3a105a01ec6b3c93a4f53d7b7055644708301751b7f5be68543056d3f0bd611d5ce0be442eb5d06f5e032fe154

@ -95,3 +95,9 @@
Package-Manager: portage-2.2.26
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gtkglextmm-1.2.0-r2.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -2,6 +2,6 @@ AUX gtkglextmm-1.2.0-aclocal.patch 516 SHA256 80df919f9db2ce4a59377c2a76a5d68892
DIST gtkglextmm-1.2.0.tar.bz2 623815 SHA256 6cd4bd2a240e5eb1e3a24c5a3ebbf7ed905b522b888439778043fdeb58771fea SHA512 94e66bc295000bb3f3352f58c9848372a4c23586dcc52450806c73e3e0630ab2b51291b347da16bba853b658deb070218203a031d906fc2ff051386dd065aba9 WHIRLPOOL 9d1927136edb226179c7ce356699c4504785a53a40575e43a875f0c9685965405b2632ec7cc98f55f3206ef7d6b25996fc2ad80b1d5c12213644b730fd81791b
EBUILD gtkglextmm-1.2.0-r1.ebuild 863 SHA256 b63ab2a052f0f26f2d2e520f565bf38503ccee91a958e0ec05bbc8e120751c86 SHA512 080f37efd8e5e7b53bc2f161c1471dcd353d098432a07c540fae18c00a662ff290d141cecc51972ebfc6156ee888138e51462412f8dd222024a67189ea071566 WHIRLPOOL c105ced88df15673a3baa6ea726e1c5ddc276ea58b2a18bda1b12d8fa18a93315a0b7fbe080a8c86212adbd905fe0b5c3fc4679824418061db72306f2d567bdd
EBUILD gtkglextmm-1.2.0-r2.ebuild 1003 SHA256 27761bb5e8b079a192978068e7e192164329fc8ff4ee200f1e22b79b071a2629 SHA512 5a28e52ae16681f479b67358139294574bf0a58458701fffcb794b40725a069b23142ec47f4c9ef2c4ec376c358f9180f0d8487314462b93a1249042ba24d082 WHIRLPOOL 0be8bb6b5360ac46176c686ec867f3219fdcf8761259bc4865bfa0b662f699b2e94863435f2d44f22b4dc73e90656b80af0c1de1ebf7e28832be4b28001c4657
MISC ChangeLog 3411 SHA256 31b17543cbdd4d6e7c8ef4d5e02d6f7a786bbb5b3d5661ad9a7bc8ef25efc2fd SHA512 0ee26722810e57363cea8fede0cb471b60a27d8aee441fc54cbc55899218bc9f9dc522b670c62897ce18c98b180876a3981601849b7e68f81436bb27e82296ef WHIRLPOOL 8fd5454c2e34f7b89afc117360bec61cefb61b365d39be38b05dc8901678135a2de97f2e80eca5360970349ae91322f5a36725290c61f2a78b1797dc6e5d402a
MISC ChangeLog 3587 SHA256 ffc1800ad952fe9d23f0ea4c957c8a8d3750d7d1181f4c1d38c29b6d120fd8c5 SHA512 0df18004a0597e9124898d47a8eb505302146d970c4ef75785d379c101c3e7528a08450b4e73f98066b65e7e8d9e2eed67b38c542f1e20cd7a10e4dac50667a1 WHIRLPOOL 09692ac3493883af89642cf576e4416884ec93c299d6a2cbb86551dc9149bf4cd0372e4b6f72304157e5b440dea73b4260fb27a56d23b3217953ce7b2e61f92d
MISC ChangeLog-2015 3914 SHA256 7bf382fe84f40b41bb7d400d4a7445af681393b755895c1beb1408b77bc68643 SHA512 ad8868997747d4a879e244c04bb7b05b45dfb1d58d157b9ee3dfe642f47861a247f7681ec7f9a34ddd97923cbf02fac72f558fdcb8b634cd10b07d9fa458b242 WHIRLPOOL 206dc14e5276810ab16374d5156c4a2b3b10848f223283370bf7d64d75791c66ad67a82157d309c6dfdf66da46184b3ae0683a593b8bd99f497e6a3ef5f225e2
MISC metadata.xml 331 SHA256 e7d420cf2af732fb11712544de9bd35ff3f181c0173c4fd2449ded482d33b292 SHA512 8c9768b7a27485752cb816de376d4e9e352e6522e42eb489d41aab48f0fd47541483913c7fec9ec4bbdfea3aa846c35bedab83ac2524901635337a7111f14ab9 WHIRLPOOL d0888c427175b9df243390bb3f74314847eca49a2bc3f4406f5d00b4fa3d7cc4823c706446ee3107648e634de2f452e4d2eb45ce07dcdc9cc03e2824a85d9fac

@ -262,3 +262,10 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> gtkmm-2.24.4-r3.ebuild,
gtkmm-3.18.1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -13,6 +13,6 @@ EBUILD gtkmm-3.16.0.ebuild 1931 SHA256 78cc32434b39cbc885eafc2fb410dd782c59aaba3
EBUILD gtkmm-3.18.0-r1.ebuild 1938 SHA256 b04ae49b0570bab29d2ce4c1281e3daad081195d114479066b4318b85a1934a2 SHA512 c056109ac9d0ab13011bde9a41336b6d4f759f7672205f55f4c8cc45cea5a6355d575ae46ea2e9f20653f4f2409a02fa85933908e96cff2990aea4e36bb152b7 WHIRLPOOL 74b3354edbb2f3d0b8b35f6bc20c3e7488839eebd802c78ed7e3764d4a39dab9bdd96c0bd1f612ed0fbe470f7ea8ff325f0b8698cb7cc2c6d3f3b7a54a9c6caf
EBUILD gtkmm-3.18.1.ebuild 1834 SHA256 9d28103f2ccaa6f3edfe9c949b7a26eb2269fce0ac44f00cff8c6ef3ac95cbd7 SHA512 16a815cf11ea2d604970548472be8e4d225a79888e692d216f281262e544739eb00f47e5d9253fee5d9ee19d60152624368a9d66d54860c402ed70b44c6a86b7 WHIRLPOOL 74c4a18e84efb838c7677204fb08e29c91a59eaf473940a8ead9d91b38aa314bdbd1a647e059ab3d081c77f541b45b87862e54e5cfa721ae33ace6b62327524e
EBUILD gtkmm-3.20.1.ebuild 1780 SHA256 e5149cdfc4676c271ef971b75cb5725a90c69702b6a8b051adc4c2347e6dc5c4 SHA512 bac8e33fa4497b0e068efc881e2eb4a0951688e64406664341819bea0c2cf0a7a7330f4dd7fbd761bd57a7b7463d69261e2d68a9a91f3afb8461a6cb1024239f WHIRLPOOL 4d7d1bd4da03f06633e4df8c0d6f830b8c2a43aafdad4044f856773cb69e20bf97b8019d5689f5e83643db11ae05bb8dfd61a2e4fa16b1d123a9b025d2cd8ac0
MISC ChangeLog 8063 SHA256 e3b3e613b8c41b30ea8950fc3c6e2a134574a4636704814a82c8ef424bf311a9 SHA512 84ba4c23d915fcce1b06edf3358624b574d2172af64bb5f6b00e7612e9664889de08c82218f466c63c8162c9ca0af1c5979b42c67f12e87360d359b3a38b0b3d WHIRLPOOL 2c9c4ec975acff377ae28a950ef0a565897195d6d6ffac4ef1d1f8b40b6c20054cc4ba52e1ae13c714050378c000a07022c3dc99bc72bd9b44d8377aaf9ae983
MISC ChangeLog 8258 SHA256 e26b8da120326932adadd7a0064d875459dd4d88f9926d694ad81dae7f93eaec SHA512 d3d98d28bf55cf42cebaf9e0ce9efb24220395dfc0f30ebe36a8d96791a882f3e5f6b475c4844be061d5b90f0764262c7dd545d393bfa74dd80b9145bbb8c746 WHIRLPOOL 69d6632b7a6f019cb62911f73c7db41f4a157df4191ab45b413237ab8b644cf490d311dd329d105ae9505474f1ca056a30bd81a190baa9cf0cb6afe19f9228ab
MISC ChangeLog-2015 40078 SHA256 d09f2a06327f14c989f860c93b23b2fa8f9897c5bca685f25dd0265cd00c5f67 SHA512 1e40be0ed704d9c73df0bba45f0ef23e39fab79701867704be155b05ffbf4494ef1121fbfc017a6fe7e0bc9afad8b95d91dd6f57218aed933a0c275b4424e87f WHIRLPOOL 75a381e892a3879555d3334c9fbef707d3236b1d452a2e469bcdb17b0fa7d4d70a4cae1f55361dd72d3467ba5a054e0d517c7b5e6547e4f34bbf8bcd8bc63aa1
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -122,3 +122,10 @@
Package-Manager: portage-2.2.26
09 Jul 2016; Pacho Ramos <pacho@gentoo.org>
gtksourceviewmm-2.10.3-r1.ebuild, gtksourceviewmm-3.18.0.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -5,6 +5,6 @@ EBUILD gtksourceviewmm-2.10.3-r1.ebuild 1003 SHA256 f985322a1bdc0140f18a790c8a42
EBUILD gtksourceviewmm-2.10.3.ebuild 986 SHA256 107837ff80d12ccf7dbdd05cd3340900222b8131bfdcd19677f20e782c5cbb12 SHA512 50be461e1d2c665cccd2a3e248a5d0a01622f2078a0fae837231233f225d950cef2d2ef28b5dd4f36cc2e88655540ae07d2845a3cb29f3ed363f9219d3e9f223 WHIRLPOOL 47e2bb7914be07f95f6dc6f538e9c5720dcf4fcb04147c26e616de570769c68acf3bd0a13c55d25b1ec05537001444ef1ce5817eab7cb3a71d7282a3197310f5
EBUILD gtksourceviewmm-3.12.0.ebuild 664 SHA256 149fe37064746a7170e6a8f84cfe323943e785f31f16bbebaae6ba02ad6b2332 SHA512 57ffa1b8d96ac3d50bd9efb2789df74b128ae8b242571136f714635662b37975f1deacb8eec8be5df668b6c74abdb8b752b93544f659538b3ae6493939ffbf48 WHIRLPOOL 2b56443032900e9800ad55de4275c32711d4b3f55f24ba06c91fe944f082a7a8ddf0c8e738d2127a2de98892203578b897c6b5fa92fb13b84df6093b34e7fc65
EBUILD gtksourceviewmm-3.18.0.ebuild 666 SHA256 b0c2fe1cc8075ccfae512f686baedd3993412f95204404ccf25c4042b28277e5 SHA512 dc6748ee722af34eecffc7ea47c5d6645ba28bb0450c08bb70ea35b7fb46c8cd2697982859cbf6af267661c6c51fe18aff58f1d8895cec64201a0bc24e11101c WHIRLPOOL 6a81a15bf830062b24710acb0c5df742e0ec63fd588186be57922db0a9b320807e48d51909afe5623ebfba4e4f5a90dc5426134b18f7ac4e1bc859b4d396c76a
MISC ChangeLog 4361 SHA256 fe3ff42e637c3d24a6d5ab8387a9730a8a71779fe25786bf4e97b24a6f7d8b53 SHA512 73e65f3b991a79f5bfd0cf62fdf327d3422ebd97347bab6da4a11668185041f0ec3b5f0db50278a6d50369164813717c6dc363d2e786763e0c3c75d5d02878b3 WHIRLPOOL 937c4e458437389d59da6cafa94f67d2f664e03b3c7142b16716b83df0cbd1f190d80eb7ec5f3411f3b924e81ca2d492f94138d320a0e0bc11e08dbb1bd5d95a
MISC ChangeLog 4576 SHA256 96e60dc9358a586bbe02934d7774ba95f257c3f2f4b82c0c04917f8387807dc4 SHA512 232c689e7a10dddf630acf87be523fdd87315a238b9246f5c842e4f47c9e0b2a024f3b8f0249cebf0deb5eab6c5d73d1279028f8a87643f7383b8159016f4710 WHIRLPOOL 794835ac31fbc374f534730715e9c207c92c6d350315590d15be3c5cd8f79b1337463a9c250497c1f8a4265357430eaecea4e224763b836eb76109b63f8f3125
MISC ChangeLog-2015 5418 SHA256 273cef465f4fe7d36286f7fce4a170a4df281570e5c590381aa6c08a1bcfe32b SHA512 3d75814dcc273fee8970439f93407118e3ca9ca47a6d462e65e8358f7d484532b484aa3de0645af125fbf25f562bd376bcca6507a5cf765a87ce288ef0bd0832 WHIRLPOOL b495213a58664a4979fa5eedc732b4b29e31e59bea6171267e31143bef4ed25578092c17bab15dffc9006441f842f4699843ada28b13d081b59932a668509a2b
MISC metadata.xml 342 SHA256 94fd867972dc41f90c3327ffb489009730ccfb859ed49f2df518d0562605eec2 SHA512 f422091476e8cbb36d443d00396344c0943b3e8d482fffbef3272c656df9be44ed31eef6a20478430e7f7364832a7d86fc82df964436a3cb6ecf7f59c8d23d6b WHIRLPOOL b68ee9d7daf485d47e845503c560c5d3ceeec755363ab0d6813e6042b1dece245fc06505c390af82236a400d272582c63b85e1c962635bc95bb01c3343a2df37

@ -107,3 +107,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> libglademm-2.6.7-r2.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -1,6 +1,6 @@
DIST libglademm-2.6.7.tar.bz2 326385 SHA256 38543c15acf727434341cc08c2b003d24f36abc22380937707fc2c5c687a2bc3 SHA512 d7042d0549df9322d3202d5c0733d65b153a8ff451bb9e401b9d93a915ec4c2c086428e4febcbae2ecec5936955b7afbc59beff93d492f23b7b8e2b19fe806b0 WHIRLPOOL a25ae3601df4ba201f1b5aeeca9f5527cd804d9481ef7795f651096419833d8a3cbab53d731ac2464ed20b85110d3003011a7fb2ea87e227ad75d301f5317df9
EBUILD libglademm-2.6.7-r1.ebuild 1796 SHA256 6dcfe179f829691e893db1ba2d19f188f0e2a3d678768c2d98a219fc4f3f9ffb SHA512 cd2e3b3e0714507baef815a59ada9a256a1e8a59b5b70654ab322008eb022d8b361874dd86d6973609f1b165028cf5ad7b63886cd84b46d13c6377170205e8b9 WHIRLPOOL 7912bca4844a6f46cf607764815b432e027bf44bd8d9903fa826fa41c09e50efd87a10fb8aaae878e7eff34f241911f968088a2a7a35d13ef57c9f442bb12ff1
EBUILD libglademm-2.6.7-r2.ebuild 1680 SHA256 6fc7fabfdd0978d705b03058148db2ba26931afac80bd8cb6046cf59e3da2d39 SHA512 c550a734a535ce2250d65b242bf22dde48ec61c90dda986d21da16455f436ebd206ee247e5a1587d39878bb65f670e994ecc69286f5f1f2b58128cd11c261c3a WHIRLPOOL f4b9fe3b76272cebfcb01b8efeb7248b7bbc27eba9e679e7816479b42b233edcdab6d85e31a95d0f6274926d743c6bc8a0b32e48153d009e70f4b2b49b5433dd
MISC ChangeLog 3683 SHA256 cfc6cf5f56d7a0e7c049e5313edf8eccf7e447e63a81226ffefefb612f93af93 SHA512 e94073d8cf0be3b6364cccab1d2607551ae3de1893b8194f41eb25302b305fab2e641f0bf9b8e2c8a1c3514381a212ded5118341f9e427cfb3538b1971bf6411 WHIRLPOOL 03d3be3e37b6d4998662305c2b5ea9525150193f380acc89e8915ac2d5e8a6613c4d9e27d6d3b8d45aaff0f17cc0f4742f2224ae411120430721be5256720d09
MISC ChangeLog 3859 SHA256 fc3b2f44ea05f1bdaea1913ed2db0883b8436a5deeab041996aa7ead27e86b78 SHA512 b704a1878d1bc290a11320583f9103453e43b1e9441be6726c2b300fa58efc26a45bbfe518019e2cdd0ec2a026dd2b3863cb647b21d8604d903be8aa895608cd WHIRLPOOL f626d6da76bab1737c27a9a2a7b3f73ec2f8bd9daa3b5d3f45a5b760953b15b293f116f7df54fa2582ddf9ae791c3286e3c0c1c1332c7140efe80fbd2b805f48
MISC ChangeLog-2015 13402 SHA256 d9e292c23a48671b4db2a4038ebf0a2b464cdda666d66ca2748402ea9117f37b SHA512 ea67b766094049ce93d58a43b2909aa7d764b2702f74d79e2af6c55b50e30b012804955c294bafde6636a157a5df1a693e69d5b0e7c1fe895edf3b0114c431c6 WHIRLPOOL da0e12e2694ccd515f412b355ccd5ea53f9633f520c25d6458d23c6088679d28a3e13a2182e846f17833d580fef8bed55f969cb3503059a601c2171361a6f0ec
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -101,3 +101,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> libgnomemm-2.30.0-r1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -1,6 +1,6 @@
DIST libgnomemm-2.30.0.tar.bz2 364011 SHA256 2a01f068ff73a1985d050e75f899fec34ac13622e2ead43523a4e2b0875042cf SHA512 9d4cf332ad511600504e95a64decb3dcecc14943ebb7d928c2b1fff82b2d99727754fd0252802c700092e8efad0e14ab9aacaf9af63c6bb1f9e25334f667317f WHIRLPOOL 9a8efdd58b4455a884a5073d22748e53fe0177e8636dc4793aa268b9aa47740f5918bd50d3749d044fde99b1ad0345fa83fcf83a26e518be7174dbfa6b0fefda
EBUILD libgnomemm-2.30.0-r1.ebuild 551 SHA256 6dc97b379fd8d7b522b8394af2ff399d177002669544613d8544fd9643368627 SHA512 473f5b1d2b14bf9b64d74cecb5b57ac175f53b5d3b2fd27b38197578a9aa06eff84ac9d4a8b6c3db7dc9b104792677e1bfb7d7d22f7355835e38075624052434 WHIRLPOOL baeb6aea9a6ae15d3e3d8d6815101c7c308be24a32c1dce7097e60dd4f57cdc21256c6b3e85731c1016eb6c8f62adfb8c0308daf8dd3e0272a75c0ca2cc32fd0
EBUILD libgnomemm-2.30.0.ebuild 507 SHA256 d171e208602fe9ce2e5b7cb60fc2c1416da84bab913f32833becd8dc8f50b807 SHA512 6d127b0ea02d8f42c166f93646ebce455392e43fec57bfbcf0f364ebacf5c3a94c7278e5a92efb9febafda0ddbab8b19e40dc7b3cd1e48adb24f8ce79faf55d2 WHIRLPOOL 8332f3e11f4a47c69acc53d1fa30198e329a76a722d09b07c709ee7351acc62d4c1dcc3e62aa4bbfba66b3fe46f585b7b35f8625a190bec82052ad04007e12ad
MISC ChangeLog 3495 SHA256 38193adb42f08a66cbb42a59c3f6c0ea9181dda14394c11ae0cf5a66d24f7ab9 SHA512 d366dc80ce3b32f78127915dd5ae9e72cdc053189588576d84dd4041ca5a91af74d9707d9a0d28963253b211acb712e7663eb7765b811b3de64f6a03cde61e1c WHIRLPOOL 4484e8ea0c2ccd416c85b12cc65e90b6d7946e77dfd59196bcfbbb0967f29ee3af394d4cb2a7dddfe157d00de11a2101df2fc39518d54991508a7a6592fe6ab2
MISC ChangeLog 3672 SHA256 db2e7892720301c9b5c81aa53830d9d3e204ccd64b6ff2663c34d65da5d594a0 SHA512 bfe288c2a21007dd69757615239eba35fd8fbd98c443b016da83d9a855ecccc02b749fb5b6ad4fc4b2f499e076e114c85c9624ef1274e182273b8ec62b7cd043 WHIRLPOOL c667efd59834d95ec0f49e80a35727cdca6bd84d4e02b14fa8bf3bbaecc36343b96845371add92d0903d68b6b5c76eb92e0648d0122c2425925ff6c5e30a9803
MISC ChangeLog-2015 12574 SHA256 12285ab3762e903d2d61ad98d88c47039a08364c4ff093ce49e97ee52e412c9b SHA512 68049464c463feb6cc9603ff77769929b86c015e5d98565a28ee137190075632e38461b9e7ce8505d48a6f6eea8677224d06b85c5b792ca7c1ecd6539192ecdf WHIRLPOOL da0a95f75a75836f95b532365068c7e7c394d5b9cf131148dc98853745fd9257310d981f26675a7047dc76e0ae3f19fb8734d8abff0d1f95d31be641fb3b3892
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -102,3 +102,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> libgnomeuimm-2.28.0-r2.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -1,6 +1,6 @@
DIST libgnomeuimm-2.28.0.tar.bz2 382428 SHA256 6cb46494913f1e5e34b94a0f5b9ff8ef238bb71e3b08d0ef0ab7f4a7c88211d3 SHA512 f02ee119bff2d42bd7fc61719988de45e497c7a5cc151a438ad3601c2bf55d6ecfeb001b22032a47f15dc6f7eb4cf4c5412c3246969a24ff0579a9b89d5dab15 WHIRLPOOL a41b02886f17ed79c36c090a212ac19504e5c9be803d6666cc7babe8726bc7050a11576a0ce65b8e4de25354ad948b46047562257b24e3cdd9660bd230145da2
EBUILD libgnomeuimm-2.28.0-r1.ebuild 609 SHA256 ca1dd166aa3a2b7e75c27651e729e144620d5f3ba0d10576f938e8e0996136a3 SHA512 65fbf070e9c63d83b58e36ab92709c27dbf55bb5702770cb76f93ca5c71b36bba4deaa5f4330db3e46339e5e8056992176b128d25566d233f85eea3e2198719c WHIRLPOOL 9f8b724547f6664581ab1a56ba11b9f25fcc37e4697f7451a044f0d9b60543b65391f360d28a30cfc087b4dda050295ce843c99481b548b2d9354819e9db19c8
EBUILD libgnomeuimm-2.28.0-r2.ebuild 684 SHA256 a24d1540082b25c7dca345779054519e4674b88d061c3a4662c179ed0d43313e SHA512 edf277e0f4bae0bc72d886c383010cbdb3bf72ae7b2f51aeee7a1897d0fcc4fd9968a38018370d47752a954cf766029f3b102a8f6926d5f2effc4c9c44d99d79 WHIRLPOOL 11010e77fa384eaaf75da265a8c2c9bedace9a5c1662665dfcf09e0ddd94eaa3fa5005a24cd3702302e3bef4a68d89bc9dc7d7774b82409600b00f17dbcdd691
MISC ChangeLog 3523 SHA256 b122b6a0bf8e54ff9041b7b32d5afb40dff1cb3364106ba6feeaeed5d9deff61 SHA512 5c7bfb8fc33d7a3b4a75b1e2bb08466fe61a5108e7421c6b2d3d3beebbff225a62c052621a940eb25887dd3516231ea4a4518d454b109663abd3db8c856dc2e9 WHIRLPOOL a40e6ac913bece45220b162db7220cf9bc1894094cc122e4f6d5784480675222c7aef5f17a9c7de6412c4d9b874e808a8b3d117e5907474c6a2959a11c4a1751
MISC ChangeLog 3702 SHA256 e64c4b44599aa7df612c37b09a68dafec5fc191abd98fd8511ca93db23b172eb SHA512 af928f939cf36d989fd448337ad72eff913526458134f02840033de49a813726f8901eba01b6bf2fecdea08e8baf163437e634c00643090d8854effd77518a44 WHIRLPOOL fc269ac46ef632f126e8eee8c71d152acb50873a1e30b818867025ec98b1ae62402c25655028254cd59f3bf63692ec335942f3f8041b4387949e40e377889752
MISC ChangeLog-2015 12030 SHA256 c63d346b6c6cb4d32c4be9320ee1697642e7c8e5d613806980f406259fc00a80 SHA512 aa61cf5bece0e8a0a48000f388e2be5da0e2e9948191d2edd78a446fe9402fba307781c7a5e6fccce6998d53d21379ddee3cb66740c52ad56e87ce8159d5de73 WHIRLPOOL 35c8f744a4d818d050cea9d7fa180f2598b67ce2b25b48607a366c3bed61219cf9e153233488fc9155fa3330367d24aa44f33c9cbdcba60d49164a96087e3796
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -172,3 +172,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> mm-common-0.9.10.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST mm-common-0.9.9.tar.xz 264156 SHA256 9d00bc77e77794e0bd2ae68132c4b4136aa115
EBUILD mm-common-0.9.10.ebuild 382 SHA256 027544f2ba2ae73f3e15beab12f85160c60ed465a3636caf7afee808ef18157c SHA512 3bf6fb7ca35c604e612a73d0f3d4d3db43869bc4faa1e440d697397f8da334c1e8d087d975f9a4ce670101e30d821fc1c6fddfddc66eed84a2f44a24fffa3ad6 WHIRLPOOL c0796f133699186610181adb77127c3e621e64b4e2b91f601ebc021cb1b37aa1766f3b102ae1d673097fe0a48a027ff885361e4ee3301838bb45e4107546e88f
EBUILD mm-common-0.9.8.ebuild 380 SHA256 38d31f41a4340402188e820d311d40bd75f8b0e2724787abce631defe07f9d50 SHA512 f7b22f84ad95bd24823af708a6cb930bc6ffbe8ecd6fc651a93bf909081159b67463ca9f197f0a7a2110ea3bfb45e6d14396b88d49e5b81e3434c60ca2032f33 WHIRLPOOL 354365a809519865dfc3de92f595fa98ed27e9d3e5a98844b2080829ae0e1637b22e4e50bccdb4367618909ab07be7d5498eadfacb7830ee778c0ef90d703d93
EBUILD mm-common-0.9.9.ebuild 389 SHA256 3922a7262fd41fb8ef3dd5a800357603abaf1ab71352633c44ab6a9510c2dc20 SHA512 0e5c42eeb24aa61ee242a70a2ab22aea5e13f4e002794215f72365323cb023aa0f5e4b54237127712a87f10995a833aa67e649fb6f35a1af4521b7f25b9f28bd WHIRLPOOL 6a10b734705319e39de5b66146f069a7465eed1d75126647dd3743d931cd4c3c076863dfb1db04ffe4ee69ec592d3cbf63ecb3c6d95bfa7847e710e04f6f2ebc
MISC ChangeLog 5637 SHA256 6cc52bde78df564dfbd5b5463268daa863a75ceb2c6a75b7c629d77fa9e131f5 SHA512 0142dc938e1729166149c2f66fcd802e3ded486c6849d055805d9b8fac9cdb58c0ebd2414b481550099929d2ebd8a8b845f130a9baecaf10a9eee3da36080e99 WHIRLPOOL 2cb1cc795436fef08ef684ec612f72d8dca0e7d9a1de48fbe5a5322fcb4a1eeb26b0aad7fedf310ba2bf64e624664591a3eab5a1f955dcc3cd2775725d378e32
MISC ChangeLog 5810 SHA256 1a95ada31c59240f427e92f13ed36bc07241720e263c1765513dc5416a5dc997 SHA512 cbf6d89d3ade4ad543f7959b93ab728dd6a2296e25012a440cbe04f87f50a8a787f699eaaae516d91d99ff2377191d94ee214818006239292e355feeb0a1ebd1 WHIRLPOOL f3aac867005d9c77a266f50b60472fd38fa680bbbb9a1a649aae8905cde8d46f7a844a3d8b86ff45116a108ed9b1e808ba88abc385c56244fa6cf54ef4f575d5
MISC ChangeLog-2015 4540 SHA256 37f489dfa5824fd90d189c048d4a3a6fe577e32babd4b545bba4f427a06d26f2 SHA512 d68f82e8b7e08c7807a730a3db8fe789afd56bae8ae228a88231dc6a8924c6a230e33c0cf541fe6108fce79afbf76b8a04c0650adb1b970fe0de5ebd70412b37 WHIRLPOOL e4f8e01c1c004cb9e3db392bf86f3d130712e77a2198cdbc6c150482ac111e058c2595f4bb3484d75cdb78bb278aa7fcc8aa6134e876d86733987610189118bf
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -123,3 +123,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> pangomm-2.38.1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST pangomm-2.40.0.tar.xz 795236 SHA256 7dd0afa9dcce57cdb0aad77da9ea46823ee8515
EBUILD pangomm-2.36.0.ebuild 1098 SHA256 698ff799a712e4c5beac0317da136a3a0ef6edbe123438330ad64c65f6314593 SHA512 939b2e5176d764c57767c69ac75e428f7eff97cc670e6d547eddd4f9464956e4867cc2c1f6e5845e26bcb7ad510df6e422b4ef0fc5bacb03d588c0d740dff62e WHIRLPOOL 13d5d978ee33827a9019156bfb133a059050ec101b33b376f8b35332754e6ffe144a305ef121d795ddbaa2509dbd51a5be4241aa2764ab8a1bb5594a878d8f48
EBUILD pangomm-2.38.1.ebuild 971 SHA256 fc0a45218a0b55b6d14b244270a721659418f725e82086ffaffb7da8873ba906 SHA512 becfe3f54836da1a5f213bd3cef3a1edbb312b3b4e6f6588b6b774a090aea4406cf69e2cff36ebb1caea39faf2ea011fd0005af5e83659267db1cd4454d82429 WHIRLPOOL bba7f5fb876388b51d6b5d41c322b97712f6a42f51daa2d94d9ecd6de682248952232494f020ba75da977fc5e4558097964c841c7ddf2779eadef72e3d80c95a
EBUILD pangomm-2.40.0.ebuild 960 SHA256 6357c6c0469fac81cf6d16d631daa301885c67fb9570784812ae85cb7b5de9a6 SHA512 a58378f7c1cb61ddebc6f8f31daec2e7807ff9bf72fac8b7931d7ca772b26cb808352032acc0486f2af4af25f378341c7f062e78fcc257c6c3e4b65a3d3ca6cf WHIRLPOOL be0b80d07a271b5935f5528b6fef6a3e87c7c22a116bc081371fa531d29be90cb155f90220a8d24998d4c5c19e32f9c6b31bd11d5432f6ca58b91b1015e19713
MISC ChangeLog 4226 SHA256 fd372e43208667d95fbc62bcd984121587ccba1364ab4d98feeda00b27544a4f SHA512 b9cb907c93ed7fb9567ea75424d8e4c320d6046d1b3eb348d9da1af8b392391762c5ad79f2b53e92f87294308cf1d2b90c8973f13eea859bee047f1d98468038 WHIRLPOOL e00d7ae552cbcf1450258d4dd645f33e12fe2a486023c35c5929380a017c717ed7df825b2765c53b83aa6bbd52c47e95f0b799a5bb39073ebd60422bd8452b8a
MISC ChangeLog 4397 SHA256 b02126e56a942d423f349aee19d1df4fc8ecb30b64ece8d1ddbee7a5a6a42fbc SHA512 c3657842c9ba7bc8fd2480c7a81f14892efea2515347138ab2cccecb237264a38ce722b53e1450eb885a8d691e27ce33e19ddd5fb572eb67bbebebd7d7982642 WHIRLPOOL 6d71fee401a2631764c1b4ae00406214fb6a068c39c418789f512f9637ce12d4220f4aef0f0e2dc172ee473bccee06b653079f037160a90bd65c7bd83e6ef80f
MISC ChangeLog-2015 10634 SHA256 ff99d9726f43b8547c05a4e380911a25c7bd5b0f2a90826d7fd3f017072d679f SHA512 936dd4394f15e59e54ab213c6e092a70b53369d8e6a344db2d680596e3c134452a9f2d7ba218dd948e1e28b9fe8625a2f76809e50bf5592af9b77ac125fcd4fc WHIRLPOOL f28c5ca444b72e60039927722b1ff1d31433da8083665829ea1f62c63a7600bb3515e08b9ede22cf58edf30635390a8a29170c8694a549ba89641de4983268e3
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -88,3 +88,14 @@
18 May 2016; Austin English <wizardedit@gentoo.org> files/couchdb.init-4:
use #!/sbin/openrc-run instead of #!/sbin/runscript
09 Jul 2016; Dirkjan Ochtman <djc@gentoo.org> couchdb-1.6.1.ebuild,
couchdb-1.6.1-r2.ebuild:
restrict erlang versions
Package-Manager: portage-2.2.28
09 Jul 2016; Dirkjan Ochtman <djc@gentoo.org> -couchdb-1.6.1-r1.ebuild:
remove old version
Package-Manager: portage-2.2.28

@ -4,6 +4,6 @@ AUX couchdb.init-4 439 SHA256 ae1b5551ce432ca85a99e3a93355204936b4dff99dc0cdba5e
DIST apache-couchdb-1.6.1.tar.gz 12085350 SHA256 5a601b173733ce3ed31b654805c793aa907131cd70b06d03825f169aa48c8627 SHA512 70630a27dec7281fa5bdca0601796baa28fba1d7c9975d8f38b9623bbeedd62b26081118357886c7be00b7769360238b2c99695234e13cecb15a210eb986eadc WHIRLPOOL 5776fe139db54e5ec285ef9882f5164a42a499bab312d66c0edd5314dd1915827a7cf7df02cd5df85c437bf3f70096cb101748956d639e8e80ffd0bb0b79197a
EBUILD couchdb-1.6.1-r2.ebuild 1886 SHA256 b3d198863d1aad2c8af72c13feed6e98349bb21d1fbba758a5a60219aac69b8e SHA512 df021edc101efd5eb44ed7b5a9d207f1a46486d6f73845c9e2bea70baafb88f471eca9cf8154046b295b3262294ddd7d5b1747bf3ded127c44290e4087366234 WHIRLPOOL 9c4b6b5c391e4c00a1e8c513077ded9e396c0855d5251d49effc14da73563dc9340269b2770eb954702bd6db8ee2ca1516f7504b3caa56e1339f160ee4131d73
EBUILD couchdb-1.6.1.ebuild 1750 SHA256 76d0e2c988a3b974fc24dee03b87b8025d6feef7d7e9fbe981f70f50076374e3 SHA512 146ebe1e2a02eab086a13b669539c32bf0aa9a09c8c3b6242cf903e46fe433de6b4d0d019421067ce6f2f2af5456a9e46ee65dae0be4cab50b937e900ed5dd46 WHIRLPOOL 7dce0ed756478fd6d956d237940f3bfce97a6603e4d9df63b32b08925dc61614d1070a3cd6774c78bf1f60ec4abe589e57314a524de21a0900646b914ca62d66
MISC ChangeLog 3162 SHA256 88beff205c94253a869e63707666c282bd736b14189a136d22bb89edf48b4551 SHA512 10fb7e1de8a3e0a12861f30afef438f72d44de923cb57da9d45b8a8d0c47d887a3f960076d4d298bc6ee1d37c1cc6fcbeb728a8cda8ce1f635fd65e0780405e9 WHIRLPOOL 305018b0154526d155169280bc00bd9513841239363f47c3c0e66b38ef467a3fcbb95c59c1cf5e405efc18c4131dfdf1c2d368ae33c5db65341ede645b8423cd
MISC ChangeLog 3453 SHA256 79a89aa161e677acdcd864955abd6b71104d090b0e6537c8ea83caa803de7dc3 SHA512 34cca4bd9edc3a71c34e3796e63f95397b6be2c02f68aff3b06bd1ef3dede6eb7e865c475ffda609cf78b4476f745d201e8e58e1fdea63efceb52ed011ab24b3 WHIRLPOOL 8b776b150fd6b989842428490a97c6529388d1124320e4ffc81e72947de8f4774e694baf8e9f311cc1b07ebc717b50682ac8c0152f81979620807cc11ce3162c
MISC ChangeLog-2015 14103 SHA256 3a06cdf5f2fb5900395c9ceb77aa1e355811eb9412e6126f48dab7c07de136e3 SHA512 a90e09a5a6e33ec0f1eddec1a2b651a201b90dc797525616034330006e263f12cf1e338d456269a48a406557d649c6cc1bf3ced63545cda5055961f35adf088a WHIRLPOOL 1585d163b62ca0835f429d6d81b8d8572bc9dff8d477315649cb48aebf7364c81bec11dc4835b694d5c790e4fc50f54b39c8313c31d7f9fc7ab9bd2d69a953ac
MISC metadata.xml 212 SHA256 061538b4837ab7b95b652299476a75942b769652dbd569225713fdf1166b1d37 SHA512 e4f4b6dbbf6bf039ff5c19bb6a209ad4e0b1286f8cf7cc0cbafcc04fcf93fb92766c8cae06ff19f980a069c7fe9a1686437ab215f84ce10e301275ae107d00bd WHIRLPOOL bb35c86572b2ad56bf93b52f6eca6bea0f5591c1a9ebd608833dea63c89d4bd36cd402a8ffc2d5fdc1d7e1d5466782d1e37dfcac14fae0bbb181029799728fa5

@ -188,3 +188,8 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Zac Medico <zmedico@gentoo.org> lmdb-0.9.18.ebuild:
fix prefix bugs
Package-Manager: portage-2.3.0

@ -4,6 +4,6 @@ DIST lmdb-0.9.14.tar.gz 128170 SHA256 3b14dfe2134521cfebd98168b925f7327b9bd07c71
EBUILD lmdb-0.9.14.ebuild 1382 SHA256 230b8cf9f44c43ef7a5862359a44d92b16ad86f1ed8aacb38ebdf31817fc4f5d SHA512 0e20d311695a74ed3d81ecc0743eed6cc3ff4732f0a0934cd245d73892ffc4ce837e281ce0099f53b6eaf9365f290a3c631ea837d74e163e06d5ad6589878456 WHIRLPOOL c4a8d41290f33148016e5ecf08903d118648988eb4bafc7923b757ace4302f2fe658323562a56898cbf66303fb9663bb80edbeb3c0db2ccfbc7328e9382cd5ec
EBUILD lmdb-0.9.17.ebuild 1370 SHA256 6b956f270adb31595d8e68293068db384563142b63c989f43a6f38b82825aca5 SHA512 9151f5ea29537e070c906c4aa142cae801367265deb2cef1798c1dda6127b369067eed6897bee3a3676bb6778ba253dc9d1a0535f93dd3fa46fae46740de0891 WHIRLPOOL c2704d5d352753bebb414abc9f6444c8d3a290ac121d6b1f720302a955a05d1fcf0cee0b17a87b8f77dc05ce73e4e81cc492bae97471220a18da50b5620219d0
EBUILD lmdb-0.9.18.ebuild 1268 SHA256 0155344d91aa71c8f425a0f98e817b656adc27c8724f1cda0b6aa5eba8f6b060 SHA512 949b820c4215b508c6b606d7cc4fd0656c1c45768a73570c54c399058bdd9f08cee575d9fa7fc4ecfab0c912c97ea1a68045efdc2d31f3e1a0f9ff963ad80ed0 WHIRLPOOL c672a5ed5bd19e6308df26b43f69c9a98712686ab9107f937e24fdc3b2f5d69c1a301f1c48dd933b615b5ab8ad199af96978826be48fd82c0d9817255a4570c4
MISC ChangeLog 5983 SHA256 f9f905967e5442382d67a5dd93dd6843080abbf57f4312299d9ded4c108ff4c1 SHA512 c3bcfbe0ab7e0ca6dee2bcdf884e2d3e9805f8e40470d97333ff756e8baddb9dab65ee11fb6e049d79ebceb59ba4eba0b34cbbd855903b961de9506019751aea WHIRLPOOL b7936c468ff1f33e3e1908ba14c985c6787863b573f5e12a358cb4532bf4978790fb849b3c711a7c4423658e62ace37e047ec24e809c3d0295104888a328bc5f
MISC ChangeLog 6103 SHA256 6618b0a386a710190861e7aaf6ccceeef673ae63d79707ae3b3738b9fb25d38e SHA512 c129107c4434458fb2b4c69d40eed2f0f13071b56414d0b95a084a300e65b6e9e5dc2aac8f5821bfd81a837013be2a1c530648676e3f4ae5fce09d22a0829fd3 WHIRLPOOL 9ee01d3d4776984a60baff60251a45b6bb48175ec5e811f8d0edbc332201db0fa41e53d316f5a98809fcec383ee76f07d8b7e184ed50dbd43f9e5baa38e048f7
MISC ChangeLog-2015 2969 SHA256 c8be453c72fed6218ec06e0110e0ae0e4f0d2f1b7013075f791d687667f4b946 SHA512 2601794579e2081d9727ebef3f6af9f1e7a1f99683537a896149fde1d81c54a35279a9f6451e4b166daa0a74617d4bec9051011749f65882dee8311c5940cc1d WHIRLPOOL 5e11dddc945ecd8d212d33c3facb037714f5098c43072bb6324aef7bc5db47291eb6faa5fe2b0c401a3c13a64f2c6584c91c9e254b0cd2bf557f336908c60bb5
MISC metadata.xml 540 SHA256 61eb9f33306e258f3c4e432818e0c17113d38e847d9e90026cbf490075c2bccc SHA512 7ff1fddaca73c5d7b4a6a9ada9a7aad60e16c8c7063ad5cd9cf57301f504f6e0fe53bf568dec83abf522c2c099d2b3b2463619df17077ebaa3b39bd67bd738c4 WHIRLPOOL c412ead07298b9f6996feec6851deab4b97222105543256ff93ea5836babe61627c88ac92f68b66b3a7ea84a48b4f84e3fd975c6cb4a77afdbbe2f581f4fa902

@ -31,3 +31,20 @@
Package-Manager: portage-2.3.0
09 Jul 2016; Amadeusz Żołnowski <aidecoe@gentoo.org>
+files/0.1.0_p20150103-0001-OTP-19-support.patch,
hamcrest-0.1.0_p20150103.ebuild:
Restore unit tests
Apply patch from https://github.com/hyperthunk/hamcrest-erlang/pull/24
Package-Manager: portage-2.3.0
09 Jul 2016; Amadeusz Żołnowski <aidecoe@gentoo.org>
+files/0.1.0_p20150103-0001-Fix-unittests.patch,
-files/0.1.0_p20150103-0001-OTP-19-support.patch,
hamcrest-0.1.0_p20150103.ebuild:
Change patch name
Package-Manager: portage-2.3.0

@ -1,5 +1,5 @@
AUX 0.1.0_p20150103-0001-Fix-unittests.patch 2489 SHA256 a757defc3a1e96c60336049a9b39a2ff303aefbec5df31e432fecc50749364b7 SHA512 6310a5bf2cfd590d4194b4129d9ac9401e307cec32741e06be3dbe36a7c5d4019e3d4ce96d5693e37196e347496886c959a15c5ded4a3d14b9d3f904b4b61bd2 WHIRLPOOL 9310e4210a0d3773e101244804324f00069d4dd6e1427cb0b4ace5259e18946127968b273b1761f4e0970c8163ff0778a856de810cb093d6aa35f9792a505561
DIST hamcrest-0.1.0_p20150103.tar.gz 160516 SHA256 4d218370ab4f557636dc4867f5996637e1cfdbc6e5b6d0703591c9be1b8a0860 SHA512 d7ed0db598f15e5a2724c31d35a2e34ca55ff37d715c1e8a4b35fd438567f1ae2c4d266dee7215690e8508f77f625a551b7ecbef06582a9ffddb9d14d895fab8 WHIRLPOOL 4a8af0847ed2586e8038a62c178afcf69e48ae258c5d430824e28315c2beefa7abf9a68bff03959c4793e2738a6aeec7318133c11784e217bb3d6464705a91bf
EBUILD hamcrest-0.1.0_p20150103.ebuild 831 SHA256 b76765e82cd3066e79fdd4c4f2fd3c4d753b9f1c4126c2469c96232154f5b2c9 SHA512 0fff78f17700f298c6d5b7334ed6d27717c240e2b9292e0de3f00d91f5103e2bc8078cf67b1282e771d796adbb416a230359ab6cad3540efef835749ad99f3ea WHIRLPOOL e182b56d047b0a1c042a7b0f48fbbde0f6593151c260d11233e9e8f8d65dae151d4c838f92759ba191bdffc7abc362c61cdce4710c09bba914744a9479d5c5b9
MISC ChangeLog 1138 SHA256 85d366db57e7eadb74d6fa0ef2b2519a1a4a552b8002a087f218411496320186 SHA512 fc6199e39438ad39d4f9b4915bbffc2203d63f761bf12b5b7903854744e8946b9bc0d5a63ff31e4babf846f075c45177685fbc91fea936b46c6210037b1ed356 WHIRLPOOL 4bd7a867893289ff44750c486cc897b243e25b2e67208452e3333ef1da50f51e50bcaa356233794821ef2dd7a7dcd1484476444a32c991351811b39f7e8f77f7
MISC ChangeLog 1662 SHA256 2046707c3c5c854c3a3d5fd3e76945b7aa4c41f3b74fac215077e7d338d273bd SHA512 5fed5e6e649c2c72d9ec4c419f95dff222987e18d549afe17a8b57815e5292cb04713210e786e0a223fb67e609dfbbd63df181d8ced45666409e2971438d2c3e WHIRLPOOL 1bf6bfaa0684fe85ffd6ea8e18fc9caffa26c82b83de0102da1e64111cdc4562c01a14281a9ad49b7dfd477a73874565452a9f1b51a9b0072b85354bb7b2ca93
MISC metadata.xml 254 SHA256 bc1d425de600b5d90ae322e8659e50210e4c49d7ab71d0ebdbd69730d6dfb17b SHA512 b3850bc7c75c11c1cd29ad3560299a281a67d1c39cfb052c1964422209446da77036d4072ad192a2bd9c793aab2f0878426ff9a3ac723ea18553a0564271225d WHIRLPOOL 89252b8745957620577f96407c844d2abced35e09af62196c3af1ebabf831581737b21c9e61b038e625f9670214ee52f3fa3bcdf9dbd49f915b00181af2ff382

@ -147,3 +147,10 @@
Package-Manager: portage-2.3.0_rc1
*tiled-0.16.2 (09 Jul 2016)
09 Jul 2016; Michael Palimaka <kensington@gentoo.org> +tiled-0.16.2.ebuild:
version bump
Package-Manager: portage-2.3.0

@ -2,6 +2,6 @@ DIST tiled-0.16.1.tar.gz 4506022 SHA256 c666627fc243d27fb879d85b9de841b5c82d1363
DIST tiled-0.16.2.tar.gz 4503339 SHA256 801f607ae1eb306cbffd5d3e42ac1131dca0c0be9511118e126c8cc842474351 SHA512 a8cd9aee4111586de16935e00824b4adcea69a8e610578fa1f0cf417d2320f5e60aa97796221c9962bfbb7a0198bcfc79c47cde6f43531165d93ab6c0263060f WHIRLPOOL b1960db6c7d70ff8be7a4fa0e03df3bfe779eecbc25562e4e6d5c61c7a4963d01f42b6f716f70d23b2cd14bf16a1a5a9fee42c806f49a08cecaf88dec61eeb83
EBUILD tiled-0.16.1.ebuild 1315 SHA256 6a84d9a4a27721f48487131294ea4717a08d1011e7410589242b9c2fa94677ef SHA512 72a5fb5a4521009a67e313b1e4e66d4324ffebacbffdfa7648920daf503fc23cb933863fd4c5215170e110b6f33ae42d0e5ed63a405c77c0ca380389cd7df545 WHIRLPOOL 205f13ad882e588b2793e5396defcfc955758a54d177659665e3360ef3f8d7fdf1016620b8ca01192d12e569a0f7ec688c4b5d1a9d07abd397478d9d784a530d
EBUILD tiled-0.16.2.ebuild 1366 SHA256 58ae8e3e1311ac9b053693b997d13f3cc6e9e83bc532744c1b801474cdb056da SHA512 6e1cd4dc9f47ad973242f9387c6772d549b1b22ce4f452ffb9f6a8f2af5c3ab1f3d04373b71116a2593769056002b7f8d03fb060865e1f20371bbec690ff5798 WHIRLPOOL 3a3ad345b4484fd4e45ad2b077e9fe55e56c0fbeed886bee46fa6cba0e459434302da517daec6c827f1592981cddbbcd7a1408c5e9e80d37ff2df94572ba871d
MISC ChangeLog 4468 SHA256 4a1d4975baa899e861d907ac1e5ed76cfbe16e53be62a3a248b60e2678a4db12 SHA512 34a180e60c4f05f552d0e072cfc193d2bd181a18056f985edd2766a6b636e2d5212f4e7428359510b103c0809b6232e34bdad890bff40974517e80dfbe7b17e0 WHIRLPOOL 37b96589c523000b2cf487be33357184c389cd93d7668ed5fbd7b8ac2d1ab62f8ed01871386c36f12f6553a887e02b8b81b693eb258729c046a30ef3ebc1fd72
MISC ChangeLog 4625 SHA256 ef8a034ef2ca2d73f8a939ac5f455f176e1d20cfdecaeb4d4d22133f26659e4a SHA512 6914984526eb15b49e233bd4680131e68a3d8d70aea331372781ca24ab246f8a724786439b8ffb749c2dd4fe7cbd4c8fbdc9ec60ae91875a03986c81a746f22c WHIRLPOOL 6e375e46c1f520f51bf34ccb2df1297931dbe30c7b6335d3358c2abf74ab08996874f234fa44d8f29a6091fc4edad0d995f96f0a56bf4bd055be8b181c87903b
MISC ChangeLog-2015 1944 SHA256 929acd5cc66b771842c29859d4fe9a41f23b3fd0d4f7401f53ec4190b89c3a2a SHA512 6d227e68ad33b08d51861d90654f26dbc096a7c9df1f928b450d5932c757f473d9e042eb6e7466be5b4bb03d3f5e1adad5a07beb13325b09dc525767a65bb0d3 WHIRLPOOL f47e1b3b6be3478176bc92bbf5f8d262d570d47318b5c558458701c2638966bd35adfad699949f929283250d2f5ef069ca7ce25e3b97d584bb13b077aafad011
MISC metadata.xml 297 SHA256 e1d442eb2679b1fe002bd1eb197a030baadc386be7ae962bab3d0ddf48043b80 SHA512 0875fcc01853efe23097a84f854432b8450ef0419a6329a813dc0e3d4eee46943ed7e80ff2df52700c822bba60cf56f2dbdac99a54cb2a3f58bf18db0baea069 WHIRLPOOL 320a33d53f0def12d7b5c80d0d11fcaff0a82174fedb05d0aa0a57e92826808efa57bf3a12f4f2f936337cc2d63cf6c9cc3acf4c03f4c8b14681fd272dfcc5f4

@ -152,3 +152,9 @@
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="x86"
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> orc-0.4.25.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST orc-0.4.25.tar.xz 467184 SHA256 c1b1d54a58f26d483f0b3881538984789fe5d5460ab
EBUILD orc-0.4.23.ebuild 1177 SHA256 3769c8806f42e0c9968de58ff1b517ff56b6eeddcbe2dbf976e258a7b595d5f0 SHA512 b2a96f45c5504caca74f21480cbb787a48dd2b13d42c47157da58ae8d7fcd2e9ae66ca4c0a1b8870093eba8040c57d028acbec0bcb7594da308e58d01b93d8db WHIRLPOOL 5ba8fd4862221469829c6eaa1f08e814915ed624b7bbbdeb03259078bc60fd4ef73869fa0ee5ee59a0f841ad1035598ea4f71490fc9da00abc10d5fd7bded048
EBUILD orc-0.4.24.ebuild 1570 SHA256 3df79887fd7f8afce68281c7752c443a4f0e367d4befaa3fbb6928ee2e9262df SHA512 49aec450673e27461a730586c1c57d73aa1d9c06b8819188f1b0c272f535c2e4bb803d7f52d56bc6e9fc1d6a36796260d13ed67e3192e19c87dd8bdd56d87391 WHIRLPOOL 8d034033258e912c8868fe095261701176766131b137593e46bd12ef5fd27f7c41ae9969c75e7389265329abf34b9a6590fe53dd970225f96532b3d756bf281f
EBUILD orc-0.4.25.ebuild 1570 SHA256 0c577beeab3d77e5b449d4013879bb26f0f6f66074376bb43c271526a16952d3 SHA512 79578aa8fcbe14232ebb9015c3e3e5c921e7c4322373a9cb92ef7980da700b674852993854c92cd849fcec4aee679813f7a2e8505eddf0d74765e6bf44886372 WHIRLPOOL 1a3029494c9969c5bd37c32a4c1cb9d2d9cfc1863d3063d5a65b01af15db9f768f8872febdb3c9289ef0165419c3efee506fee3c107c2501b7b918fbaaf561af
MISC ChangeLog 5009 SHA256 e08fa55926e3f08d02eb0da240a9a9d6b775a86f0a2b0377d941615ddfd38c0f SHA512 e4c1aa87e80e480b35546f4f67f9b61a6962a68d7b681aa686fdbf219eda541b9f31dd73e2880581efa6632e40a09391f7a5baaa4c94e9b8fe07c53590e2028c WHIRLPOOL b96f79c72fc241df1870bf95ae8c485924bb09c179ecba15b57596d30d800686ba257ca9b6cb994b15ef0c408a0002866db347f45630ddfffed63d4bd5068214
MISC ChangeLog 5176 SHA256 957f81baf297faef1a5a234e87b7ab357cfc66d527fbdb7e8e610c6efce0967f SHA512 89fb485ff403f5d8c896baccd8220e61d55defa9a21012b2d6b46eef1488537b967f496815cd3846315f55933413e481cc50b92ed4703ccf0e22f300f8820e55 WHIRLPOOL aa2fd292dd3d9d9e5397a74fbbdd3dcea501ef44c5652e95b82dfaa508bf952decb107db78783a4d93cd9212e603ce9b609eea04e3faa45590e7660385348d09
MISC ChangeLog-2015 7513 SHA256 20c923d910ddd2cd06438c3800fa6e74e9a822d0b30f5ddf721ab19fe79a038a SHA512 249d1757e4ce2571718b044bf9f517b76675503fa67ab72140b9d3c6dfe1428a9bc86fc5ee4acc8cb540d6dda69d5a820c6ca126ba023af548f88772b7cc16c4 WHIRLPOOL 5ccca341698ac644675b09aca4a3e33bb15af7f19a22a2bf6a09a6112da0a474bcfc64441eefc49eb4c660e17e4010b10a8a3b1220c24ca8a41b93609a9e6ec0
MISC metadata.xml 354 SHA256 aef8d46e9f5a25a0382464e1cf4e0c0b9b0ad40a6aa03f60d3ea8125b4988cef SHA512 4f17c4c3faa3f2c5feaefe4727b3500360f7cc5486c794e9a34608c3e437b4e2cc266bc9e0e2b3824952a8da62421fda59e9bc5140ee88898f8f7bdde402762f WHIRLPOOL b25b9556b593f69aa57a7f510a2980054bfceb1068fc01a6f9599b71120fdb4b68698e2e6e4d3a4d0c2081fddab5065679a977147a14334ff8d6208715e15195

@ -67,3 +67,16 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*rubinius-3.43 (09 Jul 2016)
09 Jul 2016; Hans de Graaff <graaff@gentoo.org> +rubinius-3.43.ebuild:
add 3.43
Package-Manager: portage-2.2.28
09 Jul 2016; Hans de Graaff <graaff@gentoo.org> -rubinius-2.5.3.ebuild,
-rubinius-2.5.5.ebuild:
cleanup for bug 588102
Package-Manager: portage-2.2.28

@ -1,6 +1,6 @@
AUX auto_gem.rb 159 SHA256 fe1efe24cd0ba36c55449e9623cd0be394980f37d12468624dad7ffdef72f4dc SHA512 e42e790013d20335ca5319803518102593408d077f22c95dcb08969c69d3a81e49e47cd002715bf760bfcd9a29304002354d8add42fd2415fb10a0a2a323d64c WHIRLPOOL 55931d6c7fa64cd95bb477a9239d058ec6c772e27712d4379372b4d2517dcaa5c15dcde63255065d80ddbd68476abe85ed0507cbfc4fda564c5cee5bd748e82b
DIST rubinius-3.43.tar.bz2 13013106 SHA256 2c573257518774e464036515cc7283bc934a41566599afe94612c605844481ad SHA512 80ca70f1aeea2f48e9f4bbd9dc646e0fdabf266cde879fd6acb46bcc38140a2738fddf7d63fa72c386f0411046f457af02deb1162b249c7942bdc0e4a8138023 WHIRLPOOL 63f53a69a16772cfaa560cb5c8ed21dafe5b2eae221948be56f34b4a4755f878f3f9ff5ae7d181479770c1e9ca9c9be48a521d5e9465d1dc15c0641aca803d34
EBUILD rubinius-3.43.ebuild 2291 SHA256 7bd3b9e9857106b44a54c9ea7c21d272a66825f3d46e07a5154c7cb6268bf106 SHA512 6fc12ca5374a328f52349e41d02d9c6a29cdf8baa25b9b00e28af718aeefa81bcf2bc0e318ad265d2dcdb3bd47c0a47319eab264a2ec5cddee8e5e62f007e3d9 WHIRLPOOL b6d0830b817b70f007520d99fb74b167f6b93cb4d7d90be4200c7315674c2d1057d29026c45f0998a85e114487f1c951ecf94dadae23aba79e97536627682a59
MISC ChangeLog 2603 SHA256 077530e1eab5b3514e60051764d24210c52621b7b21899ac68a500c88d29ab53 SHA512 3255f1c22cffb9816babcce94dd0e50d46200f908381fbdc8ba6110d4dd978c50df4d58eea507638ce2d76b821f66161557b3c5224ab89d5059ddd5addb513db WHIRLPOOL a55d15fef3ddabac86bcd5f6868c781ad7e31081982437c71a79456a033896096d390d30002ca4c99a96e68baaf8140651bd7868f12a55b3098cf127e40a6b28
MISC ChangeLog 2914 SHA256 5c15be2a748b00930eabbe472dbbd7d060e2ac7f5db99b10c3edfc54a986c06c SHA512 0e8237d8155191524218e18448c30f5489b04e29a16a4a383aeea24a51cd9f7e5ae1555230a4e6430d7281bb43101bc1c7df06e7e3fe458a262acb5b7d9a7c7a WHIRLPOOL 2ad17569ac8f559f178ba3d2919410e3475f3b634c4c595bb489dc3b4d622f3647abd8b647823456340c32cfc493941fea26e78210885c77f1b2cdcb1fe9a214
MISC ChangeLog-2015 3104 SHA256 339d971cd8929e867b506d60d35a103514e5f4a966d8460299fe705d42a3e03b SHA512 4de7c68f4c7c920413bc08bf62f76889463e943e9a2fea28dde6272959605c658dff008deffa765bf958c70e4b188d8ba994bcd946fab6a632edb3b04668a556 WHIRLPOOL dfcaafcaefeb947b266ea7e1b3c935451cd21e8f28407109ebb2293c4c3de33e4daab0032abf75f1da7b3cb77a2510d8dc2a64c35ebc2c026be46c41ba9115f5
MISC metadata.xml 396 SHA256 41833f2acc0273831bff801d52593481c90be41f371e202e9945fbe5ae5b845d SHA512 06c9d83bb3c68390daa769bd5052fd086f39f7f6ce0cfb2e733f18bf88650efecdf9679a237578aed9f419f5a9538d9f67bec9ef8118c4ad42600a3945ad241f WHIRLPOOL 927fc1c26d31126a269a310b77762450287d7dfe8d80c2aca995197f0e97e9cc8c547e16b487a8d3cd10a110baae6efe70aa71bed273f6d18a0cbda04c81fb9e

@ -214,3 +214,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> vala-0.30.1.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -10,6 +10,6 @@ EBUILD vala-0.28.1.ebuild 758 SHA256 aaab2341b000aed6c67b8ccaf322534631675dc76c6
EBUILD vala-0.30.1.ebuild 776 SHA256 0d8862c57e45a559cfe71d1267cf625c8fc0852444ae7abb8252eaebaa9e75be SHA512 8b8e484d9094f02e7bcdcf244b5b595eba04ada29c3158160fe230888d675613fdfd44138589529fe04cf8b8f4084c5c73b513464b6256adc73f4d2b5a0e0e49 WHIRLPOOL 2f19f3551976d49238489eabb5c4f7770656645c435a60186e702df42d1c90ec8952a255e45c8b8986c24310cf8a462f810fd81494a903e0934f3ab6b275296c
EBUILD vala-0.32.0.ebuild 783 SHA256 0125b6a6dbb860eb6132bc8ff973ceeda61ce688a4706fcdcfbd3865b48c52f8 SHA512 b33c2666f050aca360b766bb3e33d8c640eafa85521f17e42325265e90baa4c72adfeb5d023ef3d0573270a9b47ec01f141470ecae9ec638b86b537c5d08e532 WHIRLPOOL a56cc819da631d3ea29972f2137330870c109931cbbdb5a3dcb313671d16377b2aa7a213d22cc9234f1a1683aedaa7e8c96c7446238f0174714c2b9aa257cce9
EBUILD vala-0.32.1.ebuild 713 SHA256 812aa6b1069f1b4d539b02fbcd3e3923f50b2198b9c6e37bf41ca7833757f77a SHA512 06b068d4db03a1d19147f13b94295395cae302dd5c1abba87e45ebd0de65fbb9b9ca0ce0c5a1e63dcecd6c16a5c020489376914ab9b97ef452af7fe15775effb WHIRLPOOL 2e82d8b0a63796653a0507860ae87e511d5b065a5dddd3518aa9842aa7c2576c21db96be4745f68ee4d28638a790d7829573ecefd3e881f2eafd4341d349283c
MISC ChangeLog 6430 SHA256 c5fc70f75b50d6025b08d2c98bc569798b19aa63889bccd154a6a4c5d0127518 SHA512 0f384a2518f0449a24da550a1f95c3b717cc3f4ceccb700c1741f220b60627b3d47571ccdc4997e7e1d53399c4380ed74b0e5f4b6d93f3d4b12bef133dd352a2 WHIRLPOOL cf80ff484ae98c04fe82eb9f34a055533fe3a0776b627e68e705d25a3ef0605ef76c0641a168720356d6ad9e2f7ab389285c9075f9fb58a444bd1337dbdd0e32
MISC ChangeLog 6598 SHA256 c7c1e9c74738ea5361ee5e64efb139fa65aa84b170329590e30dd15e19aa43ef SHA512 e44c9498e94e179aa1b28a089cac019ea164775e3b5377157d2bdec37db6af4ff7080d7140823c0be72c821de13277aec32068d2a0c86ed23dd3a7e94d2fe643 WHIRLPOOL cdfda111d966db90e6bdd34866c119aa123d9fc5dcff1354c0227d52286f23dd8f7ebd567b7ad2261c5dd928a47032984653d6c209b0dbeab42db9545cef9da5
MISC ChangeLog-2015 27512 SHA256 b41c5e4d338cd3cb357a087df8f99de3c96ad61397fdfc146a152d3c854d0856 SHA512 de1364c00a1bcea5640816c2688a6d0ce6313f26804f1948ce25e898e177fb5a70ba6e9ba5a780dd100c67b05ca598710e7c616641a5cfaa12156a69167b5649 WHIRLPOOL 79bfd4971d0c0a12a387de00a1a37dc04608187557a5d65d50a2cb3790c17419ff02b6405121f7999f0fb185447c40133371fe9aeae4d08f0e02d51118785837
MISC metadata.xml 341 SHA256 a406bc89f887c11aa4367f03340258d534158728eeb43123194a2f1e1cb55a3f SHA512 d33bff337d386c2700f5324fa9ca15ad81dbd124bd1e9d115c7498cb0dea2f8505f0aacfb5761892792289fe13e8ad92780c5719141cfdb7ed2ee05e29ca03e2 WHIRLPOOL 89b72610bb0401f3d352f9fc5ad7595ddf025292d7d1fb167c5dcc7767452a0056f7e0b137e023442cd86663c48af386bae09821c18bee445ebe181b4ebbf7e5

@ -302,3 +302,9 @@
Reverts: fb7179696 (dev-libs/appstream-glib: Drop old)
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> appstream-glib-0.5.15.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -6,6 +6,6 @@ EBUILD appstream-glib-0.5.0.ebuild 1600 SHA256 80024a6a9a746056f2f70a4f53f6663bf
EBUILD appstream-glib-0.5.15.ebuild 1601 SHA256 b8513edc4095fc63258fe6033adb78f002a35da824d05da107deaded76b39635 SHA512 454a2730ad4fca5715e5294847adf4387dc90a6cc2e108dabb4ef3cde147fa9ff5b1003ffee93acfca9cd7a37ba4b582141eb1a915d45fdc057a19c833c090ad WHIRLPOOL 043fe37957043dba6215e917110337f76bd7524be5c7f0f4a38ef947316c66f65463d7f549b7d7669ce9b35b505e7e74119857438def8cbd394a2674b28fb9ec
EBUILD appstream-glib-0.5.16.ebuild 1605 SHA256 3815c86a6143db7489d8beb32b80b899d9795186c4f3763fa1120e1ca599154f SHA512 7545cbd417aa6053bacfb8e001e5d10aa5379ef61593a7a5e6f7edb6a2eb41292160e2ea299e384f8b1724b5845c837bb92b930c98adb72d941391c1660df637 WHIRLPOOL f23be24bc58fba3c2d50a939586d61b5384f3680c46c6cfc81bc966fb64b87879a30dafa970fc5af218e51cf6849c2029acbb35aae7d89a340600ea71f48badb
EBUILD appstream-glib-0.5.9.ebuild 1585 SHA256 276df207b990a544a67e7af05c4861c78bcd221ff4b7235272077afcc8af19ac SHA512 e5ad9430a20c3eba99cb1b945fe267813fc6ea7b2c4524a2d8b5d63c60b243ac0f7d087117ecae9f65f53852e31d9e96d189677298b5c835684e4e9fca23fde1 WHIRLPOOL 6b5ce77fcd7aede5d0234d110f3e88c0d86ca25f0e0d8b15202a594f1ce6f72bf804d14291994b75d0ff4fd2795e3c8ba05a9838b523c3122c9ef159d832d1a0
MISC ChangeLog 9365 SHA256 031331e2afcb23b1dde9af0fd7e3a2c35b514ff76227000e440523b6ba5525fc SHA512 5092f7a3baedfa1446a8abb5136abf7d3cd027dc9f3c754491cd2ae0a03fce3b08d497b69993993f179abbf5f665375231cb0188b3cdd46b87207ea760e5ff4a WHIRLPOOL b45b94d1f96fd1275a6f0fa240aabb6aacb1a1bd5099f38c300dc4a08eb6e5120eee784f2724f95dad509b74002fecd7de30cee7b520d6f7ae12969d4b0af58a
MISC ChangeLog 9543 SHA256 a4de94584cd6b9455c49186ae1e0f49ddc4e64e0e91a5302aba5208516cfd44b SHA512 8cf2f0beee8fbd4671dd5450ab8e27bd5eee1a311ee41539b2229d93a1552e165fdc028d06b7956431f451737124fad54e14f0fbf6902be4c34aa217996172f2 WHIRLPOOL a52bf05283ad8e905485687b2187cee6439152b29a5eed0aad4f60c340921b9a7c739e6d281fd92f7c84db46030ba0652295e6fcb7ecf938154186f74421e536
MISC ChangeLog-2015 3598 SHA256 4577c0ae171b2ae0c896a619c05a6d9e78c4f66d4df3c8afd1ab9d9f37910fdc SHA512 a79b0340662e00790d084e1f6e1b969046ac39297cd589fdc021546ab67835fff0343b40d2df65555c2d33ef6973000c1a7fadf1d15871f3a9d020f1e2f40de6 WHIRLPOOL 412a5af8f8784a4f569703976337824e26d19c777c9509ae31c9dd76092c227562fb5cabcc09cc0f139186dec6c09f27ad8bb289dd98bc5c14091a024ca7e373
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -175,3 +175,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> atk-2.18.0.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST atk-2.20.0.tar.xz 724200 SHA256 493a50f6c4a025f588d380a551ec277e070b28a82e6
EBUILD atk-2.16.0-r1.ebuild 1600 SHA256 f5d456d985900d53f9c3b4a7837d40a8b81eb11dce35a103979c37f9b5e68102 SHA512 1cc2c9aaf4b467930889e04978c8c325ebd27241d46a1e2e39f68e528a74ecae5ef4e70ef4ef61b52d622f276dd1709176eb04ca98824c7ef3f1ee3ace8ae09f WHIRLPOOL d6d922362ae674b75419f40eae83f212876cfd62d3ad8ff2a8640dd79609ade255edd9e81876f841520317c07ebaceb710e770142ecd5fe0e99478a1c164afd4
EBUILD atk-2.18.0.ebuild 1474 SHA256 e7d18dab83a8776510df31cd1a7287ea7b9ada30c336bc7d73426010f9dc7303 SHA512 b93e425ec79c2ca2491043895205f6cc1b23c5b263033c20ba09b5f260ae89ca4eaa2dd461e5af7d1d82932c808d515cd994543d8b389ccda79b1ca81ccd1415 WHIRLPOOL a4bc1b4fe0b815d6ac361e3ffc5a93e281c10d5fa1d4c30007457e5bbc0443c0718d0c1c5682a4aee73a9919e646eead0462db7a8635474a8a00e21d40051366
EBUILD atk-2.20.0.ebuild 1470 SHA256 ac6e8ca12f30f376771763a7731d4471cf57a85df3cb44b9c179e1a91eec18c9 SHA512 20091c79b49b7ddbc059dec51877257c6914b73a40b14b8a5c51e41a2fcd6d4326811d037c1b2ed9b72c55c508dbaacf9aca572eea1ade2136d636fb7aa0341f WHIRLPOOL 39d907b14695e428ac5e9d88314bbe5fefdde30ef73300d840ac8a4dabd28e8c77af82dfb57c8f1d4b0fad77e3c5041ad08d8b33c131b9ffac4ca4d83275974e
MISC ChangeLog 5540 SHA256 52eed7387ae3d79d018592832e4ea02bf5b10bf245edd23e06d388c01018d3a1 SHA512 e0484a1d0f8df7eba4336088b491d45d760a9b60216b1c4c381f63e8b658cf5bd1cac4e8a1cf14678ad6e072a4939b02c825d2b02a8abf33e5bfcdcf4223159d WHIRLPOOL d5ecbdadc00f1840c4f950ca26a7f38e15b2ba2a238a856f120571212374d2d4d9d72bdbbe0b24745463fa44220e4d6081aea02febd54b3044cf3edf9399f112
MISC ChangeLog 5707 SHA256 a27c341ea8a539f47346d3d04773ffb5414d2aab34845b4788349397e8b28ece SHA512 78fcaa261c9edc1068bfa009f339474e5abfd96ac3a8a9b99520ff872fdd4f337e99fb53669954a2310f90f1dd6367beb238f2dc2f79a12511cd4ce8f13663a5 WHIRLPOOL c771471c260a23ac57296f67d741d3510e999e1d315ff1da355d937c88f22f0a37ff6501275ac5bfb7b52a62aa938310e8e82b2f86fa75d225f96ec02350fa72
MISC ChangeLog-2015 33684 SHA256 6f0e97f94f2d9f2b9ea084044af16930968da7155e2ef5b49c3461376a8bb573 SHA512 e0f1babd97c440255dd2ad0cb98add77ac3138ced6ad7157f38959d39ba79669583377e0751f3226b9afe89e522d601f7d9e6d1c9f4899dce1d2a6822eaa9e25 WHIRLPOOL a3035be90ba9b622c5062154405a1c873f0f62e98ae95f3032d62a5a6b7ed3fbe0f4f5691dffd3619d0f28320b2c36f68791ca5a96d18ddd47a40bf1cc65c91d
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -402,3 +402,9 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org> glib-2.46.2-r3.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -22,6 +22,6 @@ EBUILD glib-2.46.2-r2.ebuild 10243 SHA256 eb9068e27aa3757d7ae62d067cba51348c493e
EBUILD glib-2.46.2-r3.ebuild 10391 SHA256 4e3c007966506bd550df51eef28adb7fcea6259895e186b1389af06566a1cb94 SHA512 4a67cfedc9808f2c4a59c10c4c5d3eec13c8491edc505469a8be2157d4cbd44bb8e63118b705ec330a0fa43944376066b25b335bb8ac47ed230bb7921165dfbf WHIRLPOOL 44a16967d195991e453e3b4bd55ff32a81f1ad4748e49fb758a71ff53b277082426ea1215cf3023f362c92d960281ff3889e39e8b52e20527fa6beb0041e6185
EBUILD glib-2.48.0-r1.ebuild 9176 SHA256 c33811c0f8b35f415794acd0ac8d7d3daf29266af24b9e0bfe4f15f696879012 SHA512 099176c86a3e75175882b2636364ce794c6f50c8246359b7aecb3696decfc1b10f734cd7272b42e7038aa4c83248427696f0b98f2d476cb8f6433f08856094ef WHIRLPOOL a200c7781232a611a78c07fde6ac217a61487aa38bf1e74d17de05ad6842134083159f519297d707fa7658c4408e8cf153991fbb3c3cfad81dc545f93607c63f
EBUILD glib-2.48.1.ebuild 8493 SHA256 9849cc5b3a954fde00bfc85d44d72841aa58892585a2688459c8cf570645c13a SHA512 161e414f9e44cd1b4c2c2a2a03a8982e271bec5546f4c85325f11b3586979d29dedf425a5ab75f7e957678ba7996563b04102f454be74d374579edd562459054 WHIRLPOOL c0825fd74617cf3cd675368b29373295586bcc05ca6d99dbb4222580ab68cbe1d9ed8a404247ba7d86e415a73c89014b49489a0b49c34c151da7cf7585b5e314
MISC ChangeLog 12484 SHA256 1ae7cef90323e49a8c41269364ee1f4f5d3f41cf444b383632d2cfab39c32afa SHA512 9fb24350cffb5edd4419f6f8b645ec342454bcd047ea1b2bdb8fabb9de43b3226ef96bec3883294b7adfccdfb15b012a642125dc55b8040409e9a68f6bf77f5a WHIRLPOOL 0f13bee9756cd13522cd4323898155f377fb8d1e19e4c14927ce77bed2634680d632ee5e7cc3b762dbb4e1b8b8c44dccacead734d0db6dda6c003add5661a71b
MISC ChangeLog 12655 SHA256 d67835ec36d446f5c31ef312527dee8ed806e7c1ec18687f5dfa782be36c216a SHA512 de5bc6537ea4ea028655eb2aa1c7b627a9d6ee9ae06b926d9ec687f88b2e67e4c727c2fb0e01dd026e684eb96e0b9fc1a36c4120dd95b6a825698164de0b9f38 WHIRLPOOL 6c19c5c640bd02bffbfabccf79e6af709cd9bfd78bf747230fe92c45b41d3a33a85930670987531cc9ef081ac6be10c6db6714172a838c0c4d7a7aa708eab411
MISC ChangeLog-2015 92374 SHA256 30a20f59548fd99c9a9ddb519d9ae68e9319cd71f98ba2c5c2c8b13f72157af5 SHA512 d5c234d42873ec089c5c8cb2b8a449921581eb5fbf15d99c0cdbc3225a351d5dbee9ca87ac247a288d8fae19e737abf7e25af3ada02c9652697d374a9d1604e0 WHIRLPOOL a8fe2063c847f3330b09ef231aa49566934ec69e7aa5c0f23d42446af537aeb53bf801743808dcb447062026d15c5f1ce54ae0c58278a398fae5990d6b1f997b
MISC metadata.xml 955 SHA256 424ffc685dcfdfa5dcb142046d937915d07945217db814ff759b9b736d67f9e4 SHA512 31b87bd850ffaa3f2263e6435d2929ef9f8f979e6fe6cff86433c8841dc383088bc6d672ac7daf94c1ef660767d0e91a03860267df9c750dcde3204dd6631cb1 WHIRLPOOL cf59bd50dcfcc466ad19a81f458875b7e62fc569cda4f730defdbed72f0112395b332b52574c5794539c8e0255f7abaa9e7f14a9c5bb5fd6048ad3c4c35991c8

@ -217,3 +217,10 @@
Package-Manager: portage-2.3.0_rc1
09 Jul 2016; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.46.0.ebuild:
ppc stable, bug 584468
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"

@ -4,6 +4,6 @@ DIST gobject-introspection-1.48.0.tar.xz 1371308 SHA256 fa275aaccdbfc91ec0bc9a6f
EBUILD gobject-introspection-common-1.44.0.ebuild 1062 SHA256 02bf3573e9c186eb51ba6e6639a2dc04578fd8cb8eb4c9043248e96ff295bac1 SHA512 a0318b65d43abe7a7472c32fdbc4050e02c0e479c6033a2a955b0b567ceb41fa52a6699e77b75a035edfaaa472d7af67b3f10b30656cc02286f9662e3ffced50 WHIRLPOOL 27d9c4bd972a33eda41a699068ec3153f7dc8653925f46cae9e62c9b2c036ef1a08c6f5d68f9058948242c811df0175f76d6446138c4ec6917462e1ff223d131
EBUILD gobject-introspection-common-1.46.0.ebuild 1064 SHA256 59e888e1bead4b599e876cec88429b41133aa072ba81a8096cf9955735f6007c SHA512 f0802ece3f0c828603d2f647a2c15da48a1efdb0ff3753cfb018b1b0e4d4236a58683c2edf1e2fdcf09bb2cb937b6bbf87ed2187ed78e94dff37911666138cc8 WHIRLPOOL 6c745ca39f2056a2b640d28cd8020811eea227b41ab01c08496d6876b28fd81f20121cf654b74347c7d251717bc8fb925f63f404958116ae9555a19bce4a455d
EBUILD gobject-introspection-common-1.48.0.ebuild 1077 SHA256 a910abb1ea050545c92463b4014d0813c9089da616503dde2f3931181c64eaa3 SHA512 16b9d7782ad571f49f60d72bddff74d427e83bdc78797bb4c09ee958fa2b91ffb06ed2bb2b86d9886341b1a6c8ceb7a9846d6e865aedb8d4e33b9dd11ca1043d WHIRLPOOL 474f379076ea6d2b32dd23a08fabfa75761f1d19233d4d0d48831216b96a2719c8a7aa86998aa65bcaf8c3403cfffd1b45c73817d6b9c207e7b77712b119acb4
MISC ChangeLog 6943 SHA256 c0bcb035d8a0b19562208d288169719aaa46ac1399c389adb66209c8295043ed SHA512 92380d4ca5e9d667c4583c38cc39653f6b8cc03b4cc43c5c912a109a4ae7b2c3353c4dee743e1b7025fac35a3f9968e7720e4e1f119027b0ace70cd8966e7889 WHIRLPOOL 916f0c2f94a1dadda96d91fe5fd58a36ae5db9bf593e6811a97be8550117eb06a808b64960fd4b93a30072f4e18d0cd63b9933f6448d4cf12d705fc3a83aa7ca
MISC ChangeLog 7137 SHA256 a1e7a435a005e7f869c7d81b3932b122789cbc1d32184ac55616e655ac3ff39a SHA512 1825b3acec5e1b144d9caa2e3091650ef028337072df2099cecdcf91d2f2e3f41a4fb9f37efd3ee89135bce2c4469fa535b4d3b09bbadd8fc5110c0998e953cb WHIRLPOOL 7cd777e9b811e80ffc335ecff6a6704cdc3079730a4610c07464ccf000d82747a508ff25f12364748d556de64b93b4e5db6e039f8ff3cbf5f1dc7906a91e9482
MISC ChangeLog-2015 9105 SHA256 ac24c257dfc624dee4f67b3fe92919a8bf51f8ea6a12d4cf216614b83f9a4241 SHA512 5b5d6b549e5e0c30d305ca78d6e4a283af341f8d693dcaeb568aed7ef58d2ef203cb7bd7e8b0a835252377391bfd12b1b4c6238b4355881651ce7a1589e8672c WHIRLPOOL a2444966eacd127bdb9b700a15668bde5f06bf69a68b5687bf361ced5376e66e0a269dd9f8ea306eeabc0471d6474ac4617e39b4f044b21b971c0d0087460f73
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save