This updates Ghidra to 9.1.2.

https://ghidra-sre.org/releaseNotes_9.1.2.html

This builds fine with either java/gradle that is in tree at the time of
writing, or my java/gradle 6.5.1 update at
https://marc.info/?l=openbsd-ports&m=159443485213555&w=2

ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/security/ghidra/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    12 Sep 2019 02:10:07 -0000      1.7
+++ Makefile    8 Jul 2020 23:44:47 -0000
@@ -5,9 +5,8 @@ ONLY_FOR_ARCHS =        amd64
 
 COMMENT =      software reverse engineering (SRE) framework
 
-VERSION =      9.0.4
-GHIDRA_DATE =  20190516
-REVISION =     3
+VERSION =      9.1.2
+GHIDRA_DATE =  20200212
 
 GH_ACCOUNT =   NationalSecurityAgency
 GH_PROJECT =   ghidra
@@ -98,19 +97,20 @@ pre-build:
        ${SUBST_CMD} ${WRKDIR}/repos.gradle \
                ${WRKSRC}/GPL/nativeBuildProperties.gradle \
                
${WRKSRC}/Ghidra/Framework/Help/src/main/java/help/GHelpBuilder.java
-       mkdir ${WRKDIR}/{flatRepo,gradle,home}
+       mkdir ${WRKDIR}/{gradle,home}
+       mkdir ${WRKSRC}/flatRepo
 .for dir in ${JAR_DIRS}
        unzip -j ${DISTDIR}/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}.zip \
-               -d ${WRKDIR}/flatRepo \
-               
ghidra_${VERSION}/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/*.jar \
-               -x 
ghidra_${VERSION}/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/${dir:C/^.*-//}.jar
+               -d ${WRKSRC}/flatRepo \
+               
ghidra_${VERSION}_PUBLIC/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/*.jar \
+               -x 
ghidra_${VERSION}_PUBLIC/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/${dir:C/^.*-//}.jar
 .endfor
 .for name in csframework hfsx_dmglib hfsx iharder-base64
        cp ${WRKSRC}/GPL/DMG/data/lib/catacombae_${name}.jar \
-               ${WRKDIR}/flatRepo/${name}.jar
+               ${WRKSRC}/flatRepo/${name}.jar
 .endfor
 .for jar_file in ${JAR_DISTFILES:C/{.*}//}
-       cp ${DISTDIR}/${jar_file} ${WRKDIR}/flatRepo
+       cp ${DISTDIR}/${jar_file} ${WRKSRC}/flatRepo
 .endfor
        mkdir -p ${WRKDIR}/ghidra.bin/Ghidra/Features/GhidraServer
        cp ${DISTDIR}/yajsw-stable-${YAJSW_VER}.zip \
@@ -127,12 +127,12 @@ do-build:
 do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/java
        unzip -d ${PREFIX}/share/java \
-               ${WRKSRC}/build/dist/ghidra_${VERSION}_PUBLIC_*_openbsd64.zip
-       mv ${PREFIX}/share/java/ghidra_${VERSION} ${PREFIX}/share/java/ghidra
-       mv 
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_*_SampleTablePlugin.zip
 \
-               
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}_SampleTablePlugin.zip
-       mv 
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_*_sample.zip
 \
-               
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}_sample.zip
+               ${WRKSRC}/build/dist/ghidra_${VERSION}_DEV_*_openbsd64.zip
+       mv ${PREFIX}/share/java/ghidra_${VERSION}_DEV 
${PREFIX}/share/java/ghidra
+.for name in GnuDisassembler SampleTablePlugin SleighDevTools sample
+       mv 
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_*_${name}.zip
 \
+               
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_${name}.zip
+.endfor
        ${INSTALL_SCRIPT} ${WRKSRC}/Ghidra/RuntimeScripts/Linux/ghidraRun \
                ${PREFIX}/share/java/ghidra/ghidraRun
        ln -s ${TRUEPREFIX}/share/java/ghidra/ghidraRun ${PREFIX}/bin/ghidraRun
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/ghidra/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    23 Jul 2019 02:09:20 -0000      1.3
+++ distinfo    5 Jul 2020 01:06:03 -0000
@@ -1,6 +1,6 @@
 SHA256 (ST4-4.1.jar) = ixzK7Z7cVc0lXZwZxNjaR1bZtvy0NWcSkrQ0cLFtddg=
-SHA256 (ghidra-9.0.4.tar.gz) = 4kWT+0zz4dG3qN/q6F7fup/Z1EazYMel0S6WQEOHNeM=
-SHA256 (ghidra_9.0.4_PUBLIC_20190516.zip) = 
pQ0M1HXZN3MygR7q5m6Uvcnn2I5YR3xSfpxreMrsGL8=
+SHA256 (ghidra-9.1.2.tar.gz) = XIgIIz/xTt43sAHDT69BxR5qBfTlHE0HcPQg46VI91g=
+SHA256 (ghidra_9.1.2_PUBLIC_20200212.zip) = 
6+P6Thr9fZdlCZCyd3e7eL0EJ+jnDB0O4EKutS3srGE=
 SHA256 (hamcrest-all-1.3.jar) = SHdnBimrlvNPX5CrKDEl/Nmst+aD5mMZpovm6yzKYN4=
 SHA256 (javacc-5.0.jar) = cRExYbyM9mQVFVQcKBgCi4fHjsLo/6p1MXaG7giWe4k=
 SHA256 (jmockit-1.44.jar) = GXSZN1EzMkhCbdusNwpgSUTt9mXBPUakxelz5N2PqUo=
@@ -8,8 +8,8 @@ SHA256 (json-simple-1.1.1.jar) = TmlpaJK
 SHA256 (junit-4.12.jar) = WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=
 SHA256 (yajsw-stable-12.12.zip) = E5j8sek6uxmZLE+gbX/ldYqrtMRXgdfvMGxvV8p6cyE=
 SIZE (ST4-4.1.jar) = 253043
-SIZE (ghidra-9.0.4.tar.gz) = 59223815
-SIZE (ghidra_9.0.4_PUBLIC_20190516.zip) = 298503610
+SIZE (ghidra-9.1.2.tar.gz) = 59623429
+SIZE (ghidra_9.1.2_PUBLIC_20200212.zip) = 302233568
 SIZE (hamcrest-all-1.3.jar) = 306578
 SIZE (javacc-5.0.jar) = 298569
 SIZE (jmockit-1.44.jar) = 757982
Index: patches/patch-GPL_CabExtract_build_gradle
===================================================================
RCS file: /cvs/ports/security/ghidra/patches/patch-GPL_CabExtract_build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-GPL_CabExtract_build_gradle
--- patches/patch-GPL_CabExtract_build_gradle   23 Jul 2019 02:09:20 -0000      
1.1
+++ patches/patch-GPL_CabExtract_build_gradle   7 Jul 2020 03:47:47 -0000
@@ -5,12 +5,19 @@ From https://github.com/NationalSecurity
 Index: GPL/CabExtract/build.gradle
 --- GPL/CabExtract/build.gradle.orig
 +++ GPL/CabExtract/build.gradle
-@@ -40,7 +40,7 @@ project.ext.cabextract = "cabextract-1.6"
-  *
+@@ -58,7 +58,7 @@ task configureCabExtract (type: Exec) {
   * The cabextract tool requires that its 'configure' script is called before 
make.
   
*********************************************************************************/
--['linux64', 'osx64'].each { platform ->
-+['linux64', 'osx64', 'openbsd64'].each { platform ->
+ def currentPlatform = getCurrentPlatformName()
+-if (['linux64', 'osx64'].contains(currentPlatform)) {
++if (['linux64', 'osx64', 'openbsd64'].contains(currentPlatform)) {
                
-       def configureName = "${platform}CabExtractConfigure"
-       def makeName = "${platform}CabExtractMake" // native Make task found 
automatically
+       def makeName = "${currentPlatform}CabExtractMake" // native Make task 
found automatically
+ 
+@@ -75,4 +75,4 @@ if (['linux64', 'osx64'].contains(currentPlatform)) {
+                       delete file("build/unpack/${cabextract}")
+               }
+       }
+-}
+\ No newline at end of file
++}
Index: patches/patch-GPL_DemanglerGnu_build_gradle
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-GPL_DemanglerGnu_build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-GPL_DemanglerGnu_build_gradle
--- patches/patch-GPL_DemanglerGnu_build_gradle 23 Jul 2019 02:09:20 -0000      
1.1
+++ patches/patch-GPL_DemanglerGnu_build_gradle 7 Jul 2020 03:57:30 -0000
@@ -5,7 +5,7 @@ From https://github.com/NationalSecurity
 Index: GPL/DemanglerGnu/build.gradle
 --- GPL/DemanglerGnu/build.gradle.orig
 +++ GPL/DemanglerGnu/build.gradle
-@@ -24,6 +24,10 @@ model {
+@@ -32,6 +32,10 @@ model {
                        architecture 'x86_64'
                        operatingSystem 'osx'
                }
@@ -16,7 +16,7 @@ Index: GPL/DemanglerGnu/build.gradle
        }       
  }
  
