commit:     0958bde53ba661767cc0463bbe87bd6fdbea2f72
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Sep  6 09:18:24 2022 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Tue Sep  6 09:18:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0958bde5

sci-electronics/verible: add 0.0.2275

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 sci-electronics/verible/Manifest                |  17 ++++
 sci-electronics/verible/verible-0.0.2275.ebuild | 111 ++++++++++++++++++++++++
 2 files changed, 128 insertions(+)

diff --git a/sci-electronics/verible/Manifest b/sci-electronics/verible/Manifest
index dfdbc5b97..b9b8f19f6 100644
--- a/sci-electronics/verible/Manifest
+++ b/sci-electronics/verible/Manifest
@@ -1,4 +1,6 @@
 DIST abseil-cpp-20211102.0.zip 2697209 BLAKE2B 
0e1ddcdd55a606d3899e120b75fe36e88bf188ea4ee3f13d510ea9a13cf97fe5bfe28ebd7a689d018d91e8d78786d102b20a35150d5eba5942b74b09eaa14e2d
 SHA512 
a1e90ddc66ca2f97d49655fe3aeeaf8fb30f990da415bbeb5413fe064d753a97be4beeef9fa387a3e576b2fc3672b996279ec9ee0c43f3e6302faa5cefc21b70
+DIST abseil-cpp-20220623.0.zip 2779034 BLAKE2B 
6a8e3e22de7bd3a14cf0659acaef4040916bb650d6f0cb2f84ecdb3309b4e62e99f686f47c554b123e2f683e3752b42fedbf8a2bc1f5c6356874b7856e325260
 SHA512 
468c6c8092f1eaeb83ec5ce191a61605eac654fca6c25839642c69a2a27de47484bf5d5b2d0db49eb37b807e1ee5fc9bdd4609e02075dd4d2f5b5d35b5eda5b9
+DIST abseil-py-1.2.0.tar.gz 219456 BLAKE2B 
ec7d878692dcf0cbe879cd7df51bc1b8ceeae945b053419b4a024a637e726064128af69fe077a26413f8562dd4a35830b340d000a6c9d520c7674b81a7e417ae
 SHA512 
f363814ed65a68ae4bfd833dc095491349349e70327c0a87ad68ddc3b8429dacc78aaa16d2ff0d733487a12a2ab09094d4ccd1c1133981f65c12d3715cee410d
 DIST anytree-2.8.0.tar.gz 186963 BLAKE2B 
dcdbbf47c8c20b36d7ec72f29c09447c7f3d31366980ca588e082936d3ba2c4c7b0cf6b42747e373a238cd4a10a31ac2894ccf32fc44e11052b59a28b71fd1e3
 SHA512 
73ad57960c25d9fd31b001a5ff2f0e67c4d45db00ff2f9aec090c7a3c4028630b0242f5ae18e58a8374f4aacb4f0bad24ce61cc97fc573aaca623a0b64a85894
 DIST 
bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz 
14455 BLAKE2B 
fc6efeffe2f775707e553da2f75c31028406dc2921e55872a57577df93983abfb1ed5401740819426a753595234d4521b67945bf6aa81a7835876433660618da
 SHA512 
3851772bd9a25a337e8293cfd4ecba63bc3fe137cf93a6420e8807394860a791d761489fe5437d92e3c2bf52d87b1a440be49703405fb38b23f5b40e49b05706
 DIST bazel-skylib-1.0.2.tar.gz 30704 BLAKE2B 
ae0674711d907a1a60ef6eeb7770e03e10c5bab7a095c4e842594a62c29fe97203da3dc66f2a01efc1ed73b02b6c6fb9a8e9c819e1682b98229152c078312985
 SHA512 
e9614ac15a6764d34a738d935e55a6bc860836075a8d35917ddae57f29fb6b7f89135f7b6ac83b78c5fba800663ec47eb1327b0b8cb03d4af79db49fb9e3952a
@@ -7,23 +9,38 @@ DIST bazel_coverage_output_generator-v2.5.zip 4221347 BLAKE2B 
47d1500c2c5852b332
 DIST bazel_java_tools-v11.6.zip 44622284 BLAKE2B 
5b4e056d107577d309dc925e79e80008b79e1a7c668b6e94ed61026e11b5a5edbe4bb558f8232c71827c103f409c5bc830bb77d27a28146ee982db46b4c7f0c8
 SHA512 
182499686b2bb14a3dc98ce84892c0587c7fbc4fd0a81caf9199b401e98b9cf47fd8de048f025b963b60d024c6475f8d73e95a90b6c868a156fdf820ea66e718
 DIST bazel_java_tools_linux-v11.6.zip 1356227 BLAKE2B 
b8c901da12cb3311628edc6191a7020b0fbd61af8c89acae56bae72816c319414f9ae344c6bee45194fe35d22f671f63b359608eef49cb1225fa3e533d68f377
 SHA512 
659f6b200825497d88bf61633e1fddda146049968d0c2ff85b2019ead0878aae3f3753f7108844f948f8a3c6cb340800ac8d8fa89d83a93bd54c9dd07ba01f7b
 DIST bazel_rules_install-4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip 37861 
BLAKE2B 
95e5cbfd44034813341f858167c20416f74dddcce55a644e7aa4d3dcbe1cf3c69c77653b0728409bf277b14943bea4a943fb80427324218933cacc77ded14b7b
 SHA512 
d79b0b073da60927bad16a5ca151d0da27c507943e5248103bf63613bcd5308cd0894109f4bebbb87f1c0e255849758f12e86c891003d0d221d08d5e24d9f8eb
+DIST bazel_rules_install-5ae7c2a8d22de2558098e3872fc7f3f7edc61fb4.zip 37860 
BLAKE2B 
62163639d8eb9dd6c661447bad3918448800aad56416dd5cfc3e81db4e030d3512ae0e06d1d454bed34ec5057265c9de865ec248044ccfa34386047e8d60b20d
 SHA512 
7951c94c5971a0689e0b1dd16ded14c76dbe8c97b348a81d7eee6f38799623f10741dae4b0a94b9d68a5d0e132aa571ba5784b9e09fd982ffd15832829141510
 DIST bazel_rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
+DIST bazel_rules_java-981f06c3d2bd10225e85209904090eb7b5fb26bd.zip 9908 
BLAKE2B 
7f26f14ad26253cb1b8b7e93333663a4c76771146c9e0fe8ead3223c3266f5be1515d489dc24addd73d0817a50e79eed67f56db984287ff87d6c00ef9df76d43
 SHA512 
968641bd53c4ef4d2760a979498cda29189fd6e8ccd150eeda587c6f96e9a38c3fc1c1ecc19446ed63950b5e6a29cad5251f3e66219c94774a546ca0f626be08
 DIST flex-2.6.4.tar.gz 1419096 BLAKE2B 
c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62
 SHA512 
e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e
 DIST gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip 141026 BLAKE2B 
d6d7b57f5e9c84bc06248c3dc905ae5adbed227e032fb87bdc4ffe12046c7f76700bd8e951d85d3573933660676af4897b8eb04b79620f164d255889b308d71a
 SHA512 
07dd13c7fdf1e32d431e48dc26938dc353c11fe712eff12a6b2bb3c0a768a0cc311378c90b9f550595dff63ede4afba58c27b9bb2dc88d008d05277ed473f8b5
 DIST glog-v0.5.0-rc2.tar.gz 183346 BLAKE2B 
3e6d17fe70afb6bf963051e27641cf204390686178fb71ddbd2754004821148c9b6e55144f9a5b912918ea85bc37297841e8e8df4b1ccb3b3157d335fbddc2b1
 SHA512 
95ed1b7f4b18a20e9ec06e6357b646dab5a4fc63393b10b67b68d7d59aa089b6fd97447eb4457bc988b29a40b87b89154692c0f4b0260de1c1adb9d70a4213a1
 DIST googletest-release-1.11.0.zip 1121369 BLAKE2B 
d23be38129c463fb5d70a13605b78f99eb84f1909975a0e49bead0f4eb03ca89a9754e0ed5c4e2dd0ac0536766fe1240c73596ce0264da82fad9ab76a09a4010
 SHA512 
20c2fad22a2ced6828955cc4fa0f540a61bbdcae74c0097529994a183c218589cbe6d2f9e57fc4d625ac01394849cba02e5c3fb6ba618775299f01d6b0737d26
+DIST googletest-release-1.12.1.zip 1081236 BLAKE2B 
a6c12eff9dccaa2d059439bab31d67e3b4bd8af2324bfd7eee3edb254ca8283a4e4abfa4e7cde6aa9907b870713c9bbfaa312fb6ad993e50ecd362b955448e90
 SHA512 
1479ea2f3172c622c0ca305f5b2bc45a42941221ec0ac7865e6d6d020ec4d008d952fc64e01a4c5138d7bed4148cf75596f25bb9e9044a98bbbf5662053ea11c
 DIST json-v3.10.2.tar.gz 7054440 BLAKE2B 
e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c
 SHA512 
9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed
 DIST m4-1.4.18.tar.xz 1207688 BLAKE2B 
debfaa4d25af6f583e2cd703e77b73775790f48f34e878eddd820c6b244a065c69495473ce5067be1f20ca07b2d6af9f90cffd33e12c18fd719c0d234eb5462a
 SHA512 
06f583efc3855cd8477d8347544f4ae5153a3e50aea74d21968afa7214784ea3ddfc02d0a2b11324120d76a19f2e804d20de11a456b5da929eb6ae469519b174
 DIST m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz 642048 BLAKE2B 
f1377bd30bfe422facefb84cc845341c9d553ad748dded47758f5ff849530aec8965d1c1b0a75f254d83aa76c4dccea329d829e5b9c7a6a903fc229ea79e88cd
 SHA512 
56c9ffadebddb487f911f2183abf03b4998a3cd0d8a6ca772e805800f3add2bc7e00f5c1d05acc65a9bbd6c64ab083aad9abbefa7cb6b290f1e270ac1b166e05
+DIST platforms-da5541f26b7de1dc8e04c075c99df5351742a4a2.zip 12925 BLAKE2B 
b356eea91a483f9ecd9eb537222f9626c10087a467ea496cd6881a2e6337e41ee9f6f18ac3d769fb4b6cc1c1251f905ca7534d22531c95e48cffe39ceb3f15d7
 SHA512 
4b477360820392252c249e714248b3981f5ec5b517902cce77ab6f7e3509406cc790018cdd65a7d835623b703296c9c48f9a565f5c20fa90cf4fef3707df8d5d
+DIST protobuf-v21.5.zip 7139747 BLAKE2B 
95b1077e43b7ed7908d58eb9e438b265bbc4aa79f96d0d25e8f418fe6ad602c0b688f1da40c1cbf3b2e557dea61dc240ad74b869b0bae52bdf0bdfd1398a6133
 SHA512 
797424a0532dd26926ada56de1dd4243d68b1f7382d4bda451a4f6744d7d228eb422bf8c86ecc7445c384d3bc02fe6233e78f64bcdf0370ecd10560c841244ca
 DIST protobuf-v3.13.0.zip 7487858 BLAKE2B 
344399611697b0a8e46cd35875fa9c1990dafd490b1ec997620646094989e62519ab516537fa0b4cfa2b3d0c8243e589a4d1eb977d24c15977cea300cca5e5ed
 SHA512 
13727edf12b4d2cc3c9902cb6e4a05a471f3c1604b54bf075b9116318b7fccc36cfa3bba5298c133be02dcef7af56a9021f55e737f8fc86b9d2124a5437c69e9
+DIST re2-215bf4aa0bdc081862590463bc98a00bb2be48f2.zip 370899 BLAKE2B 
9d369be804ba80d8280b738943ced195b2bf4279d09d9ce9e0957bf3ee70d2d27bc6b44926ee2d60f5f975747fa505a90ca97533a93d2a9e67f9b5a87c3a0a4a
 SHA512 
