summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/clion/Manifest4
-rw-r--r--dev-util/clion/clion-2025.2.5.ebuild (renamed from dev-util/clion/clion-2025.2.2.ebuild)5
-rw-r--r--dev-util/goland/Manifest4
-rw-r--r--dev-util/goland/goland-2025.2.5.ebuild (renamed from dev-util/goland/goland-2025.2.2.ebuild)2
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild2
-rw-r--r--dev-util/pycharm-community/Manifest6
-rw-r--r--dev-util/pycharm-community/pycharm-community-2025.2.5.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2025.2.1.ebuild)0
-rw-r--r--dev-util/pycharm-professional/Manifest6
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2025.2.1.ebuild232
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2025.2.3.ebuild232
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2025.2.5.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2025.2.3.ebuild)0
11 files changed, 13 insertions, 480 deletions
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 144e27fecb94..7e55571d4c01 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -1,7 +1,7 @@
DIST CLion-2024.3.5.tar.gz 1577257365 BLAKE2B 922e082321e112e8cc7cdf17c4395464b85247e45094d37219585a0322b0fb39c27f4fcff3d370aa65588a04204850f470dbc9eef01a86cfdd030bb245a2bee9 SHA512 042112ab0927bfdf03a38685bc48770fdbe14ef0bfed4d23e33fb92daf52524b572735d872f38edd2236fabd34f72c950827271e9a85e67e5686827416ab98cd
DIST CLion-2025.1.4-aarch64.tar.gz 1563056200 BLAKE2B 6b018b5a3a4327c54733d875b10db7ae35afbdbced920423575e0179b3d5cc722714a2362e0a40078097439296b1ecbf22f743d589196815631de3ad5185d3fc SHA512 7167a5cfba44d87a47bbaa9c6b268878a151fdcfb96cb6f64189f8c8f4fbcf3e793f072a9237893523fb55bda15b37d3cba0fd5f12b2eef5dd6ef80aeb61f365
DIST CLion-2025.1.4.tar.gz 1572762665 BLAKE2B d8f909e3a79b4be1980c8eb19f19b8e39bb26abdecc97ea4e8ed64c6ea7fc5b796f3d275977dbaea5aa22b07ed381544ea3ae7d484dfd3c8b9034e6c90976b38 SHA512 c22e6f9a1fe8c3a92853e6e4130723c073aa50241abd2ae27085bb4465c03cab4c33312bea140bcd1e5675a8963fdc4f8d85e52a648d1bdc1ecb35e6fd14ed42
-DIST CLion-2025.2.2-aarch64.tar.gz 2123225482 BLAKE2B 1bf457dfe3b7aab8a12fd17f826c76e63dfbf8fa09ab62ac3d0c66773fc920e968852b80147c4422d9e794860ba62cd5b7690a29912e671e2207eba4aa1e401d SHA512 08d3aeee85a8c4f24a1c813e4f2de664f19fead8bc66bde26be68fc19b181eec494b48635c58334f59b72cf473f2f47a78c759f2f988d1dea82ab6d289c1856c
-DIST CLion-2025.2.2.tar.gz 2126755834 BLAKE2B 91be60b87317cc419a8fa0cbb1fb0f3da414e9f7fc88e480cc44784620680a6a6f937dbfc487ba4b648af9c76786a06cb7d0724eab6997843c8a1ffc9ddc47fc SHA512 35651c01adf1316ea588639dadf118e7b55d1acc4ce47b0a87f8df274fe4a87e2cfc7bc1ab63ec62fe3ac938aaaacc2553eeee033745e1688b060f3915c603fc
DIST CLion-2025.2.4-aarch64.tar.gz 2130557409 BLAKE2B 2ec8ddf403ef9224f23205d51fde6416f3c7e11835fa02c55ac5ab9022c24744eade73eadfd9b797d6d729dcf6c3f9ee9dfa9e7f6080c0e219fd0e2a5b9bd83a SHA512 44c1a66aa03033a1ace60d6acf14c236ec5c40499df3f2465c7b39fc690b01a624c7cf6eea477b465a1c9009d0e4dca2b4aadf3d695d337e5643aa2f48d82079
DIST CLion-2025.2.4.tar.gz 2134909533 BLAKE2B a2286643152830ea2482bb53f86e61fe8f16df3bbe340a85dff25937c4f3f279a717a49f8d888fcdd7f47c11f0daa414c90a20aaca333239953c37e79f5d8a48 SHA512 78caf659188274a95f05607f27867d507471b2f269995428651a3f1d92c7981437245b9a770f44903832358be2a13f2130d0a55d86b4aff38570571702f3523c
+DIST CLion-2025.2.5-aarch64.tar.gz 2119377468 BLAKE2B 1f3c2bababe738fe6a2072f946ea9cabdc4616a97a023f50a922327146ad64d2ee1d33596f77ccf217dfbbd8a734005c792d514e6b8a6c976ec77bf5e2025d6a SHA512 4a1d5b6182569376d1a2f8f3a8ca1bb99b8370b02c912711b0c617f3907af2b87b632ce21b5a19aca7e46bbf697a1afe6ab7460e9fbe7405fac37897db8eb70c
+DIST CLion-2025.2.5.tar.gz 2123684601 BLAKE2B 8c1519143b7e2f58b6a8dcd06b5e66146714cc727fa1566fd3982ac0df60e47c084f22dee51b4f800633d235da51b08c0e64759995d768c6876511a01c9ecbf9 SHA512 af08a509c8a53b8a432cc3a3ef9fc81af09aef41515b8e44e47f0325ee6eb51b928354eb55f5aac0b67ead1a55efe9c6e337861d56f37c5012df72ff099bf641
diff --git a/dev-util/clion/clion-2025.2.2.ebuild b/dev-util/clion/clion-2025.2.5.ebuild
index c81f05240f05..cc95c43c9f33 100644
--- a/dev-util/clion/clion-2025.2.2.ebuild
+++ b/dev-util/clion/clion-2025.2.5.ebuild
@@ -45,7 +45,6 @@ RDEPEND="
media-libs/mesa
net-print/cups
sys-apps/dbus
- virtual/zlib:=
x11-libs/cairo
x11-libs/libdrm
x11-libs/libX11
@@ -61,7 +60,9 @@ RDEPEND="
x11-libs/libXxf86vm
x11-libs/libxcb
x11-libs/libxkbcommon
- x11-libs/pango"
+ x11-libs/pango
+ virtual/zlib:=
+ "
QA_PREBUILT="opt/${PN}/*"
diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index e0d4f1303e21..f75cdf1ea50a 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -5,8 +5,8 @@ DIST goland-2025.1.2.tar.gz 1123057926 BLAKE2B edd64f21897c40da5ee7c53a53d24dcd0
DIST goland-2025.1.4-aarch64.tar.gz 1084290498 BLAKE2B 5e8050a4186ac20db75b8d570fd7809a57cf6647f9530d2b38fcf7b4afd84e7331469f45fe2c8b342c2139571bb467805f968358d9361fcbed5521c7610faecc SHA512 45b569de9640c500792290fb61966d22c1d2ec8c52ac45da7a9f424bea263d89810a6f572b8b8384c965fe2c0a173e3ea6fa613bde20230419274c70f91d4658
DIST goland-2025.1.4.tar.gz 1087590072 BLAKE2B 93911accf03b5bf9768c60455ca7157b11f8fd394400fde9a943c77f95ad85cf2fe667674b7bde10811e72157a5349845605f632e875102b8deae94e0fff6f0c SHA512 6fd045f57b5f478cbf2ac46fef91ce4f083d1a4cbd5034b59d4626ff57272b23d009353333dbde24d53de61b04421b09d4d33d20b639ea3946b847415e6eeb6a
DIST goland-2025.2-aarch64.tar.gz 1183128280 BLAKE2B 276cbe4f078b1e7883c97e47a2d39767f6a0c496fb5d059ae277628c63bee62fb1812ce58a6d24fdad93c7ac504ed0f9774b04d639b06341b4bc6a854ffc7603 SHA512 00c1d9fc28d92cf8dd41aa195129cdb92230a71e7292f72b311a7200677ec5464faf3cad8ff8b98cd1952a230c4d3a088480ac9b34d843697a1692f8a37c79c0
-DIST goland-2025.2.2-aarch64.tar.gz 1187509033 BLAKE2B 634e4e8185f42736f779dde3d71be1dd663679ac9e30f8311b7a2c800e1217a60b3f6be6ea73f910880dfcf7ae5acac728f51a40abb56dafbc34d3aedb3241f3 SHA512 68bf436eee1bfa177abc4a648e6f5465483a350f7834cdd7dbc1496b8fd966bbb1b09bf71ca12e3814984b436a65b4c8c2b199b7471e5d6d72bf9b81862abce8
-DIST goland-2025.2.2.tar.gz 1190288046 BLAKE2B 791599964dc262987c134c3f0b7248c7b43a1676ba898e4176cc6af6446d2cfa4085332be9b90c89e05c2d59dd98230e07d795c0e38d7196a1159c8b81a78bd5 SHA512 f79ceef5e354a3a385b433405874dcc7a427d5d70bf05221b0288ef2b9d1e1c1cb22a52f9e360505633701ae23d7fb862aa0144ad9d6ed93a5342a41bae7c1be
DIST goland-2025.2.4-aarch64.tar.gz 1233161679 BLAKE2B 59dae1f921ae069bd97b9433d9260fc8edbee2b92e157b30aad2c2d47557c5c3e78e99d66ed7feee9989e68f8b234f08d8bfff9d4e9312e5112913bc59dae2ea SHA512 e040d16e483d3207dd72d1667c320f1fc5175570897802927715333deab031c5da1358335177db9f73eae90eb9bd04eead254bcd045c31517479e61bfe1dde9e
DIST goland-2025.2.4.tar.gz 1235922025 BLAKE2B 176dfaa24cb5f50c6dabdb0a1fb3ff71ee0664dac0af460515f925ee24cb45d53052bed08497b025f4a31a58ff8735c07650910c38c6b99764684d0b30b16572 SHA512 e47ac5010b7c96b55a2992a0c678d490054b8d633d132bd738d7d64e38624734deb5c6ce773c58dab3f2458e6b1f150ef376eb61250ba277771f95a43b0b3252
+DIST goland-2025.2.5-aarch64.tar.gz 1221837969 BLAKE2B fc2b81352b8f58a00bcdd177c010695720bbd32dbc7a4dc1fb67e79ed3053a7e382d941e2229f225a487042e9dc61d1355367a5a7bc337b349f95bd470990dbe SHA512 da64ed010841b7a830d0fb7cd99f2c905b7572432b8b8b1b2ffd0dc1b9d395cd452b7ca855ea817634eef36109415090d94b600f261aeb971bce4c936531b68e
+DIST goland-2025.2.5.tar.gz 1224607298 BLAKE2B b4dfa69e65ad3dd8fdf339bd3395d99a04749e7f57067317334e1dbb1a0eeb21805c8fb6594f2788c4363101644eb9c016cfddcef30b389316f654c68bfe8fbe SHA512 a71b9883d1c7ce4bced151945b670f5453c81039dcdf32764c8e525f6360d8a39070300bf1ed5bc656885c912dc3734aa1405eb7dc79661347ecbf59bf10de81
DIST goland-2025.2.tar.gz 1185708177 BLAKE2B 75f22876b373ba81255f943abcf4e3e15b27a4af6fb202554974fad18568e541e54768949192cff4190c95e176fbd6ec71543482f34a11102b79ebefe779fe68 SHA512 cc7636e6ec0473becfbde731fcba2b6eb3fcf37ecc90798dd5816db1893fb5d22dec461241d87f258cafee8d1a564d08823fd4aba23b47bcc72bac6e1c4aea81
diff --git a/dev-util/goland/goland-2025.2.2.ebuild b/dev-util/goland/goland-2025.2.5.ebuild
index 648352aa3813..b63a036a42b6 100644
--- a/dev-util/goland/goland-2025.2.2.ebuild
+++ b/dev-util/goland/goland-2025.2.5.ebuild
@@ -41,11 +41,11 @@ BDEPEND="
dev-util/patchelf
"
RDEPEND="
- >=virtual/jre-17:*
dev-lang/go
dev-libs/wayland
sys-libs/pam
sys-process/audit
+ >=virtual/jre-17:*
"
src_prepare() {
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
index ace29bbc810a..06c646a9038b 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
@@ -40,7 +40,7 @@ LICENSE="
ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
IUSE="+abi_x86_32 +bin-symlinks custom-cflags +strip"
RDEPEND="
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 6b53edb08369..46961cd26337 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -8,9 +8,7 @@ DIST pycharm-community-2025.1-aarch64.tar.gz 857339099 BLAKE2B 15f1427b1be575279
DIST pycharm-community-2025.1.3-aarch64.tar.gz 874537235 BLAKE2B 96f646e67288153e913d48341787ee3cf1196ac8a4a117ef5b9e33a4b64eaeed00269b2cfa34ad99383cd52e499e4b902a76cd3031614f6118148c3bc299ec4e SHA512 0a8562877e78654698b5a6a83619132ea4567b68ba14b2beb59a55786b492ce6ede2a5110d6895b0222abd40a9d2f226e83d5f88c7ed3533c1ba54be2b8bef15
DIST pycharm-community-2025.1.3.tar.gz 875126228 BLAKE2B a52427b6a84f6f67dede3cc6e6ab3f7b08d5bc7f000a6dc3fa506994b377fac7f8e348a2f1d50b4877efeaf118d25f08e9abfe1345c2abaecf496ec6bd83b324 SHA512 e0f957764d4609d24928e22b855e3206a5755cf289226c35317f36212ed14832109ca1b6822d97022a7f8e19c47e3b1f7a26b2c8bf04cf9a2a8c197555e4f12a
DIST pycharm-community-2025.1.tar.gz 859398876 BLAKE2B 29d30532e66e5156705e8b74df21d11e2fa94ccba4b77f7b47636298cb4366d55273c14e52e2fb63b0850bf06d972ddb7daa10397bedcded36985046c58d6340 SHA512 5cd08c23c0db612dd02ef0e79039085bec642a668b373360ca4d9f9e5bd06ba419b8e6d0d242f9b6941c49498944b6601eae59c286deb2e8137399f1606408e9
-DIST pycharm-community-2025.2.1-aarch64.tar.gz 918328791 BLAKE2B 87ba5bfc57e260fe76b3e2bb212cecd32b2b5fdc0a3255c29c1be65065a047c8e5499e2a18e39073b9687e3651f7069183b979266e7b7772609186974a942b32 SHA512 ecb5a474995a7384a74c78fb1c93c88a736b61be6ccf690ab5d393d2a19b7794a50465322dda07b97a0afecfbda39a64b7c62221dc2275efd23c9eacb1a7b548
-DIST pycharm-community-2025.2.1.tar.gz 920368668 BLAKE2B 0a8b4f48e460838e3aed0a6efe8f456f208a25b801b9f55929afb70d12ac4277ca72d9846c21a58448c175139bd6f4a367645853e7097d3446988bf43a700284 SHA512 37de67c049e8cb261401a4088c45d3ef05b819849f07133bfbc22aa954480d19cc23f0ff7ba5cc795714abc8bd51eabbeaac7007dd8273988a2a8acb5212b80a
-DIST pycharm-community-2025.2.3-aarch64.tar.gz 918497362 BLAKE2B 4b5f4680cd06c8cf057b3d772f72676576003b10a5c7ee22c6d894d8760bc38750b4b7d1ccaad96ac8edb6a86d1b209b0b438d83cb3440cf2888a75dc896f680 SHA512 ee786af108bbf43a663f10dd466863712e8bfeafd6ddc5efbf657cbcbb6dec15ff8e983e2792d330c2bc38700417dff0f75e80ab2becdf525b4fcad886032c60
-DIST pycharm-community-2025.2.3.tar.gz 920703371 BLAKE2B c439383948698ac1664819c5348780ce867fb0da0e403e52b3ddc056c2c2395cc3971409a40c1627cf68eb0241babb5764d94c99df5f813fda17c3e041c00bb3 SHA512 5a446d24d9e5a1283001c1e766d8dce98991830e44ed6da70015efbbe7edce9cb1825e175be1766dce67061fc0f9deef3916f2d19a96d67966caa62226a95516
DIST pycharm-community-2025.2.4-aarch64.tar.gz 930440107 BLAKE2B 4576ae371686dc2d7fa88bf7a675577ca94d2c2f68aa3d3f5e5dd3bdc599c7c93ac21f66c572c9eeae40dd24b1fd74d28bf8ce985f07cb99711d1801754bc9a8 SHA512 55a7f8871beba5c89d29d86cea88037540cc304ff312dc4ce1264de0f2c29543ca2a39a89b583647c70d3d366b06fab498dabe14c31e35d036f885b743b452cd
DIST pycharm-community-2025.2.4.tar.gz 932611177 BLAKE2B 983e22bf171ea7a40df2b662ccb15ff4120d36a2aa054bb9c78ae103e9af4621317cb9635c8a712fc8a320bf5bbee69045cd1a5a54fc8d8d2cb8e4b3bef9e2b0 SHA512 4e33a14d2eb720c6efdf3cfbbf20fb26aaa64b97fe63c9dd22965329558f28bf76995022591a54c795dc9471a4647a1b5f0c24d0abc374f96933cf4ebe654972
+DIST pycharm-community-2025.2.5-aarch64.tar.gz 919409169 BLAKE2B 247c193584d31b768c6650468b868871e3fa68f7386407ed688e1673d3702b04935783c644d86597b935e5ec9a418c653be1d73996d23acc156803e53b0cd4e5 SHA512 548a169a9a3251be52ebea413e6a769a95458c5cd2fc0d51ff47bf956f0880b613f4434fd5cfd1b26f5b9303699671e6c9eb210bc718106ffe8967fccb171ae8
+DIST pycharm-community-2025.2.5.tar.gz 921590103 BLAKE2B b17da5a44c22ebff0ceadf06cf145da83f119f4aeae082d63764233c3d076e4a1cfba872dbac4feadd41f1a02d9a659787964da9e85e907c4ac1c102f93fba18 SHA512 deff8a6bb0962571991730febc0890cb64e36a26dd9886af33da903cedc4dea32dad9dcde393102dec362521dca820f8d6ecbf028da8909127069f20acfcbf75
diff --git a/dev-util/pycharm-community/pycharm-community-2025.2.1.ebuild b/dev-util/pycharm-community/pycharm-community-2025.2.5.ebuild
index 59e864d9ad7d..59e864d9ad7d 100644
--- a/dev-util/pycharm-community/pycharm-community-2025.2.1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2025.2.5.ebuild
diff --git a/dev-util/pycharm-professional/Manifest b/dev-util/pycharm-professional/Manifest
index 3f7448032c1e..c82f4dd2af7f 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -8,9 +8,7 @@ DIST pycharm-professional-2025.1.3.tar.gz 1187171716 BLAKE2B ad4922f29767c4a7d6d
DIST pycharm-professional-2025.1.4-aarch64.tar.gz 1139873701 BLAKE2B be709ab1875eab62bd514a4ee1bf81f8960e13dd60ec0e670b7a29cad299858429cc7cb27a62be8c89234c49bb5f5c05b81dd71e7769070dc3adde084215cfd7 SHA512 7d711d23a26ded3171f832c3011bdb6351937307cb55cb5dbcb2649fc472139d40b3179ab6eda79f569d80072b4cfb017ac35fa813f7d45fe9258432b99d6c5f
DIST pycharm-professional-2025.1.4.tar.gz 1143326572 BLAKE2B 4d8245eab117c619be71d066f1277eea8bc832477fc8422cfed542d46b7a46aac7335d879f8e8e085df01061ba87ce8aa14999505f9d16c1748149ea9ce6d2fa SHA512 b8db410e115e971f22be353568d224fab9b4d01d27631adb84c046edf972665a99f8c06c6789cf617b2421033ce3f176c9ec94681bbb1dccf2faa30a76de4da8
DIST pycharm-professional-2025.1.tar.gz 1173493461 BLAKE2B 58212877389b3f598c1a8dfbe3c3ecec886a6b71abc330daf5af451f7cf25c2f4c890f21ab45eea04b9b0451448a1ef3a09fed40b8736bc519cfdbd17f94fbb9 SHA512 48f14a139dab48e13d68034044e813742692ddbc2697bf1c8399d799f7ece120f4ce4e0ebffc3d1aeade28bd8d853ac45552ced46aa6b3b44dde7f969bb9e824
-DIST pycharm-professional-2025.2.1-aarch64.tar.gz 1257361125 BLAKE2B 644b13d6eaee5da2ab52080981c2cc5f8a6bf6b9d4f74f91665da3be221a60d6cdc35965185c6ef9fb5189020d671c5c3ef6dc088dd32b9f92fc2b270005af38 SHA512 84b763794ce7bf34b7a20e70bb5d080606b988dcc19d16280d0a4f62effecf163839b670d16f567c0f7fbc22931d3745d513526ca6048de9cdabf56c519452b5
-DIST pycharm-professional-2025.2.1.tar.gz 1259978568 BLAKE2B 783e9999084d685ac6616cc58c3c20c5223af5702a069ebbe42092a73b6666e4073987721d3d301ac9a97d2a5111c42249e74d9cb5dfdf961b82bb01c958b2dc SHA512 12ef7ee047128d03d7e718f26727c5367d1fe6e52ea4468e5499ff6297fb4c399495f20c2ecac1ed5c586fbb152166b6269f2e226fdb7715d96305b0468573b0
-DIST pycharm-professional-2025.2.3-aarch64.tar.gz 1255246218 BLAKE2B 36dee263b8403d468b93f3609061f107a9b5f33dd9fdca96f7ec51b0745965aa876dcf8069aaa2a547810fd7e063030566004e2b78bb0f952df9e0bbdb06a386 SHA512 0169060a686a8bad5cbf3971e62f31f95b4de3ee081fbfb633de94d96d88325c670091be251c5ce2fbdd6329b2bb11a968d7e73869d38de4bdfa6fa69e03e2a4
-DIST pycharm-professional-2025.2.3.tar.gz 1257991131 BLAKE2B b16359ad024b9c83755250747ff4dd96371a1edcb811cab9c3547c6b43c03a43344d8a4e89e34996120b34f874a02d622ed5a230d526070be95cd0353504ace0 SHA512 b18e5e1d82618d40ea53d80551248e2742f59e5c8b714c1acb6ecdae661c33278b993e41113d6b4104a1a11ee953d4a78160c869251fe58fbbfa11da9bf939b1
DIST pycharm-professional-2025.2.4-aarch64.tar.gz 1267172547 BLAKE2B 180fe517e0675934cacf86609bb5ee9b665cb5320a8b79316473dad8634cb4d7f5b4897c9bb8247e71cca00be5bbf00697c82ce8b9a64198aa70e464b8c64044 SHA512 7d2fbd8130eee9b37b50d68abf1ce8314072c2497199dd69d20e740e2276de93fdeb2d95d807f34e4b84e3a799dec6732a5f06cecfaca52d161f9f66647b2a11
DIST pycharm-professional-2025.2.4.tar.gz 1269933539 BLAKE2B a419e41ff9dab414f889306c40812ec9824a2cc3108d7b8c96f713f481ef0f43218ebe5c40ad07f52de6827cbcd758ee9281ca0b97737c9fae1cbb2614bfe18a SHA512 10329f1759ae21bcf9e9eaea14775fd7d85b77e27794d44ae23e9ff81ba2c701ea8618f93125dcd3f65ae6b659adfb2b2355f5e00677fe5aa8e75902cdf6ce7a
+DIST pycharm-professional-2025.2.5-aarch64.tar.gz 1256102942 BLAKE2B 4e75ec24b4ab937d0bfbcbdad53c7f289b5c76df85e745675d2244eda84790a879bce911987252c38103d08af673e7ec76330fb62b71804be9036bb205a6a4fd SHA512 8aa7789841cabecb23f6d8f5b2107962dca33c2ce1a2b067e6957521b392da0e572f9f61c7b8a846e254e7036a568082be8cc37a0bfa944cc842b38f84a4d413
+DIST pycharm-professional-2025.2.5.tar.gz 1258847526 BLAKE2B 6c08fc1f999118d8206a60305f3f861311d023bd65cc743ad155b169401929772868a148a27f8164738949da98011701686e23bc74cdaae258400492d7e89607 SHA512 c5b2cb3b40ad00c3217a6556c71765b1d22ff9cf942e2b0000e5013b70be5ddb0232d2e245ca9e2a793f307461b61be8330001508e8cb3f8d25cdfe44eefa53f
diff --git a/dev-util/pycharm-professional/pycharm-professional-2025.2.1.ebuild b/dev-util/pycharm-professional/pycharm-professional-2025.2.1.ebuild
deleted file mode 100644
index 59e864d9ad7d..000000000000
--- a/dev-util/pycharm-professional/pycharm-professional-2025.2.1.ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-
-# NOTE upstream release info
-# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release
-# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release&fields=name,releases
-
-HOMEPAGE="https://www.jetbrains.com/pycharm/"
-SRC_URI="
- amd64? (
- https://download.jetbrains.com/python/${P}.tar.gz
- )
- arm64? (
- https://download.jetbrains.com/python/${P}-aarch64.tar.gz
- )
- x86? (
- https://download.jetbrains.com/python/${P}.tar.gz
- )
-"
-
-if [[ ${PN} == *-professional ]]; then
- S="${WORKDIR}/${PN/%-professional/}-${PV}"
- LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
- Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
- GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
- PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
-else
- LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
- Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
- GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
- OFL-1.1 UPL-1.0 ZLIB"
-fi
-
-SLOT="0/2025"
-KEYWORDS="-* ~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-if [[ ${PN} == *-professional ]]; then
- IUSE+=" +bundled-xvfb"
-fi
-
-BDEPEND="dev-util/debugedit
- dev-util/patchelf
-"
-
-# NOTE
-# The remote-dev-server present in pycharm-professional contains most of the
-# libraries need for the bundled jdk. These are not in the RUNPATH of the jdk.
-# So the dependencies are actually needed.
-RDEPEND="
- !bundled-jdk? (
- >=virtual/jre-17:*
- )
- bundled-jdk? (
- app-accessibility/at-spi2-core:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- dev-libs/wayland
- media-libs/alsa-lib
- media-libs/freetype
- media-libs/mesa
- net-print/cups
- sys-apps/dbus
- virtual/zlib:=
- x11-libs/cairo
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libXxf86vm
- x11-libs/libdrm
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/pango
- )
-"
-
-if [[ ${PN} == *-professional ]]; then
-RDEPEND+="
- bundled-xvfb? (
- dev-libs/libpcre2
- sys-libs/pam
- sys-process/audit
- )
- !bundled-xvfb? (
- x11-base/xorg-server[xvfb]
- )
-"
-fi
-
-QA_PREBUILT="opt/${PN}/*"
-
-src_prepare() {
- tc-export OBJCOPY
- default
-
- rm -v "${S}"/help/ReferenceCardForMac.pdf || die
- rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
-
- if ! use amd64; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so || die
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
- fi
- fi
- if ! use arm64; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_aarch64.so || die
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
- fi
- fi
- if ! use x86; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so || die
- fi
-
- sed -i \
- -e "\$a\\\\" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
- -e "\$a# package manager. See bug #704494" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
-
- # excepting files from different architectures 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/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
- "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/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
- "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
- )
- 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
-
- if use bundled-jdk; then
- patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
- patchelf --set-rpath '$ORIGIN:$ORIGIN/server' jbr/lib/lib*.so* || die
- else
- rm -r "jbr" || die
- fi
-
- if [[ ${PN} == *-professional ]]; then
- if use bundled-xvfb; then
- patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
- patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
- else
- rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
- sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
- -i bin/remote-dev-server.sh || die
- fi
- fi
-}
-
-src_configure() {
- :;
-}
-
-src_compile() {
- :;
-}
-
-src_install() {
- local DIR="/opt/${PN}"
- local JRE_DIR="jbr"
-
- insinto "${DIR}"
- doins -r ./*
-
- fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,pycharm,pycharm.sh,restarter}
-
- if use bundled-jdk; then
- fperms 755 "${DIR}/${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
- fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
- fi
-
- if [[ ${PN} == *-professional ]]; then
- if use bundled-xvfb; then
- fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
- fi
- fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
- fi
-
- # we have to strip files that are not related to the current architecture
- dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
-
- make_wrapper "${PN}" "${DIR}/bin/pycharm"
- newicon "bin/${PN/%-*/}.png" "${PN}.png"
- make_desktop_entry "${PN}" "${PN}" "${PN}"
-
- readme.gentoo_create_doc
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- dodir /usr/lib/sysctl.d
- cat > "${ED}/usr/lib/sysctl.d/30-${PN}-inotify-watches.conf" <<-EOF || die
- fs.inotify.max_user_watches = 524288
- EOF
-}
diff --git a/dev-util/pycharm-professional/pycharm-professional-2025.2.3.ebuild b/dev-util/pycharm-professional/pycharm-professional-2025.2.3.ebuild
deleted file mode 100644
index 59e864d9ad7d..000000000000
--- a/dev-util/pycharm-professional/pycharm-professional-2025.2.3.ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-
-# NOTE upstream release info
-# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release
-# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release&fields=name,releases
-
-HOMEPAGE="https://www.jetbrains.com/pycharm/"
-SRC_URI="
- amd64? (
- https://download.jetbrains.com/python/${P}.tar.gz
- )
- arm64? (
- https://download.jetbrains.com/python/${P}-aarch64.tar.gz
- )
- x86? (
- https://download.jetbrains.com/python/${P}.tar.gz
- )
-"
-
-if [[ ${PN} == *-professional ]]; then
- S="${WORKDIR}/${PN/%-professional/}-${PV}"
- LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
- Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
- GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
- PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
-else
- LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
- Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
- GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
- OFL-1.1 UPL-1.0 ZLIB"
-fi
-
-SLOT="0/2025"
-KEYWORDS="-* ~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-if [[ ${PN} == *-professional ]]; then
- IUSE+=" +bundled-xvfb"
-fi
-
-BDEPEND="dev-util/debugedit
- dev-util/patchelf
-"
-
-# NOTE
-# The remote-dev-server present in pycharm-professional contains most of the
-# libraries need for the bundled jdk. These are not in the RUNPATH of the jdk.
-# So the dependencies are actually needed.
-RDEPEND="
- !bundled-jdk? (
- >=virtual/jre-17:*
- )
- bundled-jdk? (
- app-accessibility/at-spi2-core:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- dev-libs/wayland
- media-libs/alsa-lib
- media-libs/freetype
- media-libs/mesa
- net-print/cups
- sys-apps/dbus
- virtual/zlib:=
- x11-libs/cairo
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libXxf86vm
- x11-libs/libdrm
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/pango
- )
-"
-
-if [[ ${PN} == *-professional ]]; then
-RDEPEND+="
- bundled-xvfb? (
- dev-libs/libpcre2
- sys-libs/pam
- sys-process/audit
- )
- !bundled-xvfb? (
- x11-base/xorg-server[xvfb]
- )
-"
-fi
-
-QA_PREBUILT="opt/${PN}/*"
-
-src_prepare() {
- tc-export OBJCOPY
- default
-
- rm -v "${S}"/help/ReferenceCardForMac.pdf || die
- rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
-
- if ! use amd64; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so || die
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
- fi
- fi
- if ! use arm64; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_aarch64.so || die
- if [[ -d "${S}"/lib/async-profiler/ ]]; then
- rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
- fi
- fi
- if ! use x86; then
- rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so || die
- fi
-
- sed -i \
- -e "\$a\\\\" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
- -e "\$a# package manager. See bug #704494" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
-
- # excepting files from different architectures 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/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
- "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/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
- "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
- "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
- )
- 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
-
- if use bundled-jdk; then
- patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
- patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
- patchelf --set-rpath '$ORIGIN:$ORIGIN/server' jbr/lib/lib*.so* || die
- else
- rm -r "jbr" || die
- fi
-
- if [[ ${PN} == *-professional ]]; then
- if use bundled-xvfb; then
- patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
- patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
- else
- rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
- sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
- -i bin/remote-dev-server.sh || die
- fi
- fi
-}
-
-src_configure() {
- :;
-}
-
-src_compile() {
- :;
-}
-
-src_install() {
- local DIR="/opt/${PN}"
- local JRE_DIR="jbr"
-
- insinto "${DIR}"
- doins -r ./*
-
- fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,pycharm,pycharm.sh,restarter}
-
- if use bundled-jdk; then
- fperms 755 "${DIR}/${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
- fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
- fi
-
- if [[ ${PN} == *-professional ]]; then
- if use bundled-xvfb; then
- fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
- fi
- fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
- fi
-
- # we have to strip files that are not related to the current architecture
- dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
-
- make_wrapper "${PN}" "${DIR}/bin/pycharm"
- newicon "bin/${PN/%-*/}.png" "${PN}.png"
- make_desktop_entry "${PN}" "${PN}" "${PN}"
-
- readme.gentoo_create_doc
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- dodir /usr/lib/sysctl.d
- cat > "${ED}/usr/lib/sysctl.d/30-${PN}-inotify-watches.conf" <<-EOF || die
- fs.inotify.max_user_watches = 524288
- EOF
-}
diff --git a/dev-util/pycharm-community/pycharm-community-2025.2.3.ebuild b/dev-util/pycharm-professional/pycharm-professional-2025.2.5.ebuild
index 59e864d9ad7d..59e864d9ad7d 100644
--- a/dev-util/pycharm-community/pycharm-community-2025.2.3.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2025.2.5.ebuild