From 3da13939fac6313654ef60cd873a423727b5484d Mon Sep 17 00:00:00 2001
From: Ryan Kurtz
Date: Mon, 4 Apr 2022 02:08:07 -0400
Subject: [PATCH] GP-1463: GhidraDev now requires Eclipse 2020-09 4.17. Bumping
GhidraDev to 3.0.0, and updating dependency requirements.
---
.../GhidraDev/GhidraDevFeature/feature.xml | 2 +-
.../GhidraDevPlugin/GhidraDev_README.html | 10 ++++--
.../GhidraDevPlugin/META-INF/MANIFEST.MF | 34 +++++++++----------
3 files changed, 26 insertions(+), 20 deletions(-)
diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevFeature/feature.xml b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevFeature/feature.xml
index cd4ef3eb1f..48c42dcdf4 100644
--- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevFeature/feature.xml
+++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevFeature/feature.xml
@@ -2,7 +2,7 @@
diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html
index a66dd96273..f8d1ed4aaa 100644
--- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html
+++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html
@@ -19,7 +19,7 @@
GhidraDev README
GhidraDev provides support for developing and debugging Ghidra scripts and modules in Eclipse.
-The information provided in this document is effective as of GhidraDev 2.1.5 and is subject to
+
The information provided in this document is effective as of GhidraDev 3.0.0 and is subject to
change with future releases.
@@ -53,6 +53,12 @@ change with future releases.
Change History
+3.0.0:
+
+ -
+ GhidraDev now requires Eclipse 2020-09 4.17 or later.
+
+
2.1.5: Eclipse Python breakpoints now work when Eclipse installs PyDev in .p2
bundle pool directory.
2.1.4: Fixed exception that occurred when performing a "Link Ghidra" on projects
@@ -125,7 +131,7 @@ that specify other projects on their build paths.
Minimum Requirements
- - Eclipse 2018-12 4.10 or later
+ - Eclipse 2020-09 4.17 or later
- Ghidra 9.1 or later
(Back to Top)
diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/META-INF/MANIFEST.MF b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/META-INF/MANIFEST.MF
index 286135d06b..2ec7b5d1c6 100644
--- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/META-INF/MANIFEST.MF
+++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/META-INF/MANIFEST.MF
@@ -3,30 +3,30 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GhidraDev
Bundle-SymbolicName: ghidra.ghidradev;singleton:=true
-Bundle-Version: 2.1.5.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Activator: ghidradev.Activator
-Require-Bundle: org.eclipse.ant.core;bundle-version="3.5.200",
- org.eclipse.buildship.core;bundle-version="3.0.0",
- org.eclipse.core.expressions;bundle-version="3.6.200",
- org.eclipse.core.externaltools;bundle-version="1.1.200",
- org.eclipse.core.runtime;bundle-version="3.15.100",
- org.eclipse.debug.ui;bundle-version="3.13.200",
- org.eclipse.jdt.core;bundle-version="3.16.0",
- org.eclipse.jdt.core.manipulation;bundle-version="1.11.0",
- org.eclipse.jdt.debug.ui;bundle-version="3.10.100",
- org.eclipse.jdt.junit.core;bundle-version="3.10.200",
- org.eclipse.jdt.launching;bundle-version="3.12.0",
- org.eclipse.jdt.ui;bundle-version="3.16.0",
- org.eclipse.ltk.core.refactoring;bundle-version="3.9.200",
- org.eclipse.ui;bundle-version="3.111.0",
- org.eclipse.ui.ide;bundle-version="3.14.200",
+Require-Bundle: org.eclipse.ant.core;bundle-version="3.5.800",
+ org.eclipse.buildship.core;bundle-version="3.1.4",
+ org.eclipse.core.expressions;bundle-version="3.7.0",
+ org.eclipse.core.externaltools;bundle-version="1.1.700",
+ org.eclipse.core.runtime;bundle-version="3.19.0",
+ org.eclipse.debug.ui;bundle-version="3.14.600",
+ org.eclipse.jdt.core;bundle-version="3.23.0",
+ org.eclipse.jdt.core.manipulation;bundle-version="1.14.100",
+ org.eclipse.jdt.debug.ui;bundle-version="3.12.0",
+ org.eclipse.jdt.junit.core;bundle-version="3.10.800",
+ org.eclipse.jdt.launching;bundle-version="3.18.0",
+ org.eclipse.jdt.ui;bundle-version="3.21.200",
+ org.eclipse.ltk.core.refactoring;bundle-version="3.11.100",
+ org.eclipse.ui;bundle-version="3.118.0",
+ org.eclipse.ui.ide;bundle-version="3.17.200",
com.python.pydev.debug;bundle-version="6.3.1";resolution:=optional,
org.python.pydev;bundle-version="6.3.1";resolution:=optional,
org.python.pydev.core;bundle-version="6.3.1";resolution:=optional,
org.python.pydev.ast;bundle-version="6.3.1";resolution:=optional,
org.eclipse.cdt.core;bundle-version="5.9.1";resolution:=optional,
org.eclipse.cdt.ui;bundle-version="5.9.0";resolution:=optional
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Vendor: Ghidra
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .,