commit:     adb091195c6697352b34a30ccd20ff94cb5b2e53
Author:     Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Wed Jul  2 03:34:14 2025 +0000
Commit:     Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Wed Jul  2 03:34:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=adb09119

dev-util/serve-d: add 0.8.0_beta18

Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>

 dev-util/serve-d/Manifest                    |  12 +++
 dev-util/serve-d/serve-d-0.8.0_beta18.ebuild | 149 +++++++++++++++++++++++++++
 2 files changed, 161 insertions(+)

diff --git a/dev-util/serve-d/Manifest b/dev-util/serve-d/Manifest
index 6d53a02..ebfadb2 100644
--- a/dev-util/serve-d/Manifest
+++ b/dev-util/serve-d/Manifest
@@ -1,3 +1,4 @@
+DIST automem-0.6.10.zip 29873 BLAKE2B 
2780f3194b6eeb443d87350d5e4a22f1191ee9765d40d04ce123a2f58a093a6440d374404e74ce06928dd772cb5a056ee6a46cdf0d875b59dda7850387ede8be
 SHA512 
878f1f54b91c9de7f8b1f362234b34f13487fd84a712a7d49fd9da9da294abd56fb7645af29478b7161666366e2f348ced9e49358eaa1abd9f57a433525f6ca0
 DIST automem-0.6.9.zip 29715 BLAKE2B 
46fd2adba5e7cb98ea15edc2999b6846c751992267e107fed137e9e84999e3114681606f6e9a37150d9c01fd0f965b1d388c5f3e9aa6fafe3da8b35a45c04635
 SHA512 
9e4251fe9694d0304bead72a7ee8ebc13cbdfe3bed566a188eeb4ba83b627a5ac2415773bc9f86958204f9782c75c98f030680a655c6582a0ff61f3420e6ce22
 DIST botan-1.12.19.zip 3092259 BLAKE2B 
1fb4461f2071c3d4b0d325c6c510b4972ce2c5705a1b1c3c8fd417659a2fa8c70aabf7eb18a11a67b770ebd0c1a6d7ac34f867c6458221aacd7f4fe0c91f0154
 SHA512 
ecb1ade37861b51999950ef12ce9e10d120cc77c5da542ece670501e8ed1ce4bae20543319d0f2558c1c571c1c874929b724734d330c3089018d643b7e7d97cb
 DIST botan-math-1.0.3.zip 20009 BLAKE2B 
7f087f9f8048d817e59004a725e6a33bf6577179d276629861fcd33a07b6cdd552ebbac98fbde9cfb0b1d827e8852250557cf5ffd32b945b6783553934ce1cc1
 SHA512 
5e16c2ac8ca26d69bdfb04ee56030053ea5dc2b9250a83ed703cd371f7a527a8177a22a1c926c6e9fc1115b1b9742f34dd92997c3e31913c0878f96796261316
@@ -11,9 +12,11 @@ DIST dscanner-0.16.0-beta.2.zip 175589 BLAKE2B 
c31040370d0a9970f57661be723404822
 DIST dscanner-0.16.0-beta.4.zip 181526 BLAKE2B 
b1458d494f1a11a70a3d51101dd0c4b8029b7367693e4992c0615aacc490d14a95df12b9ad721a71717b4809477b224dd92c4cc3638792c0e0278dc9c1954673
 SHA512 
0c92846fd378938e3103697ff11055983bcdfca874c5f2f541a63088b9fa0cb9170e1d0eabec0ce4e667f2604af0a741dbe0bcb181067b3d569a820bbe7ca779
 DIST dub-1.33.1.zip 1817213 BLAKE2B 
f41cbb21558f50ec0adf5063d69fade7562ae085258eb725ea74840be36cf513d24dece4eb0f020f139f8caca6d282608e99f90f348581aca187da3731b2f60b
 SHA512 
6fd6bc26c0e4f5df36371cdc208e5ab92adab10fea3093cd04b64d2bc80c32624907bae06301512408acbc3ce754847d7b732393e650b6174ec08319ecbc9a52
 DIST dub-1.36.0.zip 1850855 BLAKE2B 
c9a4089f13f0f80c77bb5be2bab1869a1abafdde7da8d8dd963b6e8f18d602801149c2b4d1b538f2424c21e9ddea7905570568fa047bc922ec2d0041ce817fd8
 SHA512 
