summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/forgejo-runner/Manifest4
-rw-r--r--dev-util/forgejo-runner/forgejo-runner-13.2.0.ebuild (renamed from dev-util/forgejo-runner/forgejo-runner-12.13.0.ebuild)2
-rw-r--r--dev-util/google-antigravity-cli/Manifest8
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.2.10.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.2.6.ebuild)2
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.2.11.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild)2
-rw-r--r--dev-util/google-antigravity/Manifest12
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.15.1.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.15.0.ebuild)2
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.16.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.14.0.ebuild)14
-rw-r--r--dev-util/google-antigravity/google-antigravity-2.17.0.ebuild (renamed from dev-util/google-antigravity/google-antigravity-2.13.0.ebuild)14
-rw-r--r--dev-util/ruff/Manifest16
-rw-r--r--dev-util/ruff/ruff-0.14.9.ebuild117
-rw-r--r--dev-util/ruff/ruff-0.15.22.ebuild111
-rw-r--r--dev-util/ruff/ruff-0.16.1.ebuild111
-rw-r--r--dev-util/ruff/ruff-0.16.2.ebuild111
-rw-r--r--dev-util/ruff/ruff-0.16.3.ebuild111
-rw-r--r--dev-util/ruff/ruff-0.16.9.ebuild (renamed from dev-util/ruff/ruff-0.16.5.ebuild)0
-rw-r--r--dev-util/stripe-mock/Manifest1
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.205.0.ebuild27
-rw-r--r--dev-util/webstorm/Manifest6
-rw-r--r--dev-util/webstorm/webstorm-2026.1.4.ebuild137
-rw-r--r--dev-util/webstorm/webstorm-2026.2.3.ebuild (renamed from dev-util/webstorm/webstorm-2026.2.0.1.ebuild)0
-rw-r--r--dev-util/xdelta/Manifest1
-rw-r--r--dev-util/xdelta/xdelta-1.2.0.ebuild35
23 files changed, 86 insertions, 758 deletions
diff --git a/dev-util/forgejo-runner/Manifest b/dev-util/forgejo-runner/Manifest
index 944dafbf2661..d22bfb9f3e7a 100644
--- a/dev-util/forgejo-runner/Manifest
+++ b/dev-util/forgejo-runner/Manifest
@@ -1,4 +1,4 @@
-DIST forgejo-runner-12.13.0-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
-DIST forgejo-runner-12.13.0.tar.gz 3543052 BLAKE2B e406c95b14f3ae49a7d07958153499548d47600db6e16b3529c2d973001d95bd564dbd3fac9881615bf54f3b7b696844efc00a3836b48cedb3862e3d7c39ac9b SHA512 9cad33277021cb200c2cc644a1999748bfa2c90e75438125edb899ed749d80e71dae561ddb62f074e63ca4a1a4eef78bf0730cc01485a2f9f49392962db1f5c6
DIST forgejo-runner-12.13.2-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
DIST forgejo-runner-12.13.2.tar.gz 3543772 BLAKE2B ec7fd267c14c91937abf7735e158a4d9cf47ff1ca8be56bdc8961e02192fbc38576058094d38055beef7b0cede904a28e868ae51928e7a9209ad1611c66cf149 SHA512 0fce51d7ceb06b201c007760c16465fec2d46c03cc343b3c717fe75aa6ca517da967368ded405aef6d2ed70e89bd6ab2426c0e59f982ee345438097eaa28e3cc
+DIST forgejo-runner-13.2.0-deps.tar.xz 45119324 BLAKE2B 2f09b9b109221bf47369d081f05cbf768f3cf4d8876114b28815c30e6f34eaa2de5e1851286606bd5cc6e154230055fef32c6b1767754e1d7dd7a59fe8988651 SHA512 a21099db7efa479dc969e0544085202735bd3246042d9d2111f3e3565a4ecb110b996794dd6688d8400b5cc5722878f2876f53cd13bd1b0f1d01e83a7687e052
+DIST forgejo-runner-13.2.0.tar.gz 3595299 BLAKE2B 3eabb5369cc624d8916d5b73fe05a04286870f548d2089d4b47e2bfe0a425dd7049453e33740dd9c00e1b5ba5bfea43fc37b3759438dad9a00290b2bc8b86c85 SHA512 847db860452cf858fadd14eff1854aa1dbdf1ea151f34de1aea66b827c54fdebbd6db5137d36e9a901448565034eae1e840f2084e41a799c735f0601c735e721
diff --git a/dev-util/forgejo-runner/forgejo-runner-12.13.0.ebuild b/dev-util/forgejo-runner/forgejo-runner-13.2.0.ebuild
index fcf3a16910ff..6fe248210cb4 100644
--- a/dev-util/forgejo-runner/forgejo-runner-12.13.0.ebuild
+++ b/dev-util/forgejo-runner/forgejo-runner-13.2.0.ebuild
@@ -27,7 +27,7 @@ RESTRICT="mirror test"
REQUIRED_USE="|| ( docker podman lxc )"
DEPEND="
- >=dev-lang/go-1.25.12
+ >=dev-lang/go-1.26.8
"
RDEPEND="
diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest
index d1e5eee95a3f..b7dd014516a9 100644
--- a/dev-util/google-antigravity-cli/Manifest
+++ b/dev-util/google-antigravity-cli/Manifest
@@ -1,6 +1,6 @@
DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4
DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530
-DIST google-antigravity-cli-1.2.6_amd64.tar.gz 58626363 BLAKE2B d7ab6cd61a4b2ab483f6bdb7480d9328221c15c685a6629c3e8d7974914365e001b08e0b2e822f0ed1c4f5252088da7118a036c66c34e4116ca94227d36088b4 SHA512 5e2738b6d88b106c295d8e3daa96a386e545665ec58faed94d597d2a0bc27e169cf1f913af81482dac5e091d6e3139fcb3c32c60798b5fbab7513d8232dcf787
-DIST google-antigravity-cli-1.2.6_arm64.tar.gz 55007580 BLAKE2B d253996731e096f66ec7f96bee5bb1a9837c99d2c89c92f0dd3e12d51f5b59afe4b5a4a60451ff0d2079f414cfad8141b0baeeb3de43ebf2832a36fe2c74058c SHA512 685b2c25f036a7af53b3ccca2ac6a8d1200b070bc57a2e05fa4574276c538ecff19f763ca97c232d62fc2422fe98d8760c503fc31bd49a9d7a2ed3ec11bba902
-DIST google-antigravity-cli-1.2.7_amd64.tar.gz 61763170 BLAKE2B a0a2af16f6a41b1a738cd2744b7597b42a524b067323bbd883acfcb502b4a33e5cee996a21aea812d8b0607a383c0aff6e8dcb9c855c38106cf1d6a38664c994 SHA512 fec769d611c4afdf0ae72d38bdb2652c8e2c8e71e4f6de97a27b80dda3c50429160d9e03776a36a59b8857c20e76783c4a49cb0feb8b2f5c3bf925b0cc03bb77
-DIST google-antigravity-cli-1.2.7_arm64.tar.gz 58081202 BLAKE2B acdbaf183c2ab877ad8d04e8826020ef0c8619df9be6c118089985267d938f0b489de0d06a88fa864392c8187af5bdafb91ccee828c3c8fa595a7e6ef1787c84 SHA512 d39f939ffc80776bfd2dc10db7b9a1a1b58650f08115fa21065c11d10882c71210f368c2e6060f26966d1a33d6b2dd2bc19bfd641062305af6546c51d494511a
+DIST google-antigravity-cli-1.2.10_amd64.tar.gz 60286675 BLAKE2B 8654f8faa5a84c36f0a7ef4e1031dc8e467aa09636a11c2b95a4424c8c47a608317c29148bba33f912965e5cc4da072d4a39145bd3867afbc7c9a39da231f5a8 SHA512 e19aef599aaf47a9225e72f2cd420d5f97d6dd974e698685950557ca23a8bda63effe666773178c82912b98e9c197da29829b92e771eb6f66c82236f17864fee
+DIST google-antigravity-cli-1.2.10_arm64.tar.gz 56659816 BLAKE2B e4063c3e40a91b8684848872d2bcb95aa7d16bcf0d461d426e4916d104ee58ee18eb6716e46543cfe76231e5fa72e7525340b392adf85663d8a2d449f9793ef1 SHA512 105fee8989456e4cccd444bd34a7294c3315fc8e3bd3d94022e90053532be02a84375546da78758d6dcf2f4955c7d333ccbd4cd6f8b86c18e47667493d35179f
+DIST google-antigravity-cli-1.2.11_amd64.tar.gz 60414410 BLAKE2B 6ad5b7fe1a075952e97d91423faa7c9a8e1afb07581602bd4d59dfe40bf0adf763288b98290fe853f2814b80a8ebb08aa5e888a8822e05b97487089075abac6e SHA512 ca12c262343f29a2b87423d1ff1e4244989e936e37fe1f8e56056b0f91cd02f93f133321229ce35c86c2d84b977e919937a3fd9430cfd769a16d6b03ede25081
+DIST google-antigravity-cli-1.2.11_arm64.tar.gz 56789048 BLAKE2B b58d5055151dacf73501803dac2afd859ca15f3444e2a2f4de1f04a5913ee28015ae22cf346e528fa7a1d26816bba125ae4dd4905f776614fa92d0d7f8221a68 SHA512 4fd4f8e1960e000b7803da2365c64a733677f1ed80fedc1c344331978f129171dd1d128e85255a4f2f0d3882cf097b3897cc2704b4faf4d3669f7e3c69cc3012
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.6.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.10.ebuild
index 24bd2f674ef1..985394af28cb 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.6.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="5912685477494784"
+EXECUTION_ID="4751581200121856"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.11.ebuild
index 2b971dcad1be..9eb82d2b243a 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.7.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="6731160148115456"
+EXECUTION_ID="6016716732497920"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest
index 25e9078f1df5..387986c623c4 100644
--- a/dev-util/google-antigravity/Manifest
+++ b/dev-util/google-antigravity/Manifest
@@ -1,6 +1,6 @@
-DIST google-antigravity-2.13.0_amd64.tar.gz 173005112 BLAKE2B c3201c068eaee99636576aaa1d3680aee82b2211ece8822b2f98a7e776d0da717b6f5c5097d3b27bb4a29d23a566021a086916303b1d820f0cd7648b6f1ff162 SHA512 5197adb0fa208da0df71d5a7799f954c463a48d1776bb60e8f42fbc4d5ebddd8e64bd32196beffd6e0009ac5f30479b2e8309f466f382b01f55c3793a932fbfc
-DIST google-antigravity-2.13.0_arm64.tar.gz 170014747 BLAKE2B a83e260859bbd53a5eddf7bb268737946b9e3957ad793ebad24046055776ee4d1e75ba0ba33baf6c343392a3cec5ccaaff9aeae5a1c81c87d0f87457ddb29026 SHA512 6d09aebdf2551863cf3d20c93339f6ff6e9e2ecf650fd1e99111b384491170e6c2ba2069cfd0d403fdf461ebecd323ae9ac51669b07359d470d6dafd6a4841ec
-DIST google-antigravity-2.14.0_amd64.tar.gz 173968350 BLAKE2B 78bad4890b98641b90829257001467148af7dea842c800a83727963518a39645469e25025383f645d2b3c1839a5a43bc28a458e6b5236f5f4983fdd1e4ab0910 SHA512 2be15c85e30d03c4cd71bdee68e3df0dc3466326234849dde9eb7393d51ed15e5adf3b127e62a310464176e18a6acd9d2d2e88598e91db061c08a71ef925a5aa
-DIST google-antigravity-2.14.0_arm64.tar.gz 171001713 BLAKE2B 47bf9f6f885be58d857e7fe6c6140ce52ef368db8ffc68bf5bd09b2f8cb070302398235c5a381e8b9bd95fad30b44250883fe006f672f50a7ed39537f718b34d SHA512 1a504e687b7a43462211ab94d731e9c8ec308f8a91959ed3915ed53927a40e99307f914d5b0c9ba533b3544b718b61deced3145f2e20bfec3cccd9354fc0c912
-DIST google-antigravity-2.15.0_amd64.tar.gz 174278041 BLAKE2B 08da6dff1edeb8e507d12ff6bf049da1f7d1081c1e8917e06aa9c7f74cd1fc9425936e72f73723f7d1c73a7d9290f5645bcb51e881346d9e1fb917e476d42d04 SHA512 7c8fb7cb46456321160b03584544bbb8855f5dbc01afe94265c43ecb2dac833dfb88f68fbba86ef5ffe8d7c244b049bc0557398a28cc555e5a4755aeea66e339
-DIST google-antigravity-2.15.0_arm64.tar.gz 171281032 BLAKE2B fb997d35615bb370e751d7eba094f739d54a815f6514f7a778b4d5e97eb73327007da74eaa134fb2b0f2635d998581511901a40c1a78b2e0c5dc9f59640567e0 SHA512 19662d3b5016586860d0b3ae8d8f152191219135d8923039ac2bb239d7a71b58e4d1f1dc8efd2a0bef7d0216d05f3bca5af4d57747b8f65bd0ad81a5525afdd8
+DIST google-antigravity-2.15.1_amd64.tar.gz 174283090 BLAKE2B edd9762c12c1f9b8cd1c5610ed2111266e3d249db6d7476bac0ecc9c663467604db52e28adf17b6328d7c229ec4cd21b7c136a42d3c15f2c5982990f5d4e8291 SHA512 e155bde0c1f90eb31c29e96bcdf9c47ec9202a90ff7c84665ddb0b0efc757b789cd661837bb6bf9424824ff01031d276b97d65784debb5f4afedb965ed4ad814
+DIST google-antigravity-2.15.1_arm64.tar.gz 171272052 BLAKE2B 1b7378b2941ab481db182d08ef0824c2997b08f9ca1dc20e807606663143e4da53d3edaab70cebdc641967f80bc3394c5b396ae00b216cdf29275e295de6cbee SHA512 c7e79d45658bc5992a8408399a51a4a918368be268afd2bcb9ce9c55518e455d696935a306da8fc6bc68dfe61bc4607d444ba09757be74daaa8eb9dbb8cd8cc3
+DIST google-antigravity-2.16.0_amd64.tar.gz 180508953 BLAKE2B 1f5d1bb35dbfe8dcb87eeb7ffcf44876d34dc0584bfdb6e4dc80044cf7405a421f33990b6673084fb0b6a3b5f1f994e645dce57375fbf82f3c6c31885aa6b586 SHA512 22573bb756dde152715975f73fd7d6b0b7792dc604c5bae2215b8fa7d85b33b6d6c8b7218494326eee915da54ccb4cba64ae1e8735eb3dabf378c37cf76962e9
+DIST google-antigravity-2.16.0_arm64.tar.gz 178390335 BLAKE2B 70619294d818bd6c4bbb52af92c57ead1a8baa272270b3e8440e76c5740ccc08ca732b0195ae5ed41464c81451c76aa964d4dc0602fdf8d23df8f836df150dc4 SHA512 d5703bd88a247b7207a233b8506f576276ccda1a5f405ec791c5e870c6b63e70073e1d9d2ebe8d79976facdaf7cf9f7797249dca2eb1cc17f4416102787509b6
+DIST google-antigravity-2.17.0_amd64.tar.gz 179494137 BLAKE2B d759078b2e347b5c4cf3ed0386a1dc9dce9cf40a76e6f12db85e834143ca462c4f9bc2ebc14aa9514ab5c4df5f1e82746f0f98d329865481e49d127897f025a9 SHA512 06e9650f369dfc430c5558e3735e72392a93609efc299562b97cc9a22dae80dbb0d84720c90f7ecd045d2c71501f9d08f33ef2d45db13c0857e87781f8795b87
+DIST google-antigravity-2.17.0_arm64.tar.gz 177434632 BLAKE2B 10ceffd035f1ed35b6546822167c92818aa0ab587cfdeb6adf332406898dd54647932d172bbc6c639e133aa6989755fe4cfcb73df845e62ad21d17233601edbc SHA512 9e7b4d836b46068d3c736ee46c791105570adc5d628a8e3511544be68ba0e241208b1875b6718386e56e1dbd1efc1414727dcb1c37e6ad307689405a1582015e
diff --git a/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild b/dev-util/google-antigravity/google-antigravity-2.15.1.ebuild
index 08743faf6ee3..48f53f2fa62e 100644
--- a/dev-util/google-antigravity/google-antigravity-2.15.0.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.15.1.ebuild
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
inherit chromium-2 desktop optfeature pax-utils xdg
-EXECUTION_ID="6576870427328512"
+EXECUTION_ID="5880727900913664"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
diff --git a/dev-util/google-antigravity/google-antigravity-2.14.0.ebuild b/dev-util/google-antigravity/google-antigravity-2.16.0.ebuild
index 8a7b10c49aeb..df4dc84f1fa4 100644
--- a/dev-util/google-antigravity/google-antigravity-2.14.0.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.16.0.ebuild
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
inherit chromium-2 desktop optfeature pax-utils xdg
-EXECUTION_ID="5449404535144448"
+EXECUTION_ID="4917332007583744"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
@@ -111,17 +111,5 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- echo
- ewarn "Package Split Notice:"
- einfo "Beginning with version 2.0, this package only installs the agent component of"
- einfo "Antigravity without the editor view."
- einfo
- einfo "Users looking for the IDE should install:"
- einfo " dev-util/google-antigravity-ide"
- einfo
- einfo "For the official announcement and details regarding this change, see:"
- einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0"
- echo
-
optfeature "desktop notifications" x11-libs/libnotify
}
diff --git a/dev-util/google-antigravity/google-antigravity-2.13.0.ebuild b/dev-util/google-antigravity/google-antigravity-2.17.0.ebuild
index 4ad2fc49f248..75f01ebf6448 100644
--- a/dev-util/google-antigravity/google-antigravity-2.13.0.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-2.17.0.ebuild
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
inherit chromium-2 desktop optfeature pax-utils xdg
-EXECUTION_ID="6362815968182272"
+EXECUTION_ID="5217732355031040"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
@@ -111,17 +111,5 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- echo
- ewarn "Package Split Notice:"
- einfo "Beginning with version 2.0, this package only installs the agent component of"
- einfo "Antigravity without the editor view."
- einfo
- einfo "Users looking for the IDE should install:"
- einfo " dev-util/google-antigravity-ide"
- einfo
- einfo "For the official announcement and details regarding this change, see:"
- einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0"
- echo
-
optfeature "desktop notifications" x11-libs/libnotify
}
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index b0a3a1705929..ce64cef10935 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -1,18 +1,6 @@
-DIST lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz 71124 BLAKE2B b2ea1c8fdd96dcc78ea48be71d1a4870fe1ff7f6a03dfe96479e0cba5f6b13ea68381d0a85fcb79a1ec2345eab7032c76cf567a813885128f94ac0c47c3de7bf SHA512 3362f9db4e78261825ae17b3429f9c54dc1b32a8b6a275ecff7bbe457c610d27ac37e68be3e9e27378f5f54c786dee787fd87b33c102f2507a46cf7290390ab5
-DIST ruff-0.14.9-crates.tar.xz 23756736 BLAKE2B 096331190e95db7701bd80ef61d38dbc2f40dd551ed47381376ec7b7ab6cca2660d0bf3991e436643bab8e8c76b21d0b250b3229f6718a5b9ae8cf062167fb88 SHA512 69a2784950322b8d99abcfc7a08b6205e26ba58c7c91a7978069fec734e8668c32e59d1142c0921eec0e65b7fd6b7eb25ad5c9f623e547f4ee41045bcad92447
-DIST ruff-0.14.9.gh.tar.gz 10435624 BLAKE2B 8a11be76ac46750c97efd6f8bfdafd1d2bdeac81302b85f2d04feba59165fe9ed1b24c465a9df0d8d415325af6e9c6e020d21f295ef94c52f24681359c00bb3a SHA512 67c58eff480232871041156ddd8448a856b0e3c9bb68ca82577d34f353a711b85e3b1e032f98ed0abe5d0fff2855a109380e59e8909dd2742c3bb6b96dc972d4
-DIST ruff-0.15.22-crates.tar.xz 28557892 BLAKE2B fdad14454e619d877ae3bc928f3fdeff5fa28d4d50b6a70973bf1e90a45b40222ce1920ecd31f64f2548f4b3547acd5316deea3ce10505635ed9cd2c3d826ff1 SHA512 77f1b26723caedd7424d723f1df57cac92093c73c4b13b0cc05abd8b6e1d309d535489f5844b559dfb6a5332482a9099ee5238839a89fed4d20c855d45e6659c
-DIST ruff-0.15.22.gh.tar.gz 12456801 BLAKE2B 2dcadb76ef927f596d66b5805029368612ca7ec5b6ade5ecc11a59630a02943178c2f28bbbddecc04ef85a4850a58eb2e19e1d33363aef5198c052ec0f360a29 SHA512 eb76b898d49e8299e67df695d5329e39352fd7c90aeebdb6ff6b5867d5ef675448296a0207376adb53f9d51de22316c3b96d58e990be72c30a10047b7db0ea7d
-DIST ruff-0.16.1-crates.tar.xz 28659240 BLAKE2B 119a6395d66c4bac93761180cc729e4aad3bb87f6f8dc8ebe049743c2c8ed91bf47441dbe7426ba717dc83bf5d19711efafa27a0187033cf766d7d966d367816 SHA512 d9781f1c024f7021bc0f09b51cadfda45eee29e82f39164e57bd48bc19b64d9611296ee9c30ac6af49741816fb2a9365b85fd6461e01acfca6e8de20be132e5c
-DIST ruff-0.16.1.gh.tar.gz 12733382 BLAKE2B 3296aef4902f375250fd19cfef80101bafd6acb5c9771ac3138d9c8560137d93d3cb1d434e74ec3a00387d22c3308942fd799e550d6d2b618bfb711319abcb7b SHA512 ed7d691fd755264202cb80276f12b0eef78682c6a0e1badfb2735d2451a10f707e0188a06bbe6494594f10f45c6d5ccaf6eda891754e0d79cc2367b75ba629cc
-DIST ruff-0.16.2-crates.tar.xz 28677024 BLAKE2B 2361f6e64bab7890c3fd13742d73d279b8a159d3fc8d7282b2dd98a9e8c9ffb6273c8b52d730a7bd5472b24aad74383fa9ef958eefb50a7eb827736e3ab84087 SHA512 2dd4e404749ead2a4dd6a44f748e8354cc37a8464f1daf621f080b1d2a4779d7aa183f755da78112fee88e7425aaa8d11079f9081bd934a4849a4c439641ad22
-DIST ruff-0.16.2.gh.tar.gz 12845092 BLAKE2B 81f188e137deeb996ed1c7ef504c0149831212c1527d3f6da520e403cc9742101ca178684e0f1baa71a5f187f554d7710c5125a78ece0cb9eaffe25d15ea8134 SHA512 e809c5724bb7c5f7ecb0a2d018bee00a1eb096a2546b369ddd08b4d4dcab51c5a0f61daf27f2e57c324fe359875d2e19af263561888b45d1ac4db5a93495831e
-DIST ruff-0.16.3-crates.tar.xz 28676112 BLAKE2B 39589abb617e446375d6005c4af0febcfd73c660796b9c8ec888b079a1189acb3a8f9d58c5f51adbb19c63c4b317002c954d0724069f5b0bdc9b7e0aaa6c8805 SHA512 2590a1bba550871131a506ec12818efb311687c8f403c7782f90e69c676ca688c7b673b097057f1f83aad71112c0642ebeb9e23c979299cfdf224ddc7146063d
-DIST ruff-0.16.3.gh.tar.gz 12914254 BLAKE2B f4c3c8eb0f4894dde899147e44fe4c017993c4c593f15599bd3f282f28b6830f8502f85d6a32a1dad5839349fd92519806a8152b248f61906d3a2a8d8affee79 SHA512 1e1bdb8265944685c2ea4faa97601236d994a24e19ae0f615952dd2c103e930b104b85a0d16d376efe22384b2a46a8486fb5f7dd025496cb9e858c3090fc86bb
-DIST ruff-0.16.5-crates.tar.xz 29012584 BLAKE2B ba060dbbcbeaa9ba63d1b71808326db157166f132618f21c3ad38db15d18475052549fd5e6b302ca220f8ce6490d234baa9d076e1bef3d478a74ba483eaa04b8 SHA512 0a1b4ac564c87535b243537a3047f6332869c79f7cacdf24c0c27355f660c8fd4e9ee8dc1027381404fb02db3eb3071b8a13cd815445954a4a274322cb5872b5
-DIST ruff-0.16.5.gh.tar.gz 13274834 BLAKE2B 9b52f311a8e409f4ad781981684191e90b226fb4ab9acaaf0154694750c1e90d92cd3fa0daf9e1ab537d75ddc0656d2b21d24476900d2775f34cdd343b95a549 SHA512 b6f108000cdab01cb8cb0cce05f2ce20b4b5f521d2823c1d5f8dbde263bbb75d2d23cda58ca9ae69eaae2ddb2536c31df74b6e3cf4ea494bdf7dba11defebb15
DIST ruff-0.16.6-crates.tar.xz 29012584 BLAKE2B ba060dbbcbeaa9ba63d1b71808326db157166f132618f21c3ad38db15d18475052549fd5e6b302ca220f8ce6490d234baa9d076e1bef3d478a74ba483eaa04b8 SHA512 0a1b4ac564c87535b243537a3047f6332869c79f7cacdf24c0c27355f660c8fd4e9ee8dc1027381404fb02db3eb3071b8a13cd815445954a4a274322cb5872b5
DIST ruff-0.16.6.gh.tar.gz 13482468 BLAKE2B 7b563df5d39afe53448402d5c708da3fdd07a094f923f593234de2a7eefc7c37f95bfa80e36ce014f0278f8c31765b64a51fc8a657b9372a5c31f090a89fb7a9 SHA512 9516c23d1e2963a5db8ed808c2ae99145afe44f8b86d8b83867f7baa839001784a356718de7f7c636fa8f125d269e2cfc622c68908eef941a39564bdfc9f5bd6
DIST ruff-0.16.7-crates.tar.xz 29020036 BLAKE2B 032e998658369c0c2dd15d4307b29a09c56015194d570439fcdf2eb51bfe81ff325fcc6b316b82be88f93f1fcb3c6a4b7685cf81a5e178d23eac1bfc87885ac0 SHA512 a5b9e9da3964fadaef3b16900ace802585f8b956976f2a8edfe8b039ed870b4ba10ac526ff18f44560284c9413a7ace548f5ee4a56fbb768728268d8996a1ef8
DIST ruff-0.16.7.gh.tar.gz 13601619 BLAKE2B d4a80f813d79b63b1bc9130654ea170ec6496e4bfa13afbeb2b3dc674227e2a8b0e67ab1f46b76394b47129487d3ec31226389dda9335e43257c6f2d44cf3b16 SHA512 221deb759aa9db4d3fc189a66011d6f763bbec60166e62fb935778966ec6f35e88b8ac94a31ed22412f6398100517f4f4e119d1aad884beba2a60e57c1e9662c
-DIST salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.gh.tar.gz 731425 BLAKE2B ce720abaa295b46c7e1fa06a73e2ad9a48a6b9da7f2b4a91edba38a28bb9a63a1661886fc7c5d6dbc915f589f2e055731a544cdf18afb4dd7b3f6815c59e543b SHA512 91942cfc6bbfb7f07366cdd3d42e5296bff877ee723b24868ff3c278defd0ef247f03e957332bc0696553f0f1977a41c18d08efe7887f5bda3a1cb98543bddbd
+DIST ruff-0.16.9-crates.tar.xz 29025912 BLAKE2B f22e30212d69b5d7d64ddbe3733792d812e6ada94d06248cb6f16252478cc1ae719f89b64fb2c2acac23316fc8ad92bce6f9ec9d0e1e5c64125ebe9901de7e6a SHA512 4be7e62a3c5bd5225b33cc171e95dec4c17a2ae7e9d2f95136d8dbde660726f8c00d03a1d4e78213802b2b2302c913bb85735dc108377c8cd1deef45c96850f3
+DIST ruff-0.16.9.gh.tar.gz 13883648 BLAKE2B 7242343f55c28611a384981d1a2e37ee719070f2d5bf9e6db11eb85bf7cef410a5cc88e22052253208232074a0ba160f0796cf2bda3e5995588bcb01d124eb54 SHA512 89bc5578d0f9d260ffa45c9315d34d7b99e354a2b780600e5de4ab215aa70c313ecfd6ccbdb7f36058216e0d47be97b7bacc32383ef2398e5fc3acd08aa34e3a
diff --git a/dev-util/ruff/ruff-0.14.9.ebuild b/dev-util/ruff/ruff-0.14.9.ebuild
deleted file mode 100644
index 90c2897661c6..000000000000
--- a/dev-util/ruff/ruff-0.14.9.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
- [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%'
- [salsa-macro-rules]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%/components/salsa-macro-rules'
- [salsa-macros]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%/components/salsa-macros'
- [salsa]='https://github.com/salsa-rs/salsa;55e5e7d32fa3fc189276f35bb04c9438f9aedbd1;salsa-%commit%'
-)
-
-RUST_MIN_VER="1.89.0"
-
-inherit shell-completion cargo
-
-DESCRIPTION="An extremely fast Python linter, written in Rust"
-HOMEPAGE="
- https://docs.astral.sh/ruff/
- https://github.com/astral-sh/ruff
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv"
-
-RDEPEND="
- !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
- app-arch/zstd
-"
-DEPEND="
- ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-DOCS=(
- BREAKING_CHANGES.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- README.md
- assets
- docs
-)
-
-src_prepare() {
- default
-
- # Experimental cruft cleaner. These crates are not used by the ruff binary,
- # and when they are removed in the git repo, the lockfile is regenerated
- # and gets quite a bit smaller. Hence pycargoebuild also produces much
- # smaller CRATES= variables. Less for the user to download, fewer distfiles
- # to mirror.
- pushd crates >/dev/null || die
- rm -r ruff_{benchmark,dev} ty{,_{ide,project,server,completion_eval,combine}} *_wasm || die
- popd > /dev/null || die
-
- # tests that hang in the ebuild environment
- rm crates/ruff_annotate_snippets/tests/examples.rs || die
-}
-
-src_configure() {
- export RUSTFLAGS="${RUSTFLAGS}"
- cargo_src_configure
-}
-
-src_compile() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_compile --bin ruff
-
- local releasedir
- releasedir=$(cargo_target_dir)
-
- ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
- ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
-}
-
-src_test() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_test --target-dir "${PWD}"/tested-target/
-}
-
-src_install() {
- local releasedir=$(cargo_target_dir)
-
- dobin ${releasedir}/ruff
-
- newbashcomp ruff-completion.bash ruff
- newzshcomp ruff-completion.zsh _ruff
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-util/ruff/ruff-0.15.22.ebuild b/dev-util/ruff/ruff-0.15.22.ebuild
deleted file mode 100644
index fe46867af3c0..000000000000
--- a/dev-util/ruff/ruff-0.15.22.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.95"
-
-inherit shell-completion cargo
-
-DESCRIPTION="An extremely fast Python linter, written in Rust"
-HOMEPAGE="
- https://docs.astral.sh/ruff/
- https://github.com/astral-sh/ruff
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-
-RDEPEND="
- !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
- app-arch/zstd
-"
-DEPEND="
- ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-DOCS=(
- BREAKING_CHANGES.md
- CONTRIBUTING.md
- README.md
- assets
- docs
-)
-
-src_prepare() {
- default
-
- # Experimental cruft cleaner. These crates are not used by the ruff binary,
- # and when they are removed in the git repo, the lockfile is regenerated
- # and gets quite a bit smaller. Hence pycargoebuild also produces much
- # smaller CRATES= variables. Less for the user to download, fewer distfiles
- # to mirror.
- pushd crates >/dev/null || die
- rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die
- popd > /dev/null || die
-
- # tests that hang in the ebuild environment
- rm crates/ruff_annotate_snippets/tests/examples.rs || die
-}
-
-src_configure() {
- export RUSTFLAGS="${RUSTFLAGS}"
- cargo_src_configure
-}
-
-src_compile() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_compile --bin ruff
-
- local releasedir
- releasedir=$(cargo_target_dir)
-
- ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
- ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die
- ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
-}
-
-src_test() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_test --target-dir "${PWD}"/tested-target/
-}
-
-src_install() {
- local releasedir=$(cargo_target_dir)
-
- dobin ${releasedir}/ruff
-
- newbashcomp ruff-completion.bash ruff
- newfishcomp ruff-completion.fish ruff.fish
- newzshcomp ruff-completion.zsh _ruff
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-util/ruff/ruff-0.16.1.ebuild b/dev-util/ruff/ruff-0.16.1.ebuild
deleted file mode 100644
index fe46867af3c0..000000000000
--- a/dev-util/ruff/ruff-0.16.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.95"
-
-inherit shell-completion cargo
-
-DESCRIPTION="An extremely fast Python linter, written in Rust"
-HOMEPAGE="
- https://docs.astral.sh/ruff/
- https://github.com/astral-sh/ruff
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-
-RDEPEND="
- !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
- app-arch/zstd
-"
-DEPEND="
- ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-DOCS=(
- BREAKING_CHANGES.md
- CONTRIBUTING.md
- README.md
- assets
- docs
-)
-
-src_prepare() {
- default
-
- # Experimental cruft cleaner. These crates are not used by the ruff binary,
- # and when they are removed in the git repo, the lockfile is regenerated
- # and gets quite a bit smaller. Hence pycargoebuild also produces much
- # smaller CRATES= variables. Less for the user to download, fewer distfiles
- # to mirror.
- pushd crates >/dev/null || die
- rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die
- popd > /dev/null || die
-
- # tests that hang in the ebuild environment
- rm crates/ruff_annotate_snippets/tests/examples.rs || die
-}
-
-src_configure() {
- export RUSTFLAGS="${RUSTFLAGS}"
- cargo_src_configure
-}
-
-src_compile() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_compile --bin ruff
-
- local releasedir
- releasedir=$(cargo_target_dir)
-
- ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
- ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die
- ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
-}
-
-src_test() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_test --target-dir "${PWD}"/tested-target/
-}
-
-src_install() {
- local releasedir=$(cargo_target_dir)
-
- dobin ${releasedir}/ruff
-
- newbashcomp ruff-completion.bash ruff
- newfishcomp ruff-completion.fish ruff.fish
- newzshcomp ruff-completion.zsh _ruff
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-util/ruff/ruff-0.16.2.ebuild b/dev-util/ruff/ruff-0.16.2.ebuild
deleted file mode 100644
index fe46867af3c0..000000000000
--- a/dev-util/ruff/ruff-0.16.2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.95"
-
-inherit shell-completion cargo
-
-DESCRIPTION="An extremely fast Python linter, written in Rust"
-HOMEPAGE="
- https://docs.astral.sh/ruff/
- https://github.com/astral-sh/ruff
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-
-RDEPEND="
- !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
- app-arch/zstd
-"
-DEPEND="
- ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-DOCS=(
- BREAKING_CHANGES.md
- CONTRIBUTING.md
- README.md
- assets
- docs
-)
-
-src_prepare() {
- default
-
- # Experimental cruft cleaner. These crates are not used by the ruff binary,
- # and when they are removed in the git repo, the lockfile is regenerated
- # and gets quite a bit smaller. Hence pycargoebuild also produces much
- # smaller CRATES= variables. Less for the user to download, fewer distfiles
- # to mirror.
- pushd crates >/dev/null || die
- rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die
- popd > /dev/null || die
-
- # tests that hang in the ebuild environment
- rm crates/ruff_annotate_snippets/tests/examples.rs || die
-}
-
-src_configure() {
- export RUSTFLAGS="${RUSTFLAGS}"
- cargo_src_configure
-}
-
-src_compile() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_compile --bin ruff
-
- local releasedir
- releasedir=$(cargo_target_dir)
-
- ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
- ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die
- ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
-}
-
-src_test() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_test --target-dir "${PWD}"/tested-target/
-}
-
-src_install() {
- local releasedir=$(cargo_target_dir)
-
- dobin ${releasedir}/ruff
-
- newbashcomp ruff-completion.bash ruff
- newfishcomp ruff-completion.fish ruff.fish
- newzshcomp ruff-completion.zsh _ruff
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-util/ruff/ruff-0.16.3.ebuild b/dev-util/ruff/ruff-0.16.3.ebuild
deleted file mode 100644
index fe46867af3c0..000000000000
--- a/dev-util/ruff/ruff-0.16.3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.95"
-
-inherit shell-completion cargo
-
-DESCRIPTION="An extremely fast Python linter, written in Rust"
-HOMEPAGE="
- https://docs.astral.sh/ruff/
- https://github.com/astral-sh/ruff
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-
-RDEPEND="
- !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
- app-arch/zstd
-"
-DEPEND="
- ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-DOCS=(
- BREAKING_CHANGES.md
- CONTRIBUTING.md
- README.md
- assets
- docs
-)
-
-src_prepare() {
- default
-
- # Experimental cruft cleaner. These crates are not used by the ruff binary,
- # and when they are removed in the git repo, the lockfile is regenerated
- # and gets quite a bit smaller. Hence pycargoebuild also produces much
- # smaller CRATES= variables. Less for the user to download, fewer distfiles
- # to mirror.
- pushd crates >/dev/null || die
- rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die
- popd > /dev/null || die
-
- # tests that hang in the ebuild environment
- rm crates/ruff_annotate_snippets/tests/examples.rs || die
-}
-
-src_configure() {
- export RUSTFLAGS="${RUSTFLAGS}"
- cargo_src_configure
-}
-
-src_compile() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_compile --bin ruff
-
- local releasedir
- releasedir=$(cargo_target_dir)
-
- ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
- ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die
- ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
-}
-
-src_test() {
- local -x ZSTD_SYS_USE_PKG_CONFIG=1
- # Gentoo bug #927338
- if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
- fi
- cargo_src_test --target-dir "${PWD}"/tested-target/
-}
-
-src_install() {
- local releasedir=$(cargo_target_dir)
-
- dobin ${releasedir}/ruff
-
- newbashcomp ruff-completion.bash ruff
- newfishcomp ruff-completion.fish ruff.fish
- newzshcomp ruff-completion.zsh _ruff
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-util/ruff/ruff-0.16.5.ebuild b/dev-util/ruff/ruff-0.16.9.ebuild
index 00904e43056a..00904e43056a 100644
--- a/dev-util/ruff/ruff-0.16.5.ebuild
+++ b/dev-util/ruff/ruff-0.16.9.ebuild
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 4faa08bf197c..3c62371da3d6 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,3 +1,4 @@
DIST stripe-mock-0.202.0.tar.gz 2131661 BLAKE2B 9ed3feafd01d263aec256c65894509d80f3427025bdf111450db8b940e5298d2d4b39f4f5bb48fac707567b152f183e472e307e183073a9b5475cd721261b085 SHA512 32314f7bc07915f78f7008e79f891d65b05f8ff3e25a6eca1d087f4a744549c59bf0a1dcd690e36e0c45173a686f5e8f7b30de2f285e4ab6ff0c74e77d53735c
DIST stripe-mock-0.203.0.tar.gz 2227309 BLAKE2B 588daece4e696ced28eec957f66e6ecdbf547e969e9e33055330ecfa91ccefc8062ec57c82586f9f6d9188cca955ce4836b0e0c45a586f0aef226c9d1fe71ab8 SHA512 6db783fcb7735f9dc8b235456bdf7b5127acd1c4f8329bb1642765b2f982de27283d511d2488388a1ca0a1878c1106734150b0391d230467935f19be77ebaf93
DIST stripe-mock-0.204.0.tar.gz 2295212 BLAKE2B 98e5010270bbbe3d213b4aa5d16c7249f270702cdba4290dd7632bceb2f7a07c5fb402095e28e7abf28774c1e2b1fbe4fd1c075cdbabb7394d2f1a5f47c232ed SHA512 8c9bcd7b0cb409c72eccd88af8755710a0a3536964c6b8fbd49cdf5322c5fe89f8bf8bbe4313c440e6e620d569160052a586bd1b9f7dd6f059feabe7558d6a3e
+DIST stripe-mock-0.205.0.tar.gz 2227306 BLAKE2B 72424b39dab445a2f16addc36ac8fd537de581192103973d89aa28f06db1f9de08639b1ea8bce345f3bfea1d98803588241f48ef3deede34c7c3b4e791f84836 SHA512 bcdd1446f7c7ed39c66c1e03d41674133fecc6dcdcacd02d7671ff1c97c9cc92f10e49a3cd7df6abe7d9dd888978477f951d2291872fa9fc448bf4e5687a2400
diff --git a/dev-util/stripe-mock/stripe-mock-0.205.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.205.0.ebuild
new file mode 100644
index 000000000000..19fe05907510
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.205.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/"
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin stripe-mock
+ einstalldocs
+}
diff --git a/dev-util/webstorm/Manifest b/dev-util/webstorm/Manifest
index 7cbc863f9e1c..698b2335f044 100644
--- a/dev-util/webstorm/Manifest
+++ b/dev-util/webstorm/Manifest
@@ -4,9 +4,7 @@ DIST WebStorm-2025.2.5-aarch64.tar.gz 1174566314 BLAKE2B 9ad73e4ee5c0285371c36e0
DIST WebStorm-2025.2.5.tar.gz 1177634598 BLAKE2B 942a812fb8614abcbce864bfb3c0dc9392821e88d8834b0fd851aa612445243a848e40f29174ff5547cb485c39dc3338ee83273f835a4a542fabcc7b9f582b16 SHA512 e298b56e9d18f14e6af2042a16c6894de310f109aca35596138068501c5d4e1633ac3ef1a50f8a2d4aa569826d866ba02dd4d85e0b365263f492c739744eb313
DIST WebStorm-2025.3.4-aarch64.tar.gz 1073216609 BLAKE2B 4465701e52f85c48dd0d921f5d3779252cc81ccfca3bfbd7f230987d3586df29be0fb767df42f9f7332b388bc6c2388718c5a5616bc5d02f75ecd39ecff6ce30 SHA512 cf3aa4f6f1eaef35512e2a831d14d78b18f5cfd74b148a8e67df89cdaa496992891453c8e70335d9df0ce2be5cb9ce605b80992c2733b4e48d13a3ae9d0953fc
DIST WebStorm-2025.3.4.tar.gz 1077824124 BLAKE2B 41f242960439535cfb8fe739590cf091866f7b6ed34b3ee068ccc3678aee7a107e0f0fbc218cca003555d1b0c15de0fd265d97b977f9d16ea8bae1b84b4a5fee SHA512 803dfeb1092f0bf1e08d0378b2fb3ff99b02996226548439ffe5ad0c30981f98ab4d23689418a33809b7d95d6d1b2f3cdc40af894c911b2859f4117ef95e9335
-DIST WebStorm-2026.1.4-aarch64.tar.gz 1099462386 BLAKE2B 34445dcae1fe5067289b4f8ab8c12908e28c5525b41a01216f7aa4f2c94765d71ea468747bd8fd92e92d4183ff004439c5fecdb83a0a0458b98b6d7aa446dcc9 SHA512 6a72454076b2edf8451ded6336705997b82147a103972b160609e7311211336496b00b6982268dac46adae33ee9f50bb13201c080ed2e0481c7e7716afcea4ec
-DIST WebStorm-2026.1.4.tar.gz 1104851702 BLAKE2B 3e8e53aefd2c923e39b38c1677ec2d673397232677ba8df064c70dcae2eff0521cf57fb82586ccdcd6bebfd294c886fb29168913f66fbbc5ea78e9f36b19c859 SHA512 3b2a9e999c34feb75611d4175162d49e28dee43912084fb0fa65076e29f948d6cebe33870162c69cf2cb7bdf3650dbf4f9eec736937bd9ca6a1a6f3731311e44
-DIST WebStorm-2026.2.0.1-aarch64.tar.gz 1155389881 BLAKE2B dd3071e5969165e94ce5eada67e8fd7123b2d9705f5d08dc34378c2ae25989b62121ad8a8aaef70e0461b052476a43fe665efacab27d410aedf4f2a36f599480 SHA512 51b371b381abfaacb4a120a1aac794df2426e7f8f7ddb4585a709f511ddfc9c43cc63f700e39db33de67d40ee079c0312bf464dcda07e116ca39ef62da632e41
-DIST WebStorm-2026.2.0.1.tar.gz 1132150045 BLAKE2B 284b3b21abb66116e2ec25e93ca2bd17ece4fa5436bcda3bfd20e648a56865c0260e390121cadbbb1fe955a0f5337d69273970a6aa15e2d21ae3cf8adac300be SHA512 e22e27a9a20ee391c1604b341d817edf7d302ae5a98079a81bd6a65597385e0a9623e5dde88408684e9e77c9b69a2be715a1039efc72194c4d57854bcfc1ae15
DIST WebStorm-2026.2.1-aarch64.tar.gz 1157335489 BLAKE2B 7aed3f53aef2c143919adb322f6fdd34a3226bf65203c25b5933c50aa96ecf3b4df5af8d1ddc9e8bd23495fab0d7ab48c89c8e6e2a79972ffa68beaf3fdd1b32 SHA512 4513acaeee568d2ed017bf4a71195f51c71fc24284c5fed57b2974736686198240bcf90cec86047b417841aa2e4f7204f59f0adc254ec7c8b1449e3d5c840cdc
DIST WebStorm-2026.2.1.tar.gz 1134036554 BLAKE2B eff74e5e1d8c4a524a3f3d203cd8ea57374781b191ee008cd059c24b6ea9bc815fe8ecc8336da7b00df04cd69764d2e021c775c7d6377071affd19b2ed1ee982 SHA512 52b77297f4a0c765bd6be3283fb2b341e1d7e5008db1dc78a768eaaf2299ca8c55b1d781392c31a3d3020611c665298e091476f155e07d126bdf8975caac2f6f
+DIST WebStorm-2026.2.3-aarch64.tar.gz 1172593658 BLAKE2B ca54568f810a264651e536efe56df77f0d5d366e77a364e413af7f65e7608484dd7124421e8f1b3e62e180c380e5af34a9b4dad32c94ba43e484e6ba11b32b73 SHA512 b51e5692d357b679f17e890de4d1dc1b122f74ea0a57c52d5f64727e961a63cab3ad29731ef2c663d39f02d084cb1ddb65172512eccf1854a2872d248a625ca5
+DIST WebStorm-2026.2.3.tar.gz 1149448983 BLAKE2B be398f1f3504715d3398f27fd7416c7185790e1f382b946c7d4f77c3cf41e83314ebf2fca9ebee3a805d5ee9cec961c36c05d0e807162879bd00b5ca3fa83bda SHA512 aa531e5059d64669789a2f102e22f395b480ae6bdd0425fa112f39cfadffc78b705ee65f048c4f5604803e53789e4aa080fe33b1cea07c10fe43dad161031cd2
diff --git a/dev-util/webstorm/webstorm-2026.1.4.ebuild b/dev-util/webstorm/webstorm-2026.1.4.ebuild
deleted file mode 100644
index 01b7d97463d3..000000000000
--- a/dev-util/webstorm/webstorm-2026.1.4.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper toolchain-funcs
-
-DESCRIPTION="An integrated development environment for JavaScript and related technologies"
-HOMEPAGE="https://www.jetbrains.com/webstorm/"
-SRC_URI="
- amd64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}.tar.gz )
- arm64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}-aarch64.tar.gz )
-"
-
-LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
- Apache-2.0
- BSD
- CC0-1.0
- CDDL
- CDDL-1.1
- EPL-1.0
- GPL-2
- GPL-2-with-classpath-exception
- ISC
- LGPL-2.1
- LGPL-3
- MIT
- MPL-1.1
- OFL-1.1
- ZLIB
-"
-SLOT="0/2025"
-KEYWORDS="~amd64 ~arm64"
-IUSE="wayland"
-
-RESTRICT="bindist mirror"
-QA_PREBUILT="opt/${P}/*"
-
-BDEPEND="dev-util/debugedit
- dev-util/patchelf
-"
-RDEPEND="
- dev-libs/wayland
- sys-libs/pam
- sys-process/audit
- virtual/zlib:=
-"
-
-src_unpack() {
- # WebStorm unarchived directory is in format WebStorm-xxx.yyy.zzz, not ${P}
- if use amd64 ; then
- cp "${DISTDIR}"/WebStorm-${PV}.tar.gz "${WORKDIR}"/ || die
- elif use arm64 ; then
- cp "${DISTDIR}"/WebStorm-${PV}-aarch64.tar.gz "${WORKDIR}"/ || die
- fi
- mkdir -p "${P}" || die
- tar --strip-components=1 -xzf "WebStorm-${PV}".tar.gz -C "${P}" || die
-}
-
-src_prepare() {
- tc-export OBJCOPY
- default
-
- if ! use arm64; then
- local remove_me=(
- lib/async-profiler/aarch64
- )
- elif ! use amd64; then
- local remove_me=(
- lib/async-profiler/amd64
- )
- fi
-
- rm -rv "${remove_me[@]}" || die
-
- # excepting files that should be kept for remote plugins
- if ! use arm64 ; then
- local skip_remote_files=(
- "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release"
- "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64"
- )
- elif ! use amd64; then
- local skip_remote_files=(
- "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release"
- "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64"
- )
- fi
-
- # removing debug symbols and relocating debug files as per #876295
- # we're escaping all the files that contain $() in their name
- # as they should not be executed
- find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do
- for skip in "${skip_remote_files[@]}"; do
- [[ ${file} == ./"${skip}" ]] && continue 2
- done
- if file "${file}" | grep -qE "ELF (32|64)-bit"; then
- ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die
- debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die
- fi
- done
-
- patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die
-
- # As per https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/ for full wayland support
- if use wayland; then
- echo "-Dawt.toolkit.name=WLToolkit" >> bin/webstorm64.vmoptions || die
- fi
-}
-
-src_install() {
- local dir="/opt/${P}"
-
- # foreign-arch binaries kept for remote plugins; the host strip
- # cannot parse them
- if ! use arm64 ; then
- dostrip -x "${dir}"/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
- dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
- elif ! use amd64 ; then
- dostrip -x "${dir}"/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
- dostrip -x "${dir}"/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64
- fi
-
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}"/bin/{"${PN}",fsnotifier,format.sh,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server,remote-dev-server.sh,restarter}
- fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
- fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
-
- make_wrapper "${PN}" "${dir}"/bin/"${PN}"
- newicon bin/"${PN}".svg "${PN}".svg
- make_desktop_entry "${PN}" "WebStorm ${PV}" "${PN}" "Development;IDE;"
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- insinto /usr/lib/sysctl.d
- newins - 30-"${PN}"-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288"
-}
diff --git a/dev-util/webstorm/webstorm-2026.2.0.1.ebuild b/dev-util/webstorm/webstorm-2026.2.3.ebuild
index 505d82f01b0f..505d82f01b0f 100644
--- a/dev-util/webstorm/webstorm-2026.2.0.1.ebuild
+++ b/dev-util/webstorm/webstorm-2026.2.3.ebuild
diff --git a/dev-util/xdelta/Manifest b/dev-util/xdelta/Manifest
index 0614e39434aa..10bea576622c 100644
--- a/dev-util/xdelta/Manifest
+++ b/dev-util/xdelta/Manifest
@@ -1,3 +1,4 @@
DIST xdelta-1.1.4.tar.gz 423529 BLAKE2B b565f82ba0504118b74127096939e5699ea312be5c6c8a345abfcf0fb01b45e759abe595b33619b2714671e2f0307d603366a1f7a6b1fb5a786378716a51df6b SHA512 eef45f7977e9a7f490b881f33ab8a948cc5eff9300ea850cc30062905c8e883c104961f075f56f7ce8e385142c35de168aef1e0b8169bda66786ea4bee33168b
+DIST xdelta-1.2.0.tar.gz 118223 BLAKE2B 9551636462d73908624d39d07a29e701dd0e3dee6ae2f5bfb42008e0d5154cc9f7dc8ab6b9f574e4e8bb590e8e468311c66ce4e465dcba37deff0dd18bde6ef0 SHA512 44206de6fe7e9f16b1ea6ec1dacf93a2d8bc98fb4b5b994911596beb17e4e410eb24b33e54d6509ff97376bdea82b47db79bde8d1a6a262f434794bdb2e7014c
DIST xdelta3-3.0.11.tar.gz 683605 BLAKE2B bc33c9d6a3bb21bc52d72bba54f5e2b1058ea8d7cd7474aaf6dbdc27e165e0fbea644c584402f5bbc8ace7cd6a3aefae18588a659418f93eb041168545363bf4 SHA512 41c48e28f92ad50a737cf0acac150fe17d1132e9a652c482d751c8c4e745c6922d576a183eeabae343a1a238ed8c53353e537977628c86eb599ab3d1c01e7c52
DIST xdelta3-3.2.0.tar.gz 348621 BLAKE2B 67cfa907028df06aafc48e313a786cef626d3320cb97e3b07c3bff3832f64a3fda5339e562524ef791fa5fdce2db5fa04cca32999eb805edf0da21658cff178a SHA512 9112511b2db53eb8ed61dc8ecb41ef6eefa52cf3397b7add407865cbc20cb084e29fcbf6d93df2282f8a3a157fdcf53a14b4eac6521fccb782e5845352c3e9b1
diff --git a/dev-util/xdelta/xdelta-1.2.0.ebuild b/dev-util/xdelta/xdelta-1.2.0.ebuild
new file mode 100644
index 000000000000..3dbe9e360cc6
--- /dev/null
+++ b/dev-util/xdelta/xdelta-1.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Computes changes between binary or text files and creates deltas"
+HOMEPAGE="https://github.com/jmacd/xdelta/"
+SRC_URI="https://github.com/jmacd/xdelta/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2
+ >=virtual/zlib-1.1.4:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ append-flags -fPIC
+ cmake_src_configure
+}