Update to 12.0.3 and Remove PyGhidra
* Update to 12.0.3 for moderate security update:
  
https://github.com/NationalSecurityAgency/ghidra/security/advisories/GHSA-m94m-fqr3-x442
* Remove PyGhidra because it requires native built jpype which is
  not ported to OpenBSD yet:
  https://github.com/jpype-project/jpype
* Sync protobuf version
* Reduce the number of locations PROTOBUF_VER needs to be patched
* Don't install python whl files or source tarballs for unused
  python packages and source
* Fix ERROR (UnixPtyChild) Could not set terminal window size:
com.sun.jna.LastErrorException: [25] Inappropriate ioctl for device

Tested on amd64 and aarch64. okay?

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/ghidra/Makefile,v
diff -u -p -u -r1.15 Makefile
--- Makefile    10 Feb 2026 15:16:14 -0000      1.15
+++ Makefile    12 Feb 2026 22:08:43 -0000
@@ -2,8 +2,8 @@ ONLY_FOR_ARCHS =        amd64 aarch64
 
 COMMENT =      software reverse engineering (SRE) framework
 
-VERSION =      12.0.2
-GHIDRA_DATE =  20260129
+VERSION =      12.0.3
+GHIDRA_DATE =  20260210
 
 GH_ACCOUNT =   NationalSecurityAgency
 GH_PROJECT =   ghidra
@@ -23,8 +23,8 @@ SITES.a =             https://www.intricatesoftware
 
 # Keep these in sync with java/jna and devel/protobuf
 JNA_VER =              5.18.1
-PROTOBUF_VER =         6.33.4
-PROTOBUF_JAVA_VER =    4.33.4
+PROTOBUF_VER =         6.33.5
+PROTOBUF_JAVA_VER =    4.33.5
 
 DISTFILES.a +=         
ghidra-Ghidra_${VERSION}_build_dependencies${EXTRACT_SUFX}
 
@@ -65,6 +65,7 @@ EXTENSIONS =          BSimElasticPlugin GnuDisas
                        SymbolicSummaryZ3 bundle_examples sample
 
 post-extract:
+       @rm -rf ${WRKSRC}/Ghidra/Features/PyGhidra
        @perl -pi -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' \
                ${WRKSRC}/Ghidra/RuntimeScripts/Linux/ghidraRun
        @perl -pi -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' \
@@ -88,8 +89,6 @@ pre-configure:
                ${WRKSRC}/Ghidra/Framework/Pty/Module.manifest \
                ${WRKSRC}/Ghidra/Framework/Pty/build.gradle \
                ${WRKSRC}/Ghidra/Debug/ProposedUtils/Module.manifest \
-               ${WRKSRC}/Ghidra/Debug/Debugger-rmi-trace/Module.manifest \
-               ${WRKSRC}/Ghidra/Debug/Debugger-rmi-trace/build.gradle \
                
