repo/gentoo:master commit in: dev-util/clion/

"Viorel Munteanu" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786199606.bc3751b57ab4c9ba8df7964e4063c2658a118f84.ceamac@gentoo>
commit:     bc3751b57ab4c9ba8df7964e4063c2658a118f84
Author:     Stefan Cristian B. <stefan.cristian+git <AT> rogentos <DOT> ro>
AuthorDate: Thu Jul 30 19:14:42 2026 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Aug  8 14:33:26 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3751b5

dev-util/clion: drop 2025.3.2

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

 dev-util/clion/Manifest              |   2 -
 dev-util/clion/clion-2025.3.2.ebuild | 166 -----------------------------------
 2 files changed, 168 deletions(-)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 1fe2e475003a..cbed66e816cf 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -3,8 +3,6 @@ DIST CLion-2025.1.4-aarch64.tar.gz 1563056200 BLAKE2B 6b018b5a3a4327c54733d875b1
 DIST CLion-2025.1.4.tar.gz 1572762665 BLAKE2B d8f909e3a79b4be1980c8eb19f19b8e39bb26abdecc97ea4e8ed64c6ea7fc5b796f3d275977dbaea5aa22b07ed381544ea3ae7d484dfd3c8b9034e6c90976b38 SHA512 c22e6f9a1fe8c3a92853e6e4130723c073aa50241abd2ae27085bb4465c03cab4c33312bea140bcd1e5675a8963fdc4f8d85e52a648d1bdc1ecb35e6fd14ed42
 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
-DIST CLion-2025.3.2-aarch64.tar.gz 2087597746 BLAKE2B 534a6c8d947a92b7996a308cd1bf4ae18665a3d872990791b169fe203b57b9da3327812ce04979becabe18505c0b92fd2fdc0fc6e218183bd3b9e591a28d754d SHA512 b041ab80bbfd269fdcd9d37bb80a4ffad0c1343fe271b37005328a45306cef2a25e29b62147574e32a0033769a0c3d3c5ea3e3adc3841ab647d12e88c650bb67
-DIST CLion-2025.3.2.tar.gz 2093725549 BLAKE2B 79e4d045d176147be52dae67c3b4cd6a83341db098782f2300d10e82b88936eb2c977ef38d6a995a9be48e97edd65ba9109e5ee141092a0982d331205dcd494d SHA512 b7c42d28db4db2789a077af662f8642eb15c1e9510c5d91f61ebc8cecb0f586434c637ea911a8775fcb866dea04588386cf60dba9a49d7012ae7960a13ad9f3e
 DIST CLion-2025.3.4-aarch64.tar.gz 2088231654 BLAKE2B aa8cba41ce3e90610c044024af8d0885de5c1b2c0adb2a93c6f4a6db408b2b86f7d484e232908dffc365aafc5e35b2c3e7bbfbf917b2c875e1cc1a011951cd3e SHA512 ad3939ae7dc43f07afa1880dfa2f96dc194587d33e42f05a9a99538113a1ad0fd68b6dce65b6eb3e6dc5614d52d744ca56e4ed6b988d0d024999efafb0143985
 DIST CLion-2025.3.4.tar.gz 2094391256 BLAKE2B 6b21e979167515067543a2d3fe1411109c2edf78dff01ea1fc7a90a5ada874870692a43507bfa43ba623aec851c583a7c324b8dd59b828e0071f363e732c713b SHA512 0f40e181627d92a8025551148281659f3e3fe94eb8a87f43f0ce829fdffcd59c464ea42daa159794e95c6c18c35aaba5e874dda4bc0299f68ad890245bc9bfe9
 DIST CLion-2026.1-aarch64.tar.gz 1752622109 BLAKE2B a1e44fccd713548c077a6af1819edf0d0361f2de19096467812b0430c1d5600e561c2151c049f1bb3c0269d54709fcdfc1eba3261a7a78e9e57021ea7b711361 SHA512 c57c2df7a119d079b7e4200879d6b739379316aa6c46985b853b1c4d489bdbd549668d0a38799b79eb970007ae3da300895553b49c05501447a810929bfae940