5dfadcdc28ff09a8ee3aadac0305e9b988561a3ae087df63e6162dba116cfc386aae4be485eeccfd19465b5b24b73250f90d6c5cf8de474700485a8dbb135713
+DIST dub-1.38.0-beta.1.zip 1884334 BLAKE2B 
baea1218222cdca0be7cac33617d6069c0905082c26d45d7cc6df3ffcdc0686beb9f4cb271a3f98f792d55cdeb8f98960aa17958d2b2cdac43bde53312cc430e
 SHA512 
5c32a1aaf0b11572f26adeba1dad347e5bf610a5b0bcd9e606e9c1fd975b0cc595cc10da4a7709386d1f3486c7101a9325febbc62017cfbeaefc093736954ed9
 DIST emsi_containers-0.9.0.zip 70600 BLAKE2B 
e00d94acde01f5757928bda3adad945dcb38692544f91011aa05ff2fbd859f00c5ba67d1ec3bda5f4c90d42086d1ea65d418dafd02abdc8a7a7854707b2ebaf1
 SHA512 
cf599b675860bb91958bf78ba225e0d1755fec49ca1c1854d71f05ead6fd6037c30dfcc351e68accdbf42b9acc87c05731b8f8ac123962560869f46d4843c004
 DIST eventcore-0.9.25.zip 173520 BLAKE2B 
cf547a44f534d1a186e9198e59e1d0ff7274babf2c1fe7b288c5052aee732eda29e4294ce924d192d027713af41e6f16f6a88f2539942a169153f1b177de5b9d
 SHA512 
ba4d91aef8116d605d2a8ba8bf026a8e6acd163adc1350b1133776c93e58be4399efbd8b6b8b582be1924d848f3412836d34c959b532d71faa3c6f393adcb1e0
 DIST eventcore-0.9.28.zip 173901 BLAKE2B 
54887bba898c8e691ff663323b3c6fa2c7301b70b6c00a9dcd5b9d89deff57516065a5a51a712bb58038c0d09f53d7b71a49b5f3663520aa5554878f57e8ee36
 SHA512 
ce91398d80d061feef9c6469dea9e1beda8a53f9cd2dbe52a76ab15bdba372c45303df2cb97af5a58c9e79a8d763d418667b05e3c9f3cc76569b722491858c34
+DIST eventcore-0.9.30.zip 172551 BLAKE2B 
d58fa58d2297c55d46aecbebb70268296dbcd775c65c3906c87414469a7a314f8c477c69ef7cd304d8756e6b655745e7b37a11f1ddf29b0219631f3d809259e8
 SHA512 
7282737d2b1e1d7b1521ffa7559fed048f40461cafd0f17b2a064a94a3926e5691685120b497797a911f5c63355933d45c0df8e756b2571129200f4eadfe9812
 DIST fuzzymatch-1.0.0.zip 9473 BLAKE2B 
2dfbb967cb95c6241f72e3e30ce16dd616aed36f7ecb4d0d8e71a43d93fb0ee80e7762df8bdae8a192d1d004119f89f1db78f92aeee57d1fb0c0160dadb84aaf
 SHA512 
9e2e039e8071120a01e09db13ce1f242d9690e5c19bdd2b28525a259d02d32165454c0f463860634bc4f522f41ff219858555178a38be40b0dcede83fba0cd01
 DIST gitcompatibledubpackage-1.0.4.zip 2041 BLAKE2B 
595080956881fd86753b17cdbb12108ab03161806ca51c748017f29251dd47a95a0aebde4442db1783602cfa67a9593014ebb6ca591dcfec2b08eef3d737e2cc
 SHA512 
12057117be99bb4d2351af74cfd36c050734383bfc44b185cf5f9737d982e9fd6840f6968a3246b625d4ec90e9d30f5e394f8fa1febb85464429d771bc8062d0
 DIST inifiled-1.3.3.zip 10073 BLAKE2B 
0a46ae4ea5475dbc4c1f6572e984316fad6dddae8867772c81b1d73fd8b5e962211262611be18d54e8683e5870b682e49ef0592dc3b3b6251ce054509d38f83a
 SHA512 
f8c68f35a6a651d40f692f5f012d1f31be1750ff0423dbca1f812edd852e249d2c38fc98534c5ec901e5e35cd34eadb19f00fd2ae13fbfd7e4515a62efe92af4
@@ -25,34 +28,43 @@ DIST memutils-1.0.10.zip 56693 BLAKE2B 
1097169253905383acdc0a093ba5e82efa38fb5cd
 DIST memutils-1.0.9.zip 56034 BLAKE2B 