97573cf9dad9c3274d4933c113b382265c6731dc15ec1c5a49f80c9453994c8483b09471b90528fecedddecb20603464ef7e15f189be87114614d3012d7a6b09
+DIST rules_bison-v0.2.1.tar.xz 19140 BLAKE2B 
9c41d7dc52e99665db2b271e2505647d290a0334c97a99c52e8727dbb5c20185cdce66a61b809c6568c852a28fba98d2a2c3b754fdb1f72ebfb4ff47ece1c1c8
 SHA512 
c5e44790bd3918fd8e0610eef370613359be73e1382cea3a2fdfe0ec6aa99870cb76a184ae9a1305eab01a2fda4a5e787324814ee6c769d830e00449a87ca3ce
 DIST rules_bison-v0.2.tar.xz 18308 BLAKE2B 
445f5dcb3337bb869fc3dd809a7518e4478b0e82e13385b81772d5b4fae49f0e227e6e78ceef5ed3a0fbb404ca2719d6901cb6cfdc9b9ab32e6714c3b806856f
 SHA512 
07c073a69e0c88b02d55331c3f1cc3f05f48a895f360f346781ea403b0646388d868a161b49714bd101c10c037f5fce6a456fcf15a23d555d0b034e563489896
 DIST rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip 159607 BLAKE2B 
28841acbbbd07288aadb5f482f22282ddc80defa182f63c06fa8fa20eed49023bfb4ca7c71a450c80c276aee43918c5eafda90bc361b13d2ac9018635897f05c
 SHA512 
2038a25e8613faba62146833f4fc9c11015f265a18f8ce89bbc2e465a97d0d15a59a8899f0e0ab312d18002f471230a044efe40cebb4156b65023007716dc9d4
 DIST rules_flex-v0.2.tar.xz 8856 BLAKE2B 
2c7528ebd776bbe431c08d5c5cc481e1d3e795fa8544b79c16c7896e31599a436805b19eddd9e0bfbcd9848467c50fb56e11eb3d3927dc4aa07294ae3dca1e1c
 SHA512 
53e348e490d1bc56f6268e0d99b22e9c32b0240b88a604ec8fb5f8e5c749aa87cafca7948666995a1aaeee561313e0783855cbfd0f1b05df1e165b04c71337dd
+DIST rules_m4-v0.2.2.tar.xz 18040 BLAKE2B 
011f55da0c41dd54ee2f125b961f8f4630996f159df4eaa2f80295fa78eef56194795df955d8ab8a73b6c6214eb8004400ec48d1589103c83ed4418ed23fdb39
 SHA512 
d22bb7a0e756b12587da87e1fb683c5c92c710f51769f332d77a7524b49ddea26bdca798b4d4d7e24f398ae987cec4de3f331553d0b045af456a9956669ad891
 DIST rules_m4-v0.2.tar.xz 16888 BLAKE2B 
a191c332b916ca8d06e1e2e13fb8d4098947acb06a550bbfae29f9b079aea8514c10ba3bd7b6adce3e7e4137a8c8a6e798fb933fdb2f98e482a68674e24ffe91
 SHA512 
5f698cb7ca25efc200383f5e69e31f9b48f31950e73c3d23c5aa146d6b5aa0ab2a2fc4cfc7585c9b5fab2938c1bed0935cb85c2b38567c3e97a015c56b0f7112
+DIST rules_pkg-0.7.0.tar.gz 76580 BLAKE2B 
77574785070b45609d12aa2c2dd53c8cef18cb2c3a326324b5add996cc31a40f725bb3b12affcfba96540cd1d64a60fb8afa789125fe0aca328c652755d12cab
 SHA512 
2fba108997065d753e17f1e7de1db08461416d03f8832d38e25f5151bfd0ad896565db9eb56b3702b604296a19620f9b60e5c15440855d36e64865010e6f4cdc
+DIST rules_proto-4.0.0-3.20.0.tar.gz 14434 BLAKE2B 
1aedaa93d673a067731468f62f7e217d28bb8562c7190b122c5cfdfdb3623fad3379275e80485e2fbdb7d54a6a35124c6600092f0995a919aa5da5b66237c162
 SHA512 
