summaryrefslogtreecommitdiff
path: root/java/eclipse/files/patch-rt.equinox.framework
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse/files/patch-rt.equinox.framework')
-rw-r--r--java/eclipse/files/patch-rt.equinox.framework531
1 files changed, 0 insertions, 531 deletions
diff --git a/java/eclipse/files/patch-rt.equinox.framework b/java/eclipse/files/patch-rt.equinox.framework
deleted file mode 100644
index 1d4689898157..000000000000
--- a/java/eclipse/files/patch-rt.equinox.framework
+++ /dev/null
@@ -1,531 +0,0 @@
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-@@ -2,9 +2,9 @@
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-Vendor: %providerName
--Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
-+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
- Bundle-Version: 1.2.500.qualifier
- Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
--Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
--Bundle-Localization: launcher.gtk.linux.aarch64
-+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=aarch64))
-+Bundle-Localization: launcher.gtk.freebsd.aarch64
- Eclipse-BundleShape: dir
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -18,12 +18,12 @@
- <relativePath>../../launcher-binary-parent</relativePath>
- </parent>
- <groupId>org.eclipse.equinox</groupId>
-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.aarch64</artifactId>
-+ <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.aarch64</artifactId>
- <version>1.2.500-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-
- <properties>
-- <os>linux</os>
-+ <os>freebsd</os>
- <ws>gtk</ws>
- <arch>aarch64</arch>
- <skipAPIAnalysis>true</skipAPIAnalysis>
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
-@@ -1,6 +1,6 @@
- <?xml version="1.0" encoding="UTF-8"?>
- <projectDescription>
-- <name>org.eclipse.equinox.launcher.gtk.linux.x86_64</name>
-+ <name>org.eclipse.equinox.launcher.gtk.freebsd.amd64</name>
- <comment></comment>
- <projects>
- </projects>
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-@@ -2,9 +2,9 @@
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-Vendor: %providerName
--Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
-+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
- Bundle-Version: 1.2.500.qualifier
- Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
--Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
--Bundle-Localization: launcher.gtk.linux.x86_64
-+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
-+Bundle-Localization: launcher.gtk.freebsd.amd64
- Eclipse-BundleShape: dir
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -11,5 +11,5 @@
- # Contributors:
- # IBM Corporation - initial API and implementation
- ###############################################################################
--pluginName = Equinox Launcher Linux X86_64 Fragment
-+pluginName = Equinox Launcher FreeBSD/amd64 Fragment
- providerName = Eclipse.org - Equinox
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -18,14 +18,14 @@
- <relativePath>../../launcher-binary-parent</relativePath>
- </parent>
- <groupId>org.eclipse.equinox</groupId>
-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId>
-+ <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.amd64</artifactId>
- <version>1.2.500-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-
- <properties>
-- <os>linux</os>
-+ <os>freebsd</os>
- <ws>gtk</ws>
-- <arch>x86_64</arch>
-+ <arch>amd64</arch>
- <skipAPIAnalysis>true</skipAPIAnalysis>
- </properties>
- </project>
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project 0000-00-00 00:00:00.000000000 +0000
-@@ -1,6 +1,6 @@
- <?xml version="1.0" encoding="UTF-8"?>
- <projectDescription>
-- <name>org.eclipse.equinox.launcher.gtk.linux.ppc64le</name>
-+ <name>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</name>
- <comment></comment>
- <projects>
- </projects>
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-@@ -2,9 +2,9 @@
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-Vendor: %providerName
--Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
-+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
- Bundle-Version: 1.2.500.qualifier
- Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
--Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
--Bundle-Localization: launcher.gtk.linux.ppc64le
-+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64))
-+Bundle-Localization: launcher.gtk.freebsd.powerpc64
- Eclipse-BundleShape: dir
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -18,14 +18,14 @@
- <relativePath>../../launcher-binary-parent</relativePath>
- </parent>
- <groupId>org.eclipse.equinox</groupId>
-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
-+ <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</artifactId>
- <version>1.2.500-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-
- <properties>
-- <os>linux</os>
-+ <os>freebsd</os>
- <ws>gtk</ws>
-- <arch>ppc64le</arch>
-+ <arch>powerpc64</arch>
- <skipAPIAnalysis>true</skipAPIAnalysis>
- </properties>
- </project>
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
-@@ -2,9 +2,9 @@
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-Vendor: %providerName
--Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
-+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le;singleton:=true
- Bundle-Version: 1.2.500.qualifier
- Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
--Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
--Bundle-Localization: launcher.gtk.linux.ppc64le
-+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64le))
-+Bundle-Localization: launcher.gtk.freebsd.powerpc64le
- Eclipse-BundleShape: dir
-diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml
---- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -18,14 +18,14 @@
- <relativePath>../../launcher-binary-parent</relativePath>
- </parent>
- <groupId>org.eclipse.equinox</groupId>
-- <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
-+ <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</artifactId>
- <version>1.2.500-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-
- <properties>
-- <os>linux</os>
-+ <os>freebsd</os>
- <ws>gtk</ws>
-- <arch>ppc64le</arch>
-+ <arch>powerpc64le</arch>
- <skipAPIAnalysis>true</skipAPIAnalysis>
- </properties>
- </project>
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -24,17 +24,20 @@
- root.win32.win32.x86_64=bin/win32/win32/x86_64
- root.win32.win32.x86_64.permissions.755=launcher.exe
-
--root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
--root.linux.gtk.ppc64le.permissions.755=launcher
-+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
-+root.freebsd.gtk.powerpc64.permissions.755=launcher
-
--root.linux.gtk.aarch64=bin/gtk/linux/aarch64,gtk_root
--root.linux.gtk.aarch64.permissions.755=launcher
-+root.freebsd.gtk.powerpc64le=bin/gtk/freebsd/powerpc64le,gtk_root
-+root.freebsd.gtk.powerpc64le.permissions.755=launcher
-
-+root.freebsd.gtk.aarch64=bin/gtk/freebsd/aarch64,gtk_root
-+root.freebsd.gtk.aarch64.permissions.755=launcher
-+
- root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
- root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
-
- root.macosx.cocoa.aarch64=bin/cocoa/macosx/aarch64
- root.macosx.cocoa.aarch64.permissions.755=Eclipse.app/Contents/MacOS/launcher
-
--root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
--root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
-+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
-+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -57,18 +57,27 @@
- fragment="true"/>
-
- <plugin
-- id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"
-- os="linux"
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"
-+ os="freebsd"
- ws="gtk"
-- arch="ppc64le"
-+ arch="powerpc64"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"/>
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64le"
-+ download-size="0"
-+ install-size="0"
-+ version="0.0.0"
-+ fragment="true"/>
-
- <plugin
-- id="org.eclipse.equinox.launcher.gtk.linux.aarch64"
-- os="linux"
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
-+ os="freebsd"
- ws="gtk"
- arch="aarch64"
- download-size="0"
-@@ -77,10 +86,10 @@
- fragment="true"/>
-
- <plugin
-- id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
-- os="linux"
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"
-+ os="freebsd"
- ws="gtk"
-- arch="x86_64"
-+ arch="amd64"
- download-size="0"
- install-size="0"
- version="0.0.0"
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c 0000-00-00 00:00:00.000000000 +0000
-@@ -216,10 +216,8 @@
- _T_ECLIPSE("The %s executable launcher was unable to locate its \n\
- companion launcher jar.");
-
--#ifdef LINUX
- static _TCHAR* gtk2Msg =
- _T_ECLIPSE("The %s executable launcher no longer supports running with GTK + 2.x. Continuing using GTK+ 3.x.");
--#endif
-
- static _TCHAR* homeMsg =
- _T_ECLIPSE("The %s executable launcher was unable to locate its \n\
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 0000-00-00 00:00:00.000000000 +0000
-@@ -117,8 +117,13 @@
- ;;
- esac
- ;;
-+ FreeBSD|freebsd)
-+ defaultOS="freebsd"
-+ defaultJava=DEFAULT_JAVA_EXEC
-+ makefile="make_linux.mak"
-+ ;;
- *)
-- echo "Unknown OS -- build aborted"
-+ echo "Unknown OS $defaultOS -- build aborted"
- ;;
- esac
- export CC
-@@ -151,19 +156,20 @@
-
- LIBRARY_DIR="$EXEC_DIR/../org.eclipse.equinox.launcher.$defaultWS.$defaultOS.$defaultOSArch"
- OUTPUT_DIR="$EXEC_DIR/bin/$defaultWS/$defaultOS/$defaultOSArch"
-+mkdir -p ${OUTPUT_DIR}
-
- export OUTPUT_DIR PROGRAM_OUTPUT DEFAULT_OS DEFAULT_OS_ARCH DEFAULT_WS DEFAULT_JAVA LIBRARY_DIR
-
- # If the OS is supported (a makefile exists)
- if [ "$makefile" != "" ]; then
- if [ "$extraArgs" != "" ]; then
-- make -f $makefile $extraArgs
-+ gmake -f $makefile $extraArgs
- else
- echo "Building $OS launcher. Defaults: -os $DEFAULT_OS -arch $DEFAULT_OS_ARCH -ws $DEFAULT_WS"
-- make -f $makefile clean
-+ gmake -f $makefile clean
- case x$CC in
-- x*gcc*) make -f $makefile all PICFLAG=-fpic ;;
-- *) make -f $makefile all ;;
-+ x*gcc*) gmake -f $makefile all PICFLAG=-fpic ;;
-+ *) gmake -f $makefile all ;;
- esac
- fi
- else
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-@@ -81,10 +81,11 @@
- -DGTK3_LIB="\"libgtk-3.so.0\"" -DGDK3_LIB="\"libgdk-3.so.0\"" \
- -DPIXBUF_LIB="\"libgdk_pixbuf-2.0.so.0\"" -DGOBJ_LIB="\"libgobject-2.0.so.0\"" \
- -DGIO_LIB="\"libgio-2.0.so.0\"" -DGLIB_LIB="\"libglib-2.0.so.0\""
--LFLAGS = ${M_ARCH} -shared -fpic -Wl,--export-dynamic
--CFLAGS = ${M_CFLAGS} ${M_ARCH} -g -s -Wall\
-+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
-+LFLAGS = ${M_ARCH} -shared -fpic
-+CFLAGS = ${M_CFLAGS} ${M_ARCH} -g -Wall\
- -fpic \
-- -DLINUX \
-+ -DFREEBSD \
- -DDEFAULT_OS="\"$(DEFAULT_OS)\"" \
- -DDEFAULT_OS_ARCH="\"$(DEFAULT_OS_ARCH)\"" \
- -DDEFAULT_WS="\"$(DEFAULT_WS)\"" \
-@@ -92,7 +93,8 @@
- $(GTK_LIBS) \
- -I. \
- -I.. \
-- -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux \
-+ -I$(port_prefix)/include \
-+ -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/freebsd \
- `pkg-config --cflags gtk+-3.0`
-
- all: $(EXEC) $(DLL)
-@@ -130,11 +132,11 @@
-
- $(EXEC): $(MAIN_OBJS) $(COMMON_OBJS)
- $(info Linking and generating: $(EXEC))
-- $(CC) ${M_ARCH} -o $(EXEC) $(MAIN_OBJS) $(COMMON_OBJS) $(LIBS)
-+ $(CC) ${M_ARCH} -s -o $(EXEC) $(MAIN_OBJS) $(COMMON_OBJS) $(LIBS)
-
- $(DLL): $(DLL_OBJS) $(COMMON_OBJS)
- $(info Linking and generating: $(DLL))
-- $(CC) $(LFLAGS) -o $(DLL) $(DLL_OBJS) $(COMMON_OBJS) $(LIBS)
-+ $(CC) $(LFLAGS) -s -o $(DLL) $(DLL_OBJS) $(COMMON_OBJS) $(LIBS)
-
- install: all
- cp $(EXEC) $(OUTPUT_DIR)
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -124,9 +124,10 @@
- <fileset dir="${rt.equinox.binaries.loc}/org.eclipse.equinox.executable/bin/">
- <include name="cocoa/macosx/x86_64/**/*"/>
- <include name="cocoa/macosx/aarch64/**/*"/>
-- <include name="gtk/linux/ppc64le/**/*"/>
-- <include name="gtk/linux/aarch64/**/*"/>
-- <include name="gtk/linux/x86_64/**/*"/>
-+ <include name="gtk/freebsd/powerpc64/**/*"/>
-+ <include name="gtk/freebsd/powerpc64le/**/*"/>
-+ <include name="gtk/freebsd/aarch64/**/*"/>
-+ <include name="gtk/freebsd/amd64/**/*"/>
- <include name="win32/win32/x86_64/**/*"/>
- </fileset>
- </copy>
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -20,17 +20,20 @@
- root.win32.win32.x86_64=file:bin/win32/win32/x86_64/launcher.exe
- root.win32.win32.x86_64.permissions.755=launcher.exe
-
--root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
--root.linux.gtk.ppc64le.permissions.755=launcher
-+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
-+root.freebsd.gtk.powerpc64.permissions.755=launcher
-
-+root.freebsd.gtk.powerpc64le=bin/gtk/freebsd/powerpc64le,gtk_root
-+root.freebsd.gtk.powerpc64le.permissions.755=launcher
-+
- root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
- root.macosx.cocoa.x86_64.permissions.755=Contents/MacOS/${launcherName}
-
- root.macosx.cocoa.aarch64=bin/cocoa/macosx/aarch64
- root.macosx.cocoa.aarch64.permissions.755=Contents/MacOS/${launcherName}
-
--root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
--root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
-+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
-+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
-
- root.linux.gtk.loongarch64=bin/gtk/linux/loongarch64,gtk_root
- root.linux.gtk.loongarch64.permissions.755=launcher
-diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml
---- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -84,30 +84,38 @@
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.aarch64/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.aarch64/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
- </target>
-- <target name="rootFileslinux_gtk_ppc64le">
-- <mkdir dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}"/>
-- <copy todir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" failonerror="true" overwrite="true">
-- <fileset dir="${basedir}/bin/gtk/linux/ppc64le" includes="**" />
-+ <target name="rootFilesfreebsd_gtk_powerpc64">
-+ <mkdir dir="${feature.base}/freebsd.gtk.powerpc64/${collectingFolder}"/>
-+ <copy todir="${feature.base}/freebsd.gtk.powerpc64/${collectingFolder}" failonerror="true" overwrite="true">
-+ <fileset dir="${basedir}/bin/gtk/freebsd/powerpc64" includes="**" />
- <fileset dir="${basedir}/gtk_root" includes="**" />
- </copy>
-- <chmod perm="755" dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" includes="launcher" />
-+ <chmod perm="755" dir="${feature.base}/freebsd.gtk.powerpc64/${collectingFolder}" includes="launcher" />
- </target>
-- <target name="rootFileslinux_gtk_aarch64">
-- <mkdir dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}"/>
-- <copy todir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" failonerror="true" overwrite="true">
-- <fileset dir="${basedir}/bin/gtk/linux/aarch64" includes="**" />
-+ <target name="rootFilesfreebsd_gtk_powerpc64le">
-+ <mkdir dir="${feature.base}/freebsd.gtk.powerpc64le/${collectingFolder}"/>
-+ <copy todir="${feature.base}/freebsd.gtk.powerpc64le/${collectingFolder}" failonerror="true" overwrite="true">
-+ <fileset dir="${basedir}/bin/gtk/freebsd/powerpc64le" includes="**" />
- <fileset dir="${basedir}/gtk_root" includes="**" />
- </copy>
-- <chmod perm="755" dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" includes="launcher" />
-+ <chmod perm="755" dir="${feature.base}/freebsd.gtk.powerpc64le/${collectingFolder}" includes="launcher" />
- </target>
-- <target name="rootFileslinux_gtk_x86_64">
-- <mkdir dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}"/>
-- <copy todir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
-- <fileset dir="${basedir}/bin/gtk/linux/x86_64" includes="**" />
-+ <target name="rootFilesfreebsd_gtk_aarch64">
-+ <mkdir dir="${feature.base}/freebsd.gtk.aarch64/${collectingFolder}"/>
-+ <copy todir="${feature.base}/freebsd.gtk.aarch64/${collectingFolder}" failonerror="true" overwrite="true">
-+ <fileset dir="${basedir}/bin/gtk/freebsd/aarch64" includes="**" />
- <fileset dir="${basedir}/gtk_root" includes="**" />
- </copy>
-- <chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="launcher" />
-+ <chmod perm="755" dir="${feature.base}/freebsd.gtk.aarch64/${collectingFolder}" includes="launcher" />
- </target>
-+ <target name="rootFilesfreebsd_gtk_amd64">
-+ <mkdir dir="${feature.base}/freebsd.gtk.amd64/${collectingFolder}"/>
-+ <copy todir="${feature.base}/freebsd.gtk.amd64/${collectingFolder}" failonerror="true" overwrite="true">
-+ <fileset dir="${basedir}/bin/gtk/freebsd/amd64" includes="**" />
-+ <fileset dir="${basedir}/gtk_root" includes="**" />
-+ </copy>
-+ <chmod perm="755" dir="${feature.base}/freebsd.gtk.amd64/${collectingFolder}" includes="launcher" />
-+ </target>
- <target name="rootFileslinux_gtk_loongarch64">
- <mkdir dir="${feature.base}/linux.gtk.loongarch64/${collectingFolder}"/>
- <copy todir="${feature.base}/linux.gtk.loongarch64/${collectingFolder}" failonerror="true" overwrite="true">
-@@ -154,9 +162,9 @@
- <target name="rootFilesgroup_group_group">
- <antcall target="rootFileswin32_win32_x86_64"/>
- <antcall target="rootFilesmacosx_cocoa_x86_64"/>
-- <antcall target="rootFileslinux_gtk_ppc64le"/>
-- <antcall target="rootFileslinux_gtk_aarch64"/>
-- <antcall target="rootFileslinux_gtk_x86_64"/>
-+ <antcall target="rootFilesfreebsd_gtk_powerpc64"/>
-+ <antcall target="rootFilesfreebsd_gtk_aarch64"/>
-+ <antcall target="rootFilesfreebsd_gtk_amd64"/>
- </target>
-
- <target name="zip.distribution" depends="init" description="Create a zip containing all the plug-ins and features for the feature: org.eclipse.platform.launchers.">
-diff -ru rt.equinox.framework/pom.xml rt.equinox.framework/pom.xml
---- rt.equinox.framework/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -53,27 +53,27 @@
- </repositories>
- </profile>
- <profile>
-- <id>build-native-launchers-gtk.linux.arm</id>
-+ <id>build-native-launchers-gtk.freebsd.arm</id>
- <activation>
- <property>
- <name>native</name>
-- <value>gtk.linux.arm</value>
-+ <value>gtk.freebsd.arm</value>
- </property>
- </activation>
- <modules>
-- <module>bundles/org.eclipse.equinox.launcher.gtk.linux.arm</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.arm</module>
- </modules>
- </profile>
- <profile>
-- <id>build-native-launchers-gtk.linux.aarch64</id>
-+ <id>build-native-launchers-gtk.freebsd.aarch64</id>
- <activation>
- <property>
- <name>native</name>
-- <value>gtk.linux.aarch64</value>
-+ <value>gtk.freebsd.aarch64</value>
- </property>
- </activation>
- <modules>
-- <module>bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64</module>
- </modules>
- </profile>
- <profile>
-@@ -101,9 +101,10 @@
- <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx</module>
- <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64</module>
- <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.aarch64</module>
-- <module>bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64</module>
-- <module>bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le</module>
-- <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</module>
-+ <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64</module>
- <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
-
- <module>bundles/org.eclipse.osgi.tests</module>
-diff -ru rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties
---- rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -8,4 +8,4 @@
- #j_linux.x86_64=/shared/common/jdk-1.6.0_10
-
- #user names to use on each of the machines if different from the user running hudson, u_${os}.${arch}
--u_linux.x86_64=swtbuild
-+u_freebsd.amd64=swtbuild