e825f09ca86e6776263fa6ea176077f850c0866555bd617c64100c24a6bbfee8da9bb13bccf9aa0a01f4976259366c2a6db7b5b771c5e627e371077b26bdb31a
 SHA512 
dff56bff6e27952a3b9460f8cddc1d089bf4ce8d84fc4879a1daecd60113f42037d17c3ffc4418ad02795bbf8db772af986af9459e026b92bfea3653f115e9cc
 DIST mir-algorithm-3.20.4.zip 636242 BLAKE2B 
e0e8edfa5850808fa4721acbc550614376ce724b5af7b391e8fb8ec0d3879597206cafe529072fccc702b2f5cfce41c04c64bb1f3eac561ec16390b3696e94c5
 SHA512 
2fb6fd9099910d2ab59ef38e745e786589b6a7951fe0f6bc367247881d51cea9d09329fce2b5c56ce34ef0bc403d3f651b5235a68523c4d289dcfa0a2204b669
 DIST mir-algorithm-3.21.0.zip 636917 BLAKE2B 
e72be714b598beab8f2ed096ae74bed6fb4dbcc05548b87e9f9da9bad0c27f9c9436a739ff0acf63981e992629a442a6edd2cc4e46236d7171cc389bf2b8919f
 SHA512 
c862a396bfee857d7f270e67db26f1a5b6b814cb31221f5ba5f17e51005ba5701676285646e233f563811acbb0d053ca44281f4ea4ffd3001d57ef2af0006c1c
+DIST mir-algorithm-3.22.1.zip 636011 BLAKE2B 
1c7bb73309dfb3570bef9a4bbbc09535163124b26698d5a8f310ef3e8083ed54d181540bcd80d99858e15bdfe119a3926a3247b996cb5a4883991aba001d7225
 SHA512 
b75bff764b367d1f04bacc425d045634d6fb41bd839ccc27a9ae3312a5219b5f37168c110708425d35059991c5a292f3f30a1afe9bb033dda4e5ddad76997e28
 DIST mir-core-1.5.5.zip 97922 BLAKE2B 
9dbcf239385abf1f8f64a6f729379dd40f7c2dcf4f3306a20d38c8d831347c00661461386fa54b2885cf3d4216ce5e4d50753e89d02157c9878898ae607e6982
 SHA512 
dc0d1203e48041d5fbfc03cfca8ecdb89e0c76f04e9db2061839b62c07daa7e75cc1637c800a57e0e3ef8d5e17f32653a5d31c4594dd067c97ed2f876585d32f
 DIST mir-core-1.7.0.zip 99247 BLAKE2B 
e6bf67c38cf6fa4cc3fc6f001af1751b5f6e7ba073bf736388344e3e09a28a483a4f7cc3caaca500b9932696b5e33baf684a047ee967094e3554c23f3cba560d
 SHA512 
763adfb63161e7aa0f78b3dc3e1b748227d3a04d652a93a45789a79418e9314230ac69a053f804dcc7a706cc33815a6bd0e568e839c5fc8c3cf328a71cebc072
+DIST mir-core-1.7.1.zip 99251 BLAKE2B 
b1db11f8f43a14311c168aab76b9fc6e3b354c987abb2aa7dc95a182f8bdc6f74f31d79e414ecb0aa4549187628542eaa99de793a3bc07f0fda93c6e5d253c39
 SHA512 
e6c0089c6844d5622835a51f32041e4e23eaf68f86f24b20d16e52677dba6dd127f841927407c90a5b38faf5628a1cdcff0df6ef6d7999d5294ceed8d24163a9
 DIST mir-cpuid-1.2.10.zip 25661 BLAKE2B 
45f501ec3e6b6ebd483ff999d3e1d5a28c8e380e24f9ceea18cc05d5f3256cb0f75d5360f52ef0e53678477dd2d39d1e01a48bde9a889e5aee0657617984db9e
 SHA512 
6baa282d5f5dc66bd7f1c6e1a5ef731a4dced8651019e7a05a82ac8b628c8fff42acbced131e89a2e4a54dfba008ba9e20cad6a2d6bc2f8a0ad6f841796ea355
 DIST mir-cpuid-1.2.11.zip 25689 BLAKE2B 
7ea32f0c23f15b9c6153013b22a852b84e43342f889ba66e80c7ebdcccd7102e9ab8cc26686f88fd64a8a8d227f01f6a73277621b06a4238483dc631e47d3660
 SHA512 
a8615366fd7d83c79818086657558d598b96a9af4362ab4957a18a9a2fd3b7da11ca4af24f22e9502dd068d38ca5ce7b8cfa37614e5071080171fb448fe6f9fd
 DIST mir-ion-2.1.8.zip 536679 BLAKE2B 