39235a1e144d836fdcef901b87d9b57a0f97f39803624ae55d397e22815f81368ba4281464b6ffc55e9ead08ae725e5fe3c4e56d52d117380391e71d2c81cc1b
+DIST rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz 7612 BLAKE2B 
de9edd2e1f49edaec782cf58c4ebd3dc3c6d144499a18ac76a0685e28bb9fa6898980ea769c54186816dc696b2e9186d929e99602d8ea535409e1fd23b87da7b
 SHA512 
dd2aef9011c6006e8adc777c211174c26ab74e3cf186541aba865012669ceebf7d96fa34a202654cdfb2beee4f67904f5b7736be466f2838cf31dfb3970f69cd
 DIST rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip 14252 BLAKE2B 
152b72f967835685d11e1e84ca548198022ccc9ad5b55e5007fe6fb1e38dd1d4b4e0473841d23c658f31ca8dc10509d9d2bb81b211e487c97f7714af53b8aafe
 SHA512 
4aead3ec92fe74da92640926f7f8626b6e3db2318856ef374d6fda83cafcf7b45ea9b425d63b7aa0ab4f17e787909c795b916addc63c07918ee2656655a5d093
 DIST rules_python-0.2.0.tar.gz 2503614 BLAKE2B 
07c1e4e642587bfe03373733fc6c30aa195285002c4f1e532c40aba9c111629787aab78600a5d83e3833e2fddcc86407084cfc74cf2bb0ee23012a59b4bccef0
 SHA512 
674f89c8e262008e2d8a7329ff7b09275ec34ced73d131786a2106c414ab5213c15259b8188f976e730f568def139a5e0fd29e8a1caa905d22afe9628d544e26
+DIST rules_python-0.8.0.tar.gz 180207 BLAKE2B 
e2fb0ac4fa41d41bed0c82e2ace7c80af37a07cfc79eb72d82e826b93367852f533f84aebb0eed96e301efe4594f9c81e18f40d6f083fefcb9f30ebf52d9fcd3
 SHA512 
2f55c66ac473adb0556b2676135b8f1ac8b4813fa73729b50d04e51d2bb1e3c4acbe6a644e5aad400750ceb97e70e8b7c0a79dda8df1290b861206740a801b79
 DIST six-1.15.0.tar.gz 33917 BLAKE2B 
57e852b6c35dd19e256814c0371cfbc26141b0f25a31f79a1cbd1b0cdd7d3cacf1236b96f5452f968cc426e6dff4d1ad70a9f2432bc361ba3c8c17fd40fe7582
 SHA512 
eb840ac17f433f1fc4af56de75cfbfe0b54e6a737bb23c453bf09a4a13d768d153e46064880dc763f4c5cc2785b78ea6d3d3b4a41fed181cb9064837e3f699a9
 DIST verible-0.0.2152.tar.gz 1302265 BLAKE2B 
0f9d77e62e57dd2845acfc29cf6fc7932c13ebd160de93cd454ed363aa0f40394d36a3b79a6060e5a65f3968caec8ddce4021f0a2c316f59fa7ca234845bffad
 SHA512 
b2a77d827cfb29d88d58cd3a9f84f3b1701ad83afadb8f61eedf130778f5bc78ca65f4b97ee3e137c659a04aa547dd85b68b2470c65f22c41a67a3b25e57e911
+DIST verible-0.0.2275.tar.gz 1516204 BLAKE2B 
e9d5a3b437a7eed0d71d1d1deebf587d4f996eb0b636d12da2214c0915e6f7570b9bc5781b464f61db2c19a76ae9e2d30a4cf46a947138ac7a75f78512a217e3
 SHA512 
a12b8251a616060c4be3f16e2fc94814b58dfca78feff0d2b0e1e1fe48464055c666ec27b8a30eaf400b9b6f00be2eb25b6d05742e77cc984e98a230102c5df2
 DIST win_flex_bison-2.5.18.zip 977634 BLAKE2B 