diff --git a/dev-util/clion/clion-2025.3.2.ebuild b/dev-util/clion/clion-2025.3.2.ebuild
deleted file mode 100644
index 9d30c083983d..000000000000
--- a/dev-util/clion/clion-2025.3.2.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs wrapper
-
-DESCRIPTION="A complete toolset for C and C++ development"
-HOMEPAGE="https://www.jetbrains.com/clion/"
-SRC_URI="
-	amd64? ( https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz )
-	arm64? ( https://download.jetbrains.com/cpp/CLion-${PV}-aarch64.tar.gz )
-"
-
-LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
-	Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
-	EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
-	LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL-1.1 public-domain PSF-2
-	UoI-NCSA ZLIB"
-SLOT="0/2025"
-KEYWORDS="~amd64 ~arm64"
-RESTRICT="bindist mirror"
-
-BDEPEND="
-	dev-util/debugedit
-	dev-util/patchelf
-"
-
-RDEPEND="
-	>=app-accessibility/at-spi2-core-2.46.0:2
-	dev-libs/expat
-	dev-libs/glib:2
-	|| (
-		dev-util/lttng-ust-compat:0/2.12
-		dev-util/lttng-ust:0/2.12
-	)
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	dev-build/cmake
-	app-alternatives/ninja
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype:2
-	media-libs/mesa
-	net-print/cups
-	sys-apps/dbus
-	x11-libs/cairo
-	x11-libs/libdrm
-	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/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	virtual/zlib:=
-	"
-
-QA_PREBUILT="opt/${PN}/*"
-
-src_prepare() {
-	if use amd64; then
-		my_arch_suffix=x64
-		my_arch_radler=x64
-		local other_arch_amd64_aarch64=aarch64
-		local other_arch_radler=arm64
-	elif use arm64; then
-		my_arch_suffix=aarch64
-		my_arch_radler=arm64
-		local other_arch_amd64_aarch64=amd64
-		local other_arch_radler=x64
-	fi
-	tc-export OBJCOPY
-	default
-
-	local remove_me=(
-		Install-Linux-tar.txt
-		help/ReferenceCardForMac.pdf
-		bin/cmake
-		bin/gdb/linux
-		bin/lldb/linux
-		bin/ninja
-		plugins/remote-dev-server/selfcontained
-		plugins/nativeDebug-plugin/bin/lldb/linux/${my_arch_suffix}/bin/LLDBFrontend
-	)
-	remove_me+=(
-		lib/async-profiler/${other_arch_amd64_aarch64}
-		plugins/clion-radler/DotFiles/linux-${other_arch_radler}
-		plugins/clion-radler/dotCommon/DotFiles/linux-${other_arch_radler}
-		plugins/clion-radler/dotTrace.dotMemory/DotFiles/linux-${other_arch_radler}
-		plugins/nativeDebug-plugin/bin/lldb/linux/${other_arch_amd64_aarch64}
-		plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_${other_arch_amd64_aarch64}.so
-		plugins/serial-monitor/bin/Linux/$(usex amd64 armv8_64 x86_64)
-	)
-	use !amd64 && remove_me+=(
-		plugins/python-ce/helpers/coveragepy_old/coverage/tracer.cpython-310-x86_64-linux-gnu.so
-		plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-	)
-
-	rm -rv "${remove_me[@]}" || die
-
-	# excepting files that should be kept for remote plugins
-	skip_remote_files=(
-		"plugins/platform-ijent-impl/ijent-$(usex amd64 aarch64 x86_64)-unknown-linux-musl-release"
-		"plugins/clion-radler/DotFiles/linux-musl-${other_arch_radler}/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-$(usex amd64 arm64 amd64)"
-	)
-	# 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
-	patchelf --set-rpath '$ORIGIN/../lib' "bin/clang/linux/${my_arch_suffix}/lib/libclazyPlugin.so" || die
-}
-
-src_install() {
-	local dir="/opt/${PN}"
-
-	insinto "${dir}"
-	doins -r *
-	fperms 755 "${dir}"/bin/{clion.sh,format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server.sh,restarter,clang/linux/${my_arch_suffix}/bin/{clangd,clang-tidy,clazy-standalone,llvm-symbolizer}}
-
-	if [[ -d jbr ]]; then
-		fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver}
-		# Fix #763582
-		fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
-	fi
-
-	fperms 755 "${dir}"/plugins/clion-radler/DotFiles/linux-${my_arch_radler}/Rider.Backend
-
-	dosym -r "${EPREFIX}/usr/bin/ninja" "${dir}"/bin/ninja/linux/${my_arch_suffix}/ninja
-
-	make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
-	newicon "bin/${PN}.svg" "${PN}.svg"
-	make_desktop_entry "${PN}" "CLion" "${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"
-	dostrip -x "${skip_remote_files[@]/#//opt/clion/}"
-}
-
-pkg_postinst() {
-	optfeature "Debugging support" dev-debug/gdb
-	optfeature "LLDB support" llvm-core/lldb
-}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.