${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/dbgeng/rmi/DbgEngConnectorsTest.java
 \
                
${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/drgn/rmi/DrgnConnectorsTest.java
 \
                
${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/gdb/rmi/GdbConnectorsTest.java
 \
@@ -121,7 +120,7 @@ build-dependencies: configure
                gradle --no-daemon --stacktrace \
                -g ${WRKSRC}/dependencies/gradle \
                prepDev; \
-           rm -rf dependencies/downloads; \
+           rm -rf dependencies/downloads dependencies/PyGhidra; \
            find dependencies -path '*/.tmp*' -o -name '*.log' -delete; \
            find dependencies -name net.java.dev.jna | xargs rm -rf
        cd ${WRKDIR} && \
@@ -145,6 +144,9 @@ do-install:
                ${WRKSRC}/build/dist/ghidra_${VERSION}_DEV_*_${GHIDRA_ARCH}.zip 
\
                -x *.orig.port
        mv ${PREFIX}/share/java/ghidra_${VERSION}_DEV 
${PREFIX}/share/java/ghidra
+       find ${PREFIX}/share/java/ghidra -name *.whl -a -not -name ghidra* \
+           -delete
+       find ${PREFIX}/share/java/ghidra -name psutil-*.tar.gz -delete
 .for name in ${EXTENSIONS}
        cd ${PREFIX}/share/java/ghidra/Extensions/Ghidra/ && \
                mv ghidra_${VERSION}_DEV_*_${name}.zip \
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/ghidra/distinfo,v
diff -u -p -u -r1.7 distinfo
--- distinfo    10 Feb 2026 03:03:33 -0000      1.7
+++ distinfo    12 Feb 2026 22:08:43 -0000
@@ -1,4 +1,4 @@
-SHA256 (ghidra-12.0.2.tar.gz) = HYA6h966xpCLyKY4uuyx3lPsng5qwf7MemkEksyLE+0=
-SHA256 (ghidra-Ghidra_12.0.2_build_dependencies.tar.gz) = 
1HGKiMhldglqosBfBPSkZptD/jaBAbUcgIM1NLqvXyo=
-SIZE (ghidra-12.0.2.tar.gz) = 78581833
-SIZE (ghidra-Ghidra_12.0.2_build_dependencies.tar.gz) = 411701634
+SHA256 (ghidra-12.0.3.tar.gz) = OeXRYPr6VEyLGFji34aXKNGKo8nFSQ9HotDbd287TU0=
+SHA256 (ghidra-Ghidra_12.0.3_build_dependencies.tar.gz) = 
vMMgpXszYjt2mXCu7UwxYdVly0LfbK49VPk1Utm1LY8=
+SIZE (ghidra-12.0.3.tar.gz) = 78589019
+SIZE (ghidra-Ghidra_12.0.3_build_dependencies.tar.gz) = 400178038
Index: patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
===================================================================
RCS file: patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
diff -N patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
--- patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest       10 Feb 
2026 03:03:33 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-Use protobuf provided by ports
-
-Index: Ghidra/Debug/Debugger-rmi-trace/Module.manifest
---- Ghidra/Debug/Debugger-rmi-trace/Module.manifest.orig
-+++ Ghidra/Debug/Debugger-rmi-trace/Module.manifest
-@@ -1,4 +1,4 @@
--MODULE FILE LICENSE: pypkg/dist/protobuf-6.31.0-py3-none-any.whl BSD-3-GOOGLE
-+MODULE FILE LICENSE: pypkg/dist/protobuf-${PROTOBUF_VER}-py3-none-any.whl 
BSD-3-GOOGLE
- MODULE FILE LICENSE: pypkg/dist/psutil-5.9.8.tar.gz BSD-3-PSUTIL
- MODULE FILE LICENSE: pypkg/dist/setuptools-80.9.0-py3-none-any.whl MIT
- MODULE FILE LICENSE: pypkg/dist/wheel-0.45.1-py3-none-any.whl MIT
Index: patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
===================================================================
RCS file: patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
diff -N patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
--- patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle  10 Feb 2026 
03:03:33 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Use protobuf provided by ports
-
-Index: Ghidra/Debug/Debugger-rmi-trace/build.gradle
---- Ghidra/Debug/Debugger-rmi-trace/build.gradle.orig
-+++ Ghidra/Debug/Debugger-rmi-trace/build.gradle
-@@ -73,7 +73,7 @@ tasks.assemblePyPackage {
-       }
- }
- 
--distributePyDep("protobuf-6.31.0-py3-none-any.whl")
-+distributePyDep("protobuf-${PROTOBUF_VER}-py3-none-any.whl")
- distributePyDep("psutil-5.9.8.tar.gz")
- distributePyDep("setuptools-80.9.0-py3-none-any.whl")
- distributePyDep("wheel-0.45.1-py3-none-any.whl")
Index: 
patches/patch-Ghidra_Framework_Pty_src_main_java_ghidra_pty_openbsd_OpenBSDIoctls_java
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-Ghidra_Framework_Pty_src_main_java_ghidra_pty_openbsd_OpenBSDIoctls_java,v
diff -u -p -u -r1.1 
patch-Ghidra_Framework_Pty_src_main_java_ghidra_pty_openbsd_OpenBSDIoctls_java
--- 
patches/patch-Ghidra_Framework_Pty_src_main_java_ghidra_pty_openbsd_OpenBSDIoctls_java
      10 Feb 2026 03:03:33 -0000      1.1
+++ 
patches/patch-Ghidra_Framework_Pty_src_main_java_ghidra_pty_openbsd_OpenBSDIoctls_java
      12 Feb 2026 22:08:43 -0000
@@ -26,12 +26,12 @@ Index: Ghidra/Framework/Pty/src/main/jav
        @Override
        public long TIOCSCTTY() {
 -              return 0x540eL;
-+              return 0x20007461;
++              return 0x20007461L;
        }
  
        @Override
        public long TIOCSWINSZ() {
 -              return 0x5414L;
-+              return 0x80087467;
++              return 0x80087467L;
        }
  }
Index: patches/patch-gradle_support_fetchDependencies_gradle
===================================================================
RCS file: patches/patch-gradle_support_fetchDependencies_gradle
diff -N patches/patch-gradle_support_fetchDependencies_gradle
--- patches/patch-gradle_support_fetchDependencies_gradle       10 Feb 2026 
03:03:33 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Download py3-protobuf to make the build happy, but we have a run depend on
-this too. Keep the version here in sync with PROTOBUF_VER in makefile.
-
-Index: gradle/support/fetchDependencies.gradle
---- gradle/support/fetchDependencies.gradle.orig
-+++ gradle/support/fetchDependencies.gradle
-@@ -212,9 +212,9 @@ ext.deps = [
-               }
-       ],
-       [
--              name: "protobuf-6.31.0-py3-none-any.whl",
--              url: 
"https://files.pythonhosted.org/packages/ee/01/1ed1d482960a5718fd99c82f6d79120181947cfd4667ec3944d448ed44a3/protobuf-6.31.0-py3-none-any.whl";,
--              sha256: 
"6ac2e82556e822c17a8d23aa1190bbc1d06efb9c261981da95c71c9da09e9e23",
-+              name: "protobuf-6.33.4-py3-none-any.whl",
-+              url: 
"https://files.pythonhosted.org/packages/75/b1/1dc83c2c661b4c62d56cc081706ee33a4fc2835bd90f965baa2663ef7676/protobuf-6.33.4-py3-none-any.whl";,
-+              sha256: 
"1fe3730068fcf2e595816a6c34fe66eeedd37d51d0400b72fabc848811fdc1bc",
-               destination: file("${DEPS_DIR}/Debugger-rmi-trace/")
-       ],
-       [
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/ghidra/pkg/PLIST,v
diff -u -p -u -r1.8 PLIST
--- pkg/PLIST   10 Feb 2026 03:03:33 -0000      1.8
+++ pkg/PLIST   12 Feb 2026 22:08:43 -0000
@@ -318,11 +318,7 @@ share/java/ghidra/Ghidra/Debug/Debugger-
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/MANIFEST.in
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/README.md
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/
-share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/Pybag-2.2.12-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/capstone-5.0.1-${MODPY_PY_PREFIX}none-win_amd64.whl
-share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/comtypes-1.4.1-${MODPY_PY_PREFIX}none-any.whl
 
share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/ghidradbg-12.0-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/dist/pywin32-306-cp312-cp312-win_amd64.whl
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/pyproject.toml
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/src/
 share/java/ghidra/Ghidra/Debug/Debugger-agent-dbgeng/pypkg/src/ghidradbg/
@@ -533,10 +529,6 @@ share/java/ghidra/Ghidra/Debug/Debugger-
 share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/README.md
 share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/
 
share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/ghidratrace-12.0-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/protobuf-${PROTOBUF_VER}-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/psutil-5.9.8.tar.gz
-share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/setuptools-80.9.0-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/dist/wheel-0.45.1-${MODPY_PY_PREFIX}none-any.whl
 share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/pyproject.toml
 share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/src/
 share/java/ghidra/Ghidra/Debug/Debugger-rmi-trace/pypkg/src/ghidratrace/
@@ -2604,8 +2596,6 @@ share/java/ghidra/Ghidra/Features/Jython
 
share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/__main__$py.class
 
share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/__main__.py
 
share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/_bundled/
-share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/_bundled/pip-19.1-py2.${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/_bundled/setuptools-41.0.1-py2.${MODPY_PY_PREFIX}none-any.whl
 
share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/_uninstall$py.class
 
share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/ensurepip/_uninstall.py
 share/java/ghidra/Ghidra/Features/Jython/data/jython-2.7.4/Lib/filecmp$py.class
@@ -3395,88 +3385,6 @@ share/java/ghidra/Ghidra/Features/Progra
 share/java/ghidra/Ghidra/Features/ProgramGraph/lib/
 share/java/ghidra/Ghidra/Features/ProgramGraph/lib/ProgramGraph-src.zip
 share/java/ghidra/Ghidra/Features/ProgramGraph/lib/ProgramGraph.jar
-share/java/ghidra/Ghidra/Features/PyGhidra/
-share/java/ghidra/Ghidra/Features/PyGhidra/LICENSE.txt
-share/java/ghidra/Ghidra/Features/PyGhidra/Module.manifest
-share/java/ghidra/Ghidra/Features/PyGhidra/README.html
-share/java/ghidra/Ghidra/Features/PyGhidra/README.md
-share/java/ghidra/Ghidra/Features/PyGhidra/data/
-share/java/ghidra/Ghidra/Features/PyGhidra/data/python.theme.properties
-share/java/ghidra/Ghidra/Features/PyGhidra/ghidra_scripts/
-share/java/ghidra/Ghidra/Features/PyGhidra/ghidra_scripts/PyGhidraBasics.py
-share/java/ghidra/Ghidra/Features/PyGhidra/lib/
-share/java/ghidra/Ghidra/Features/PyGhidra/lib/PyGhidra-src.zip
-share/java/ghidra/Ghidra/Features/PyGhidra/lib/PyGhidra.jar
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/LICENSE
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/MANIFEST.in
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/README.html
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/README.md
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp310-cp310-macosx_10_9_universal2.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp310-cp310-win_amd64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp311-cp311-macosx_10_9_universal2.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp311-cp311-win_amd64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp312-cp312-macosx_10_9_universal2.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp312-cp312-win_amd64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp313-cp313-macosx_10_13_universal2.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp313-cp313-win_amd64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp39-cp39-macosx_10_9_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2-cp39-cp39-win_amd64.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/jpype1-1.5.2.tar.gz
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/packaging-25.0-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/pyghidra-3.0.2-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/pyghidra-3.0.2.tar.gz
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/setuptools-80.9.0-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/dist/wheel-0.45.1-${MODPY_PY_PREFIX}none-any.whl
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/pyproject.toml
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/setup.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/__init__.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/__main__.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/api.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/converters.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/core.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/ghidra_launch.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/ghidradoc.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/gui.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/__init__.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/plugin/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/plugin/__init__.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/plugin/completions.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/internal/plugin/plugin.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/javac.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/launcher.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/properties.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/script.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/src/pyghidra/version.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/bad_plugin/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/bad_plugin/BadPluginClass.java
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/example_script.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/good_plugin/
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/good_plugin/DummyTestRecognizer.java
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/import_test_script.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/programless_script.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/data/projectless_script.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/test_argparser.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/test_core.py
-share/java/ghidra/Ghidra/Features/PyGhidra/pypkg/tests/test_plugin.py
-share/java/ghidra/Ghidra/Features/PyGhidra/support/
-share/java/ghidra/Ghidra/Features/PyGhidra/support/pyghidra_launcher.py
 share/java/ghidra/Ghidra/Features/Recognizers/
 share/java/ghidra/Ghidra/Features/Recognizers/LICENSE.txt
 share/java/ghidra/Ghidra/Features/Recognizers/Module.manifest
@@ -6058,9 +5966,6 @@ share/java/ghidra/docs/ghidra_stubs/pypr
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pty.unix.pypredef
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pty.windows.jna.pypredef
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pty.windows.pypredef
-share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pyghidra.interpreter.pypredef
-share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pyghidra.property.pypredef
-share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pyghidra.pypredef
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.pypredef
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.rmi.trace.pypredef
 share/java/ghidra/docs/ghidra_stubs/pypredef/ghidra.security.pypredef
@@ -7570,12 +7475,6 @@ share/java/ghidra/docs/ghidra_stubs/type
 
share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pty/windows/__init__.pyi
 share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pty/windows/jna/
 
share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pty/windows/jna/__init__.pyi
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/__init__.pyi
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/interpreter/
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/interpreter/__init__.pyi
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/property/
-share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/pyghidra/property/__init__.pyi
 share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/rmi/
 share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/rmi/__init__.pyi
 share/java/ghidra/docs/ghidra_stubs/typestubs/ghidra-stubs/rmi/trace/

Reply via email to