Sync with portage [Sun Jul 10 20:53:20 MSK 2016].
This commit is contained in:
parent
882c752749
commit
5b687a29f5
1031 changed files with 6086 additions and 6041 deletions
|
@ -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
|
||||
|
|
39
app-emulation/wine/files/wine-1.8-gnutls-3.5-compat.patch
Normal file
39
app-emulation/wine/files/wine-1.8-gnutls-3.5-compat.patch
Normal file
|
@ -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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +178,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +179,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
|
520
app-emulation/wine/wine-1.8.2-r1.ebuild
Normal file
520
app-emulation/wine/wine-1.8.2-r1.ebuild
Normal file
|
@ -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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}] )
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,37 +167,41 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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 ..."
|
||||
# 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
|
||||
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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +181,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +181,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +177,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +176,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +176,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +176,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +176,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +181,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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}
|
||||
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 )
|
||||
!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 )
|
||||
)
|
||||
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${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}] )
|
||||
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}] )
|
||||
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}]
|
||||
)
|
||||
gsm? ( media-sound/gsm:=[${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}] )
|
||||
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
odbc? ( dev-db/unixODBC:=[${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}]
|
||||
)
|
||||
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||
xcomposite? ( x11-libs/libXcomposite[${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,42 +181,51 @@ 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
|
||||
|
||||
# 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 ..."
|
||||
$(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
|
||||
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
|
||||
# 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
|
||||
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 ..."
|
||||
# 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
|
||||
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
|
||||
# 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
|
||||
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…
Add table
Reference in a new issue