diff options
-rw-r--r-- | x11-terms/alacritty/Manifest | 7 | ||||
-rw-r--r-- | x11-terms/alacritty/alacritty-0.2.3.ebuild | 379 | ||||
-rw-r--r-- | x11-terms/alacritty/files/alacritty-0.2.3-avoid-fetching-custom-windows-deps.patch | 74 |
3 files changed, 460 insertions, 0 deletions
diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest index 44b202ae9943..fa7e6e9f85eb 100644 --- a/x11-terms/alacritty/Manifest +++ b/x11-terms/alacritty/Manifest @@ -4,6 +4,8 @@ DIST aho-corasick-0.6.8.crate 26786 BLAKE2B 877bac172514332ef3c607fa3c9b47088225 DIST aho-corasick-0.6.9.crate 25979 BLAKE2B a1bbec11c322d20d435d8683151b144e31f04b07ca47fc1c8128464533256f4004c8d346fe59a1e1c41be5609fdf768fad5f1afa5df94d1a02ced5c4f02c4bac SHA512 8dfc817b435d8a44fb4ca79bb20e283659c2fe9a75a4892389958f5880acc436bbe32552098429f15585ee025d064fdb5806b814f0e9d67a4261ffd23852172b DIST alacritty-0.2.1.tar.gz 892444 BLAKE2B c51b22223e58571a0de3c41a153dea400f1f5d58fa1d4a5d1c5015acdda20613fb938c5462d548356b407a4bd2a6b257a93dbadc6d53f7e3ce16aa82a267a5aa SHA512 d0aba44b6d396c01a86032df47426ea32759b6f1b13948756cd3257097f1d9db1c24cea462f31a7f78a0cabdd1ac1a2df38b70b7c798844eaf8a2372e1fbd3d4 DIST alacritty-0.2.2.tar.gz 957481 BLAKE2B c508523eba795e232297fbac13e76e9561716381ebba7bbb6653b7079dbaf67005512c3472f3f0f03991b29faf012e10619d34fa6611317d39ae45b7bc931a73 SHA512 460a3a5872726063c402dcbe5b0e087a5c753dd7833ddb395dbb5e8122083da30efacee34d920b604e0b222d270df4587cf81bb510f61a8c9619edf3181e3e5f +DIST alacritty-0.2.3.tar.gz 957500 BLAKE2B 510d479e95ac2c4e11ec12d181ed034ab2ca5dd02cfe4feb32e845b06220bd469815b9f2623e8485ec7a1601332031147137b8c46018d7230473d11583ad3673 SHA512 ee663cd2bb405b12cd0395e98fcab04303a4fca23f691bae71aa36756a2c584247c9584948f0d7c480ebf07ab07b52fe916857b19bd6c6402e4969d0b7835997 +DIST alacritty.png 25216 BLAKE2B c3b0bc28d7dfc17da4224b0544e2c83b17c63669db5c809ec84532a52d8e5921fdbc058267eabfa29c71f3b577756cee4c8f8077ab4ac7de16d9290f0a4c62bf SHA512 afc37f92453dd5ab2fff353ce59b4e5c2e30f1d37836a5ddf43be82e67237b8646a5e6a88322b8918a2835ec19360d8f8fc388854ef74fcf8a5eea0dae291783 DIST andrew-0.1.4.crate 8675 BLAKE2B 25d335096c3ad509bff202eb347bf8c193146b90d488c671f0b3796e78520ae0ea1ac93f7e77343c79bc2207804bad8f5f326b1e63fdf011dd60728dfd13f814 SHA512 b96fccfe1cec13c5d45c275b0a7dd6bb619a8c40a9d9b689e1618fae24088c4908b4af542e8df1a8664110599d6cd218a986c032bf2f22ee9aed8264edf92c24 DIST android_glue-0.2.3.crate 1572 BLAKE2B 8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3 SHA512 16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa @@ -69,6 +71,7 @@ DIST crossbeam-epoch-0.6.1.crate 34089 BLAKE2B e99a20c26bbf6cd94978d0aebba43b5e4 DIST crossbeam-utils-0.2.2.crate 11901 BLAKE2B d089d4d810d3c29163a9c3007c5c3a2479901c111905182df0c24b293853e37107693ee0fb50f0984bb7dae76908a66f1be402222667fe1eec31319e5c6e9979 SHA512 fc49d36efcb3a53125c1173415e27de43970c1d2f32547687e02c99001c98cb200047bd2b0072e47466515df5de9ee2104d1b83e7b4ccf03f0e3580a1d416f32 DIST crossbeam-utils-0.5.0.crate 12162 BLAKE2B 63366fee26c4012ba705ad415db867e0b9bcf81b0880ee3c5ec3c06d2ec8776e64585ddc04ad072d363ddff3acd1382069e591c25daa27141bbbf75412d96113 SHA512 eebb6bf81517c930fdb4c15a8eaf92693907fe58dbf1913a9c2f4315a6c0550eb772cb15c47e2ac4e3f4decdd47f69ea8e42910ea649bd2e2279ad4cbf9d02c4 DIST crossbeam-utils-0.6.0.crate 13904 BLAKE2B 14c214d0b33adad6594cd0a27de154da56a61ed407f9da2c4e99fe236142c7a6de0821cd8b4f64c8db6711c1e873c930cf96949b29a8aed95ffa06eeea34d73f SHA512 9e29e6b13ab56193a19437cd68913233befb0b61abb862ebff0a24bd9baadcb9302718809ae95fb3a16a102d6f862553dfef83a23af9b97b1589c993ee029101 +DIST crossbeam-utils-0.6.1.crate 13987 BLAKE2B 89a08fe3aee4b709fa87355bf18f8f80ae8f32975c152d319018fe762a233a2bc7037df6fde08d6b9e55ee6d68d56fa65ce66d9d4c0166d62f4a48196ee8aa22 SHA512 49e02da3d2bf9451048363faf59fe06a80b5b9590935971d39fd903c09d72bbcb7e8a70aff36dbc9467246c18a2608e32ec9d5460e085a98f2c359c728db732e DIST deflate-0.7.19.crate 125078 BLAKE2B 224f12a39444192f1d8dbd50d396dc2d0d8237c04e6256ed5b83516b8aca643b699484b3ece273c0440aa56bc6ce49310114b4ede0daf04f8afbbf3ae5763da0 SHA512 f2aedb6cd5d09daf4b2449fcd139f27a8a3ee97bdbd54b9f04611f308b96d9627579beafd1421266c3ca15d017c68872b957ba90e6813dd7cb07de5c9ac6a4f9 DIST dirs-1.0.3.crate 12472 BLAKE2B 40bd1a31da9db4223150ca11a5de4ae0c5b71db996eab32e3f6f815946eb7cfb483f9c66103671bc6c3d97debeffff1b4d70fe65380527be6403a13a689447f2 SHA512 f64c473b7906cb88a1d1405d2abe6efeb1cf130c2aeb6b426a11496d65f1aea3450209de0b7ef11545f6ef14abff69055d3006d0a8d60fbba8b88beddcde66dd DIST dirs-1.0.4.crate 12844 BLAKE2B 41807d6f2f2b69ee66fdfa9bbbe4148caa78afc951b63a4a67bfa0aad46c831fd7a255655e8832f8441ad9840900879cbd90e134e6393b257ee4afbc757b1b1d SHA512 a3416281a22eb4bd6929ff0857c963ffdd53ed9ffdd26d30603fd847ae0de68428b05691aba46232551b86b562d4b9dad18695fe7ee58247f9ad80a776863f44 @@ -90,6 +93,7 @@ DIST failure-0.1.3.crate 34107 BLAKE2B 6ed7b1f978bc88b5a8c3e6b30854cf0718ec7882c DIST failure_derive-0.1.3.crate 4349 BLAKE2B 1e5b282737425c0ce9c6bbfa3ee47748c65ad5914fe253ead5dd684770078bee4748418510080e47e4b6c6b7be60e99cf214b42055bcedf2653c3668c9c6ece0 SHA512 22e75f72a5bb739003a65e6d8d0f8a8b4f02b605829bc1c4e5b1f87a45e5e46b0a6dd4ddce0d3b3bb029fa5d177a2e01de510e29103e24038c795d4354c76eb4 DIST filetime-0.2.1.crate 11797 BLAKE2B fa8f886afa7f7fea0f543e425bc06ab0bdbfbaccafb7a5bf5234fa1a3433d90398dc42bb24832132d042032e20042495fdc2763f81b8b7244c6b8d8a5e660367 SHA512 749770e2b484c7d1e94beec490ceef2552b7294e3cb5ea67033488800babf7d48898b5d6a0874b113dfe95004322476553249d57349dfc3cb575c26d4ebf5a9d DIST filetime-0.2.2.crate 11945 BLAKE2B 1a3c813f30927edd5bfa6f4f8deabd533ecc5252f1fe62125b7dd25c327a52eed9ea613cad0154daf26d24f6648c6db62d0ce449507e335a51bee9506dac9a84 SHA512 b0ea0e26b632798e1e208eca5cf4c08c7ad65a146abc2e4a6463f699749a92d579dadb7c80e8f08abfb7ed74bb90fe2acb35ae927976b25dcf0b38bd220a63c2 +DIST filetime-0.2.3.crate 12038 BLAKE2B 2da3411829dab06e66fe62da31d9adb8ea6596c7319eac576d61e83b83eac30d76f5e19224eb5a4dbf9edb01aad3276f937ff34c5b73fc7d0af1c4803e6123a8 SHA512 d499609fb68737cd78e392bf13f338cf19d8cf7ee3175cf931bb2dcd9393496b5af1b1c6829e689c5bb4eb10b276788e314716533d706e9d6148bbe28f83bc26 DIST flate2-1.0.4.crate 65683 BLAKE2B cf6d62caa99076db9a5d56f361ec40564fc71cda07da3fc5572dfadae57f912f63b1873dc77782b2c80652b3cb63bbbf3ca67fe1980b50cac4de2ca40198d25d SHA512 267bcd04a31d6409b318c3b1fa493806ca25b1528f6c64beb25c71cb3ce9d2839bac2753213995ac9c9f62a290d12cca5d5bffe23d4805f7d93de620a0ab6343 DIST fnv-1.0.6.crate 11131 BLAKE2B 220cf5463749b21e1560419ab9b1f235de08dd548c4a9a7fa6190d9516ce7db884f877b67174ee50b66b22be80d3be73ccafca80e06e94e0fa6e96fbb94475f6 SHA512 f1356b3da25f76cb3ccb4336ff54d4967f1dc7523eae6cba21a4349b8ce563516f6a2aa10d626cd5bb6046b55ac2f246e61e4e526a03fad5e78d0ea174841844 DIST font-0.1.0.crate 173082 BLAKE2B c700ecbb8fbcbd3d7e1a8e3caece37133f97b80f349082f2d67eb3efaf69eb34aaa205d6dcb8c92866f80e2efbdd064e3ab9b686d4191a99088ccedeead35e05 SHA512 8dbf1de4a5da7080a42693d0fe84832df96317be13b6da6cf578179df72012efeac2e076e5c7ad44379523156896b23aa016d5e2e3252199dbf1e33a5126fa1d @@ -174,6 +178,7 @@ DIST native-tls-0.1.5.crate 24838 BLAKE2B 4e24ecaa32f7f5c64e7725325296836a56b2dd DIST net2-0.2.33.crate 20936 BLAKE2B ddbc96e7cc4877b8a66d019e7e65a260379cce19c87bf507701ddf1b00208e7a321d34882282fa650a52f6b9d878605a6fc3be461fbb7e10182dda04a04e5806 SHA512 e522b399071daf1a9b913429e2eee52503d9604114feaf6987e97b85c128246b9137e3dcf03f45ca93d623ca6a4b295c9b703db4c319af47498e07d7714c07a9 DIST nix-0.11.0.crate 162039 BLAKE2B d468eebf5bcd55f0e46e533de6cd318e3f1e0f5c457c7f6d0424e3a71fb60b93e9bf9b2ee4c80d5fdc68b7f3360048a9b832f2181ad69dffc14269470cad4d47 SHA512 bb3ffc5ae6a8de37a96e9951e182c2916016678265a3c4efdee2ca4d26bc5f4192f4facabeac2978788143d2707094dc0517c13b08833cc1ddcdb6fc1125c874 DIST nodrop-0.1.12.crate 3033 BLAKE2B 69792f5ac9722dc570749795b6e0e6c6373c44614bf5861846af08d426d18e5929ad3c5b957adf3480e8c77444cec9d33b3e8b272eea9c7200f0cedf0d78e7ac SHA512 8f2856a6467715565ea5b3be181fc957f6cbc885797c15582ef5be5a71089201292ea58f94877496737dfd427b19523228fa4bde49d9413a8399d2e7888b99aa +DIST nodrop-0.1.13.crate 7508 BLAKE2B 6918c8ea7f2b84d1a30e8159ac6cf9d061270bf8cf60fb2ee7c96f9d8a5566f1922a3222f80c769fceedd65637d6ee76a4d45b533d5b02aa0decb8114f6cb11a SHA512 2648c0aec970c99f001dbd8169939731610ccff6433acba8c71c669bea5078613b2a785d3ac5ce5a839fcec714b5bc55f2cc83522ab4cc09560c846f4cf8023e DIST nom-3.2.1.crate 104073 BLAKE2B 0aadea9d5b79fb0b34ace1c1c410119c954982810d928a033ebc280a824da6af61035bd1b31fe5f610812b9ebdcc02839ad5e863148aa01733b5c8472335d70e SHA512 2baf05e568c426eaa1560569538e0f08706e40333a797374bd3f897bcadfcf239c6dc9eaabb99e9ac72d8b79e46f12ade8b5d88b04ce10ef24e8b21513392c77 DIST nom-4.0.0.crate 110060 BLAKE2B d895a3711d39aabc028d2166d5b2ee50779a4e647bafc29bf6b23e40e2fe0376dad60874f10e0407eef16d1d61bf67577653fb0d2bc67270a0742a73d4dd6478 SHA512 02e8f9a418ea13622693291e544528629efdca7a595a0480423e7812148aa276ed7f557954be3a9d64454c660d9e3d327121501bf195888a9a900f06df19aede DIST nom-4.1.1.crate 113255 BLAKE2B 07d6c558d8e10852bf770ba0832e56045db33da35c1c254604babe75af09115b2b1a6573846a6b6c942e97a799a0ab247128580bcb125e19640e61ba1c512de5 SHA512 ce2d7c531e1d423131a70c6c157c62cfce1c24eafe293575aae49b0d0073cedbfb332a00842241b1337b35173e1a5ebeda397104ccaf658f1403bce9e30b9461 @@ -209,6 +214,7 @@ DIST png-0.12.0.crate 28345 BLAKE2B 3c8c026eca5999370ce7d94057527f9549a63b20ca8b DIST podio-0.1.6.crate 10186 BLAKE2B 30f1ccfce0a1026ccbffbbbfae035fd3575b43c9226b6fb05c1dc7cceb31ec02de1dfed3cc497dd4fbcc611a767e3b5cfa3c751598663dd5c30ec457c6b5d946 SHA512 91901b941780db01f01848ed63fe44decf3543dd5163804fbd0118435ea60b43baba9d24bb1d182e929744a32ab4b2a0bb7fa9b6e9f3d32966bdd6b8ccc631f7 DIST proc-macro2-0.4.19.crate 30128 BLAKE2B f90885a589d7092f50a14d5c472198d42cf8c96c13201338f9d63e1b63c277945b93353af89bc5ae7bf7f4bb8088b872dcc7ec242bf4a26364fc6c30c5a15af9 SHA512 8769eb1582a70277605bd62629321f485704a4df6fcb64b571b87e2a1dab60e982fe24504ea08ddbe03f0681bdf4bfd9aafc63d2f7ef38b84429431121f98b52 DIST proc-macro2-0.4.21.crate 30813 BLAKE2B acf36197ae0bbd69e4b85c360831f9056dffa343165f665621c3e3b1aa29edd5d20d2b046a1dc8a401e758402d80096875c96915b15cb218a019169eab439df9 SHA512 9e0603d634d0748047dbc0e4c44dce54cba1026ed76945b09ed72224c015465cc8541d4045185f8b8cf6ff316daec50bc5a3ad7ddf5015aa971135497e5261ed +DIST proc-macro2-0.4.23.crate 30835 BLAKE2B 882adcfa0ebaaf6d62d6479ce93446853c902cb6f98e3e50c320aea831cf907b091006f2d33ad47d47908f70328d2f838bc7cd59a863a36edaed0db8b286451f SHA512 50f914f61f48c9ae8df7b26270517a65ae65c799a3b26478ac70269675634f5d173481592a27f5a9e2b970f737f5fe9e32756ac4434511674a1110e8be8ea278 DIST quick-error-1.2.2.crate 15132 BLAKE2B 0c35f1d0145d4a3bc4b835f203cc4348e1d9e8f6f7c1ef887d923bf8a9a63f896929da67e27978f0d797a9455be5aa868078bccfb8eac480569d62ad64e0fee8 SHA512 f4ed283635e1fb72bd30929457ac04b1b79c36b4b08603af6266a3ea6e18f12c834cb88ac090e42bb869c8a608f7521812de81932a81073a34f16fc882c6148b DIST quote-0.3.15.crate 12041 BLAKE2B c5796b464539b018351b41b5e2287398681ccb2ca76f46178b4f310e61a8184afe9ea2b8dd7638f27bf5bf37f60458895497e51c82b31326abf6feb4f69404d7 SHA512 2e5dbe725c0f76a81c6624181b43b60b95dceac208e2babaad3fa6d1487794805169e2ffd967659e4bb4e1abebe96505be5a1007c514d10f2a63ef282d699ea7 DIST quote-0.6.10.crate 15795 BLAKE2B f81cf2cc13efb42bcf90f4c9cce832d94b2138428d133516d579a0eed157bacda9f5b29cd1c604a89261390ec011fe4825c31788486db007efd97fbb3de261f6 SHA512 92250a3664fe872175ee8c8aa7c4fec121ffe6fcec11a957646fab1297e9e946be03924ce1d7897125cdc0d4883400ac05774ed55a32f943a129fa8d48a1a162 @@ -274,6 +280,7 @@ DIST static_assertions-0.2.5.crate 10487 BLAKE2B a40a143a8165f8bfb401c6729b61197 DIST stb_truetype-0.2.4.crate 20902 BLAKE2B 5e4b1423406640c702b2ea73463f5e065bde3fbbb027179e39e461ca0dc59e1fb533d8d2f48dd0f283c8c4638e89bafa8738ab8236c8a2642fadf7c63b097e2d SHA512 d017344f0426e876c951a75c46241c99c3619c89256a067b8ebd717a6d529b87fca2902bb6f95d16d36d0d93aac09de940d7f3f2febfe01dfa1b6a1a6ea0725c DIST strsim-0.7.0.crate 8435 BLAKE2B 6869075bc3949fbdec1b74548b816560d1bf3759ba4c3e972a84f885e6732edd25596d75a4b6f6b85d93821f559757d096cb5f0b0eb04dabd8bb974d214f3188 SHA512 3f92df0f444129b16fbb15c533b7bc1d6f18970b487b57345f74747fb7f41e3dc0cb61255712e94d419a5777b8f6a9cdf1a716718698c479eb98dfb6464d1983 DIST syn-0.15.19.crate 145264 BLAKE2B 55671420dcb1d2885b71be2502d097c0a974acc0ad3a722c6de5777a977f1c7e64ab4aa92d313848ade41e3a4e21b4f5db306d4da005cd47ed74694dfca9d465 SHA512 e122c601a4a69641ee15bf4d055662736b367d868738fe51334503e24dda17f7ee0273df6abddd3c0f2d2fcd1fee4a9e56092a7e53c9c17c45bb4161c0b76ea1 +DIST syn-0.15.20.crate 146359 BLAKE2B 42a6a67ab87d3027fff828b0d54f4cb6712fefbbd1c9f2949a372daa11025bbfb483a81aa540b6a7244e38d0d55651dfd84dfb754be07816fe5c78135e03dac1 SHA512 82978ed1f42983f8e116070ef35488bbdb65b8a191f4e41db4af6cb9fb8459ab1d65b256126effce745173bd2a83f226c4453ede26239811d35de8beb08766fa DIST syn-0.15.4.crate 142799 BLAKE2B 46282c3a90fa0fef60f52cca22e7214ea5b861c64b1e6a6e48a2581ec61968e00536fe9db91bc35d7376961a23c5b45fc88abcb075d264093011c99e4fff3218 SHA512 09a691675f69d4b75222c463cf2cab25851f8052e95eb655f22d6991fe7dfc171af50bb94d346688244400ace7c83e78e44914d409de16673d34e1060d39f27d DIST synstructure-0.10.1.crate 17836 BLAKE2B d80745963f581c02a3b9587d45586e2098632a4c21de22547ae97531bbc4f30a1b02989306999c67584c507a5b07978a48f65ad5e00ff55f39e8e0bb4fdbfa8e SHA512 5830eea0eab15c7ed737bfa14c7bbfc73f28af6964ce3148542066fb9760a80dbba82fd9a55078426346ba757e0aaba9addecadb1d0f75eac4f029a6e4c7cc19 DIST tempdir-0.3.7.crate 11468 BLAKE2B 65850a69a07c5c7e5c25d77bfc9881c994b1fe8466b1712b904d9758b234f8d12db6e1b740d461a48b13667bdeca8178e75c956fd6eaa0c0d5aca5aa1ac7523b SHA512 e5b02f7d260ff594fc2dbbd441eb8adfa36ede937f32c8c812b458167c0e49f5cf493c6ebf83ce8007a0aeb97016169fda7f5d2996fecc72f9409d6f463d9bbe diff --git a/x11-terms/alacritty/alacritty-0.2.3.ebuild b/x11-terms/alacritty/alacritty-0.2.3.ebuild new file mode 100644 index 000000000000..460bdcb8627d --- /dev/null +++ b/x11-terms/alacritty/alacritty-0.2.3.ebuild @@ -0,0 +1,379 @@ +# Copyright 2017-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CRATES=" +adler32-1.0.3 +advapi32-sys-0.2.0 +aho-corasick-0.6.9 +andrew-0.1.4 +android_glue-0.2.3 +ansi_term-0.11.0 +approx-0.1.1 +approx-0.3.0 +argon2rs-0.2.5 +arraydeque-0.4.3 +arrayvec-0.4.7 +atty-0.2.11 +backtrace-0.3.9 +backtrace-sys-0.1.24 +base64-0.9.3 +bindgen-0.33.2 +bitflags-0.7.0 +bitflags-0.9.1 +bitflags-1.0.4 +blake2-rfc-0.2.18 +block-0.1.6 +build_const-0.2.1 +byteorder-1.2.7 +bytes-0.4.10 +bzip2-0.3.3 +bzip2-sys-0.1.6 +cc-1.0.25 +cexpr-0.2.3 +cfg-if-0.1.6 +cgl-0.2.3 +cgmath-0.16.1 +clang-sys-0.22.0 +clap-2.32.0 +clipboard-0.4.6 +clipboard-win-2.1.2 +cloudabi-0.0.3 +cmake-0.1.35 +cocoa-0.18.4 +color_quant-1.0.1 +constant_time_eq-0.1.3 +copypasta-0.0.1 +core-foundation-0.2.3 +core-foundation-0.5.1 +core-foundation-0.6.3 +core-foundation-sys-0.2.3 +core-foundation-sys-0.5.1 +core-foundation-sys-0.6.2 +core-graphics-0.13.0 +core-graphics-0.17.3 +core-text-13.1.1 +core-text-9.2.0 +crc-1.8.1 +crossbeam-deque-0.2.0 +crossbeam-deque-0.6.2 +crossbeam-epoch-0.3.1 +crossbeam-epoch-0.6.1 +crossbeam-utils-0.2.2 +crossbeam-utils-0.5.0 +crossbeam-utils-0.6.0 +crossbeam-utils-0.6.1 +deflate-0.7.19 +dirs-1.0.4 +dlib-0.4.1 +downcast-rs-1.0.3 +dtoa-0.4.3 +dunce-0.1.1 +either-1.5.0 +embed-resource-1.1.4 +encoding_rs-0.8.10 +env_logger-0.5.13 +errno-0.2.4 +errno-dragonfly-0.1.1 +error-chain-0.11.0 +euclid-0.17.3 +expat-sys-2.1.6 +failure-0.1.3 +failure_derive-0.1.3 +filetime-0.2.3 +flate2-1.0.4 +fnv-1.0.6 +font-0.1.0 +font-loader-0.6.0 +foreign-types-0.3.2 +foreign-types-shared-0.1.1 +freetype-rs-0.19.0 +freetype-sys-0.7.0 +fsevent-0.2.17 +fsevent-sys-0.1.6 +fuchsia-zircon-0.3.3 +fuchsia-zircon-sys-0.3.3 +futures-0.1.25 +futures-cpupool-0.1.8 +gcc-0.3.55 +gdi32-sys-0.2.0 +gif-0.10.1 +gl_generator-0.10.0 +gl_generator-0.9.0 +gleam-0.6.6 +glob-0.2.11 +glutin-0.19.0 +httparse-1.3.3 +humantime-1.1.1 +hyper-0.11.27 +hyper-tls-0.1.4 +idna-0.1.5 +image-0.20.1 +inflate-0.4.3 +inotify-0.6.1 +inotify-sys-0.1.3 +iovec-0.1.2 +itoa-0.4.3 +jpeg-decoder-0.1.15 +kernel32-sys-0.2.2 +khronos_api-2.2.0 +khronos_api-3.0.0 +language-tags-0.2.2 +lazy_static-0.2.11 +lazy_static-1.2.0 +lazycell-0.4.0 +lazycell-1.2.0 +libc-0.2.43 +libflate-0.1.18 +libloading-0.5.0 +libz-sys-1.0.25 +line_drawing-0.7.0 +linked-hash-map-0.5.1 +lock_api-0.1.4 +log-0.3.9 +log-0.4.6 +lzw-0.10.0 +malloc_buf-0.0.6 +matches-0.1.8 +memchr-1.0.2 +memchr-2.1.1 +memmap-0.6.2 +memoffset-0.2.1 +mime-0.3.12 +mime_guess-2.0.0-alpha.6 +miniz_oxide-0.2.0 +miniz_oxide_c_api-0.2.0 +mio-0.6.16 +mio-extras-2.0.5 +mio-more-0.1.0 +mio-named-pipes-0.1.6 +mio-uds-0.6.7 +miow-0.2.1 +miow-0.3.3 +msdos_time-0.1.6 +named_pipe-0.3.0 +native-tls-0.1.5 +net2-0.2.33 +nix-0.11.0 +nodrop-0.1.13 +nom-3.2.1 +nom-4.1.1 +notify-4.0.6 +num-derive-0.2.3 +num-integer-0.1.39 +num-iter-0.1.37 +num-rational-0.2.1 +num-traits-0.1.43 +num-traits-0.2.6 +num_cpus-1.8.0 +objc-0.2.5 +objc-foundation-0.1.1 +objc_id-0.1.1 +openssl-0.9.24 +openssl-sys-0.9.39 +ordered-float-0.5.2 +ordered-float-1.0.1 +osmesa-sys-0.1.2 +owning_ref-0.3.3 +parking_lot-0.6.4 +parking_lot_core-0.3.1 +peeking_take_while-0.1.2 +percent-encoding-1.0.1 +phf-0.7.23 +phf_codegen-0.7.23 +phf_generator-0.7.23 +phf_shared-0.7.23 +pkg-config-0.3.14 +png-0.12.0 +podio-0.1.6 +proc-macro2-0.4.23 +quick-error-1.2.2 +quote-0.3.15 +quote-0.6.10 +rand-0.4.3 +rand-0.5.5 +rand_core-0.2.2 +rand_core-0.3.0 +rayon-1.0.3 +rayon-core-1.4.1 +redox_syscall-0.1.40 +redox_termios-0.1.1 +redox_users-0.2.0 +regex-0.2.11 +regex-1.0.6 +regex-syntax-0.5.6 +regex-syntax-0.6.3 +relay-0.1.1 +remove_dir_all-0.5.1 +reqwest-0.8.8 +rustc-demangle-0.1.9 +rustc_version-0.2.3 +rusttype-0.4.3 +rusttype-0.7.2 +ryu-0.2.7 +safemem-0.3.0 +same-file-1.0.4 +schannel-0.1.14 +scoped-tls-0.1.2 +scoped_threadpool-0.1.9 +scopeguard-0.3.3 +security-framework-0.1.16 +security-framework-sys-0.1.16 +semver-0.9.0 +semver-parser-0.7.0 +serde-1.0.80 +serde_derive-1.0.80 +serde_json-1.0.33 +serde_urlencoded-0.5.3 +serde_yaml-0.8.7 +servo-fontconfig-0.4.0 +servo-fontconfig-sys-4.0.7 +servo-freetype-sys-4.0.4 +shared_library-0.1.9 +siphasher-0.2.3 +slab-0.3.0 +slab-0.4.1 +smallvec-0.6.5 +smithay-client-toolkit-0.4.1 +socket2-0.3.8 +stable_deref_trait-1.1.1 +static_assertions-0.2.5 +stb_truetype-0.2.4 +strsim-0.7.0 +syn-0.15.20 +synstructure-0.10.1 +tempdir-0.3.7 +termcolor-1.0.4 +terminfo-0.6.1 +termion-1.5.1 +textwrap-0.10.0 +thread_local-0.3.6 +tiff-0.2.1 +time-0.1.40 +tokio-0.1.11 +tokio-codec-0.1.1 +tokio-core-0.1.17 +tokio-current-thread-0.1.3 +tokio-executor-0.1.5 +tokio-fs-0.1.4 +tokio-io-0.1.10 +tokio-reactor-0.1.6 +tokio-service-0.1.0 +tokio-tcp-0.1.2 +tokio-threadpool-0.1.8 +tokio-timer-0.2.7 +tokio-tls-0.1.4 +tokio-udp-0.1.2 +tokio-uds-0.2.3 +try-lock-0.1.0 +ucd-util-0.1.2 +unicase-1.4.2 +unicase-2.2.0 +unicode-bidi-0.3.4 +unicode-normalization-0.1.7 +unicode-width-0.1.5 +unicode-xid-0.1.0 +unreachable-1.0.0 +url-1.7.2 +user32-sys-0.2.0 +utf8-ranges-1.0.2 +utf8parse-0.1.1 +uuid-0.6.5 +vcpkg-0.2.6 +vec_map-0.8.1 +version_check-0.1.5 +void-1.0.2 +vte-0.3.3 +walkdir-2.2.7 +want-0.0.4 +wayland-client-0.21.4 +wayland-commons-0.21.4 +wayland-protocols-0.21.4 +wayland-scanner-0.21.4 +wayland-sys-0.21.4 +which-1.0.5 +widestring-0.2.2 +winapi-0.2.8 +winapi-0.3.6 +winapi-build-0.1.1 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.1 +winapi-x86_64-pc-windows-gnu-0.4.0 +wincolor-1.0.1 +winit-0.18.0 +winreg-0.4.0 +ws2_32-sys-0.2.1 +x11-clipboard-0.2.2 +x11-dl-2.18.3 +xcb-0.8.2 +xdg-2.1.0 +xml-rs-0.7.0 +xml-rs-0.8.0 +yaml-rust-0.4.2 +zip-0.4.2 +" + +inherit bash-completion-r1 cargo desktop + +DESCRIPTION="GPU-accelerated terminal emulator" +HOMEPAGE="https://github.com/jwilm/alacritty" +SRC_URI="https://github.com/jwilm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~gyakovlev/distfiles/alacritty.png + $(cargo_crate_uris ${CRATES})" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test wayland" + +DEPEND=" + media-libs/fontconfig:= + media-libs/freetype:2 +" + +RDEPEND="${DEPEND} + sys-libs/zlib + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + x11-misc/xclip + virtual/opengl + wayland? ( dev-libs/wayland ) +" + +BDEPEND="dev-util/cmake + sys-libs/ncurses +" + +DOCS=( CHANGELOG.md docs/ansicode.txt INSTALL.md README.md alacritty.yml ) + +PATCHES=( "${FILESDIR}/${P}-avoid-fetching-custom-windows-deps.patch" ) + +src_install() { + cargo_src_install + + newbashcomp alacritty-completions.bash alacritty + + insinto /usr/share/fish/vendor_completions.d/ + newins alacritty-completions.fish alacritty.fish + + insinto /usr/share/zsh/site-functions + newins alacritty-completions.zsh _alacritty + + tic -e alacritty,alacritty-direct -o "${T}" alacritty.info || die "generating terminfo failed" + insinto /usr/share/terminfo/a/ + doins "${T}"/a/alacritty* + + sed -i '/^Icon=/s/utilities-terminal/alacritty/' alacritty.desktop || die + domenu alacritty.desktop + doicon "${DISTDIR}"/alacritty.png + + newman alacritty.man alacritty.1 + + einstalldocs +} + +src_test() { + cargo test -j $(makeopts_jobs) $(usex debug "" --release) || die "tests failed" +} diff --git a/x11-terms/alacritty/files/alacritty-0.2.3-avoid-fetching-custom-windows-deps.patch b/x11-terms/alacritty/files/alacritty-0.2.3-avoid-fetching-custom-windows-deps.patch new file mode 100644 index 000000000000..320d35dce99a --- /dev/null +++ b/x11-terms/alacritty/files/alacritty-0.2.3-avoid-fetching-custom-windows-deps.patch @@ -0,0 +1,74 @@ +diff --git a/Cargo.lock b/Cargo.lock +index b6b6528..1a58928 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -60,7 +60,6 @@ dependencies = [ + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +- "winpty 0.1.0", + "x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)", + "xdg 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zip 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +@@ -2654,26 +2653,6 @@ dependencies = [ + "x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)", + ] + +-[[package]] +-name = "winpty" +-version = "0.1.0" +-dependencies = [ +- "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +- "named_pipe 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +- "widestring 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +- "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +- "winpty-sys 1.1.0 (git+https://github.com/zacps/winpty?branch=rust)", +-] +- +-[[package]] +-name = "winpty-sys" +-version = "1.1.0" +-source = "git+https://github.com/zacps/winpty?branch=rust#9ccec6459c2c8b7555846910c12ba697b688f44d" +-dependencies = [ +- "bindgen 0.33.2 (registry+https://github.com/rust-lang/crates.io-index)", +- "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", +-] +- + [[package]] + name = "winreg" + version = "0.4.0" +@@ -3054,7 +3033,6 @@ dependencies = [ + "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + "checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba" + "checksum winit 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "27aa86a5723951d6a08c2acb9f10e25cb39ceb5b1987d7daf74e181b21f8f50b" +-"checksum winpty-sys 1.1.0 (git+https://github.com/zacps/winpty?branch=rust)" = "<none>" + "checksum winreg 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf285379f20d7f26abd990d9a566be9d31ab7a9d335299baaa1f0604f5f96af" + "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" + "checksum x11-clipboard 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2e7374c7699210cca7084ca61d57e09640fc744d1391808cb9ae2fe4ca9bd1df" +diff --git a/Cargo.toml b/Cargo.toml +index bd74b76..6166187 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -11,8 +11,7 @@ homepage = "https://github.com/jwilm/alacritty" + [workspace] + members = [ + "font", +- "copypasta", +- "winpty" ++ "copypasta" + ] + + [[bin]] +@@ -53,12 +52,6 @@ url = "1.7.1" + [target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os="dragonfly", target_os="openbsd"))'.dependencies] + x11-dl = "2" + +-[target.'cfg(windows)'.dependencies] +-winpty = { path = "./winpty" } +-mio-named-pipes = "0.1" +-winapi = { version = "0.3.5", features = ["winuser", "synchapi", "roerrorapi", "winerror"]} +-dunce = "0.1" +- + [target.'cfg(target_os = "macos")'.dependencies] + objc = "0.2.2" + dirs = "1.0.2" |