commit:     4356454ac53924f77e8841649f264416237377f2
Author:     Stefan Cristian B. <stefan.cristian+git <AT> rogentos <DOT> ro>
AuthorDate: Fri May 16 12:59:54 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon May 19 11:29:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4356454a

dev-util/pycharm-professional: drop 2024.3-r1

Signed-off-by: Stefan Cristian B. <stefan.cristian+git <AT> rogentos.ro>
Part-of: https://github.com/gentoo/gentoo/pull/41940
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-util/pycharm-professional/Manifest             |   2 -
 .../pycharm-professional-2024.3-r1.ebuild          | 199 ---------------------
 2 files changed, 201 deletions(-)

diff --git a/dev-util/pycharm-professional/Manifest 
b/dev-util/pycharm-professional/Manifest
index ed0a23dedfa1..058de9c7d7a3 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -1,7 +1,5 @@
 DIST pycharm-professional-2023.2.tar.gz 752661880 BLAKE2B 
a808ea29be18a5d4da603ce764dbc2ccc854121afc4b063194c0b0c3494cb03e3aec48297e19495d5b658583147f4d0e12514e73c5d4439af6af91b0a38ece0d
 SHA512 
47be9af5d01e157df990a5c745ad12ddebe1963a164f379d3176e9b9cd064a02969b03b27116b38feec08f412857f1f1161015129d7c0c704e05f1fb5d331312
 DIST pycharm-professional-2023.3.3-aarch64.tar.gz 817002751 BLAKE2B 
75e43700d727bc7cabb2d87ea353cc6644ce66fdb669e52a17a64522f1e883d725ba8671ef664c7d7fb87508083656f42f937d9d7fbb30bacb11c0f7f7074d35
 SHA512 
a006dc281fb66c92ca2bee5b83f0deb85ca49eff8390a74b3f9869c0767931c83040136118d24b5acde24d30e9de1d3c7a7ff552c4e82331015e5325f3550817
 DIST pycharm-professional-2023.3.3.tar.gz 816045880 BLAKE2B 
2f967d6aad4ff837da1ed08e74a625c4f59ec9a867f47c112858e7d9d9fb1dcf538da82a4970b7cb0d2e35dfd7f30743ee14aaf2cfadf18fb3db05e5a10f35f8
 SHA512 
f7c32f8608e235f111ffd83573fb60e7efdac5107ec50564d33885b3c5c0ccc37f951c8df139ac8a23fffe92e51a3b487a37648daa4b801f49529f7d761cda2b
-DIST pycharm-professional-2024.3-aarch64.tar.gz 1141292960 BLAKE2B 
7199429f44b7b8b3d4721dafc5cb43afd3a941404f1b55352c18acaf0236351f7414a985d6a632814547e6b092b90dc77e886efd9a5377375a5086cd903b6a3c
 SHA512 
148397f478b15e33f1355d27ec007b347ccba669d6e0141ed39f7065be3857c27b382ef1a7a78c11fc04d12514b724129219af0e3b77403f507a06fc6422b640
 DIST pycharm-professional-2024.3.2-aarch64.tar.gz 1163550105 BLAKE2B 
6e4cad835433d99d12c16c8f6e261b9471721b524690c92df6428bd36fa841da99ac941777130d84bf30ce778d945b783fa59a7d8c17d26c2419ef2146e35901
 SHA512 
27af643e78e17a58108a927607d839bc436c83eaa95846b461ac1cc47623e567a9714312cec9b4b6212074601f7c91ecb133de2122bec2cf109c8275fe221e9c
 DIST pycharm-professional-2024.3.2.tar.gz 1163857060 BLAKE2B 
b30ea1e7467f5fa58ef77df234d62dd5916ab2400faac486deeb8940b6ffb43986e56cb1ba85e3bcff6bdcff25f6ee2b8ccdbe4429f04e45b1e099fc02063b06
 SHA512 
70dbaf542e2c6dd788c1c673449ae238ddf21790dafdb14e38aa42247d5f0f030352bcd4be9e5817a7fdf0941f0d11f4a1247b43257d469d3b783752eb8856f1
-DIST pycharm-professional-2024.3.tar.gz 1141442187 BLAKE2B 
463856c3de11867714fd77413597508c15c7aa2cf75039efbbe3b2530cf345c4c9aa161f16d48e5d9301bf04288fdd1a1687f31c5549929e5865387f8aab527b
 SHA512 
5b6c6d1599a337891650fee143ccfb8ff6614c2023c9004adfeed747e7c0d703fe75bfa6982a7b8154a09e0e072e0c98c0d7f47b2ceac88f5dfca6a3d455e277

diff --git 
a/dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild
deleted file mode 100644
index 44e26b519a0d..000000000000
--- a/dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-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}"
-fi
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-if [[ "${PN}" == *-professional ]]; then
-       IUSE+=" +bundled-xvfb"
-fi
-
-BDEPEND="
-       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-1.8
-       )
-       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
-               sys-libs/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-process/audit
-       )
-       !bundled-xvfb? (
-               x11-base/xorg-server[xvfb]
-       )
-"
-fi
-
-RESTRICT="test"
-
-QA_PREBUILT="opt/${PN}/*"
-
-src_prepare() {
-       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
-
-       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
-
-       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
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-}

Reply via email to