summaryrefslogtreecommitdiff
path: root/app-shells
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-17 02:56:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-17 02:56:05 +0000
commite65f4866ce8216f52dc1316fba72f6962683ebfe (patch)
tree15688e5760d123993caedc3feb5873915b90b011 /app-shells
parenta06c47011120ee885d0ea7adb1a080bb16f03b3c (diff)
gentoo auto-resync : 17:12:2023 - 02:56:05
Diffstat (limited to 'app-shells')
-rw-r--r--app-shells/Manifest.gzbin9625 -> 9623 bytes
-rw-r--r--app-shells/pwsh/Manifest13
-rw-r--r--app-shells/pwsh/files/pwsh-7.4.0-disable-telemetry.patch47
-rw-r--r--app-shells/pwsh/pwsh-7.3.7-r1.ebuild409
-rw-r--r--app-shells/pwsh/pwsh-7.4.0.ebuild45
5 files changed, 71 insertions, 443 deletions
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 4969dd7872a2..4975baf90ef7 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/pwsh/Manifest b/app-shells/pwsh/Manifest
index 8ac3c66fccb4..4235408074b2 100644
--- a/app-shells/pwsh/Manifest
+++ b/app-shells/pwsh/Manifest
@@ -1,6 +1,7 @@
AUX pwsh-7.3.3-copy-ref.fsx 986 BLAKE2B 29163b4a54689bd38bc8678861c642b3afb9fbcda580a349d3427cdfcd292357d89300a97b5e0203aacb7d5b1b7d9de23b542e50f424ea6897cb259a172b6889 SHA512 ae702b99f18b44fd20d164fb887481a50b6244a0dedc65c22f9e4f702f42ccab39a0dff850fe84a67936b8a7ee164b42b6ab8b462b92df15c5bd40d563415c0c
AUX pwsh-7.3.3-disable-telemetry.patch 610 BLAKE2B 266c9cf3e203974efeda4404e82f912ffb4c5808d69a1e46a727067fcedaa502319c3116e97fa060a0319db1de1f9477ea7d9e3b5a7244f4a6236aa47e075681 SHA512 9837a02c371350629c9327e1b6b28b63ebca8aa3b6486c21bd884c5425f66c2bcc482042d75cb41de58b19d2378cb24ef8c69c1660594d6c72fb6fc019a22709
AUX pwsh-7.3.3-disable-update-check.patch 536 BLAKE2B eed8b8d948bd197f26d590ad56ec1552dd3809ff0072f8a205ad56519175f18a0387b950aaa2a76fbee655fffb46f26a1c79bdc15658bced08ea220beb5c8550 SHA512 cdf0b80769a60df6e5785b03591b5f4055251ed2f79fcdb3765b41bdb9e455f6be1dd9534927bd439fddd2105d3ccf2c0a88de50b42400c23cf4e74f1cb466c5
+AUX pwsh-7.4.0-disable-telemetry.patch 2295 BLAKE2B 3ef50229e216f40b702957496ba0a7f8cfaea297e7e844290f63aaf3aa5d68060b10531351c8ade732be0eaef1743a449b846d15626e05c4ccc6b7c2c4a3b45a SHA512 161739fcc046ddc065903b33dbb5e23c7f041b7c92a6a3055b1c2a02ae6eaa7602377ecbd268ca2d07ca564c0cae0d05d969c57d695c522b085303f52ae8adf0
DIST dotnetanalyzers.documentationanalyzers.1.0.0-beta.59.nupkg 14410 BLAKE2B 1a8b2431c6ecada6995d14a244b6a9b346ddbbef5f142afa4097b1167e6e7a4eb177eef52b4cbc2c2abfdf1383d65e822d95e28c124353d51b156e77f014af6f SHA512 b3a943f1a2a5c2dfc67650e13e4b0437d9e2892cb90a76576ece80a2ce74d080545135165b39c8a6c6e2d9a6ea9b8a9671044c8e4dd877a4c4134af46634dfaf
DIST dotnetanalyzers.documentationanalyzers.unstable.1.0.0.59.nupkg 148293 BLAKE2B 2aa4ed104a4c0e14c010106c204c6d31419a41b55a3df8655b61b65577a1ac4a2d84894ca352be7ef31bd590d749b368889124a7e00ac8fa41366791166d7b22 SHA512 904ddfff355e901719c30fdac37aa31c8fcc80b2e16433da14484a356717de45ce8fca241c4797d09c5f09efcdf2251f19a59d7edebb9b00f80b7f2854de9174
DIST jetbrains.annotations.2021.2.0.nupkg 127455 BLAKE2B ec5ae4d52ec8f670c918f1074ce43c71f773d104e545e5267b5d65f5a6e53af7831f986acc5e47d587caf68e289e6d2fc6ea74415b9ede84dd5a4240cdaa10be SHA512 e4f1e8a7a6890b2116a2a5b4483346e1bdd0ac7b30d67b5c026b8596c5150a86868bb2d3eaca22d0e22e80dbcfeeedae755ec1c29258c8895acfc3f9710517c5
@@ -25,7 +26,6 @@ DIST microsoft.csharp.4.0.1.nupkg 462346 BLAKE2B 209ccebc9103b803d26ea1f0232245c
DIST microsoft.csharp.4.3.0.nupkg 462324 BLAKE2B c6cbdfc136e3895429e8d941ff1fd401f2a6652249c920f98267f4c454d6dc6c148d00cc156d904019af16b6f4b3fe6c308146a08a52c477e16e54cb1d1489bc SHA512 30c440b34652c8af000557a50286b75579dd5311bf5b9da24e8e572f46a311a747cd46b7e0279607010f34e2c5ee8393041b536366c0770aea8a97c101e2d91a
DIST microsoft.csharp.4.7.0.nupkg 627100 BLAKE2B 114a5af7151feb80785619d54caf5f928558a034254b5c2e185820a441f017705c933b0d66a31d395ce516a81f97655cfeca46e37397082b1b5d6ac6f507301a SHA512 2c96988515f95714d4b83f5650f183dc6a564e0b3cf5255fa0e3ef48476debab4bde542f9f2f6c47f6620b7a71d6a515e4415e6d2e388b60817a29621d5690df
DIST microsoft.extensions.objectpool.5.0.10.nupkg 71169 BLAKE2B 0d11162c7fb0a197e45c87c86993cb42fbf2ebf3863e920af52fccc5672d1de4334acfc33ed3ef263105591932aa24a291e4e555f2d9ee549876ac655bbed81f SHA512 39338a366fb42172d4c25a2e1a30c8698166a179119ce85eb53a979baac6576d2c99af9f0fb39ac6fc193d1133bf9cb72b652293ca82f19b69fb4d341de5b94f
-DIST microsoft.extensions.objectpool.7.0.11.nupkg 82380 BLAKE2B 794cc26cc0f736212d08975c7d88ade9ee587370e08b851a984dd1ad0a81d247cefe2f1cfd276a4d2e4ad7eee8b95511854d9fbbc4a8604d6ce368548c4b3304 SHA512 74115a70ad4713f683a784fe0b4662365d856e71e48db55e8eef5b1c611d9121df80e01e7beed8cef587781e86a033fa391530a46bfd87d06a38700acabfedfa
DIST microsoft.extensions.objectpool.7.0.13.nupkg 83932 BLAKE2B 15f6b9ee4de66f042a3100b125eeab8ede121d3f379b757ce81af924cf1e99b4b83f3255004b52c67f08b63443c61c971a7563c35fd3d5870826d3e9b93f926b SHA512 37aea40332817dcb38cc85ff8953143a17e7f17bf761ed50a4b192f08512a421daf95c61d99b1d0e2a9dd18da6eebc8f53a154d8b3939d9fb4ca69a6f37bc2eb
DIST microsoft.management.infrastructure.2.0.0.nupkg 92871 BLAKE2B 4e09a785ceb108766f7753a052d6d2a3634c474cc3a3baf6b04891f8bc3f57d5cba60c06797999cecf7cbf634bf5366eab631553a33d0d9bc001ad3585278065 SHA512 49b35acb4eafe76d69519bb2f85d8862d18b79e1f168f964ba6669d64ef560ed75945a88ab7d30f30711b6ab3fe7459cb594da51a52feace56cb471e4d3e0af5
DIST microsoft.management.infrastructure.3.0.0.nupkg 108606 BLAKE2B edd8e8a5e8848c8b72ee247624aa8980fc3dfafc434623dfcd8a4268fdc2cff4c79c1554f57be6f430c66ed3a0ec7ba819beb813fa4df3027e62c461ed43ac23 SHA512 95cfdfab16f201bca7ee0584199e18412094e7cb3ec7373dc2142cc1e76792de5ab78f8f89253fd1a36dedde7b62c0bba0c1376bdd14a5c591c143db96f7cbb5
@@ -73,7 +73,6 @@ DIST packagemanagement.1.4.8.1.nupkg 1153134 BLAKE2B a56bfaddf35023b57682b7e39a5
DIST powershellget.2.2.5.nupkg 270249 BLAKE2B 15f040cbbca89db9a455791d14bf30959c21da9c94507f3bfc4978c06557f0570272613b55d4b05b1dff630989c93e825a48a64a7d6dcac4d43fde5151dc5ff4 SHA512 5a4af7aa61b6ff0f449efa384e8d44cd7899d586515af9cf7ba266c26a625abf33c0c0dbe0d476cd17980af39a5c764d4ca722e752bec03ed478a73a38397c3c
DIST psreadline.2.2.6.nupkg 237916 BLAKE2B 9aa3f7953aa0601324e83e7fa59165466cfa34daf61ee8ebd506db0a25937b40852b5839ab909ee737fc5b717389abe5b7a36e045135b21ef0b8f9131fbe05b0 SHA512 0a21c4bb0ff15d4d1916c2e0f87721f9e257e1e762f495bd28ec241643ced3c5bfe6684565cea93359ee819eab8ce9492e6a614a4c0b11a282309e1c8574f0dc
DIST psreadline.2.3.4.nupkg 257204 BLAKE2B 65311f5d5993fd468ef25f52fbc2e3dca36e8b25338842a4e7cad53514ecc1e7a34ad674327478c25dce9b3c601cdee6b85ab70fc26076cace9d7bd8417e0125 SHA512 c29c1e5d6277adeb358610b94c6d269930861e4edec44f405ac9a8bf8b3a36cf2f87d9b6f7c1da908baeed0672cdc4a142f3ea06b755ae453fb32bb7b8eb627d
-DIST pwsh-7.3.7.tar.xz 8752364 BLAKE2B c560c3284821da1ff727f1126054c7e8a775034fc253f54255df7f8169b972a5adcde6a09826f44823efbb0bfef1ac8881c6b96adc870eeed9b2508919b1ddc4 SHA512 58f550ca5592920c1911d406680de5d83855ff9e41f837a589b132d930c1b334762123dbb29048e8c8e1a3316d6c2546d86ea90184f322ce653730776e9e61ae
DIST pwsh-7.3.9.tar.xz 8725980 BLAKE2B 80031b79dab55c72c396cd6d5833628321e385aff9b275974f71d1f42f2aff4574ff05c0743e74417496af50ebd59c886ae14beca0a9f64626e3733ba1820db3 SHA512 4c5d3dd450ec81fb32910ff0f16816259074afdee7cd0f6c1a5818da53028734cabf92bfd62befe218a547a16c16857a6d0b6bc08189e8c36732fe2ae071e736
DIST pwsh-7.4.0.tar.xz 8767840 BLAKE2B 29890144f1ecaaa7f53b9a800804f5751fb946ec1125386cb49d192f042b1c93e7b173daaa44bc8f3dc6e973c16249e92ad24968d2dfb3d5f279bc3d87e2c506 SHA512 d01140aa8ed227a83059bd1be1f61e8ba67cb10e721c83c5d0bf25ea6cb97306ea74c87aec8623351d8db0dd40af3a39225fc89fffca19cd965980cb5d9a90e8
DIST runtime.any.system.collections.4.3.0.nupkg 107990 BLAKE2B 802e2ae919a4834150d825ac086d8f47e2185e31b60b45f3dbe5f63b1d714953d9faaa7d8fe4cc25a1ea8495c4f8fd925bb198eea0b67e594a8558238b18196c SHA512 9f8833176c139b71a58694ae401c5aec209a63227be07c7ab559bef772082bd1f6cc38ba2949cb1c8e5c5514ad9f4ff51859838dc2f28191f8bb7ae611a50239
@@ -215,7 +214,6 @@ DIST system.numerics.vectors.4.4.0.nupkg 337043 BLAKE2B 94cca7283873edd9199d843d
DIST system.numerics.vectors.4.5.0.nupkg 382792 BLAKE2B a97284a76a6729052d3a127e1875e2012ae5b90a40533783dc799b543d44cc084035374799e9e1b894083cb61f2639711f18b76ff31145140519a9674dd9d2aa SHA512 9c04ec0530f608aaf801837a791b33857e2ca6d2265a6049c01fd4e972825967e709cad3070f174829b7400f608e9a641d3afc3a45d4636d4c47dd43dd0657b3
DIST system.objectmodel.4.0.12.nupkg 321648 BLAKE2B 7a008caf5f7f38f34d62037e5e3505dc237356246103d00be5b07423829fc4f2a763fa841673ebdeb0d6caa79dea8d7fb9f56cf078addddb3cc853e63101f03a SHA512 f5191cdb360bd2624abd7454c66862540f97aa19df92ea0854786b9d3cb9549e95c6194cfe8adc01589203c4feb1673a129c4929486bcb5f8db83ea535477c53
DIST system.objectmodel.4.3.0.nupkg 321655 BLAKE2B bd1110665321034ec27635077ba7f9f1a18cf2f813d7a99f511a91fb6c95827b3b10108bf8a5b4a9e32685a8754e1eeca7d1afb2dcd02ad5ce3ef9db61fcc114 SHA512 409bca3d2139bd1d003c711400ba2db5e576bb54d593aa541ec3576e7b2029b60159ab1c5b2c4e7389267b1b95ebcd8c2f064dc6e1f53e693aacb1737f066123
-DIST system.private.servicemodel.4.10.2.nupkg 2201442 BLAKE2B 9e1db89ecdea9450eec7dab91398054a8248fb46fc6686bd44b40bff23ea15d6b16c252229d14554f7f8ef803191e2fa1e1b8d93ae358e955b33795fb80f8282 SHA512 3190665d0e27e316232054a1c471366a2a58fffc75cc767f53372b8385a9dbbecfb7fbf01e09a4d6050c02acf539061e165952ae68e1c03961ad30d8fc2e8821
DIST system.private.servicemodel.4.10.3.nupkg 2204805 BLAKE2B 2012b530748a8b8f02755ac0cee285fab05204f316cd1c37ac85e20b0c005bb7deb3e3d45d888d26dd828f210d3198fb4cde3e84005dfdbdd2cd37dd42f7ba45 SHA512 e78bdf59d8611c5c95ff43d1e8a41f6f608a17860bd512b96a31d9c271b1405557f9ac39dca0b3c3de0a436f0d215bf15fa79767450ec3f4a84e5e6fd2da0f04
DIST system.private.uri.4.3.0.nupkg 16869 BLAKE2B 7a407e16b35e4a5f405029e80749f7ae1c907707d9f72657016667ccf1255463011497b09b7d9e23fb3ccfd4de508dea48b33b13267775619f63134897e54c61 SHA512 5989a57ef273b689a663e961a0fe09d9b1d88438e5478358efc4b165de3b2674fa9579c301ce12d2d2fa5f33295f2acb42eceea2ebebf70c733da6364ceaf94d
DIST system.reflection.4.1.0.nupkg 700819 BLAKE2B 7d98a07245ceb46e777b904b66ebd5d85067ed9a5e7ca10bc0838f115cfd5f7da1b6420b2126e56310b47b533fcd22ce020e046d03423ccdeb9392609783ce56 SHA512 67143ef8f6fb1044830c70c66e9a2b4f1850f50df5dadfaa5177338362ea7b9e9fe4b0ba59cd4eac6e1c8db4e0c285c239e4c2b3ce61391618b411aaff45f7c2
@@ -282,15 +280,10 @@ DIST system.security.principal.4.3.0.nupkg 94590 BLAKE2B c6fc5d6944a44b3ab125af5
DIST system.security.principal.windows.4.3.0.nupkg 220931 BLAKE2B dcf84627ab57c5e72e0f1828b48c6e9bfa2ea2ead7b9c02bff03b9819f4057cb9d4a8821cfd0a98a381f2d7a2471df04041567de970f9d60557923e6e09317aa SHA512 66c1d5a9d649b964e1653fa2cd41d8f80515b7cd727fcd7f0890552070da1099ecd1032560f259a108e0d1d6a6da23fa07bc5c922f426a91f33b667f7c004019
DIST system.security.principal.windows.4.7.0.nupkg 511086 BLAKE2B 11731c7ad320a4c58bbd78a5bc744acc58cf6860fdccf21c77a5edbbc4825dee7483fec004752dbfa77a6168de5833b458683f97beb096037e55a72f005babd6 SHA512 f30a16d34c8792db60b2240363a8b200cab28bc2c7441405cf19abf71dbf5fb0bf3bd1cbec4d9b5eb4cf73ec482e4505d08d80afdef00b2b4b3bb56d6d4cae96
DIST system.security.principal.windows.5.0.0.nupkg 535022 BLAKE2B 4b20ab3cc0b4bc820df360df57b2eb0e2059de677c432af31e73acdf600a417685900aed2cee8e33ba9020d02ae688096cd9c3a77da441ed33cf968c90124bd5 SHA512 44a920aaaf22b2172d41319bb57ab2b8e1a4531d5f02192a6f53a81d875125195b60ba0b5a44a45981d137fd7b0f3a65b12959b5fd97afc0578cd84ef27467cd
-DIST system.servicemodel.duplex.4.10.2.nupkg 164350 BLAKE2B 2a39e4b76c01629998d205c6d10c55c974d1020c02a50d8f3fd529b0a27abd976349e2b69be5547c1ecbf6b8ab911d33ce81f8c5526f7a3ae3cc04a840b5cc75 SHA512 cee3cb4312d245748ce3c7b096f7107248a9c76825408b6d8a9146181cb42c6abfcee66bbc10ae592c3fb4b9f63b155ed71dbba49826896ce33d0c92a52aa7c5
DIST system.servicemodel.duplex.4.10.3.nupkg 166643 BLAKE2B 9fe8d3623396d7db6d9c63a09c712cab2d73b9eede1dbf0e2c40e9ef7dab7c9521ac857c4380373210c6580588dfea3c4fc4054fdf1be13904509882891ea1ff SHA512 3f814f5ef76a140de41ef5c49f52803d06c661f23ce5242bf0c0003edc0919a0565ab0b19d0a9165415bbf7e640c0d0316b0f37853bea9b014ec7814d91bf8fc
-DIST system.servicemodel.http.4.10.2.nupkg 235132 BLAKE2B b50d12348a829de368de4dd6be175b0dc59c717c88c51a3ed789f661d6565dfc1f9a380e301d91b659dc7025354007ad2268a484b734e73decbb807514e11c4a SHA512 f3a9191087aa261bfb0d73c1c27c469753e2228b0e3512f18d1f8ddcd0d019f7c1c53bcfb4d789cbf4a28ed8fe30aefabf9355b5a20c02f8db9f385021b7d626
DIST system.servicemodel.http.4.10.3.nupkg 237427 BLAKE2B 4e4f39529b27c837e73f63550ea5c52f1586200eac0c44d5c700038759d124f6d7c8273ea537e4fbb4d584017da56ec4d364331231319f460d68858782063c3e SHA512 26ade63cfd2531365b2a5d57909349e1585c2ddca230c7b11c3535a59d4b8fdc0f851bcda9b104639ed3947c4a673f391c5fd17e9675570d0ce6dc8463ea9e40
-DIST system.servicemodel.nettcp.4.10.2.nupkg 209358 BLAKE2B 3ae014ff7497c141e247dcc8afcd2e64a672a0a8ad61f00f77d4b0b1302b0f5b77a5e3bd86dd4af745d02bf3b1bd74b11cf3678b39e048eb8bec088b39f16288 SHA512 5337441d699d3b06957a95f66104be37b7a28e6cc6e013269a3f1008db91a8dced58688e324cbccfc6578b75478618060e9122d099a5f222b91c9f855f4e41e4
DIST system.servicemodel.nettcp.4.10.3.nupkg 211587 BLAKE2B 94dba5a6da1542823f4e3c01feccfc1df150cb1b69058c1bce7337ce9346eb12402a7b56d2f8e004c32f31b379746c864f206373612629ca291b6137077aac09 SHA512 c066b95f99579fe7ebdbe92d109998069094dc328a10768d43db7a1430732d4c9a9b2a9f5c1bc75aa245414509f970d0eb24d57f5fb5e1ab5dc5c40a5d56d412
-DIST system.servicemodel.primitives.4.10.2.nupkg 416987 BLAKE2B e5305fcee2cafbd2f26146365e19cf482e950daf25958c4afbaca1527a654de7c9d49d5f76c8c3ebf689d4eff736e6f30b6d55564972b56b7b8a7db6bbf05f5a SHA512 1b4554e0db3d3b33eede300fbdfff3bb5b1a0a596be298130593f612cf71cf42886e130bbfa670ca093980ee3ae3c1aa1aafc0b8d73fdaf342e98110e9ac81e9
DIST system.servicemodel.primitives.4.10.3.nupkg 419873 BLAKE2B 88c3d7a318aa26bca9b44ceb10602899c2b3ff7b1039011e3bcdd21095c64d064e28babb8d2989f194a7f5e1717dbb05caeb459ed2422c1cd4b644392d7ef27a SHA512 e4134aa2caf2d87915d3022ba2fe36b8a9e9be0399913d319eddcb4d404914c96303394ef894a678c46b797ceabe2295c044c933934e4b7763b25aade5caa721
-DIST system.servicemodel.security.4.10.2.nupkg 187509 BLAKE2B 6c5e57e7fb264c3532099e11a005cb5f26dce41684481f8e071545da5b22963dad0f4c40eddb4f6ee89b774b9278e3334858b89fc481e09594b8c3f1615f5dda SHA512 eef3609f163e9cc9f25f1f9a1935dc7b0b23f049107c0bcf4ca323a86497a77ed1edad92abea57be4af3c02e6cc04881e06b2c0fd7122f769d5d22fe514727e4
DIST system.servicemodel.security.4.10.3.nupkg 189764 BLAKE2B 18b8725d7a3d06afe8dc3263c61e065ceed4a04788f8ebea1b2d8b701928b6f506b6aaf2e9a9b8c116497d502ef70dc98280c955516576526e1b7c15bfd2560a SHA512 4ade07f9604b5798ff6cac6017174e8c97386111e6e43b8975bfb0def14f5cb497d5ada3bec7b047c480041a3719a8183f589107f94356f568d9c24d0f094397
DIST system.servicemodel.syndication.7.0.0.nupkg 223336 BLAKE2B ffe3059114331e72226f989070cafe7d31173a136714ebfced0b778c44757ac0bd58c859a62c1931ac743aa2dd0a9785d80b65a5a92a42d1dfb115b5ca97ba0f SHA512 ba76f77fe7453f2527de9cd768d42d9f817a1c1dc0dd24853a443af5ece267cfea167cf76f14da70a08006b61981d24cde10a26d6f1550f1aa85069c86c5b9c6
DIST system.servicemodel.syndication.8.0.0.nupkg 349566 BLAKE2B fec374f81e187c080ac68987891f04c15fa0f7ab90569d5e5fe0ddb16e4d03020343b43da3e9fd76f087e3bc25a695a6ffde48f7eb8701bb6038b5b91e3f41dd SHA512 a6b298837957d1667537c872c66f1880517e24ad5a49d9080ac11c463e85128a61d10506539a12ef42d3dd45e9f11c30159d3797edfb918ba1a7ea82000ed16f
@@ -323,7 +316,6 @@ DIST system.threading.tasks.extensions.4.5.4.nupkg 89582 BLAKE2B 728fc5794745b70
DIST system.threading.threadpool.4.3.0.nupkg 89926 BLAKE2B ec4210a5862c0704b118e4055785c7094ff8c3586800fcae109fa60e77565d8288089c64bce105e9cab08f8bb107dca340e72ae1d39d19f6118538ed32f449d6 SHA512 450a40f94a48e9396979e764e494ad624d8333f3378b91ea69b23fc836df8f5c43bbd6c8cfd91da2ab95a476e1ff042338968e09b720447f2241c014bfc75159
DIST system.threading.timer.4.3.0.nupkg 77054 BLAKE2B be1665b86776f2f7e780de889e363a3c10da581eaf9a414da5ae5d059564281d78691142281d31b48c47b9efc084f1826165763097273f77e58699742c8c93da SHA512 d5ce8e258b7be7be268f944e21621195948106f57e6c46e69b2887c46f567760368b14e84046b4be4466ecd08ecd4cb04016a2ff7948cb4640960befc7aa1739
DIST system.web.services.description.4.10.0.nupkg 277901 BLAKE2B 88460d0f4c32aadf7625e7fba7cf6a2421a3713600200b85ff54915a70df3febae6031dc85bef4f53ef8084ecffad6172f547f638c3d234874ed58741fec173c SHA512 5ac75f85832c330c309751870e223e55d9fcbbc7b749f66854d087b16666bc4fcfcda70cbf05637db4709658acdadc18a0e5720a0ab0bff1bcf6f38a6966585b
-DIST system.web.services.description.4.10.2.nupkg 281953 BLAKE2B 64eb36dd0b35943c6eda7e69d931140fa9a0863d0c3322642fc40d6b018769583d958718d16854920f9fe5e0c1cd498d468b37d884071955951525e830acb050 SHA512 8bfbebbca99507fe086d46cbbe1382a5f16ceaeed66c469f6fbabf9ff62529d63338a25487559cf6428b86da2be4b170345d7aea675e1e8631566af33009bece
DIST system.web.services.description.4.10.3.nupkg 285511 BLAKE2B bae8aae0098ca9128847fd109e02c396661add67a43bd091548dbbc56e884e53ee68f57addcb5eddb4a2946cfd81a24772a56437b65553d5152ef3b57590a6ec SHA512 476fc9faf3578feca976236305a84225b650dac543f16d972bf42c6cabfb3849feea4d3fb92fb8b72e4060fdd6933806346b67c0a7d14ac3608743df75e9ad98
DIST system.windows.extensions.7.0.0.nupkg 133737 BLAKE2B 668b4565391a9911ae4f552a2c2e55e1bd0c8d9ee188c11c8115500b1074ec7847f918ad7c84b179528825284f20bc7e78f49901a1e9d8da37e04d81a8b52fc5 SHA512 28d9c7d065fb4ffa110333ad26379f6e8627822f9dfdb34677ade3f99205153211f11334770a6db8898d5e22aabc3efc93371601fde4777ca372287e5136246f
DIST system.windows.extensions.8.0.0.nupkg 201765 BLAKE2B 8a491a60317a72e02b7b740d4b9783e6f5c80510e58ff41d65585f5fc130325b263e5ca638f92150eb9bacbee306fa4204c2c038f30ce820d1139682e2b11928 SHA512 55597cbf11786a9daf2ac670f645acd89294b311eb8b6bfcad0e252cfd9e8af0c7a178aa606ec0493e967ba65eb959088122122b06c44ad32df4758816f0efc7
@@ -355,7 +347,6 @@ DIST xunit.runner.visualstudio.2.5.3.nupkg 572634 BLAKE2B 56b7a777c824de661b9083
DIST xunit.skippablefact.1.4.13.nupkg 46061 BLAKE2B 1c362ebed9d8f88fb8f3728194b7b406f05aaac3776ea8b1167722b82799a6acd589771044aee37d045d45e7760cdde1a555b80cb8a92c5d55e0cc3ead6e66c5 SHA512 d3cf30ada4d447fd4737143554f9c9be1aabe502e1c5e2614e13100bda71f3ed9eab03805c7d3475936a9ed6730bf86ce2212f6da6ccf5306553fc1352bcd5ba
DIST xunitxml.testlogger.3.0.78.nupkg 77009 BLAKE2B e025e1afe06ee0030642abf418ca5a4458df8ba2022cb807e4283b96c167f1017cdb947f3769d371713bdbff57387cb4977cee914c4c282171b696af8a04dfd5 SHA512 096ff6a4e9a06af6dce58a514bf896098cac408d04e98d9fc09d79c9739deebd6ac6ca30bcd4467c20e8f5b311b7330f5678ef4f576a48bc051711a2763db534
DIST xunitxml.testlogger.3.1.17.nupkg 84249 BLAKE2B dc53293a4c910397d6ccab3cf32a9ec53503e3146b296efbea20aa32498bf5008355e784083202daa0ea494133eec02f81831dced153d2f2fb28070ffc1a54b0 SHA512 da05c84fe7a8417e1ef69aaed013ee0ac08f74ddbd67b00bc3736f9e1e2e4c6283c4fa1b7119eb73e61c87e0007d86937628db9ed256167cc47d1e0234c5defc
-EBUILD pwsh-7.3.7-r1.ebuild 13031 BLAKE2B 2b9e936f6a4eae8821c66b1c427a42115fbd90a7b6da8578fd12c7e843182b274903f264c6e3408e8edca5daaa1a8cac3f2e24f0409b7fdd5514956ebf9e40ba SHA512 49761eba1432255d31fdc1906ee93d8c29c7239442fc8396a3a47c3af49d300fcb4d1755752914e266882d1f3c4be44eb2e84033b03a2c76fbcb3dc09abc366c
EBUILD pwsh-7.3.9.ebuild 12968 BLAKE2B e90e81009f213220daf82dbba0452f4bbfecbf5ed4aab7396957efe4fde4086367fb4b90dfba9270d7fefb9f18a660e6d74c5b3ed733b8a10aaffa7e887be22a SHA512 00f682819fb2eee9d5f7efb7cf4f016318be26b276a39ac34ad2abe262ab15e96570b8997096a460d8b3dc4e88f0ec395a0df4d7a4cefcfa886b25501f7ddf55
-EBUILD pwsh-7.4.0.ebuild 12172 BLAKE2B ea16c57aaf621e8df6df1b7b1a418a172aa8dc70869f73c79fadf100b6f2d5a795e03ecd7c1b83c7e92d1e7d23500a2f819e7915458124542b241a0b7878ae5a SHA512 deb5cfed5dac1055ebba2be4d4b321f8c5a647dd367e9e54240636dfc2303ab1bdcc72a9f595b58555700981941a45f0d73780db82009ad3a5950e091bdab7a8
+EBUILD pwsh-7.4.0.ebuild 12308 BLAKE2B a18efb3e43de07ba9dcb05ba00ba532ea771b353b38f7872254016dfd98f802795f058727ccf0b879cedebdc831f95393efec08d5fc545ae1bba08f94575f32b SHA512 dace4a2be968ecd50ac40c8117363e26ac1d1f1c0afe6b1f96cf964851837cf3cf66009a1f2417eddf9269c09c8f314c6c0c7c926bb3b0714eadab646eee27c2
MISC metadata.xml 975 BLAKE2B 7829822b2adb78e5f231c4e2e40671b3df61ed90c5dc01267bb90a56a97758b0197ae523ed495d1099d5e51b4854cdf61c7f052584f1a4c08d353177dc3add5d SHA512 440546ebb8d93817d0dc48a11543c36f200c44a9f68ff394f0727d89c9af8f91127d5f76a1c0e88a61dbfd9f3c4c1711bf3dd75bcb91eed32052839eef01b564
diff --git a/app-shells/pwsh/files/pwsh-7.4.0-disable-telemetry.patch b/app-shells/pwsh/files/pwsh-7.4.0-disable-telemetry.patch
new file mode 100644
index 000000000000..49fdc34be8a2
--- /dev/null
+++ b/app-shells/pwsh/files/pwsh-7.4.0-disable-telemetry.patch
@@ -0,0 +1,47 @@
+--- a/src/System.Management.Automation/utils/Telemetry.cs
++++ b/src/System.Management.Automation/utils/Telemetry.cs
+@@ -137,10 +137,10 @@ namespace Microsoft.PowerShell.Telemetry
+ private static TelemetryClient s_telemetryClient { get; }
+
+ // the unique identifier for the user, when we start we
+- private static string s_uniqueUserIdentifier { get; }
++ private static string s_uniqueUserIdentifier { get; } = string.Empty;
+
+ // the session identifier
+- private static string s_sessionId { get; }
++ private static string s_sessionId { get; } = string.Empty;
+
+ // private semaphore to determine whether we sent the startup telemetry event
+ private static int s_startupEventSent = 0;
+@@ -149,8 +149,8 @@ namespace Microsoft.PowerShell.Telemetry
+ /// We send telemetry only a known set of modules and tags.
+ /// If it's not in the list (initialized in the static constructor), then we report anonymous
+ /// or don't report anything (in the case of tags).
+- private static readonly HashSet<string> s_knownModules;
+- private static readonly HashSet<string> s_knownModuleTags;
++ private static readonly HashSet<string> s_knownModules = new(){};
++ private static readonly HashSet<string> s_knownModuleTags = new(){};
+
+ /// <summary>Gets a value indicating whether telemetry can be sent.</summary>
+ public static bool CanSendTelemetry { get; private set; } = false;
+--- a/src/System.Management.Automation/utils/Telemetry.cs
++++ b/src/System.Management.Automation/utils/Telemetry.cs
+@@ -165,7 +165,8 @@ namespace Microsoft.PowerShell.Telemetry
+ static ApplicationInsightsTelemetry()
+ {
+ // If we can't send telemetry, there's no reason to do any of this
+- CanSendTelemetry = !GetEnvironmentVariableAsBool(name: _telemetryOptoutEnvVar, defaultValue: false);
++ CanSendTelemetry = false;
++ /*
+ if (CanSendTelemetry)
+ {
+ s_sessionId = Guid.NewGuid().ToString();
+@@ -617,6 +618,7 @@ namespace Microsoft.PowerShell.Telemetry
+
+ s_uniqueUserIdentifier = GetUniqueIdentifier().ToString();
+ }
++ */
+ }
+
+ /// <summary>
+
diff --git a/app-shells/pwsh/pwsh-7.3.7-r1.ebuild b/app-shells/pwsh/pwsh-7.3.7-r1.ebuild
deleted file mode 100644
index 4997a8dcc5e5..000000000000
--- a/app-shells/pwsh/pwsh-7.3.7-r1.ebuild
+++ /dev/null
@@ -1,409 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# NOTICE: Before packaging we have to run "ResGen" and "GetDependencies".
-# See: https://git.alpinelinux.org/aports/tree/community/powershell/APKBUILD
-# The repackaged tarball contains the C# code generated by that subproject.
-
-EAPI=8
-
-MY_PN=PowerShell
-
-DOTNET_PKG_COMPAT=7.0
-
-NUGET_APIS=(
- "https://api.nuget.org/v3-flatcontainer"
- "https://www.powershellgallery.com/api/v2"
-)
-NUGETS="
-dotnetanalyzers.documentationanalyzers.unstable@1.0.0.59
-dotnetanalyzers.documentationanalyzers@1.0.0-beta.59
-markdig.signed@0.31.0
-microsoft.applicationinsights@2.21.0
-microsoft.bcl.asyncinterfaces@7.0.0
-microsoft.codeanalysis.analyzers@3.3.3
-microsoft.codeanalysis.common@4.4.0
-microsoft.codeanalysis.csharp@4.4.0
-microsoft.codeanalysis.netanalyzers@7.0.4
-microsoft.codecoverage@17.3.3
-microsoft.csharp@4.0.1
-microsoft.csharp@4.3.0
-microsoft.csharp@4.7.0
-microsoft.extensions.objectpool@7.0.11
-microsoft.management.infrastructure.runtime.unix@2.0.0
-microsoft.management.infrastructure.runtime.win@2.0.0
-microsoft.management.infrastructure@2.0.0
-microsoft.net.test.sdk@17.3.3
-microsoft.netcore.platforms@1.0.1
-microsoft.netcore.platforms@1.1.0
-microsoft.netcore.platforms@5.0.0
-microsoft.netcore.targets@1.0.1
-microsoft.netcore.targets@1.1.0
-microsoft.powershell.markdownrender@7.2.1
-microsoft.powershell.native@7.3.2
-microsoft.security.extensions@1.2.0
-microsoft.testplatform.objectmodel@17.3.3
-microsoft.testplatform.testhost@17.3.3
-microsoft.win32.primitives@4.3.0
-microsoft.win32.registry.accesscontrol@7.0.0
-microsoft.win32.registry@5.0.0
-microsoft.win32.systemevents@7.0.0
-microsoft.windows.compatibility@7.0.5
-namotion.reflection@2.1.2
-netstandard.library@1.6.1
-newtonsoft.json@13.0.1
-newtonsoft.json@13.0.3
-newtonsoft.json@9.0.1
-njsonschema@10.8.0
-nuget.frameworks@5.11.0
-runtime.any.system.collections@4.3.0
-runtime.any.system.diagnostics.tools@4.3.0
-runtime.any.system.diagnostics.tracing@4.3.0
-runtime.any.system.globalization.calendars@4.3.0
-runtime.any.system.globalization@4.3.0
-runtime.any.system.io@4.3.0
-runtime.any.system.reflection.extensions@4.3.0
-runtime.any.system.reflection.primitives@4.3.0
-runtime.any.system.reflection@4.3.0
-runtime.any.system.resources.resourcemanager@4.3.0
-runtime.any.system.runtime.handles@4.3.0
-runtime.any.system.runtime.interopservices@4.3.0
-runtime.any.system.runtime@4.3.0
-runtime.any.system.text.encoding.extensions@4.3.0
-runtime.any.system.text.encoding@4.3.0
-runtime.any.system.threading.tasks@4.3.0
-runtime.any.system.threading.timer@4.3.0
-runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.linux-arm.runtime.native.system.io.ports@7.0.0
-runtime.linux-arm64.runtime.native.system.io.ports@7.0.0
-runtime.linux-x64.runtime.native.system.io.ports@7.0.0
-runtime.native.system.data.sqlclient.sni@4.7.0
-runtime.native.system.io.compression@4.3.0
-runtime.native.system.io.ports@7.0.0
-runtime.native.system.net.http@4.3.0
-runtime.native.system.security.cryptography.apple@4.3.0
-runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.native.system@4.3.0
-runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.osx-arm64.runtime.native.system.io.ports@7.0.0
-runtime.osx-x64.runtime.native.system.io.ports@7.0.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0
-runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0
-runtime.unix.microsoft.win32.primitives@4.3.0
-runtime.unix.system.console@4.3.0
-runtime.unix.system.diagnostics.debug@4.3.0
-runtime.unix.system.io.filesystem@4.3.0
-runtime.unix.system.net.primitives@4.3.0
-runtime.unix.system.net.sockets@4.3.0
-runtime.unix.system.private.uri@4.3.0
-runtime.unix.system.runtime.extensions@4.3.0
-runtime.win-arm64.runtime.native.system.data.sqlclient.sni@4.4.0
-runtime.win-x64.runtime.native.system.data.sqlclient.sni@4.4.0
-runtime.win-x86.runtime.native.system.data.sqlclient.sni@4.4.0
-stylecop.analyzers.unstable@1.2.0.507
-stylecop.analyzers@1.2.0-beta.507
-system.appcontext@4.3.0
-system.buffers@4.3.0
-system.codedom@7.0.0
-system.collections.concurrent@4.3.0
-system.collections.immutable@6.0.0
-system.collections@4.0.11
-system.collections@4.3.0
-system.componentmodel.composition.registration@7.0.0
-system.componentmodel.composition@7.0.0
-system.configuration.configurationmanager@7.0.0
-system.console@4.3.0
-system.data.odbc@7.0.0
-system.data.oledb@7.0.0
-system.data.sqlclient@4.8.5
-system.diagnostics.debug@4.0.11
-system.diagnostics.debug@4.3.0
-system.diagnostics.diagnosticsource@4.3.0
-system.diagnostics.diagnosticsource@7.0.2
-system.diagnostics.eventlog@7.0.0
-system.diagnostics.performancecounter@7.0.0
-system.diagnostics.tools@4.0.1
-system.diagnostics.tools@4.3.0
-system.diagnostics.tracing@4.3.0
-system.directoryservices.accountmanagement@7.0.1
-system.directoryservices.protocols@7.0.1
-system.directoryservices@7.0.1
-system.drawing.common@7.0.0
-system.dynamic.runtime@4.0.11
-system.dynamic.runtime@4.3.0
-system.formats.asn1@7.0.0
-system.globalization.calendars@4.3.0
-system.globalization.extensions@4.3.0
-system.globalization@4.0.11
-system.globalization@4.3.0
-system.io.compression.zipfile@4.3.0
-system.io.compression@4.3.0
-system.io.filesystem.primitives@4.0.1
-system.io.filesystem.primitives@4.3.0
-system.io.filesystem@4.0.1
-system.io.filesystem@4.3.0
-system.io.packaging@7.0.0
-system.io.ports@7.0.0
-system.io@4.1.0
-system.io@4.3.0
-system.linq.expressions@4.1.0
-system.linq.expressions@4.3.0
-system.linq@4.1.0
-system.linq@4.3.0
-system.management@7.0.2
-system.memory@4.5.5
-system.net.http.winhttphandler@7.0.0
-system.net.http@4.3.0
-system.net.nameresolution@4.3.0
-system.net.primitives@4.3.0
-system.net.sockets@4.3.0
-system.numerics.vectors@4.5.0
-system.objectmodel@4.0.12
-system.objectmodel@4.3.0
-system.private.servicemodel@4.10.2
-system.private.uri@4.3.0
-system.reflection.context@7.0.0
-system.reflection.dispatchproxy@4.7.1
-system.reflection.emit.ilgeneration@4.0.1
-system.reflection.emit.ilgeneration@4.3.0
-system.reflection.emit.lightweight@4.0.1
-system.reflection.emit.lightweight@4.3.0
-system.reflection.emit@4.0.1
-system.reflection.emit@4.3.0
-system.reflection.extensions@4.0.1
-system.reflection.extensions@4.3.0
-system.reflection.metadata@1.6.0
-system.reflection.metadata@5.0.0
-system.reflection.primitives@4.0.1
-system.reflection.primitives@4.3.0
-system.reflection.typeextensions@4.1.0
-system.reflection.typeextensions@4.3.0
-system.reflection@4.1.0
-system.reflection@4.3.0
-system.resources.resourcemanager@4.0.1
-system.resources.resourcemanager@4.3.0
-system.runtime.caching@7.0.0
-system.runtime.compilerservices.unsafe@6.0.0
-system.runtime.extensions@4.1.0
-system.runtime.extensions@4.3.0
-system.runtime.handles@4.0.1
-system.runtime.handles@4.3.0
-system.runtime.interopservices.runtimeinformation@4.3.0
-system.runtime.interopservices@4.1.0
-system.runtime.interopservices@4.3.0
-system.runtime.numerics@4.3.0
-system.runtime.serialization.primitives@4.1.1
-system.runtime@4.1.0
-system.runtime@4.3.0
-system.security.accesscontrol@5.0.0
-system.security.accesscontrol@6.0.0
-system.security.claims@4.3.0
-system.security.cryptography.algorithms@4.3.0
-system.security.cryptography.cng@4.3.0
-system.security.cryptography.csp@4.3.0
-system.security.cryptography.encoding@4.3.0
-system.security.cryptography.openssl@4.3.0
-system.security.cryptography.pkcs@7.0.0
-system.security.cryptography.pkcs@7.0.2
-system.security.cryptography.pkcs@7.0.3
-system.security.cryptography.primitives@4.3.0
-system.security.cryptography.protecteddata@7.0.1
-system.security.cryptography.x509certificates@4.3.0
-system.security.cryptography.xml@7.0.1
-system.security.permissions@7.0.0
-system.security.principal.windows@4.3.0
-system.security.principal.windows@4.7.0
-system.security.principal.windows@5.0.0
-system.security.principal@4.3.0
-system.servicemodel.duplex@4.10.2
-system.servicemodel.http@4.10.2
-system.servicemodel.nettcp@4.10.2
-system.servicemodel.primitives@4.10.2
-system.servicemodel.security@4.10.2
-system.servicemodel.syndication@7.0.0
-system.serviceprocess.servicecontroller@7.0.1
-system.speech@7.0.0
-system.text.encoding.codepages@6.0.0
-system.text.encoding.codepages@7.0.0
-system.text.encoding.extensions@4.0.11
-system.text.encoding.extensions@4.3.0
-system.text.encoding@4.0.11
-system.text.encoding@4.3.0
-system.text.encodings.web@7.0.0
-system.text.regularexpressions@4.1.0
-system.text.regularexpressions@4.3.0
-system.threading.accesscontrol@7.0.1
-system.threading.tasks.extensions@4.0.0
-system.threading.tasks.extensions@4.3.0
-system.threading.tasks.extensions@4.5.4
-system.threading.tasks@4.0.11
-system.threading.tasks@4.3.0
-system.threading.threadpool@4.3.0
-system.threading.timer@4.3.0
-system.threading@4.0.11
-system.threading@4.3.0
-system.web.services.description@4.10.2
-system.windows.extensions@7.0.0
-system.xml.readerwriter@4.0.11
-system.xml.readerwriter@4.3.0
-system.xml.xdocument@4.0.11
-system.xml.xdocument@4.0.11
-system.xml.xdocument@4.3.0
-validation@2.4.22
-xunit.abstractions@2.0.2
-xunit.abstractions@2.0.3
-xunit.analyzers@1.0.0
-xunit.assert@2.4.2
-xunit.core@2.4.2
-xunit.extensibility.core@2.4.0
-xunit.extensibility.core@2.4.2
-xunit.extensibility.execution@2.4.0
-xunit.extensibility.execution@2.4.2
-xunit.runner.visualstudio@2.4.5
-xunit.skippablefact@1.4.13
-xunit@2.4.2
-xunitxml.testlogger@3.0.78
-"
-
-# Additional PowerShell Gallery modules.
-NUGETS+="
-microsoft.powershell.archive@1.2.5
-packagemanagement@1.4.8.1
-powershellget@2.2.5
-psreadline@2.2.6
-threadjob@2.0.3
-"
-
-inherit check-reqs desktop dotnet-pkg xdg
-
-DESCRIPTION="Cross-platform automation and configuration tool"
-HOMEPAGE="https://microsoft.com/powershell/
- https://github.com/PowerShell/PowerShell/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/PowerShell/${MY_PN}.git"
-else
- SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-SRC_URI+=" ${NUGET_URIS} "
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-
-RDEPEND="
- dev-libs/libpsl-native:=
- sys-libs/pam:0/0
- || (
- dev-libs/openssl-compat:1.0.0
- =dev-libs/openssl-1.0*:0/0
- )
-"
-DEPEND="${RDEPEND}"
-IDEPEND="app-eselect/eselect-pwsh"
-
-CHECKREQS_DISK_BUILD="2G"
-DOTNET_PKG_PROJECTS=(
- "${S}/src/powershell-unix/powershell-unix.csproj"
- "${S}/src/Modules/PSGalleryModules.csproj"
-)
-# Lower warning level to skip CS0162 error for the "disable-telemetry" patch.
-DOTNET_PKG_BUILD_EXTRA_ARGS=(
- -p:WarningLevel=1
-)
-PATCHES=(
- "${FILESDIR}/pwsh-7.3.3-disable-telemetry.patch"
- "${FILESDIR}/pwsh-7.3.3-disable-update-check.patch"
-)
-
-DOCS=( CHANGELOG CHANGELOG.md CODE_OF_CONDUCT.md README.md docs )
-
-pkg_setup() {
- check-reqs_pkg_setup
- dotnet-pkg_pkg_setup
-}
-
-src_unpack() {
- dotnet-pkg_src_unpack
-
- if [[ -n ${EGIT_REPO_URI} ]] ; then
- git-r3_src_unpack
- fi
-}
-
-src_prepare() {
- dotnet-pkg_src_prepare
-
- # This is guarded by "RegexGitVersion" in "PowerShell.Common.props".
- local fake_describe="v${PV}-0-g0"
- sed -i "s|git describe --abbrev=60 --long|echo ${fake_describe}|" \
- PowerShell.Common.props || die
-
- echo "v${PV}" > powershell.version || die
-}
-
-src_compile() {
- einfo 'Copying DLL files for the missing "ref" directory'
- edotnet fsi "${FILESDIR}/pwsh-7.3.3-copy-ref.fsx" "${WORKDIR}/${P}_ref"
-
- dotnet-pkg_src_compile
-}
-
-src_install() {
- local dest_root="/usr/share/${PN}-${SLOT}"
-
- # Install additional PowerShell Gallery modules.
- local -a psg_modules
- psg_modules=(
- Microsoft.PowerShell.Archive
- PackageManagement
- PowerShellGet
- PSReadLine
- ThreadJob
- )
- local psg_module
- for psg_module in "${psg_modules[@]}" ; do
- insinto "${dest_root}/Modules/${psg_module}"
- doins -r "${NUGET_PACKAGES}/${psg_module,,}"/*
- done
-
- dotnet-pkg-base_append_launchervar \
- 'PSModulePath="${PSModulePath}:${EPREFIX}/usr/share/GentooPowerShell/Modules:"'
- dotnet-pkg-base_install "${dest_root}"
- dotnet-pkg-base_dolauncher "${dest_root}/pwsh" "pwsh-${SLOT}"
-
- insinto "${dest_root}/ref"
- doins "${WORKDIR}/${P}_ref"/*
-
- # Remove "libpsl-native.so" provided by "microsoft.powershell.native".
- rm "${ED}/${dest_root}/libpsl-native.so" || die
- dosym -r "/usr/$(get_libdir)/libpsl-native.so" "${dest_root}/libpsl-native.so"
-
- newicon assets/ps_black_128.svg powershell.svg
- make_desktop_entry "pwsh-${SLOT} -l" \
- "PowerShell ${SLOT}" powershell "ConsoleOnly;System;" "Terminal=true"
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- eselect pwsh update ifunset
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-
- eselect pwsh update ifunset
-}
diff --git a/app-shells/pwsh/pwsh-7.4.0.ebuild b/app-shells/pwsh/pwsh-7.4.0.ebuild
index 85a198a23f5f..5c170e355644 100644
--- a/app-shells/pwsh/pwsh-7.4.0.ebuild
+++ b/app-shells/pwsh/pwsh-7.4.0.ebuild
@@ -252,22 +252,15 @@ inherit check-reqs desktop dotnet-pkg xdg
DESCRIPTION="Cross-platform automation and configuration tool"
HOMEPAGE="https://microsoft.com/powershell/
https://github.com/PowerShell/PowerShell/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/PowerShell/PowerShell.git"
-else
- SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz"
-
- KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-SRC_URI+=" ${NUGET_URIS} "
+SRC_URI="
+ https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz
+ ${NUGET_URIS}
+"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-RESTRICT="test" # TODO: "LibraryImports.g.cs" not found.
+KEYWORDS="~amd64 ~arm ~arm64"
+RESTRICT="test" # TODO: "LibraryImports.g.cs" not found.
RDEPEND="
>=dev-libs/libpsl-native-7.4.0:=
@@ -289,13 +282,9 @@ DOTNET_PKG_PROJECTS=(
src/powershell-unix/powershell-unix.csproj
src/Modules/PSGalleryModules.csproj
)
-# Lower warning level to skip CS0162 error for the "disable-telemetry" patch.
-DOTNET_PKG_BUILD_EXTRA_ARGS=(
- -p:WarningLevel=1
-)
PATCHES=(
- "${FILESDIR}/pwsh-7.3.3-disable-telemetry.patch"
"${FILESDIR}/pwsh-7.3.3-disable-update-check.patch"
+ "${FILESDIR}/pwsh-7.4.0-disable-telemetry.patch"
)
DOCS=( CHANGELOG CHANGELOG.md CODE_OF_CONDUCT.md README.md docs )
@@ -303,13 +292,23 @@ DOCS=( CHANGELOG CHANGELOG.md CODE_OF_CONDUCT.md README.md docs )
pkg_setup() {
check-reqs_pkg_setup
dotnet-pkg_pkg_setup
-}
-src_unpack() {
- dotnet-pkg_src_unpack
+ if [[ "${MERGE_TYPE}" != binary ]] ; then
+ local locales="$(locale -a)"
+
+ if has en_US.utf8 ${locales} ; then
+ LC_ALL=en_US.utf8
+ elif has en_US.UTF-8 ${locales} ; then
+ LC_ALL=en_US.UTF-8
+ else
+ eerror "The locale en_US.utf8 or en_US.UTF-8 is not available."
+ eerror "Please generate en_US.UTF-8 before building ${CATEGORY}/${P}."
+
+ die "Could not switch to the en_US.UTF-8 locale."
+ fi
- if [[ -n "${EGIT_REPO_URI}" ]] ; then
- git-r3_src_unpack
+ export LC_ALL
+ einfo "Successfully switched to the ${LC_ALL} locale."
fi
}