-@@ -64,6 +68,7 @@ model {
+@@ -72,6 +76,7 @@ model {
                        targetPlatform "win64"
                        targetPlatform "linux64"
                        targetPlatform "osx64"
Index: patches/patch-GPL_nativeBuildProperties_gradle
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-GPL_nativeBuildProperties_gradle,v
retrieving revision 1.2
diff -u -p -r1.2 patch-GPL_nativeBuildProperties_gradle
--- patches/patch-GPL_nativeBuildProperties_gradle      12 Sep 2019 02:10:07 
-0000      1.2
+++ patches/patch-GPL_nativeBuildProperties_gradle      7 Jul 2020 03:57:35 
-0000
@@ -7,7 +7,7 @@ Force use of Clang and honor CXX.
 Index: GPL/nativeBuildProperties.gradle
 --- GPL/nativeBuildProperties.gradle.orig
 +++ GPL/nativeBuildProperties.gradle
-@@ -75,7 +75,23 @@ model {
+@@ -39,7 +39,23 @@ model {
                        architecture 'x86_64'
                        operatingSystem 'osx'
                }
Index: patches/patch-Ghidra_Features_Decompiler_build_gradle
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-Ghidra_Features_Decompiler_build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Ghidra_Features_Decompiler_build_gradle
--- patches/patch-Ghidra_Features_Decompiler_build_gradle       23 Jul 2019 
02:09:20 -0000      1.1
+++ patches/patch-Ghidra_Features_Decompiler_build_gradle       7 Jul 2020 
03:49:00 -0000
@@ -5,34 +5,34 @@ From https://github.com/NationalSecurity
 Index: Ghidra/Features/Decompiler/build.gradle
 --- Ghidra/Features/Decompiler/build.gradle.orig
 +++ Ghidra/Features/Decompiler/build.gradle
-@@ -74,9 +74,9 @@ def buildDir = "../../../build"
+@@ -78,8 +78,10 @@ def installPoint = "$rootDir/GhidraDocs/languages/html
+  */
  task buildDecompilerDocumentationPdfs(type: Exec) {
- 
        // Check the OS before enabling task.
--      if (!(org.gradle.internal.os.OperatingSystem.current().isLinux() 
--              || 
org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
--                      println "The '$it.name' task only works on Linux or Mac 
Os X and is therefore disabled."
 +      String osName = System.getProperty("os.name")
-+      if (!(isLinux(osName) || isMac(osName) || isOpenBSD(osName))) {
-+                      println "The '$it.name' task only works on Linux, Mac 
OS X, or OpenBSD and is therefore disabled."
+       if (!(org.gradle.internal.os.OperatingSystem.current().isLinux() 
+-              || 
org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
++              || org.gradle.internal.os.OperatingSystem.current().isMacOsX()
++              || isOpenBSD(osName))) {
                        it.enabled = false
        }
  
-@@ -206,10 +206,10 @@ task buildDecompilerDocumentationHtml(type: Exec) {
+@@ -209,10 +211,12 @@ task buildDecompilerDocumentationHtml(type: Exec) {
  
                // Check the OS before executing command.
                doFirst {
--                      if ( 
!(org.gradle.internal.os.OperatingSystem.current().isLinux() 
--                              || 
org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
 +                      String osName = System.getProperty("os.name")
-+                      if ( !(isLinux(osName) || isMac(osName) || 
isOpenBSD(osName)) ) {
+                       if ( 
!(org.gradle.internal.os.OperatingSystem.current().isLinux() 
+-                              || 
org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
++                              || 
org.gradle.internal.os.OperatingSystem.current().isMacOsX()
++                              || isOpenBSD(osName))) {
                                throw new TaskExecutionException( it,
 -                                      new Exception( "The '$it.name' task 
only works on Linux or Mac Os X" ))
-+                                      new Exception( "The '$it.name' task 
only works on Linux, Mac OS X, or OpenBSD" ))
++                                      new Exception( "The '$it.name' task 
only works on Linux or Mac OS X, or OpenBSD" ))
                        }
                }
  
-@@ -245,6 +245,7 @@ model {
+@@ -248,6 +252,7 @@ model {
                        targetPlatform "win64"
                        targetPlatform "linux64"
                        targetPlatform "osx64"
@@ -40,7 +40,7 @@ Index: Ghidra/Features/Decompiler/build.
                        sources {
                                cpp {
                            source {
-@@ -342,6 +343,7 @@ model {
+@@ -345,6 +350,7 @@ model {
                        targetPlatform "win64"
                        targetPlatform "linux64"
                        targetPlatform "osx64"
Index: patches/patch-Ghidra_Features_FunctionID_build_gradle
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-Ghidra_Features_FunctionID_build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Ghidra_Features_FunctionID_build_gradle
--- patches/patch-Ghidra_Features_FunctionID_build_gradle       23 Jul 2019 
02:09:20 -0000      1.1
+++ patches/patch-Ghidra_Features_FunctionID_build_gradle       7 Jul 2020 
03:57:38 -0000
@@ -5,7 +5,7 @@ From https://github.com/NationalSecurity
 Index: Ghidra/Features/FunctionID/build.gradle
 --- Ghidra/Features/FunctionID/build.gradle.orig
 +++ Ghidra/Features/FunctionID/build.gradle
-@@ -93,10 +93,10 @@ task buildFidDocumentationPdf(type: Exec) {
+@@ -97,10 +97,10 @@ task buildFidDocumentationPdf(type: Exec) {
  
        // Check the OS before executing command.
        doFirst {
Index: patches/patch-Ghidra_Framework_SoftwareModeling_build_gradle
===================================================================
RCS file: 
/cvs/ports/security/ghidra/patches/patch-Ghidra_Framework_SoftwareModeling_build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Ghidra_Framework_SoftwareModeling_build_gradle
--- patches/patch-Ghidra_Framework_SoftwareModeling_build_gradle        23 Jul 
2019 02:09:20 -0000      1.1
+++ patches/patch-Ghidra_Framework_SoftwareModeling_build_gradle        7 Jul 
2020 03:53:01 -0000
@@ -13,13 +13,12 @@ Execution failed for task ':SoftwareMode
 Index: Ghidra/Framework/SoftwareModeling/build.gradle
 --- Ghidra/Framework/SoftwareModeling/build.gradle.orig
 +++ Ghidra/Framework/SoftwareModeling/build.gradle
-@@ -21,6 +21,9 @@ dependencies {
+@@ -30,6 +30,8 @@ dependencies {
        // Must specify the specific antlr implementation to use or it will 
default to trying to find
        // version 2.7.7 (which we don't have)
        antlr "org.antlr:antlr:3.5.2"
 +      antlr "org.antlr:antlr-runtime:3.5.2"
 +      antlr group: "org.antlr", name: "ST4", version: "4.1"
-+
- }
+ }     
  
- // Define classpath needed to execute sleigh compiler during development
+ def genSrcDir = 'generated-src/antlr/main'
Index: patches/patch-build_gradle
===================================================================
RCS file: /cvs/ports/security/ghidra/patches/patch-build_gradle,v
retrieving revision 1.1
diff -u -p -r1.1 patch-build_gradle
--- patches/patch-build_gradle  23 Jul 2019 02:09:20 -0000      1.1
+++ patches/patch-build_gradle  7 Jul 2020 03:47:21 -0000
@@ -2,44 +2,25 @@ $OpenBSD: patch-build_gradle,v 1.1 2019/
 
 From https://github.com/NationalSecurityAgency/ghidra/pull/490
 
-Also disable the Gradle check because we are using a later version of Gradle to
-build Ghidra.
-
 Index: build.gradle
 --- build.gradle.orig
 +++ build.gradle
-@@ -4,13 +4,6 @@ apply from: "gradleScripts/eclipseLauncher.gradle"
- 
- 
- 
/***************************************************************************************
-- * Make sure the correct version of gradle is being used
-- 
***************************************************************************************/
--if (gradle.gradleVersion != "5.0") {
--      throw new GradleException("Requires Gradle 5.0, but was run with 
$gradle.gradleVersion")
--}
--
--/***************************************************************************************
-  * Define the location of JAVA_HOME
-  
***************************************************************************************/
- if (System.env.JAVA_HOME) {
-@@ -58,7 +51,7 @@ apply from: "gradleScripts/setupJacoco.gradle" // Has 
+@@ -77,7 +77,7 @@ else {       
   *            project.OS_NAMES.each {...}
   ****************************************************************************/
  
 -project.ext.set("OS_NAMES", ["osx64", "win32", "win64", "linux64"])
 +project.ext.set("OS_NAMES", ["osx64", "win32", "win64", "linux64", 
"openbsd64"])
  
- 
/*********************************************************************************
-  * Imports
-@@ -120,7 +113,20 @@ def isMac(String platformName) {
-       }
- }
+ /****************************************************************************
+  * Establish Visual Studio configuration environment for Windows native builds
+@@ -131,6 +131,19 @@ def isMac(String platformName) {
  
-+/*********************************************************************************
+ 
+ 
/*********************************************************************************
 + * Returns true if the platform is an OpenBSD machine
 + 
*********************************************************************************/
 +def isOpenBSD(String platformName) {
- 
 +      if (platformName.toLowerCase().startsWith("openbsd")) {
 +              return true
 +      }
@@ -49,10 +30,11 @@ Index: build.gradle
 +}
 +
 +
- 
/*********************************************************************************
++/*********************************************************************************
   * Returns true if the platform is a Windows machine.
   
*********************************************************************************/
-@@ -278,6 +284,11 @@ String getCurrentPlatformName() {
+ def isWindows(String platformName) {
+@@ -281,6 +294,11 @@ String getCurrentPlatformName() {
        else if (osName.startsWith("Mac OS X")) {
                if (isX86_64) {
                        return 'osx64'
Index: patches/patch-gradleScripts_distribution_gradle
===================================================================
RCS file: patches/patch-gradleScripts_distribution_gradle
diff -N patches/patch-gradleScripts_distribution_gradle
--- patches/patch-gradleScripts_distribution_gradle     23 Jul 2019 02:09:20 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-gradleScripts_distribution_gradle,v 1.1 2019/07/23 02:09:20 
lteo Exp $
-
-From https://github.com/NationalSecurityAgency/ghidra/pull/490
-
-Index: gradleScripts/distribution.gradle
---- gradleScripts/distribution.gradle.orig
-+++ gradleScripts/distribution.gradle
-@@ -987,6 +987,7 @@ task createMultiPlatformInstallationZip(type: Zip) { t
-       dependsOn ":assemblewin64"
-       dependsOn ":assemblelinux64"
-       dependsOn ":assembleosx64"
-+      dependsOn ":assembleopenbsd64"
-       dependsOn ":assembleSourceCommon"
- 
-       addDecompilerPdfsToZip(t)
Index: patches/patch-gradleScripts_ip_gradle
===================================================================
RCS file: patches/patch-gradleScripts_ip_gradle
diff -N patches/patch-gradleScripts_ip_gradle
--- patches/patch-gradleScripts_ip_gradle       23 Jul 2019 02:09:20 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-gradleScripts_ip_gradle,v 1.1 2019/07/23 02:09:20 lteo Exp $
-
-Explicitly exclude *.orig and *.beforesubst files left behind by our patch to
-prevent getIpForModule() from breaking like this:
-
-* Where:
-Script 
'/usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/gradleScripts/ip.gradle'
 line: 131
-
-* What went wrong:
-Execution failed for task ':CabExtract:ip'.
-> No IP found for 
/usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/GPL/CabExtract/build.gradle.orig
 in module: /usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build
-/GPL/CabExtract. Expression: (ip != null). Values: ip = null
-
-Index: gradleScripts/ip.gradle
---- gradleScripts/ip.gradle.orig
-+++ gradleScripts/ip.gradle
-@@ -125,6 +125,8 @@ def Map<String, List<String>> getIpForModule(Project p
-               exclude "**/.settings/**"
-               exclude "**/.vs/**"
-               exclude "**/*.vcxproj.user"
-+              exclude "**/*.orig"
-+              exclude "**/*.beforesubst"
-       }
-       tree.each { file ->
-                       String ip = getIp(p.projectDir, file)
Index: patches/patch-gradle_support_ip_gradle
===================================================================
RCS file: patches/patch-gradle_support_ip_gradle
diff -N patches/patch-gradle_support_ip_gradle
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-gradle_support_ip_gradle      11 Jul 2020 02:03:22 -0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+
+Explicitly exclude *.orig and *.beforesubst files left behind by our patch to
+prevent getIpForModule() from breaking like this:
+
+* Where:
+Script 
'/usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/gradleScripts/ip.gradle'
 line: 131
+
+* What went wrong:
+Execution failed for task ':CabExtract:ip'.
+> No IP found for 
/usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/GPL/CabExtract/build.gradle.orig
 in module: 
/usr/ports/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/GPL/CabExtract. 
Expression: (ip != null). Values: ip = null
+
+Index: gradle/support/ip.gradle
+--- gradle/support/ip.gradle.orig
++++ gradle/support/ip.gradle
+@@ -119,6 +119,8 @@ def Map<String, List<String>> getIpForModule(Project p
+               exclude "**/data/build.xml" // language build file (generated 
for dev only)
+               exclude "**/.vs/**"
+               exclude "**/*.vcxproj.user"
++              exclude "**/*.orig"
++              exclude "**/*.beforesubst"
+       }
+       tree.each { file ->
+                       String ip = getIp(p.projectDir, file)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/ghidra/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   23 Jul 2019 02:09:20 -0000      1.3
+++ pkg/PLIST   8 Jul 2020 23:44:47 -0000
@@ -6,13 +6,15 @@ share/java/ghidra/Extensions/
 share/java/ghidra/Extensions/Eclipse/
 share/java/ghidra/Extensions/Eclipse/GhidraDev/
 share/java/ghidra/Extensions/Eclipse/GhidraDev/GhidraDev_README.html
+share/java/ghidra/Extensions/Eclipse/GhidraSleighEditor/
+share/java/ghidra/Extensions/Eclipse/GhidraSleighEditor/GhidraSleighEditor_README.html
 share/java/ghidra/Extensions/Ghidra/
 share/java/ghidra/Extensions/Ghidra/Skeleton/
 share/java/ghidra/Extensions/Ghidra/Skeleton/Module.manifest
 share/java/ghidra/Extensions/Ghidra/Skeleton/build.gradle
 share/java/ghidra/Extensions/Ghidra/Skeleton/data/
 share/java/ghidra/Extensions/Ghidra/Skeleton/data/README.txt
-share/java/ghidra/Extensions/Ghidra/Skeleton/data/build.xml
+share/java/ghidra/Extensions/Ghidra/Skeleton/data/buildLanguage.xml
 share/java/ghidra/Extensions/Ghidra/Skeleton/data/languages/
 share/java/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.cspec
 share/java/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.ldefs
@@ -56,8 +58,10 @@ share/java/ghidra/Extensions/Ghidra/Skel
 share/java/ghidra/Extensions/Ghidra/Skeleton/src/test/
 share/java/ghidra/Extensions/Ghidra/Skeleton/src/test/java/
 share/java/ghidra/Extensions/Ghidra/Skeleton/src/test/java/README.test.txt
-share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}_SampleTablePlugin.zip
-share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}_sample.zip
+share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_GnuDisassembler.zip
+share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_SampleTablePlugin.zip
+share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_SleighDevTools.zip
+share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_sample.zip
 share/java/ghidra/Extensions/IDAPro/
 share/java/ghidra/Extensions/IDAPro/Python/
 share/java/ghidra/Extensions/IDAPro/Python/6xx/
@@ -84,17 +88,21 @@ share/java/ghidra/GPL/CabExtract/Module.
 share/java/ghidra/GPL/CabExtract/build.gradle
 share/java/ghidra/GPL/CabExtract/data/
 share/java/ghidra/GPL/CabExtract/data/cabextract-1.6.tar.gz
+share/java/ghidra/GPL/CabExtract/os/
+share/java/ghidra/GPL/CabExtract/os/openbsd64/
+@bin share/java/ghidra/GPL/CabExtract/os/openbsd64/cabextract
+share/java/ghidra/GPL/CabExtract/settings.gradle
 share/java/ghidra/GPL/DMG/
 share/java/ghidra/GPL/DMG/LICENSE.txt
 share/java/ghidra/GPL/DMG/Module.manifest
 share/java/ghidra/GPL/DMG/build.gradle
 share/java/ghidra/GPL/DMG/data/
 share/java/ghidra/GPL/DMG/data/lib/
+share/java/ghidra/GPL/DMG/data/lib/DMG.jar
 share/java/ghidra/GPL/DMG/data/lib/catacombae_csframework.jar
 share/java/ghidra/GPL/DMG/data/lib/catacombae_hfsx.jar
 share/java/ghidra/GPL/DMG/data/lib/catacombae_hfsx_dmglib.jar
 share/java/ghidra/GPL/DMG/data/lib/catacombae_iharder-base64.jar
-share/java/ghidra/GPL/DMG/data/lib/dmg.jar
 share/java/ghidra/GPL/DMG/data/lib/hfsexplorer-0_21-src.zip
 share/java/ghidra/GPL/DMG/data/os/
 share/java/ghidra/GPL/DMG/data/os/win32/
@@ -106,6 +114,7 @@ share/java/ghidra/GPL/DMG/data/os/win64/
 share/java/ghidra/GPL/DMG/data/os/win64/llio_i386.dll
 share/java/ghidra/GPL/DMG/data/os/win64/llio_ia64.dll
 share/java/ghidra/GPL/DMG/data/server_memory.cfg
+share/java/ghidra/GPL/DMG/settings.gradle
 share/java/ghidra/GPL/DMG/src/
 share/java/ghidra/GPL/DMG/src/dmg/
 share/java/ghidra/GPL/DMG/src/dmg/java/
@@ -150,13 +159,13 @@ share/java/ghidra/GPL/DMG/src/dmg/java/m
 share/java/ghidra/GPL/DMG/src/dmg/java/mobiledevices/dmg/zlib/
 share/java/ghidra/GPL/DMG/src/dmg/java/mobiledevices/dmg/zlib/ZLIB.java
 share/java/ghidra/GPL/DemanglerGnu/
-share/java/ghidra/GPL/DemanglerGnu/DemanglerGnu-src-for-build.zip
 share/java/ghidra/GPL/DemanglerGnu/LICENSE.txt
 share/java/ghidra/GPL/DemanglerGnu/Module.manifest
 share/java/ghidra/GPL/DemanglerGnu/build.gradle
 share/java/ghidra/GPL/DemanglerGnu/os/
 share/java/ghidra/GPL/DemanglerGnu/os/openbsd64/
 @bin share/java/ghidra/GPL/DemanglerGnu/os/openbsd64/demangler_gnu
+share/java/ghidra/GPL/DemanglerGnu/settings.gradle
 share/java/ghidra/GPL/DemanglerGnu/src/
 share/java/ghidra/GPL/DemanglerGnu/src/demangler_gnu/
 share/java/ghidra/GPL/DemanglerGnu/src/demangler_gnu/README.txt
@@ -210,8 +219,9 @@ share/java/ghidra/GPL/Icons/ModifiedNuvo
 share/java/ghidra/GPL/Icons/ModifiedNuvola/openFolderNamespaces.svg
 share/java/ghidra/GPL/Icons/ModifiedNuvola/openProject.svg
 share/java/ghidra/GPL/Icons/ModifiedNuvola/openSmallFolder.svg
-share/java/ghidra/GPL/build.gradle
+share/java/ghidra/GPL/gpl.gradle
 share/java/ghidra/GPL/licenses/
+share/java/ghidra/GPL/licenses/GPL_2.txt
 share/java/ghidra/GPL/licenses/GPL_2_With_Classpath_Exception.txt
 share/java/ghidra/GPL/licenses/GPL_3.html
 share/java/ghidra/GPL/licenses/GPL_3_Linking_Permitted.txt
@@ -220,7 +230,7 @@ share/java/ghidra/GPL/licenses/LGPL_3.0.
 share/java/ghidra/GPL/licenses/Modified_Nuvola_Icons_-_LGPL_2.1.txt
 share/java/ghidra/GPL/licenses/Public_Domain.txt
 share/java/ghidra/GPL/nativeBuildProperties.gradle
-share/java/ghidra/GPL/settings.gradle
+share/java/ghidra/GPL/vsconfig.gradle
 share/java/ghidra/Ghidra/
 share/java/ghidra/Ghidra/.dbDirLock
 share/java/ghidra/Ghidra/Configurations/
@@ -261,6 +271,8 @@ share/java/ghidra/Ghidra/Features/Base/d
 share/java/ghidra/Ghidra/Features/Base/data/parserprofiles/linux_64.prf
 share/java/ghidra/Ghidra/Features/Base/data/parserprofiles/objc_mac_carbon.prf
 share/java/ghidra/Ghidra/Features/Base/data/parserprofiles/vs12Local.prf
+share/java/ghidra/Ghidra/Features/Base/data/pcodetest/
+share/java/ghidra/Ghidra/Features/Base/data/pcodetest/EmuTesting.gdt
 share/java/ghidra/Ghidra/Features/Base/data/stringngrams/
 share/java/ghidra/Ghidra/Features/Base/data/stringngrams/StringModel.sng
 share/java/ghidra/Ghidra/Features/Base/data/symbols/
@@ -308,6 +320,8 @@ share/java/ghidra/Ghidra/Features/Base/d
 share/java/ghidra/Ghidra/Features/Base/data/typeinfo/win32/msvcrt/syntaxes.txt
 share/java/ghidra/Ghidra/Features/Base/data/typeinfo/win32/windows_vs12_32.gdt
 share/java/ghidra/Ghidra/Features/Base/data/typeinfo/win32/windows_vs12_64.gdt
+share/java/ghidra/Ghidra/Features/Base/data/x64_linux_syscall_numbers
+share/java/ghidra/Ghidra/Features/Base/data/x86_linux_syscall_numbers
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/AddCommentToProgramScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/AddReferencesInSwitchTable.java
@@ -357,7 +371,7 @@ share/java/ghidra/Ghidra/Features/Base/g
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteDeadDefaultPlatesScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteEmptyPlateCommentsScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteExitCommentsScript.java
-share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteFunctionDefaultPlates.java
+share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteFunctionDefaultPlatesScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DeleteSpacePropertyScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DemangleAllScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DemangleSymbolScript.java
@@ -365,6 +379,8 @@ share/java/ghidra/Ghidra/Features/Base/g
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/DoThumbDisassemble.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/EditBytesScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/EmbeddedFinderScript.java
+share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/EmuX86DeobfuscateExampleScript.java
+share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/EmuX86GccDeobfuscateHookExampleScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ExampleColorScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ExportFunctionInfoScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ExportImagesScript.java
@@ -397,8 +413,6 @@ share/java/ghidra/Ghidra/Features/Base/g
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/HelloWorldPopupScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/HelloWorldScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ImportAllProgramsFromADirectoryScript.java
-share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ImportCodeSegment.java
-share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ImportHierarchicalXML.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ImportProgramScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/InnerClassScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/InstructionSearchScript.java
@@ -438,6 +452,7 @@ share/java/ghidra/Ghidra/Features/Base/g
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RegisterTouchesPerFunction.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ReloadSleighLangauge.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RemoveDeletedOverlayReferences.java
+share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RemoveUserCheckoutsScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RenameProgramsInProjectScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RenameStructMembers.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RenameVariable.java
@@ -448,6 +463,7 @@ share/java/ghidra/Ghidra/Features/Base/g
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ReportPercentDisassembled.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/RepositoryFileUpgradeScript.java
 
share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ResolveExternalReferences.java
+share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/ResolveX86orX64LinuxSyscallsScript.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/SearchBaseExtended.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/SearchGuiMulti.java
 share/java/ghidra/Ghidra/Features/Base/ghidra_scripts/SearchGuiSingle.java
@@ -625,7 +641,6 @@ share/java/ghidra/Ghidra/Features/Ghidra
 share/java/ghidra/Ghidra/Features/GhidraServer/Module.manifest
 share/java/ghidra/Ghidra/Features/GhidraServer/data/
 share/java/ghidra/Ghidra/Features/GhidraServer/data/classpath.frag
-share/java/ghidra/Ghidra/Features/GhidraServer/data/jaas-modules-src-1.0.3.zip
 share/java/ghidra/Ghidra/Features/GhidraServer/data/yajsw-stable-12.12/
 
share/java/ghidra/Ghidra/Features/GhidraServer/data/yajsw-stable-12.12/LICENSE.txt
 share/java/ghidra/Ghidra/Features/GhidraServer/data/yajsw-stable-12.12/doc/
@@ -705,6 +720,8 @@ share/java/ghidra/Ghidra/Features/Ghidra
 share/java/ghidra/Ghidra/Features/GhidraServer/lib/
 share/java/ghidra/Ghidra/Features/GhidraServer/lib/GhidraServer-src.zip
 share/java/ghidra/Ghidra/Features/GhidraServer/lib/GhidraServer.jar
+share/java/ghidra/Ghidra/Features/GhidraServer/os/
+share/java/ghidra/Ghidra/Features/GhidraServer/os/readme.txt
 share/java/ghidra/Ghidra/Features/GnuDemangler/
 share/java/ghidra/Ghidra/Features/GnuDemangler/LICENSE.txt
 share/java/ghidra/Ghidra/Features/GnuDemangler/Module.manifest
@@ -748,6 +765,7 @@ share/java/ghidra/Ghidra/Features/PDB/li
 share/java/ghidra/Ghidra/Features/PDB/lib/PDB.jar
 share/java/ghidra/Ghidra/Features/PDB/src/
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/
+share/java/ghidra/Ghidra/Features/PDB/src/pdb/.editorconfig
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/README.txt
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/err.cpp
@@ -757,7 +775,6 @@ share/java/ghidra/Ghidra/Features/PDB/sr
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/pdb.cpp
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/print.cpp
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/symbol.cpp
-share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/util.cpp
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/cpp/xml.cpp
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/err.h
@@ -766,7 +783,6 @@ share/java/ghidra/Ghidra/Features/PDB/sr
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/pdb.h
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/print.h
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/symbol.h
-share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/util.h
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/headers/xml.h
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/pdb.sln
 share/java/ghidra/Ghidra/Features/PDB/src/pdb/pdb.vcxproj
@@ -2266,7 +2282,6 @@ share/java/ghidra/Ghidra/Framework/Docki
 share/java/ghidra/Ghidra/Framework/Docking/lib/Docking-src.zip
 share/java/ghidra/Ghidra/Framework/Docking/lib/Docking.jar
 share/java/ghidra/Ghidra/Framework/Docking/lib/javahelp-2.0.05.jar
-share/java/ghidra/Ghidra/Framework/Docking/lib/jcalendar-1.4.jar
 share/java/ghidra/Ghidra/Framework/Docking/lib/timingframework-1.0.jar
 share/java/ghidra/Ghidra/Framework/FileSystem/
 share/java/ghidra/Ghidra/Framework/FileSystem/LICENSE.txt
@@ -2285,8 +2300,8 @@ share/java/ghidra/Ghidra/Framework/Gener
 share/java/ghidra/Ghidra/Framework/Generic/lib/Generic.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/cglib-nodep-2.2.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/commons-collections4-4.1.jar
-share/java/ghidra/Ghidra/Framework/Generic/lib/commons-io-2.6.0.jar
-share/java/ghidra/Ghidra/Framework/Generic/lib/commons-lang3-3.5.jar
+share/java/ghidra/Ghidra/Framework/Generic/lib/commons-io-2.6.jar
+share/java/ghidra/Ghidra/Framework/Generic/lib/commons-lang3-3.9.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/guava-19.0.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/jdom-legacy-1.1.3.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-api-2.8.2.jar
@@ -2330,6 +2345,7 @@ share/java/ghidra/Ghidra/Framework/Softw
 
share/java/ghidra/Ghidra/Framework/SoftwareModeling/data/languages/language_definitions.rxg
 
share/java/ghidra/Ghidra/Framework/SoftwareModeling/data/languages/processor_spec.rxg
 share/java/ghidra/Ghidra/Framework/SoftwareModeling/lib/
+share/java/ghidra/Ghidra/Framework/SoftwareModeling/lib/ST4-4.1.jar
 
share/java/ghidra/Ghidra/Framework/SoftwareModeling/lib/SoftwareModeling-src.zip
 share/java/ghidra/Ghidra/Framework/SoftwareModeling/lib/SoftwareModeling.jar
 share/java/ghidra/Ghidra/Framework/SoftwareModeling/lib/antlr-3.5.2.jar
@@ -2396,6 +2412,20 @@ share/java/ghidra/Ghidra/Processors/6805
 share/java/ghidra/Ghidra/Processors/6805/data/languages/6805.sla
 share/java/ghidra/Ghidra/Processors/6805/data/languages/6805.slaspec
 share/java/ghidra/Ghidra/Processors/6805/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/8048/
+share/java/ghidra/Ghidra/Processors/8048/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/8048/Module.manifest
+share/java/ghidra/Ghidra/Processors/8048/data/
+share/java/ghidra/Ghidra/Processors/8048/data/build.xml
+share/java/ghidra/Ghidra/Processors/8048/data/languages/
+share/java/ghidra/Ghidra/Processors/8048/data/languages/8048.cspec
+share/java/ghidra/Ghidra/Processors/8048/data/languages/8048.ldefs
+share/java/ghidra/Ghidra/Processors/8048/data/languages/8048.pspec
+share/java/ghidra/Ghidra/Processors/8048/data/languages/8048.sla
+share/java/ghidra/Ghidra/Processors/8048/data/languages/8048.slaspec
+share/java/ghidra/Ghidra/Processors/8048/data/manuals/
+share/java/ghidra/Ghidra/Processors/8048/data/manuals/8048.idx
+share/java/ghidra/Ghidra/Processors/8048/data/sleighArgs.txt
 share/java/ghidra/Ghidra/Processors/8051/
 share/java/ghidra/Ghidra/Processors/8051/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/8051/Module.manifest
@@ -2460,11 +2490,14 @@ share/java/ghidra/Ghidra/Processors/AARC
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64.slaspec
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64BE.sla
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64BE.slaspec
+share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64_win.cspec
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64base.sinc
 
share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64instructions.sinc
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64ldst.sinc
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64neon.sinc
 share/java/ghidra/Ghidra/Processors/AARCH64/data/languages/AARCH64sve.sinc
+share/java/ghidra/Ghidra/Processors/AARCH64/data/manuals/
+share/java/ghidra/Ghidra/Processors/AARCH64/data/manuals/AARCH64.idx
 share/java/ghidra/Ghidra/Processors/AARCH64/data/patterns/
 
share/java/ghidra/Ghidra/Processors/AARCH64/data/patterns/AARCH64_LE_patterns.xml
 
share/java/ghidra/Ghidra/Processors/AARCH64/data/patterns/patternconstraints.xml
@@ -2482,7 +2515,6 @@ share/java/ghidra/Ghidra/Processors/ARM/
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM.dwarf
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM.ldefs
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM.opinion
-share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM.pspec
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM.sinc
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM4_be.sla
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM4_be.slaspec
@@ -2516,10 +2548,12 @@ share/java/ghidra/Ghidra/Processors/ARM/
 
share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM_v45.cspec
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM_v45.pspec
+share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARM_win.cspec
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMneon.dwarf
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMneon.sinc
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMt.pspec
+share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMtTHUMB.pspec
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMt_v45.pspec
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/ARMv8.sinc
 share/java/ghidra/Ghidra/Processors/ARM/data/languages/old/
@@ -2579,6 +2613,7 @@ share/java/ghidra/Ghidra/Processors/Atme
 share/java/ghidra/Ghidra/Processors/Atmel/data/languages/avr8imgCraftV8.cspec
 share/java/ghidra/Ghidra/Processors/Atmel/data/manuals/
 share/java/ghidra/Ghidra/Processors/Atmel/data/manuals/AVR32.idx
+share/java/ghidra/Ghidra/Processors/Atmel/data/manuals/AVR8.idx
 share/java/ghidra/Ghidra/Processors/Atmel/data/sleighArgs.txt
 share/java/ghidra/Ghidra/Processors/Atmel/lib/
 share/java/ghidra/Ghidra/Processors/Atmel/lib/Atmel-src.zip
@@ -2640,6 +2675,59 @@ share/java/ghidra/Ghidra/Processors/Dalv
 share/java/ghidra/Ghidra/Processors/Dalvik/lib/
 share/java/ghidra/Ghidra/Processors/Dalvik/lib/Dalvik-src.zip
 share/java/ghidra/Ghidra/Processors/Dalvik/lib/Dalvik.jar
+share/java/ghidra/Ghidra/Processors/HCS08/
+share/java/ghidra/Ghidra/Processors/HCS08/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/HCS08/Module.manifest
+share/java/ghidra/Ghidra/Processors/HCS08/data/
+share/java/ghidra/Ghidra/Processors/HCS08/data/build.xml
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC05-M68HC05TB.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC05.ldefs
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC05.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC05.sla
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC05.slaspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC08-MC68HC908QY4.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC08.ldefs
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC08.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC08.sla
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HC08.slaspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08-MC9S08GB60.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.cspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.ldefs
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.opinion
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.pspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.sla
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS08.slaspec
+share/java/ghidra/Ghidra/Processors/HCS08/data/languages/HCS_HC.sinc
+share/java/ghidra/Ghidra/Processors/HCS08/data/manuals/
+share/java/ghidra/Ghidra/Processors/HCS08/data/manuals/HC05.idx
+share/java/ghidra/Ghidra/Processors/HCS08/data/manuals/HC08.idx
+share/java/ghidra/Ghidra/Processors/HCS08/data/manuals/HCS08.idx
+share/java/ghidra/Ghidra/Processors/HCS08/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/HCS08/data/test-vectors/
+share/java/ghidra/Ghidra/Processors/HCS08/data/test-vectors/HC05_tv.s
+share/java/ghidra/Ghidra/Processors/HCS08/data/test-vectors/HC08_tv.s
+share/java/ghidra/Ghidra/Processors/HCS08/data/test-vectors/HCS08_tv.s
+share/java/ghidra/Ghidra/Processors/HCS12/
+share/java/ghidra/Ghidra/Processors/HCS12/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/HCS12/Module.manifest
+share/java/ghidra/Ghidra/Processors/HCS12/data/
+share/java/ghidra/Ghidra/Processors/HCS12/data/build.xml
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.cspec
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.ldefs
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.opinion
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.pspec
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.sla
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS12.slaspec
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/HCS_HC12.sinc
+share/java/ghidra/Ghidra/Processors/HCS12/data/languages/XGATE.sinc
+share/java/ghidra/Ghidra/Processors/HCS12/data/manuals/
+share/java/ghidra/Ghidra/Processors/HCS12/data/manuals/HCS12.idx
+share/java/ghidra/Ghidra/Processors/HCS12/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/HCS12/lib/
+share/java/ghidra/Ghidra/Processors/HCS12/lib/HCS12-src.zip
+share/java/ghidra/Ghidra/Processors/HCS12/lib/HCS12.jar
 share/java/ghidra/Ghidra/Processors/JVM/
 share/java/ghidra/Ghidra/Processors/JVM/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/JVM/Module.manifest
@@ -2659,6 +2747,21 @@ share/java/ghidra/Ghidra/Processors/JVM/
 share/java/ghidra/Ghidra/Processors/JVM/lib/
 share/java/ghidra/Ghidra/Processors/JVM/lib/JVM-src.zip
 share/java/ghidra/Ghidra/Processors/JVM/lib/JVM.jar
+share/java/ghidra/Ghidra/Processors/MCS96/
+share/java/ghidra/Ghidra/Processors/MCS96/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/MCS96/Module.manifest
+share/java/ghidra/Ghidra/Processors/MCS96/data/
+share/java/ghidra/Ghidra/Processors/MCS96/data/build.xml
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.cspec
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.ldefs
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.pspec
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.sinc
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.sla
+share/java/ghidra/Ghidra/Processors/MCS96/data/languages/MCS96.slaspec
+share/java/ghidra/Ghidra/Processors/MCS96/data/manuals/
+share/java/ghidra/Ghidra/Processors/MCS96/data/manuals/MCS96.idx
+share/java/ghidra/Ghidra/Processors/MCS96/data/sleighArgs.txt
 share/java/ghidra/Ghidra/Processors/MIPS/
 share/java/ghidra/Ghidra/Processors/MIPS/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/MIPS/Module.manifest
@@ -2912,6 +3015,51 @@ share/java/ghidra/Ghidra/Processors/Spar
 share/java/ghidra/Ghidra/Processors/Sparc/lib/
 share/java/ghidra/Ghidra/Processors/Sparc/lib/Sparc-src.zip
 share/java/ghidra/Ghidra/Processors/Sparc/lib/Sparc.jar
+share/java/ghidra/Ghidra/Processors/SuperH/
+share/java/ghidra/Ghidra/Processors/SuperH/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/SuperH/Module.manifest
+share/java/ghidra/Ghidra/Processors/SuperH/data/
+share/java/ghidra/Ghidra/Processors/SuperH/data/build.xml
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-1.sla
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-1.slaspec
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-2.sla
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-2.slaspec
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-2a.sla
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/sh-2a.slaspec
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/superh.cspec
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/superh.ldefs
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/superh.pspec
+share/java/ghidra/Ghidra/Processors/SuperH/data/languages/superh.sinc
+share/java/ghidra/Ghidra/Processors/SuperH/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/SuperH4/
+share/java/ghidra/Ghidra/Processors/SuperH4/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/SuperH4/Module.manifest
+share/java/ghidra/Ghidra/Processors/SuperH4/data/
+share/java/ghidra/Ghidra/Processors/SuperH4/data/build.xml
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4.cspec
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4.ldefs
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4.opinion
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4.pspec
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4.sinc
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4_be.sla
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4_be.slaspec
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4_le.sla
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/SuperH4_le.slaspec
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/old/
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/old/SuperH4-BE-16.lang
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/old/SuperH4-BE-16.trans
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/old/SuperH4-LE-16.lang
+share/java/ghidra/Ghidra/Processors/SuperH4/data/languages/old/SuperH4-LE-16.trans
+share/java/ghidra/Ghidra/Processors/SuperH4/data/manuals/
+share/java/ghidra/Ghidra/Processors/SuperH4/data/manuals/superh4.idx
+share/java/ghidra/Ghidra/Processors/SuperH4/data/patterns/
+share/java/ghidra/Ghidra/Processors/SuperH4/data/patterns/SuperH4_patterns.xml
+share/java/ghidra/Ghidra/Processors/SuperH4/data/patterns/patternconstraints.xml
+share/java/ghidra/Ghidra/Processors/SuperH4/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/SuperH4/lib/
+share/java/ghidra/Ghidra/Processors/SuperH4/lib/SuperH4.jar
 share/java/ghidra/Ghidra/Processors/TI_MSP430/
 share/java/ghidra/Ghidra/Processors/TI_MSP430/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/TI_MSP430/Module.manifest
@@ -2933,57 +3081,8 @@ share/java/ghidra/Ghidra/Processors/TI_M
 share/java/ghidra/Ghidra/Processors/TI_MSP430/data/manuals/MSP430.idx
 share/java/ghidra/Ghidra/Processors/TI_MSP430/data/sleighArgs.txt
 share/java/ghidra/Ghidra/Processors/Toy/
-share/java/ghidra/Ghidra/Processors/Toy/LICENSE.txt
-share/java/ghidra/Ghidra/Processors/Toy/Module.manifest
 share/java/ghidra/Ghidra/Processors/Toy/data/
 share/java/ghidra/Ghidra/Processors/Toy/data/build.xml
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/ToyV00BE64.lang
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/ToyV0BE64.trans
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/ToyV0LE64.lang
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/ToyV0LE64.trans
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toy.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toy.ldefs_v01
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toy.sinc
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toy64.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toyInstructions.sinc
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/old/v01stuff/toyPosStack.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy.ldefs
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy.pspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy.sinc
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy64.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy64_be.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy64_be.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy64_le.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy64_le.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toyInstructions.sinc
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toyPosStack.cspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_be.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_be.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_be_posStack.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_be_posStack.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder.sinc
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_be.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_be.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_be_align2.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_be_align2.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_le.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_le.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_le_align2.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_builder_le_align2.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_le.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_le.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_wsz_be.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_wsz_be.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_wsz_le.sla
-share/java/ghidra/Ghidra/Processors/Toy/data/languages/toy_wsz_le.slaspec
-share/java/ghidra/Ghidra/Processors/Toy/data/sleighArgs.txt
-share/java/ghidra/Ghidra/Processors/Toy/lib/
-share/java/ghidra/Ghidra/Processors/Toy/lib/Toy-src.zip
-share/java/ghidra/Ghidra/Processors/Toy/lib/Toy.jar
 share/java/ghidra/Ghidra/Processors/Z80/
 share/java/ghidra/Ghidra/Processors/Z80/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/Z80/Module.manifest
@@ -3004,6 +3103,31 @@ share/java/ghidra/Ghidra/Processors/Z80/
 share/java/ghidra/Ghidra/Processors/Z80/data/manuals/Z180.idx
 share/java/ghidra/Ghidra/Processors/Z80/data/manuals/Z80.idx
 share/java/ghidra/Ghidra/Processors/Z80/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/tricore/
+share/java/ghidra/Ghidra/Processors/tricore/LICENSE.txt
+share/java/ghidra/Ghidra/Processors/tricore/Module.manifest
+share/java/ghidra/Ghidra/Processors/tricore/data/
+share/java/ghidra/Ghidra/Processors/tricore/data/build.xml
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tc172x.pspec
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tc176x.pspec
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tc29x.pspec
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.cspec
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.dwarf
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.ldefs
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.opinion
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.pcp.sinc
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.pspec
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.sinc
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.sla
+share/java/ghidra/Ghidra/Processors/tricore/data/languages/tricore.slaspec
+share/java/ghidra/Ghidra/Processors/tricore/data/manuals/
+share/java/ghidra/Ghidra/Processors/tricore/data/manuals/tricore.idx
+share/java/ghidra/Ghidra/Processors/tricore/data/manuals/tricore2.idx
+share/java/ghidra/Ghidra/Processors/tricore/data/sleighArgs.txt
+share/java/ghidra/Ghidra/Processors/tricore/lib/
+share/java/ghidra/Ghidra/Processors/tricore/lib/tricore-src.zip
+share/java/ghidra/Ghidra/Processors/tricore/lib/tricore.jar
 share/java/ghidra/Ghidra/Processors/x86/
 share/java/ghidra/Ghidra/Processors/x86/LICENSE.txt
 share/java/ghidra/Ghidra/Processors/x86/Module.manifest
@@ -3019,6 +3143,7 @@ share/java/ghidra/Ghidra/Processors/x86/
 share/java/ghidra/Ghidra/Processors/x86/data/languages/bmi2.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/cet.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/clwb.sinc
+share/java/ghidra/Ghidra/Processors/x86/data/languages/fma.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/ia.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/lzcnt.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/mpx.sinc
@@ -3037,6 +3162,7 @@ share/java/ghidra/Ghidra/Processors/x86/
 share/java/ghidra/Ghidra/Processors/x86/data/languages/sgx.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/sha.sinc
 share/java/ghidra/Ghidra/Processors/x86/data/languages/smx.sinc
+share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-16-real.pspec
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-16.cspec
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-16.pspec
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-64-gcc.cspec
@@ -3045,8 +3171,6 @@ share/java/ghidra/Ghidra/Processors/x86/
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-64.pspec
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-64.sla
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-64.slaspec
-share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-smm.cspec
-share/java/ghidra/Ghidra/Processors/x86/data/languages/x86-smm.pspec
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86.dwarf
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86.ldefs
 share/java/ghidra/Ghidra/Processors/x86/data/languages/x86.opinion
@@ -3098,6 +3222,7 @@ share/java/ghidra/docs/GhidraClass/Advan
 share/java/ghidra/docs/GhidraClass/Advanced/Examples/setRegister.c
 share/java/ghidra/docs/GhidraClass/Advanced/Examples/sharedReturn.c
 share/java/ghidra/docs/GhidraClass/Advanced/Examples/switch.s
+share/java/ghidra/docs/GhidraClass/Advanced/Examples/write.c
 share/java/ghidra/docs/GhidraClass/Advanced/GHIDRA_1.png
 share/java/ghidra/docs/GhidraClass/Advanced/ghidraRight.png
 
share/java/ghidra/docs/GhidraClass/Advanced/improvingDisassemblyAndDecompilation.pdf
@@ -3141,6 +3266,12 @@ share/java/ghidra/docs/GhidraClass/Exerc
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/Advanced/setRegister
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/Advanced/sharedReturn
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/Advanced/switch
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Advanced/write
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Emulation/
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Emulation/Source/
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Emulation/Source/README.txt
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Emulation/Source/deobExample.c
+share/java/ghidra/docs/GhidraClass/ExerciseFiles/Emulation/Source/deobHookExample.c
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/VersionTracking/
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/VersionTracking/Source/
 share/java/ghidra/docs/GhidraClass/ExerciseFiles/VersionTracking/Source/Mod1/
@@ -3284,6 +3415,8 @@ share/java/ghidra/licenses/Oxygen_Icons_
 share/java/ghidra/licenses/Public_Domain.txt
 share/java/ghidra/licenses/Tango_Icons_-_Public_Domain.txt
 share/java/ghidra/server/
+share/java/ghidra/server/jaas.conf
+share/java/ghidra/server/jaas_external_program.example.sh
 share/java/ghidra/server/server.conf
 share/java/ghidra/server/svrREADME.html
 share/java/ghidra/support/

Reply via email to