b8e5cb4ff539cf06b68f211ff618f0d7eb7fe23dd28ee654dafd27d373f6d03f499500450f54b22fe0a7c4ed909e40c0d9910441ae2aa91aa00138715261a890
 SHA512 
06a6428e6ac07994e6b9c4a8c6935cdc503d115474622a0fa9f922d950d0e0c4c2aaef2ad7fadc376f526c660ccc6775b8da829c7846820312388bfe35e61a06
 DIST mir-ion-2.2.1.zip 536785 BLAKE2B 
4d836dc695a2409fe59b92fc8dc0ce902d281b6e458aa1b244521aca4b28710c58c9eec3b3e369197284e48a055c18e72b49ad5059b4c731d704eb01cc79032d
 SHA512 
264cfe5b955c51a2eea7f41f01ac095271939e7ddbd58be2521c687ca57f5c51363d251570928d6d37a1fe1f428c2a3ecf78cd3914d3bdc421fea70a3bd41b4c
+DIST mir-ion-2.3.2.zip 541784 BLAKE2B 
10950c754c1c1c9a82e46a8be567e4b98bc7a7d65c7e470bcdffcf95ac1fb921adde2bb6db0ed6e2cb018deadbb357fa4713c58887adb4244f659fafd515ef98
 SHA512 
e671a28c5667dacdfa942fa56c50aa8f8e8b1d218db3f9dc5a2f59b4cb41f0ee0367a263ab9e1d8e5f3e2abcac88302e9b8dba169d72e5a7821bf03fff334417
 DIST mir-linux-kernel-1.0.1.zip 77709 BLAKE2B 
ce06e2b202f641b21dcfb6436506654540eae5c234826a0c374e5f0dc894eddf4a95ccead70c973856a06af9abac6918d8ac62728c219683b617f2dc379bc2d0
 SHA512 
326dffeb1d28d80c18b38e0b62a75a08512114a159680d06cb480538cbda7449f80b1b4405ee25f03586e43676bc349c5bb58f8eb1166c5f446b3cc51a4a6353
 DIST msgpack-d-1.0.4.zip 159970 BLAKE2B 
ddc8f653e32c2e1d813b359ca5cd6ffc144ac029964e35392071cfaf387714bde6bced8bfe9a1b0c4f4d0fa33b3d2405334c3134a8d1180eb763dfd6d8ee7048
 SHA512 
1f7dedb3b97020255d8171223200a6249006653490c6127f87a3145ad129d0d28c5c35ff49b80d8b56cc116d5348f828552247fe5e705dd4d63edcc4357caa0e
 DIST msgpack-d-1.0.5.zip 160333 BLAKE2B 
eea11c4999cb43b68622a81d97c9bd459c4d0b1f8460b4c169afb35eade99f1bf5f2f1a5ffd5849ab00b5a7c632841fcf86aa6a3e6a71eaac4ba45b50c7d092d
 SHA512 
202b09e5e202b05a0a7df2ce71c7f8086d0811bb16a4e5c8ac3b0f3a62863b528aee371c31a8efd8eeeb60102fce98b2fe9aefc639a37fa58ee53120fd2538bc
 DIST openssl-3.3.0.zip 2175674 BLAKE2B 
d6187757958ae2cece13bfe5049271ee0aa9f6c6178c681a6f51ff400f6d9d6b0c93074580e7a3792ffec8fd71be56558d674b5f2036facea5db772f27581a5d
 SHA512 
49e41a356bdc2f56d18595e54720464a03158be970834bd62a2812c71f7e3369847bd841861d6407155cad4d6cd19a1250423149555146b6ef7680f33f206719
 DIST openssl-3.3.3.zip 2176223 BLAKE2B 
c45eb8f16429bfa2cbd0377bfdbd96e029cef9342dc82cffaaa781907fb0b9303de970ecb4dc656f07545113e1a5d55c65f136c91ceadf626ffec8ecac7e9acf
 SHA512 
60c2ec32e03cdad2eb156c3e8ebc5a9ea2861ea5ccb16291e27fea4c7431e2a9c75b9937915fbdec136915c9c2862774e08aca186cbce52e15b671c257a5a9b0
 DIST openssl-static-1.0.2+3.0.8.zip 35844001 BLAKE2B 
ae5e0207cd4b166a68d3ae531cadea9559de9ae9955648406053e6c0b27a897b768071a62692e3e90ca379d83d7cc6e80db2da7a00db575abe0a6442cbea62e4
 SHA512 
