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

"Viorel Munteanu" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786199606.d3762fdf619eac3e06f33678b921fd7a19f59fcd.ceamac@gentoo>
commit:     d3762fdf619eac3e06f33678b921fd7a19f59fcd
Author:     Stefan Cristian B. <stefan.cristian+git <AT> rogentos <DOT> ro>
AuthorDate: Thu Jul 30 19:15:38 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=d3762fdf

dev-util/clion: drop 2026.1

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-2026.1.ebuild | 170 -------------------------------------
 2 files changed, 172 deletions(-)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index cbed66e816cf..9da8ed4473c0 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -5,5 +5,3 @@ DIST CLion-2025.2.5-aarch64.tar.gz 2119377468 BLAKE2B 1f3c2bababe738fe6a2072f946
 DIST CLion-2025.2.5.tar.gz 2123684601 BLAKE2B 8c1519143b7e2f58b6a8dcd06b5e66146714cc727fa1566fd3982ac0df60e47c084f22dee51b4f800633d235da51b08c0e64759995d768c6876511a01c9ecbf9 SHA512 af08a509c8a53b8a432cc3a3ef9fc81af09aef41515b8e44e47f0325ee6eb51b928354eb55f5aac0b67ead1a55efe9c6e337861d56f37c5012df72ff099bf641
 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
-DIST CLion-2026.1.tar.gz 1764035220 BLAKE2B 470f1f66142ee4d9cd82824be735e930a088826181df4304ec455ef8c449b3027bb07d786228d33b3415ab8a9d17b568779f78bc4555c0866d0d9e1238f4c685 SHA512 abfd86ed94cfc16d9c84242d86e6174d9544bb101d446308c1d9880cd000f62078343e6020624c0bd3e7e3f89274a30ea3e2d46f5583c5f67d13a44c6a686328

diff --git a/dev-util/clion/clion-2026.1.ebuild b/dev-util/clion/clion-2026.1.ebuild
deleted file mode 100644
index b2d3060d30c5..000000000000
--- a/dev-util/clion/clion-2026.1.ebuild
+++ /dev/null
@@ -1,170 +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/2026"
-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/DotFiles/runtimes/linux-${other_arch_radler}/native/
-		plugins/clion-radler/DotFiles/runtimes/linux-$(usex amd64 arm amd64)/native/
-		plugins/clion-radler/DotFiles/runtimes/linux-musl-$(usex amd64 arm amd64)/native/
-		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/clion-radler/DotFiles/runtimes/linux-musl-${other_arch_radler}/native/libdbgshim.so"
-		"plugins/clion-radler/DotFiles/runtimes/linux-arm/native/"
-		"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.