git: 7dc669c95f9a - main - devel/pycharm-pro: update to 2024.3.4

From: Ruslan Makhmatkhanov <rm_at_FreeBSD.org>
Date: Fri, 28 Feb 2025 09:48:51 UTC
The branch main has been updated by rm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7dc669c95f9a6e49c2a632c83f014eb17520a5f0

commit 7dc669c95f9a6e49c2a632c83f014eb17520a5f0
Author:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
AuthorDate: 2025-02-28 09:43:37 +0000
Commit:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
CommitDate: 2025-02-28 09:48:41 +0000

    devel/pycharm-pro: update to 2024.3.4
    
    - update to latest version
    - sync with pycharm-ce Makefile
    
    Release notes:
    https://youtrack.jetbrains.com/articles/PY-A-233538347/PyCharm-2024.3.4-243.25659.43-build-Release-Notes
---
 devel/pycharm-pro/Makefile  | 21 +++++-----
 devel/pycharm-pro/distinfo  |  6 +--
 devel/pycharm-pro/pkg-plist | 96 +++------------------------------------------
 3 files changed, 20 insertions(+), 103 deletions(-)

diff --git a/devel/pycharm-pro/Makefile b/devel/pycharm-pro/Makefile
index 9af6ed329ce6..4115f9527c4e 100644
--- a/devel/pycharm-pro/Makefile
+++ b/devel/pycharm-pro/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pycharm-pro
-DISTVERSION=	2024.3.3
+DISTVERSION=	2024.3.4
 CATEGORIES=	devel java python
 MASTER_SITES=	https://download.jetbrains.com/python/
 DISTNAME=	pycharm-professional-${PORTVERSION}
@@ -22,28 +22,31 @@ RUN_DEPENDS=	intellij-fsnotifier>0:java/intellij-fsnotifier \
 		jetbrains-sqlite>=232.8660.185:devel/jetbrains-sqlite
 
 USES=		cpe desktop-file-utils java python:run shebangfix
-SHEBANG_FILES=	plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_mac.sh \
-		plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux.sh \
-		plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux_aarch64.sh \
-		plugins/python-ce/helpers/pycodestyle.py \
+SHEBANG_FILES=	plugins/python-ce/helpers/pycodestyle.py \
 		plugins/python-ce/helpers/pycodestyle-2.10.0.py \
+		plugins/python-ce/helpers/py3only/docutils/utils/math/math2html.py \
+		plugins/python-ce/helpers/py3only/docutils/utils/smartquotes.py \
+		plugins/python-ce/helpers/py3only/docutils/writers/odf_odt/prepstyles.py \
+		plugins/python-ce/helpers/typeshed/scripts/generate_proto_stubs.sh \
 		plugins/python-ce/helpers/typeshed/scripts/sync_s2clientprotocol_protobuf_stubs.sh \
 		plugins/python-ce/helpers/typeshed/scripts/sync_tensorflow_protobuf_stubs.sh
 
 CPE_VENDOR=	jetbrains
 JAVA_VERSION=	17+
 