dfc5f5ee13665948398df61f3993b6ffe8120b3c390e8e12c6dcc5f603f91921cf182097df83931a4fe57b8ffbfdd0c67e67daed4a7ca633b1dddd2527359ea7
 SHA512 
8b30f046e090a0ddcf85b38197913bbf5ac6f5e3063bdfebf288fd7e3d22288c72ba98fd2d04c5eaf9157997bc4bd9911c1e0f6007106589d25b58a9673f7b83
+DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 
6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7
 SHA512 
73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae
 DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 
76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67
 SHA512 
cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14
+DIST zlib-v1.2.11.tar.gz 644492 BLAKE2B 
1b5901548dedf12b96d8f5567ab981ddb64f52437b754670b0b8e8664cc82346f839d53f9ea4585666235166cf6fd7bce710d90424f7eaecf2465de08ca7084a
 SHA512 
104c62ed1228b5f1199bc037081861576900eb0697a226cafa62a35c4c890b5cb46622e399f9aad82ee5dfb475bae26ae75e2bd6da3d261361b1c8b996970faf
 DIST zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz 202599005 BLAKE2B 
0de0c845c34b339092f139bf67c874ce6f835bfb4ddafd6f96f3c9d77fb6264cc4cdd64c9264cf4d809b3bcdeae75a63fe2abb17f9164dbc0ae115b418bbbf82
 SHA512 
e4d22b2b04d3e48631c389075a3c0b7e30ee63d47dde1fc4b48f8a9507450aeb0db134ee0394871bc34455ab8bca98c8b8dd728b3541a03334b3baf16c2daa27

diff --git a/sci-electronics/verible/verible-0.0.2275.ebuild 
b/sci-electronics/verible/verible-0.0.2275.ebuild
new file mode 100644
index 000000000..6124140e1
--- /dev/null
+++ b/sci-electronics/verible/verible-0.0.2275.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# From release tag name
+MY_PV="0.0-2275-gf82fe35e"
+
+inherit bazel
+
+DESCRIPTION="SystemVerilog parser, style-linter, and formatter"
+HOMEPAGE="
+       https://chipsalliance.github.io/verible/
+       https://github.com/chipsalliance/verible
+"
+
+# From $(cat WORKSPACE | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort 
-u)
+bazel_external_uris="
+       
https://files.pythonhosted.org/packages/6b/34/415834bfdafca3c5f451532e8a8d9ba89a21c9743a0c59fbd0205c7f9426/six-1.15.0.tar.gz
+       https://github.com/abseil/abseil-cpp/archive/refs/tags/20220623.0.zip 
-> abseil-cpp-20220623.0.zip
+       https://github.com/abseil/abseil-py/archive/refs/tags/v1.2.0.tar.gz -> 
abseil-py-1.2.0.tar.gz
+       
https://github.com/bazelbuild/bazel-toolchains/releases/download/3.4.0/bazel-toolchains-3.4.0.tar.gz
+       
https://github.com/bazelbuild/platforms/archive/da5541f26b7de1dc8e04c075c99df5351742a4a2.zip
 -> platforms-da5541f26b7de1dc8e04c075c99df5351742a4a2.zip
+       
https://github.com/bazelbuild/rules_cc/archive/e7c97c3af74e279a5db516a19f642e862ff58548.zip
 -> rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip
+       
https://github.com/bazelbuild/rules_java/archive/981f06c3d2bd10225e85209904090eb7b5fb26bd.zip
 -> bazel_rules_java-981f06c3d2bd10225e85209904090eb7b5fb26bd.zip
+       
https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz
 -> rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz
+       
https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0-3.20.0.tar.gz 
-> rules_proto-4.0.0-3.20.0.tar.gz
+       
https://github.com/bazelbuild/rules_python/archive/refs/tags/0.8.0.tar.gz -> 
rules_python-0.8.0.tar.gz
+       
https://github.com/bazelbuild/rules_python/releases/download/0.2.0/rules_python-0.2.0.tar.gz
+       https://github.com/c0fec0de/anytree/archive/2.8.0.tar.gz -> 
anytree-2.8.0.tar.gz
+       
https://github.com/gflags/gflags/archive/827c769e5fc98e0f2a34c47cef953cc6328abced.zip
 -> gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip
+       
https://github.com/google/bazel_rules_install/archive/5ae7c2a8d22de2558098e3872fc7f3f7edc61fb4.zip
 -> bazel_rules_install-5ae7c2a8d22de2558098e3872fc7f3f7edc61fb4.zip
+       https://github.com/google/glog/archive/v0.5.0-rc2.tar.gz -> 
glog-v0.5.0-rc2.tar.gz
+       
https://github.com/google/googletest/archive/refs/tags/release-1.12.1.zip -> 
googletest-release-1.12.1.zip
+       
https://github.com/google/re2/archive/215bf4aa0bdc081862590463bc98a00bb2be48f2.zip
 -> re2-215bf4aa0bdc081862590463bc98a00bb2be48f2.zip
+       
https://github.com/grailbio/bazel-compilation-database/archive/ace73b04e76111afa09934f8771a2798847e724e.tar.gz
 -> bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz
+       
https://github.com/jmillikin/rules_bison/releases/download/v0.2.1/rules_bison-v0.2.1.tar.xz
+       
https://github.com/jmillikin/rules_flex/releases/download/v0.2/rules_flex-v0.2.tar.xz
+       
https://github.com/jmillikin/rules_m4/releases/download/v0.1/m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz
+       
https://github.com/jmillikin/rules_m4/releases/download/v0.2.2/rules_m4-v0.2.2.tar.xz
+       
https://github.com/lexxmark/winflexbison/releases/download/v2.5.18/win_flex_bison-2.5.18.zip
+       https://github.com/madler/zlib/archive/v1.2.11.tar.gz -> 
zlib-v1.2.11.tar.gz
+       https://github.com/nlohmann/json/archive/refs/tags/v3.10.2.tar.gz -> 
json-v3.10.2.tar.gz
+       https://github.com/protocolbuffers/protobuf/archive/v21.5.zip -> 
protobuf-v21.5.zip
+       
https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
+       
https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip
 -> bazel_coverage_output_generator-v2.5.zip
+       
https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools_linux-v11.6.zip
 -> bazel_java_tools_linux-v11.6.zip
+       
https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools-v11.6.zip
 -> bazel_java_tools-v11.6.zip
+       
https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz
+       
https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz
+       
https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz
+       https://zlib.net/fossils/zlib-1.2.11.tar.gz
+       https://zlib.net/fossils/zlib-1.2.12.tar.gz
+       mirror://gnu/m4/m4-1.4.18.tar.xz
+"
+
+SRC_URI="
+       https://github.com/chipsalliance/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
+       ${bazel_external_uris}
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       sys-libs/zlib
+"
+
+DEPEND="
+       ${RDEPEND}
+"
+
+BDEPEND="
+       app-arch/unzip
+       sys-devel/bison
+       sys-devel/flex
+       sys-devel/m4
+"
+
+src_unpack() {
+       unpack "${P}.tar.gz"
+       bazel_load_distfiles "${bazel_external_uris}"
+}
+
+src_prepare() {
+       bazel_setup_bazelrc
+       default
+}
+
+src_compile() {
+       export JAVA_HOME=$(java-config --jre-home)
+       export GIT_DATE="$(date -r WORKSPACE "+%Y-%m-%d")"
+       export GIT_VERSION="v${MY_PV}"
+
+       ebazel build -c opt --//bazel:use_local_flex_bison //...
+       ebazel shutdown
+}
+
+src_test() {
+       ebazel test -c opt --//bazel:use_local_flex_bison //...
+}
+
+src_install() {
+       ebazel run -c opt --//bazel:use_local_flex_bison //:install -- 
"${D}/usr/bin"
+       ebazel shutdown
+}

Reply via email to