60861f9394e8cea95f566a1dadc1f37e2ac9ae10fbe52060005e29f5a5c45cba138e1c25395be4eda0a935cfafa49d123339daf0551a75f1f9050925c270882e
+DIST openssl-static-1.0.5+3.0.8.zip 39027064 BLAKE2B 
09e19e05022a0f228de4f5cf876f51e76b41bec16d0fbe66ae99c30a3f6682685738e3e4024825008c193924004e1a607d9f50d252e5a6eaf1aaacc2ff349b44
 SHA512 
888d8f6e1e8c369f9bde457a29bf0078a538870adef35ae192903cde2366ef9d4039d99c333b977f0e3c772a0eeabe958c39d35983d8bf5d2f34f304656b4518
 DIST requests-2.1.1.zip 608517 BLAKE2B 
24d078c1103ce10c6ac3aa3436ece1f37e93aefe199fb5b75661afe183c4b5e986e2d13c9530f8b58bac87cdf8791762b14b7adda6d706073e8dee95f3747061
 SHA512 
528c6d563808c4d089e89f8fcb9e7e347934e9c948e827bbe7f7611bc18a4fe4c1c5d45873041d75c51d783ba1caa5d48ab9b459f7a520d420a01abdede21d37
 DIST requests-2.1.3.zip 608602 BLAKE2B 
36368f4c2e22c5f4137d2242a375dd2f0ce23ccdb4112ab024e88437081e861ab1dae110c003434c8dfe47c73d899d4606a3cfca426fe8c9ac02497d5abe82cf
 SHA512 
b8227dca8d3f773bf7049ca07584e2f21f5c2d8b8da93fa23f4130d582641467b6f708c9c82f01cfa3a9a508ebeff91fdbd6f947edcf6e997a76524078405bd0
 DIST rm-rf-0.1.0.zip 1746 BLAKE2B 
1634cce773cbc0c257006ca60ddb4249978a80b8a2019c88820d7f6d61786c8cab47b1d12e409cf6c7844b843f0da42e6e652e37d21f1ae50c4bbe30b5955850
 SHA512 
652d0ed64d3ab9ecb3648c2cedb6f80d4cb3fdff97d9e1ced52f1c3cb6a403c3759e9fcea6e727cee2c8cc1df14ebddaa1715bfc939d779475f92cc25f9e98d9
 DIST sdlfmt-0.1.1.zip 19696 BLAKE2B 
d566bbebcaf4b3181b5bbd3986252bc06de7d9ec11bdfd43633ba84de23ab39f1212858db7a7c7dba3d0c28f33c2e772a52d35e88df1604fbcddd34155434c81
 SHA512 
d64bbd52cfca9fb19e16af3e5f712ad9adb1c9b4c945e0629894fc97744049b13716a0731df51404d2499c4b5a0ce1a4200a430d7c296f14c14946ce0ca08b8b
 DIST sdlite-1.1.2.zip 17376 BLAKE2B 
91147bbdf9eba4d0daafeed3bce079afdd1f101fc45f2eb8c8ad64fc48dd4617ce6ad4ca2f3cc13ec3b4f2c569ca5ab122dc8c61f0012b5d6e4092b1a25f4228
 SHA512 
320d83831413dc3197364142df93e34249b0a9b81d07bd94214dc22193d73f9e2c8d8f79c169f690f5b30e0fb8ca760d6dd7d8e7648923941a408da90d68f0eb
 DIST serve-d-0.8.0-beta.17.zip 426973 BLAKE2B 
3a7cb7c627a47a6d342f6ee6389d83637fb8d7a9726fc96e7cc25579a01004f35edc417b86a9b1bb00cf9847e27ff04a08cea72400735181c7edc8906ab67d87
 SHA512 
defb2cc9879121e6d56392cd0c6b3d08259fa09c5a04fcb4156bb31ae95153ea02d673030f145f09f85b5ed1e5c0e686325a263a018f563df3b759da9e132693
+DIST serve-d-0.8.0-beta.18.zip 429784 BLAKE2B 
108746a3fbd693642c4bc16dc2dd5c1c4c30441643f535fc2bbdfcb8c53e21443cf7ed3292c0dd888b237fe1e95b14794a30d6c945f904cdc2771ed2a6fc8fd3
 SHA512 