-# Remove the bundled native Pty4J support libraries, they are replaced
-# by devel/jetbrains-pty4j
-# Remove bundled linux-only JRE
+# Ignore:
+# - non-native binaries
+# - the bundled native Pty4J support libraries, they are replaced by java/jetbrains-pty4j
+# - bundled linux-only JRE
 EXTRACT_AFTER_ARGS=	--exclude pycharm-${PORTVERSION}/bin/*fsnotifier* \
 			--exclude pycharm-${PORTVERSION}/bin/*.so \
 			--exclude pycharm-${PORTVERSION}/bin/repair \
+			--exclude pycharm-${PORTVERSION}/bin/restarter \
 			--exclude pycharm-${PORTVERSION}/bin/pycharm \
 			--exclude pycharm-${PORTVERSION}/lib/*.so \
 			--exclude pycharm-${PORTVERSION}/plugins/*.so \
 			--exclude pycharm-${PORTVERSION}/plugins/cwm-plugin/quiche-native \
-			--exclude pycharm-${PORTVERSION}/plugins/python/helpers/pydev/pydevd_attach_to_process \
+			--exclude pycharm-${PORTVERSION}/plugins/python-ce/helpers/pydev/pydevd_attach_to_process \
 			--exclude pycharm-${PORTVERSION}/lib/pty4j \
 			--exclude pycharm-${PORTVERSION}/jbr \
 			--no-same-owner --no-same-permissions
diff --git a/devel/pycharm-pro/distinfo b/devel/pycharm-pro/distinfo
index 42e3a3bf9f61..19bbce91b976 100644
--- a/devel/pycharm-pro/distinfo
+++ b/devel/pycharm-pro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740026743
-SHA256 (pycharm-professional-2024.3.3.tar.gz) = 044029b647711a8b9d3e377e97ee4df8502c1894951981719c9ee0a19d81dbdb
-SIZE (pycharm-professional-2024.3.3.tar.gz) = 1166438831
+TIMESTAMP = 1740732771
+SHA256 (pycharm-professional-2024.3.4.tar.gz) = 793bfdcbe38251678bc2fe07a026a594efa5af459137fb70dd786edb340c6430
+SIZE (pycharm-professional-2024.3.4.tar.gz) = 1166466736
diff --git a/devel/pycharm-pro/pkg-plist b/devel/pycharm-pro/pkg-plist
index 15a865b1ad3d..58b5363b15fd 100644
--- a/devel/pycharm-pro/pkg-plist
+++ b/devel/pycharm-pro/pkg-plist
@@ -34,7 +34,7 @@ share/applications/pycharm-pro.desktop
 %%DATADIR%%/lib/async-profiler/amd64/symsrv.dll
 %%DATADIR%%/lib/async-profiler/libasyncProfiler.dylib
 %%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-PY-243.24978.54
+%%DATADIR%%/lib/build-marker-PY-243.25659.43
 %%DATADIR%%/lib/cds/classesLogAgent.jar
 %%DATADIR%%/lib/ext/platform-main.jar
 %%DATADIR%%/lib/external-system-rt.jar
@@ -460,8 +460,8 @@ share/applications/pycharm-pro.desktop
 %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
 %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
 %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-76f8388c3a79.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-76f8388c3a79.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
 %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
 %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
 %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
@@ -1099,8 +1099,8 @@ share/applications/pycharm-pro.desktop
 %%DATADIR%%/plugins/puppet/lib/stubs/stub_functions.rb
 %%DATADIR%%/plugins/pycharm-pro-customization/lib/pycharm-pro-customization.jar
 %%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/lib/pycharm-pro-sharedIndexes-bundled.jar
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-91e3b7efe1d4-466328ff949b.ijx
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-91e3b7efe1d4-466328ff949b.txt
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-181015f7ab06-4df51de95216.ijx
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-181015f7ab06-4df51de95216.txt
 %%DATADIR%%/plugins/python-ce/helpers/.gitignore
 %%DATADIR%%/plugins/python-ce/helpers/MathJax/MathJax.js
 %%DATADIR%%/plugins/python-ce/helpers/MathJax/config/TeX-AMS_HTML-full.js
@@ -2117,92 +2117,6 @@ share/applications/pycharm-pro.desktop
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydev_sitecustomize/sitecustomize.py
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydevconsole.py
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/README.txt
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/_always_live_program.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/_check.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/_test_attach_to_process.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/_test_attach_to_process_linux.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/add_code_to_python_process.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach.dylib
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_amd64.dll
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_amd64.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_pydevd.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_script.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86.dll
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_custom_pyeval_settrace.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_custom_pyeval_settrace_310.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_custom_pyeval_settrace_311.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_custom_pyeval_settrace_common.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_settrace.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_utils.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/py_version.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/python.h
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/common/ref_utils.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/inject_dll_amd64.exe
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/inject_dll_amd64.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/inject_dll_x86.exe
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/inject_dll_x86.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/.gitignore
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/attach.cpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux.sh
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux_aarch64.sh
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_mac.sh
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/lldb_prepare.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/run_code_on_dllmain_amd64.dll
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/run_code_on_dllmain_amd64.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/run_code_on_dllmain_x86.dll
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/run_code_on_dllmain_x86.pdb
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/breakpoint.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/compat.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/crash.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/debug.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/disasm.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/event.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/interactive.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/module.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/README
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/do_example.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/do_exchain.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/do_exploitable.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/plugins/do_symfix.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/process.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/registry.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/search.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/sql.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/system.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/textio.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/thread.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/util.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/advapi32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/context_amd64.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/context_i386.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/dbghelp.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/defines.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/gdi32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/kernel32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/ntdll.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/peb_teb.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/psapi.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/shell32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/shlwapi.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/user32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/version.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/win32/wtsapi32.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/winappdbg/window.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/attach.cpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/attach.h
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/compile_windows.bat
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/inject_dll.cpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/py_win_helpers.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/run_code_in_memory.hpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/run_code_on_dllmain.cpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/stdafx.cpp
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/stdafx.h
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/windows/targetver.h
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_concurrency_analyser/__init__.py
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_concurrency_analyser/pydevd_concurrency_logger.py
 %%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_concurrency_analyser/pydevd_thread_wrappers.py