87994f7bfdae13484ce822745901d3d663da8ab2e6f3045de152c6ed8598e209017bf42d11dfcc6a231d31b7e8ab88d0a4aff4eca88f46556eeb56a54ce4dffc
 DIST serve-d-0.8.0_beta15.zip 420782 BLAKE2B 
0a507c9e61f4cbe19074522600ea9d44cf9fae9af672a352514f89d9d45718966e115a1396721d8003174edde3176adaa3c61108d96e6c1d9e9e3c0c3c29980a
 SHA512 
1967517fce65ba4a38dbf8b69876a12393b09cca1fddd321e30b0df8479c29e259b0432330c1b0a5bce6301ec0ac09954d3b1685e6d1f92e96915546b8c9691c
 DIST silly-1.1.1.zip 41851 BLAKE2B 
ef244037a90411d102a68682100f6b80f2523dc339b390fc0b19bfc33b660e4249a38917fa6a0915b9e20ee96b3e73ba6d2a7ae37452b90f13e0144070cfd528
 SHA512 
da868446eebc3c3dffea64a71f46849385cbbdc43494ad5f31ca74b90f104b2a9c790076ab394d9e320a7ac54f87a0882fb602e38554d175de142901bc04e5b7
 DIST standardpaths-0.8.2.zip 19648 BLAKE2B 
d93950d1fd324cf16512fc5c275fb1b68136656455929cff93e4d857b27038a8b8407c83cc1283875e4b843910e2e02b1d9434ef42c5d15ed4d0ec28acf54b71
 SHA512 
961752bb9a8c8398f6226951a0adf2462e40e977c6aa60a6a6bdde2e95f24ddc4a373f72fba4521bdcd02d2b8e1d7122d9b604ae4e91b45993e6461db4d279ef
 DIST stdx-allocator-2.77.5.zip 119932 BLAKE2B 
143afc788fc68d6bb356449c7a04f3427907945b5ab32830320dcebafc373d9292015875ae50aeb67a0f0e862a4c847845cc80f7f35f45518e146dc7796fc9dc
 SHA512 
3bd530cff3a70a68211c5169002642c1fed4549b6408234f61a0aa2ff28e07c79ee384c8c0b9786e955f5cfea6f6c85d23a00774ab8ca1eac338eca176a93b20
 DIST taggedalgebraic-0.11.22.zip 25727 BLAKE2B 
2449d0a68a77890332401ce6e74aca1b86e0b75857fbacf5704cb9d88b21fe86f0f882226a77fd754acd0f02d8357f44f6a8c2f01a5c4c93064a81b5f3436034
 SHA512 
6d405d7e83a9a72524121abb9170f6d99c210fc12f670eed1056b65866e411b5ea19ea076a80bde061d10ae6895b4e364afd8e246738250dc98885df7087e9b9
+DIST taggedalgebraic-0.11.23.zip 25756 BLAKE2B 
801d3398a9925a5afc3382b502e8126fea15f2f206dd726f839642a8553f56bf15ddccbe740f05750b20daca6a431bf6bb0af4a1549e6b070b13415b250bd088
 SHA512 
5307c80a485c4d1d66e0938c8c910f015eed6347074366f0116762f871f959adc8ffbc3038bf745f08f50c12df75634dc0d5046ac52bf90ba80e3559b595c4d0
 DIST test_allocator-0.3.4.zip 6128 BLAKE2B 
cb30faa8606d14f3d4ff3f1e875f0da1acaa561b1c047f1a1aed0a674f90b5928541fc6a6f789ae765aa096fd77622347ffd4b17c2e55b69aa3aadaf216e0c9b
 SHA512 
1adc80cae2410d832a61a39025487cd80a727f75ade5c11d564af27517cd3d8b77b71f21a37e151e356a0276cb3d3c5d28e5e464b36ff34e91a8b7a2a87b5dd8
 DIST unit-threaded-0.10.8.zip 121340 BLAKE2B 
962c75ae4111344c20229660514f259099c6b67a5babf7bb1b740e072c7223300a6758e1246fddc493606a63047547409123036523d86cac421537beeb5a1f8c
 SHA512 
07be27652f43746d7823959c3327d0f48e8b77c1fa2ded0a0965512edcfebd3e521f2177a0446db6c2a2950d76f7dd3f6530cca4d988f720e8623dc84778a990
 DIST vibe-container-1.1.0.zip 17219 BLAKE2B 
727767cb85148a6ef3dd80a5e08e7227072af38058c52fd1cbf5cc2bf9e3874b6f5fdb818fff2c86c7366adca05301412fb250350a808303ab16da48b84121c0
 SHA512 
54e41c7f80b23cfa7a9142b9638139bf46ba5545c95e7f248f6c49195243fca9a7dc046218c700bd9bc655ff87a4c9a9a76025b5e7386ae5b2a5eb03b61cc6ec
+DIST vibe-container-1.3.1.zip 25013 BLAKE2B 
7b90a9c5d38e7a567598c91eca7665b0425f47d93bfa6b8a3d1f1ee98dde0f7c3cc1543d4d807f60344772c586899015c934caaacc51805c4e7947cbeab5ed2f
 SHA512 
b131b2d1bc462ca6fea6ca26fe633246c321ed9251c11ccdbf66adeb38483c65345a67d8a0a553836d3f3b46e6192b0e9546c30459ff96906b449363e77cd9e4
 DIST vibe-core-2.2.0.zip 193504 BLAKE2B 
9f45019edf10e20ab57bf67c033be6779f4c632daca630b6dc879f4a0a306900763325e7e7b6a69d76d4fa4af5eeeb9fdbf107864afe7c39d225af57b92a4a1b
 SHA512 
f7329ad430228f727c3c13e3a584394c5f2da82f7825a3c55c2e9d674527d6c7e271040c5c516b46956e2eb756bfd9895f9fea2bd035430f2f55fc9d62502377
 DIST vibe-core-2.7.4.zip 195593 BLAKE2B 
5e7a8229cc1f4b1d7b94523c7d068e899f74fc86c4af9d9a8122969216deb7124582c7835b4f131cd3baeed7a4adc03bc5fb46516400bc4edf576b046d08e39e
 SHA512 
86e2fd03ff43522cf91d048e3c0f953e4a80a1251358a8582b4eb3fbfa406cd9a89ab306becb1a0c1e6a3bcb1003bc082099d70a68bef58816b7686d0aee9b90
+DIST vibe-core-2.8.4.zip 196743 BLAKE2B 
8ba1d111c06bb22dba4a1bfef1b9a4d13cb798bf374188070051697c77ea6dae2e581022f961b79ebad1a940844f9d504db093ce187bca17133845260d7c9e86
 SHA512 
7e364e679ef24df5d7d64a23000bc98f9ffea31357c73964139aa1edc64baccc9f0745017dd41a030c1582bb52421977b6bc1bb41aa2643b4cf8a769416fe193
 DIST vibe-d-0.9.6.zip 4046046 BLAKE2B 
b19255033041453fd4f445ee87846d29904d4a5653f2116eea8cb6079f9627a2d192058bb4b61be1ad60603f63365d02576ff66cb43a340713c4bdec077b9f65
 SHA512 
1d842ef26d319324fe390701cd03b746be90d4cf1019f7cbadb20088dedbfc654383598057d9029296c4712cd6a57e7384446f47cfda7789db3854a82773ed2c
 DIST vibe-d-0.9.7.zip 4049466 BLAKE2B 
f3199b7af47b2524f82cef999a71cf5b7cffc4350f2f135f6f09378a4be7f3002b1ee98565bbd1d9e038043f7ada3e53f78030e6f791a1bcd2d6520c2ae0f622
 SHA512 
c8cae7c29d71251f13678a97eb4e158024310fb8dc6018d84dce7136607fd469ab9dd7e552d516b3ad89e81c2df715c94212426c00ae84e95e52e49bcb8be75d
+DIST vibe-d-0.9.8.zip 4041355 BLAKE2B 
b072f52b23faac6a938e20abed74d94b3a3748491f71a675864c7afa4b67c4b2e63c6f5aeafaa3178ffa2206c5d34c7582c1622e3f6281804a9dbcaaa03c4bd7
 SHA512 
dcea24f138d2045420ba00ad8ad2f5b4ddab4233239c5183a36bca10bd2b55f30958c1c9a460fdbbbab27ea3030124b9346c66982b8d2f122d6cf57e308bc30c
 DIST xdgpaths-0.2.5.zip 7485 BLAKE2B 
30fae47316c1c57eab5de21192a7183c5d6cba63dec3f1823a2814b5fe28dad85f5790672df2b8314d7c2ee1c155861ce73bc182e5010759fb7bd9a301e455c5
 SHA512 
2e90ced57d97189001d0c9e8007ddbe309233b3574c714c85e90cd05fc23ef7edac51c7cc1f55be1f5f79e96a1985dbf849103e7ce91ac7b896e5f4a38c6fd38

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta18.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta18.ebuild
new file mode 100644
index 0000000..53122ad
--- /dev/null
+++ b/dev-util/serve-d/serve-d-0.8.0_beta18.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_rs 3 - 4 .)" # 0.8.0_beta15 -> 0.8.0-beta.15
+# gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
+DLANG_COMPAT=( dmd-2_{106..111} ldc2-1_{35..40} )
+DUB_DEPENDENCIES=(
+       "serve-d@${MY_PV}"
+
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]+3.0.8"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+       "[email protected]"
+)
+inherit check-reqs dlang-single dub multiprocessing
+DUB_TEST_DEP="[email protected]"
+
+DESCRIPTION="Microsoft language server protocol implementation for D"
+HOMEPAGE="https://github.com/Pure-D/serve-d";
+SRC_URI="
+       ${DUB_DEPENDENCIES_URIS}
+       test? ( $(dub_dependencies_uris "${DUB_TEST_DEP}") )
+"
+S="${WORKDIR}/${PN}-${MY_PV}"
+LICENSE="MIT BSD"
+LICENSE+=" Apache-2.0 Boost-1.0 BSD GPL-3 LGPL-3 MIT openssl public-domain 
Unlicense"
+LICENSE+=" test? ( ISC public-domain )" # test dependencies. These do _not_ 
map to test? () in SRC_URI
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CHECKREQS_MEMORY="10G" # mir is a chonker
+
+# Lower versions of dcd won't immediately fail but they won't work as
+# intended (no autocompletion for example).
+COMMON_DEPEND=">=dev-util/dcd-0.15.2"
+RDEPEND+=" ${COMMON_DEPEND}"
+BDEPEND+=" test? ( ${COMMON_DEPEND} )"
+
+src_unpack() {
+       dub_src_unpack
+       use test && dub_copy_dependencies_locally "${DUB_TEST_DEP}"
+}
+
+src_prepare() {
+       # Tries to update dependencies timing out for each one which sums up
+       # to about 4 minutes of doing nothing. There is no direct way to
+       # configure the code not to contact https://code.dlang.org
+       rm -r test/tc_dub || die
+       # Uses basename to run compiler binaries which happens to work since
+       # dlang-utils.eclass creates symlinks for them. Like tc_dub spends
+       # ~40 seconds waiting for code.dlang.org
+       rm -r test/tc_dub_empty || die
+
+       default
+}
+
+src_configure() {
+       # There's an issue with ldc that when -mcpu=native is specified you
+       # get an llvm stack trace. It seems to be related to the use of
+       # certain intrinsics that depend on the target cpu.
+       if [[ ${EDC} == ldc2* && ${DCFLAGS} == *-mcpu=native* ]]; then
+               ewarn "-mcpu=native causes issues with ldc2 so it will be 
removed"
+               ewarn "from your flags."
+               ewarn "See: https://github.com/libmir/mir-ion/pull/46";
+       fi
+       dlang-filter-dflags "ldc2*" "-mcpu=native"
+
+       # See https://issues.dlang.org/show_bug.cgi?id=24406 and
+       # https://github.com/Pure-D/serve-d/issues/360
+       # In short, we have to remove -O from DCFLAGS for dmd.
+       if [[ ${EDC} == dmd* && ${DCFLAGS} == *-O* ]]; then
+               ewarn "Optimizations will be turned off for this build with dmd"
+               ewarn "See: https://github.com/Pure-D/serve-d/issues/360";
+       fi
+       dlang-filter-dflags "dmd*" "-O*"
+}
+
+src_test() {
+       # Tests all submodules in dub.json.
+       local subpkg
+       for subpkg in ":http" ":protocol" ":lsp" ":serverbase" ":dcd" 
":workspace-d" ""; do
+               edub test ${subpkg} --build=unittest -- 
--threads="$(makeopts_jobs)"
+       done
+
+       edub build --root=null_server
+       edub run --root=null_server_test
+
+       # A simplified version for ${S}/test/runtests.sh
+       pushd test > /dev/null || die
+
+       local testcase
+       for testcase in tc*; do
+               pushd "${testcase}" > /dev/null || die
+               einfo "Running testcase ${testcase}"
+               edub run
+               popd > /dev/null || die
+       done
+       popd > /dev/null || die
+}
+
+src_install() {
+       dobin "${S}/serve-d"
+       dodoc README.md editor-*.md
+}
+
+pkg_postinst() {
+       elog "You will need to configure your editor to use serve-d."
+       elog "For instructions check out the README and editor-* files in"
+       elog "  ${EROOT}/usr/share/doc/${PF}"
+}

Reply via email to