summaryrefslogtreecommitdiff
path: root/java/eclipse/files/patch-eclipse
diff options
context:
space:
mode:
authorNorbert Grundmann <ngrundmann@gmx.de>2024-10-02 16:38:04 +0300
committerVladimir Druzenko <vvd@FreeBSD.org>2024-10-02 16:42:48 +0300
commit41b78eeb6cd522e61039b211e9dee9f63331fed6 (patch)
tree9acdb4a3da3f62222b9a929329102e90cb1c60f3 /java/eclipse/files/patch-eclipse
parentnet/samba416: fix rl_completion_func_t detection and usage (diff)
java/eclipse: Update 4.32 → 4.33
I took the fork of an eclipse member - who integrated my changes and made more "investment" - thanks to him: https://github.com/chirontt/eclipse.platform.releng.aggregator - There are no addons or patches needed anymore. - It compiles on my amd64 platform. - The powerpc64 architectures are removed. PR: 281794 281582
Diffstat (limited to 'java/eclipse/files/patch-eclipse')
-rw-r--r--java/eclipse/files/patch-eclipse1490
1 files changed, 0 insertions, 1490 deletions
diff --git a/java/eclipse/files/patch-eclipse b/java/eclipse/files/patch-eclipse
deleted file mode 100644
index 8bbb03874f44..000000000000
--- a/java/eclipse/files/patch-eclipse
+++ /dev/null
@@ -1,1490 +0,0 @@
---- eclipse-platform-parent/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse-platform-parent/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -77,9 +77,9 @@
- 'eclipiserun-repo' repository, such as for computing .api-descriptions and
- generating API Tools reports.
- -->
-- <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.32-I-builds/</eclipserun-repo>
-+ <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.32/</eclipserun-repo>
-
-- <comparator.repo>https://download.eclipse.org/eclipse/updates/4.32-I-builds</comparator.repo>
-+ <comparator.repo>https://download.eclipse.org/eclipse/updates/4.32</comparator.repo>
-
- <!-- only used when Tycho snapshot repo is enabled in <pluginRepositories> further down -->
- <tycho-snapshot-repo.url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</tycho-snapshot-repo.url>
-@@ -246,6 +246,26 @@
- </target>
- <environments>
- <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>x86_64</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>powerpc64</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>powerpc64le</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>aarch64</arch>
-+ </environment>
-+ <environment>
- <os>linux</os>
- <ws>gtk</ws>
- <arch>x86_64</arch>
-@@ -809,7 +829,7 @@
- For maintenance streams should always be "M-builds".
- Ideally, this value would be provided by the environment, see bug 489789.
- -->
-- <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.32-I-builds</eclipse-p2-repo.url>
-+ <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.32</eclipse-p2-repo.url>
- </properties>
- <repositories>
- <repository>
---- eclipse.pde/build/org.eclipse.pde.build/scripts/productBuild/allElements.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/scripts/productBuild/allElements.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -66,6 +66,13 @@
- </ant>
- </target>
-
-+ <property name="assemble.org.eclipse.pde.build.container.feature.freebsd.gtk.x86_64" value="true" />
-+ <target name="assemble.org.eclipse.pde.build.container.feature.freebsd.gtk.x86_64">
-+ <ant antfile="${assembleScriptName}" dir="${buildDirectory}">
-+ <property name="archiveName" value="${archiveNamePrefix}-freebsd.gtk.x86_64"/>
-+ </ant>
-+ </target>
-+
- <property name="assemble.org.eclipse.pde.build.container.feature.group.group.group" value="true" />
- <target name="assemble.org.eclipse.pde.build.container.feature.group.group.group">
- <ant antfile="${assembleScriptName}" dir="${buildDirectory}">
---- eclipse.pde/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java 0000-00-00 00:00:00.000000000 +0000
-@@ -646,7 +646,7 @@
- arguments.add("-sf"); //$NON-NLS-1$
- arguments.add(links[i]);
- arguments.add(links[i + 1]);
-- script.printExecTask("ln", dir, arguments, "Linux"); //$NON-NLS-1$ //$NON-NLS-2$
-+ script.printExecTask("ln", dir, arguments, "Linux,FreeBSD"); //$NON-NLS-1$ //$NON-NLS-2$
- arguments.clear();
- }
- }
---- eclipse.pde/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java 0000-00-00 00:00:00.000000000 +0000
-@@ -922,7 +922,7 @@
- for (int i = 0; i < links.length; i += 2) {
- arguments.add(links[i]);
- arguments.add(links[i + 1]);
-- script.printExecTask("ln -s", dir, arguments, "Linux"); //$NON-NLS-1$ //$NON-NLS-2$
-+ script.printExecTask("ln -s", dir, arguments, "Linux,FreeBSD"); //$NON-NLS-1$ //$NON-NLS-2$
- arguments.clear();
- }
- }
---- eclipse.pde/build/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/JNLPGenerator.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/JNLPGenerator.java 0000-00-00 00:00:00.000000000 +0000
-@@ -325,6 +325,8 @@
- return "Mac"; //$NON-NLS-1$
- if ("linux".equalsIgnoreCase(os)) //$NON-NLS-1$
- return "Linux"; //$NON-NLS-1$
-+ if ("freebsd".equalsIgnoreCase(os)) //$NON-NLS-1$
-+ return "FreeBSD"; //$NON-NLS-1$
- if ("solaris".equalsIgnoreCase(os)) //$NON-NLS-1$
- return "Solaris"; //$NON-NLS-1$
- if ("hpux".equalsIgnoreCase(os)) //$NON-NLS-1$
---- eclipse.pde/build/org.eclipse.pde.build/templates/packager/customTargets.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/templates/packager/customTargets.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -25,4 +25,10 @@
- </ant>
- </target>
-
-+ <target name="assemble.freebsd.gtk.x86_64.xml">
-+ <ant antfile="${assembleScriptName}" >
-+ <property name="archiveName" value="${archiveNamePrefix}-freebsd.gtk.x86_64.zip"/>
-+ </ant>
-+ </target>
-+
- </project>
---- eclipse.pde/build/org.eclipse.pde.build/templates/packager/packaging.properties 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/build/org.eclipse.pde.build/templates/packager/packaging.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -20,3 +20,4 @@
-
- root.win32.win32.x86_64=eclipse.exe, eclipsec.exe
- root.linux.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
-+root.freebsd.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
---- eclipse.pde/ui/org.eclipse.pde.ui.templates/src/org/eclipse/pde/internal/ui/templates/rcp/IntroTemplate.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/ui/org.eclipse.pde.ui.templates/src/org/eclipse/pde/internal/ui/templates/rcp/IntroTemplate.java 0000-00-00 00:00:00.000000000 +0000
-@@ -170,7 +170,7 @@
- presentationElement.setAttribute("home-page-id", "root"); //$NON-NLS-1$ //$NON-NLS-2$
- IPluginElement implementationElement = factory.createElement(presentationElement);
- implementationElement.setName("implementation"); //$NON-NLS-1$
-- implementationElement.setAttribute("os", "win32,linux,macosx"); //$NON-NLS-1$ //$NON-NLS-2$
-+ implementationElement.setAttribute("os", "win32,linux,macosx,freebsd"); //$NON-NLS-1$ //$NON-NLS-2$
- if (getTargetVersion() == 3.0)
- implementationElement.setAttribute("style", "content/shared.css"); //$NON-NLS-1$//$NON-NLS-2$
-
---- eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/ConfigurationSection.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/ConfigurationSection.java 0000-00-00 00:00:00.000000000 +0000
-@@ -69,8 +69,8 @@
- private FormEntry fCustomEntry;
- private boolean fBlockChanges;
-
-- private static final String[] TAB_LABELS = { "linux", "macosx", "win32" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-- private static final String[] TAB_OS = { Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
-+ private static final String[] TAB_LABELS = { "linux", "freebsd", "macosx", "win32" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-+ private static final String[] TAB_OS = { Platform.OS_LINUX, Platform.OS_FREEBSD, Platform.OS_MACOSX, Platform.OS_WIN32 };
-
- private CTabFolder fTabFolder;
- private int fLastTab;
---- eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/JRESection.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/JRESection.java 0000-00-00 00:00:00.000000000 +0000
-@@ -80,8 +80,8 @@
- private ComboViewerPart fEEsCombo;
- private boolean fBlockChanges;
-
-- private static final String[] TAB_LABELS = { "linux", "macosx", "win32" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-- private static final String[] TAB_OS = { Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
-+ private static final String[] TAB_LABELS = { "linux", "freebsd", "macosx", "win32" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-+ private static final String[] TAB_OS = { Platform.OS_LINUX, Platform.OS_FREEBSD, Platform.OS_MACOSX, Platform.OS_WIN32 };
-
- private CTabFolder fTabFolder;
- private int fLastTab;
---- eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/product/ProductIntroOperation.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/product/ProductIntroOperation.java 0000-00-00 00:00:00.000000000 +0000
-@@ -149,7 +149,7 @@
- implementation.setName("implementation"); //$NON-NLS-1$
- implementation.setAttribute("kind", "html"); //$NON-NLS-1$ //$NON-NLS-2$
- implementation.setAttribute("style", "content/shared.css"); //$NON-NLS-1$ //$NON-NLS-2$
-- implementation.setAttribute("os", "win32,linux,macosx"); //$NON-NLS-1$ //$NON-NLS-2$
-+ implementation.setAttribute("os", "win32,linux,freebsd,macosx"); //$NON-NLS-1$ //$NON-NLS-2$
-
- presentation.add(implementation);
-
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -137,6 +137,11 @@
- <arch>x86_64</arch>
- </environment>
- <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>x86_64</arch>
-+ </environment>
-+ <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product 0000-00-00 00:00:00.000000000 +0000
-@@ -19,6 +19,7 @@
- location="org.eclipse.platform" />
- <launcher name="eclipse">
- <linux icon="icons/icon.xpm"/>
-+ <freebsd icon="icons/icon.xpm"/>
- <macosx icon="icons/Eclipse.icns"/>
- <win useIco="false">
- <bmp/>
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -125,9 +125,9 @@
- <execution>
- <id>mirror-build</id>
- <phase>generate-resources</phase>
-- <goals>
-+ <!--<goals>
- <goal>mirror</goal>
-- </goals>
-+ </goals>-->
- <configuration>
- <source>
- <!-- source repositories to mirror from -->
-@@ -395,6 +395,7 @@
- <formats>
- <win32>zip</win32>
- <linux>tar.gz</linux>
-+ <freebsd>tar.gz</freebsd>
- <macosx>tar.gz</macosx>
- </formats>
- </configuration>
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product 0000-00-00 00:00:00.000000000 +0000
-@@ -19,6 +19,7 @@
- location="org.eclipse.platform" />
- <launcher name="eclipse">
- <linux icon="icons/icon.xpm"/>
-+ <freebsd icon="icons/icon.xpm"/>
- <macosx icon="icons/Eclipse.icns"/>
- <win useIco="false">
- <bmp/>
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -22,14 +22,30 @@
- name="Linux (64 bit version)"
- fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-x86_64.tar.gz"></platform>
- <platform
-+ id="SLG264F"
-+ name="FreeBSD (64 bit version)"
-+ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-x86_64.tar.gz"></platform>
-+ <platform
- id="SLG2PPC64LE"
- name="Linux (64 bit version for Power PC)"
- fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
- <platform
-+ id="SLG2PPC64LEF"
-+ name="FreeBSD (64 bit version for Power PC)"
-+ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
-+ <platform
-+ id="SLG2PPC64LEF2"
-+ name="FreeBSD (64 bit version for Power PC)"
-+ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64le.tar.gz"></platform>
-+ <platform
- id="SLG2AARCH64"
- name="Linux (64 bit version for AArch64)"
- fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
- <platform
-+ id="SLG2AARCH64F"
-+ name="FreeBSD (64 bit version for AArch64)"
-+ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
-+ <platform
- id="SMCC64"
- name="Mac OSX (64 bit version)"
- fileName="eclipse-SDK-${BUILD_ID}-macosx-cocoa-x86_64.dmg"></platform>
-@@ -71,14 +87,30 @@
- name="Linux (64 bit version)"
- fileName="eclipse-platform-${BUILD_ID}-linux-gtk-x86_64.tar.gz"></platform>
- <platform
-+ id="PLG264F"
-+ name="FreeBSD (64 bit version)"
-+ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-x86_64.tar.gz"></platform>
-+ <platform
- id="PLG2PPC64LE"
- name="Linux (64 bit version for Power PC)"
- fileName="eclipse-platform-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
- <platform
-+ id="PLG2PPC64LEF"
-+ name="FreeBSD (64 bit version for Power PC)"
-+ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
-+ <platform
-+ id="PLG2PPC64LEF2"
-+ name="Linux (64 bit version for Power PC)"
-+ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64le.tar.gz"></platform>
-+ <platform
- id="PLG2AARCH64"
- name="Linux (64 bit version for AArch64)"
- fileName="eclipse-platform-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
- <platform
-+ id="PLG2AARCH64F"
-+ name="FreeBSD (64 bit version for AArch64)"
-+ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
-+ <platform
- id="PMCC64"
- name="Mac OSX (64 bit version)"
- fileName="eclipse-platform-${BUILD_ID}-macosx-cocoa-x86_64.dmg"></platform>
-@@ -117,13 +149,29 @@
- name="Linux (64 bit version)"
- fileName="swt-${BUILD_ID}-gtk-linux-x86_64.zip"></platform>
- <platform
-+ id="SWTLG64F"
-+ name="FreeBSD (64 bit version)"
-+ fileName="swt-${BUILD_ID}-gtk-freebsd-x86_64.zip"></platform>
-+ <platform
- id="SWTLG2PPC64LE"
- name="Linux (64 bit version for Power PC)"
- fileName="swt-${BUILD_ID}-gtk-linux-ppc64le.zip"></platform>
- <platform
-+ id="SWTLG2PPC64LEF"
-+ name="FreeBSD (64 bit version for Power PC)"
-+ fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
-+ <platform
-+ id="SWTLG2PPC64LEF2"
-+ name="FreeBSD (64 bit version for Power PC)"
-+ fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64le.zip"></platform>
-+ <platform
- id="SWTLG2AARCH64"
- name="Linux (64 bit version for AArch64)"
- fileName="swt-${BUILD_ID}-gtk-linux-aarch64.zip"></platform>
-+ <platform
-+ id="SWTLG2AARCH64F"
-+ name="FreeBSD (64 bit version for AArch64)"
-+ fileName="swt-${BUILD_ID}-gtk-freebsd-aarch64.zip"></platform>
- <platform
- id="SWTMCC64"
- name="Mac OSX (64 bit version)"
---- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product 0000-00-00 00:00:00.000000000 +0000
-@@ -19,6 +19,7 @@
-
- <launcher name="rt">
- <linux icon="icon.xpm"/>
-+ <freebsd icon="icon.xpm"/>
- <macosx icon="rt.icns"/>
- <win useIco="true">
- <ico path="rt.ico"/>
---- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -46,6 +46,11 @@
- <arch>x86_64</arch>
- </environment>
- <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>x86_64</arch>
-+ </environment>
-+ <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
-@@ -96,6 +101,7 @@
- <formats>
- <win32>zip</win32>
- <linux>tar.gz</linux>
-+ <freebsd>tar.gz</freebsd>
- <macosx>tar.gz</macosx>
- </formats>
- </configuration>
---- eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -18,6 +18,10 @@
- <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" />
- <buildRepos os="linux" ws="gtk" arch="ppc64le" archiveName="${archiveRoot}-linux.gtk.ppc64le.${buildId}.tar.gz" />
- <buildRepos os="linux" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-linux.gtk.aarch64.${buildId}.tar.gz" />
-+ <buildRepos os="freebsd" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-freebsd.gtk.x86_64.${buildId}.tar.gz" />
-+ <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
-+ <buildRepos os="freebsd" ws="gtk" arch="powerpc64le" archiveName="${archiveRoot}-freebsd.gtk.powerpc64le.${buildId}.tar.gz" />
-+ <buildRepos os="freebsd" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-freebsd.gtk.aarch64.${buildId}.tar.gz" />
- <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
- <buildRepos os="macosx" ws="cocoa" arch="aarch64" archiveName="${archiveRoot}-macosx.cocoa.aarch64.${buildId}.tar.gz" />
- </target>
---- eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -263,6 +263,26 @@
- fileName="launchers-linux.gtk.aarch64.${BUILD_ID}.tar.gz" />
- <platform
- format="equinox"
-+ id="SLG264F"
-+ name="FreeBSD (x86_64/GTK+)"
-+ fileName="launchers-freebsd.gtk.x86_64.${BUILD_ID}.tar.gz" />
-+ <platform
-+ format="equinox"
-+ id="SLG2PPC64LEF"
-+ name="FreeBSD (powerpc64/GTK+)"
-+ fileName="launchers-freebsd.gtk.powerpc64.${BUILD_ID}.tar.gz" />
-+ <platform
-+ format="equinox"
-+ id="SLG2PPC64LEF2"
-+ name="FreeBSD (powerpc64le/GTK+)"
-+ fileName="launchers-freebsd.gtk.powerpc64le.${BUILD_ID}.tar.gz" />
-+ <platform
-+ format="equinox"
-+ id="SLG2AARCH64F2"
-+ name="FreeBSD (AARCH64/GTK+)"
-+ fileName="launchers-freebsd.gtk.aarch64.${BUILD_ID}.tar.gz" />
-+ <platform
-+ format="equinox"
- id="SMCC64"
- name="Mac OSX (Mac/Cocoa/x86_64)"
- fileName="launchers-macosx.cocoa.x86_64.${BUILD_ID}.tar.gz" />
-@@ -284,6 +304,11 @@
- id="ESLG264"
- name="Linux (x86_64/GTK+)"
- fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-linux-gtk-x86_64.tar.gz" />
-+ <platform
-+ format="equinox"
-+ id="ESLG264F"
-+ name="FreeBSD (x86_64/GTK+)"
-+ fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-freebsd-gtk-x86_64.tar.gz" />
- <platform
- format="equinox"
- id="ESMCC64"
---- eclipse.platform.releng.tychoeclipsebuilder/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -31,7 +31,7 @@
- <module>rcp.config</module>
- <module>equinox.starterkit.product</module>
- <module>equinox-sdk</module>
-- <module>eclipse-junit-tests</module>
-+ <!--<module>eclipse-junit-tests</module>-->
- <module>eclipse.platform.repository</module>
- </modules>
-
---- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -44,6 +44,16 @@
- root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
- root.linux.gtk.x86_64.permissions.755=eclipse
-
--bin.includes = feature.properties
-+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
-+root.freebsd.gtk.powerpc64.permissions.755=eclipse
-
-+root.freebsd.gtk.powerpc64le=rootfiles/freebsd.gtk.powerpc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64le
-+root.freebsd.gtk.powerpc64le.permissions.755=eclipse
-
-+root.freebsd.gtk.aarch64=rootfiles/freebsd.gtk.aarch64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/aarch64
-+root.freebsd.gtk.aarch64.permissions.755=eclipse
-+
-+root.freebsd.gtk.x86_64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/x86_64
-+root.freebsd.gtk.x86_64.permissions.755=eclipse
-+
-+bin.includes = feature.properties
---- eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -75,6 +75,11 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.core.net.freebsd"
-+ os="freebsd"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.core.net.win32"
- os="win32"
- version="0.0.0"/>
-@@ -223,6 +228,12 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.core.filesystem.freebsd.x86_64"
-+ os="freebsd"
-+ arch="x86_64"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.core.filesystem.macosx"
- os="macosx"
- version="0.0.0"/>
-@@ -246,12 +257,30 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.core.filesystem.freebsd.powerpc64"
-+ os="freebsd"
-+ arch="powerpc64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.core.filesystem.freebsd.powerpc64le"
-+ os="freebsd"
-+ arch="powerpc64le"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.core.filesystem.linux.aarch64"
- os="linux"
- arch="aarch64"
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.core.filesystem.freebsd.aarch64"
-+ os="freebsd"
-+ arch="aarch64"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.core.variables"
- version="0.0.0"/>
-
-@@ -284,6 +313,11 @@
- <plugin
- id="org.eclipse.equinox.security.linux"
- os="linux"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.security.freebsd"
-+ os="freebsd"
- version="0.0.0"/>
-
- <plugin
---- eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -57,9 +57,12 @@
- <excludes>
- <plugin id="org.eclipse.platform.doc.user"/>
- <plugin id="org.eclipse.core.filesystem.linux.x86_64"/>
-+ <plugin id="org.eclipse.core.filesystem.freebsd.x86_64"/>
- <plugin id="org.eclipse.core.filesystem.macosx"/>
- <plugin id="org.eclipse.core.filesystem.win32.x86_64"/>
- <plugin id="org.eclipse.core.filesystem.linux.ppc64le"/>
-+ <plugin id="org.eclipse.core.filesystem.freebsd.powerpc64"/>
-+ <plugin id="org.eclipse.core.filesystem.freebsd.powerpc64le"/>
- <plugin id="org.eclipse.core.resources.win32.x86_64"/>
- </excludes>
- </configuration>
---- eclipse.platform.releng/publish-to-maven-central/SDK4Mvn.aggr 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.releng/publish-to-maven-central/SDK4Mvn.aggr 0000-00-00 00:00:00.000000000 +0000
-@@ -2,15 +2,19 @@
- <aggregator:Aggregation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:aggregator="http://www.eclipse.org/cbi/p2repo/2011/aggregator/1.1.0" label="SDK4Mvn" packedStrategy="UNPACK_AS_SIBLING" type="R" mavenResult="true" versionFormat="MavenRelease" includeSources="true">
- <validationSets label="main">
- <contributions label="sdk">
-- <repositories enabled="false" location="/home/data/httpd/download.eclipse.org/eclipse/updates/4.32-I-builds"/>
-+ <repositories enabled="false" location="/home/data/httpd/download.eclipse.org/eclipse/updates/4.32"/>
- </contributions>
- <contributions label="sdk_http">
-- <repositories location="https://download.eclipse.org/eclipse/updates/4.32-I-builds"/>
-+ <repositories location="https://download.eclipse.org/eclipse/updates/4.32"/>
- </contributions>
- </validationSets>
- <configurations operatingSystem="linux" windowSystem="gtk" architecture="aarch64"/>
- <configurations operatingSystem="linux" windowSystem="gtk" architecture="ppc64le"/>
- <configurations operatingSystem="linux" windowSystem="gtk" architecture="x86_64"/>
-+ <configurations operatingSystem="freebsd" windowSystem="gtk" architecture="aarch64"/>
-+ <configurations operatingSystem="freebsd" windowSystem="gtk" architecture="x86_64"/>
-+ <configurations operatingSystem="freebsd" windowSystem="gtk" architecture="powerpc64"/>
-+ <configurations operatingSystem="freebsd" windowSystem="gtk" architecture="powerpc64le"/>
- <configurations operatingSystem="macosx" windowSystem="cocoa" architecture="x86_64"/>
- <configurations operatingSystem="macosx" windowSystem="cocoa" architecture="aarch64"/>
- <configurations architecture="x86_64"/>
---- eclipse.platform.swt/binaries/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/binaries/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -38,6 +38,10 @@
- <module>org.eclipse.swt.gtk.linux.aarch64</module>
- <module>org.eclipse.swt.gtk.linux.ppc64le</module>
- <module>org.eclipse.swt.gtk.linux.x86_64</module>
-+ <module>org.eclipse.swt.gtk.freebsd.aarch64</module>
-+ <module>org.eclipse.swt.gtk.freebsd.powerpc64</module>
-+ <module>org.eclipse.swt.gtk.freebsd.powerpc64le</module>
-+ <module>org.eclipse.swt.gtk.freebsd.x86_64</module>
- <module>org.eclipse.swt.win32.win32.aarch64</module>
- <module>org.eclipse.swt.win32.win32.x86_64</module>
- </modules>
---- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup 0000-00-00 00:00:00.000000000 +0000
-@@ -69,7 +69,7 @@
- xsi:type="predicates:OrPredicate">
- <operand
- xsi:type="predicates:NamePredicate"
-- pattern=".*(cocoa|gtk|win32)(\.(macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
-+ pattern=".*(cocoa|gtk|win32)(\.(freebsd|macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
- <operand
- xsi:type="predicates:NamePredicate"
- pattern="org\.eclipse\.swt\.opengl\.examples">
---- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java 0000-00-00 00:00:00.000000000 +0000
-@@ -68,13 +68,14 @@
-
- static String arch() {
- String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
-- if (osArch.equals ("amd64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
-+ // if (osArch.equals ("x86_64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
- return osArch;
- }
-
- static String os() {
- String osName = System.getProperty("os.name"); //$NON-NLS-1$
- if (osName.equals ("Linux")) return "linux"; //$NON-NLS-1$ $NON-NLS-2$
-+ if (osName.equals ("FreeBSD")) return "freebsd"; //$NON-NLS-1$ $NON-NLS-2$
- if (osName.equals ("Mac OS X")) return "macosx"; //$NON-NLS-1$ $NON-NLS-2$
- if (osName.startsWith ("Win")) return "win32"; //$NON-NLS-1$ $NON-NLS-2$
- return osName;
---- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 0000-00-00 00:00:00.000000000 +0000
-@@ -72,7 +72,7 @@
-
- cd `dirname $0`
-
--MAKE_TYPE=make
-+MAKE_TYPE=gmake
-
- export CFLAGS='-O -Wall -fPIC'
-
-@@ -82,27 +82,30 @@
- fi
- case $OS in
- *)
-- SWT_OS=`uname -s | tr -s '[:upper:]' '[:lower:]'`
-+ SWT_OS=`uname -s | tr '[:upper:]' '[:lower:]'`
- MAKEFILE=make_linux.mak
- ;;
- esac
-
- # Determine which CPU type we are building for
- if [ "${MODEL}" = "" ]; then
-- if uname -i > /dev/null 2>&1; then
-- MODEL=`uname -i`
-- if [ ${MODEL} = 'unknown' ]; then
-- MODEL=`uname -m`
-- fi
-- else
-- MODEL=`uname -m`
-- fi
-+ MODEL=`uname -m`
- fi
- case $MODEL in
- "x86_64")
- SWT_ARCH=x86_64
-- AWT_ARCH=amd64
-+ AWT_ARCH=x86_64
- ;;
-+ "powerpc" | "powerpc64")
-+ SWT_ARCH=ppc64
-+ AWT_ARCH=ppc64
-+ MODEL=`uname -p`
-+ ;;
-+ "powerpc64le")
-+ SWT_ARCH=ppc64le
-+ AWT_ARCH=ppc64le
-+ MODEL=`uname -p`
-+ ;;
- *)
- SWT_ARCH=$MODEL
- AWT_ARCH=$MODEL
-@@ -134,11 +137,35 @@
- export PKG_CONFIG_PATH="/usr/lib64/pkgconfig/"
- fi
- ;;
-+ "freebsd.x86_64")
-+ if [ "${CC}" = "" ]; then
-+ export CC=cc
-+ fi
-+ if [ "${PKG_CONFIG_PATH}" = "" ]; then
-+ export PKG_CONFIG_PATH="/usr/lib64/pkgconfig"
-+ fi
-+ ;;
-+ "freebsd.ppc64")
-+ if [ "${CC}" = "" ]; then
-+ export CC=cc
-+ fi
-+ if [ "${PKG_CONFIG_PATH}" = "" ]; then
-+ export PKG_CONFIG_PATH="/usr/lib64/pkgconfig/"
-+ fi
-+ ;;
-+ "freebsd.aarch64")
-+ if [ "${CC}" = "" ]; then
-+ export CC=cc
-+ fi
-+ if [ "${PKG_CONFIG_PATH}" = "" ]; then
-+ export PKG_CONFIG_PATH="/usr/lib64/pkgconfig/"
-+ fi
-+ ;;
- esac
-
-
- # For 64-bit CPUs, we have a switch
--if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' -o ${MODEL} = 'loongarch64' ]; then
-+if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'powerpc64' -o ${MODEL} = 'powerpc64le' -o ${MODEL} = 'aarch64' -o ${MODEL} = 'loongarch64' ]; then
- SWT_PTR_CFLAGS=-DJNI64
- if [ -d /lib64 ]; then
- XLIB64=-L/usr/X11R6/lib64
-@@ -149,6 +176,11 @@
- XLIB64="${XLIB64} -L/usr/lib64"
- SWT_LFLAGS=-m64
- export SWT_LFLAGS
-+ fi
-+ if [ ${SWT_OS} = "freebsd" ]
-+ then
-+ SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
-+ export SWT_LFLAGS=-m64
- fi
- export SWT_PTR_CFLAGS
- fi
---- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-@@ -99,15 +99,18 @@
- WEBKIT_OBJECTS = swt.o webkitgtk.o webkitgtk_structs.o webkitgtk_stats.o webkitgtk_custom.o
- GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
-
-+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
- CFLAGS := $(CFLAGS) \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(SWT_DEBUG) \
- $(SWT_WEBKIT_DEBUG) \
-- -DLINUX -DGTK \
-+ -DFREEBSD -DGTK \
-+ -Wno-deprecated-non-prototype \
-+ -I$(port_prefix)/include \
- -I$(SWT_JAVA_HOME)/include \
-- -I$(SWT_JAVA_HOME)/include/linux \
-+ -I$(SWT_JAVA_HOME)/include/freebsd \
- ${SWT_PTR_CFLAGS}
--LFLAGS = -shared -fPIC ${SWT_LFLAGS}
-+LFLAGS = -shared -fPIC ${SWT_LFLAGS} -L$(port_prefix)/lib
-
- # Treat all warnings as errors. If your new code produces a warning, please
- # take time to properly understand and fix/silence it as necessary.
---- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
-@@ -39,3 +39,24 @@
- requires.8.name = org.eclipse.swt.win32.win32.aarch64
- requires.8.range = [$version$,$version$]
- requires.8.filter = (&(osgi.os=win32)(osgi.ws=win32)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true)))
-+
-+requires.9.namespace = org.eclipse.equinox.p2.iu
-+requires.9.name = org.eclipse.swt.gtk.freebsd.x86_64
-+requires.9.range = [$version$,$version$]
-+requires.9.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
-+
-+requires.10.namespace = org.eclipse.equinox.p2.iu
-+requires.10.name = org.eclipse.swt.gtk.freebsd.powerpc64
-+requires.10.range = [$version$,$version$]
-+requires.10.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
-+
-+requires.11.namespace = org.eclipse.equinox.p2.iu
-+requires.11.name = org.eclipse.swt.gtk.freebsd.powerpc64le
-+requires.11.range = [$version$,$version$]
-+requires.11.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le)(!(org.eclipse.swt.buildtime=true)))
-+
-+requires.12.namespace = org.eclipse.equinox.p2.iu
-+requires.12.name = org.eclipse.swt.gtk.freebsd.aarch64
-+requires.12.range = [$version$,$version$]
-+requires.12.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true)))
-+
---- eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
-@@ -33,3 +33,23 @@
- requires.7.name = org.eclipse.swt.win32.win32.aarch64
- requires.7.range = 0.0.0
- requires.7.filter = (&(osgi.os=win32)(osgi.ws=win32)(osgi.arch=aarch64))
-+
-+requires.8.namespace = org.eclipse.equinox.p2.iu
-+requires.8.name = org.eclipse.swt.gtk.freebsd.x86_64
-+requires.8.range = 0.0.0
-+requires.8.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=x86_64))
-+
-+requires.9.namespace = org.eclipse.equinox.p2.iu
-+requires.9.name = org.eclipse.swt.gtk.freebsd.powerpc64
-+requires.9.range = 0.0.0
-+requires.9.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64))
-+
-+requires.10.namespace = org.eclipse.equinox.p2.iu
-+requires.10.name = org.eclipse.swt.gtk.freebsd.powerpc64le
-+requires.10.range = 0.0.0
-+requires.10.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le))
-+
-+requires.11.namespace = org.eclipse.equinox.p2.iu
-+requires.11.name = org.eclipse.swt.gtk.freebsd.aarch64
-+requires.11.range = 0.0.0
-+requires.11.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=aarch64))
---- eclipse.platform.swt/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.swt/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -116,11 +116,11 @@
- <activation>
- <os>
- <family>unix</family>
-- <name>Linux</name>
-+ <!-- <name>Linux</name> -->
- </os>
- </activation>
- <modules>
-- <module>tests/org.eclipse.swt.tests.gtk</module>
-+ <!-- <module>tests/org.eclipse.swt.tests.gtk</module> -->
- </modules>
- <build>
- <plugins>
-@@ -138,6 +138,21 @@
- <os>linux</os>
- <ws>gtk</ws>
- <arch>ppc64le</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>x86_64</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>powerpc64</arch>
-+ </environment>
-+ <environment>
-+ <os>freebsd</os>
-+ <ws>gtk</ws>
-+ <arch>powerpc64le</arch>
- </environment>
- </environments>
- </configuration>
---- eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -94,7 +94,7 @@
- <browser
- id="org.eclipse.ui.browser.firefox"
- name="%browserFirefox"
-- os="linux,aix,hpux,solaris"
-+ os="freebsd,linux,aix,hpux,solaris"
- executable="firefox"
- factoryclass="org.eclipse.ui.internal.browser.browsers.MozillaFactory">
- <location>
-@@ -104,28 +104,28 @@
- <browser
- id="org.eclipse.ui.browser.chrome"
- name="%browserChrome"
-- os="linux,aix,hpux,solaris"
-+ os="freebsd,linux,aix,hpux,solaris"
- executable="google-chrome">
- <location>usr/bin/google-chrome</location>
- </browser>
- <browser
- id="org.eclipse.ui.browser.chromium"
- name="%browserChromium"
-- os="linux"
-+ os="freebsd,linux"
- executable="chromium-browser">
- <location>usr/bin/chromium-browser</location>
- </browser>
- <browser
- id="org.eclipse.ui.browser.konqueror"
- name="%browserKonqueror"
-- os="linux,aix,hpux,solaris"
-+ os="freebsd,linux,aix,hpux,solaris"
- executable="konqueror">
- <location>usr/bin/konqueror</location>
- </browser>
- <browser
- id="org.eclipse.ui.browser.epiphany"
- name="%browserEpiphany"
-- os="linux"
-+ os="freebsd,linux"
- executable="epiphany">
- <location>
- usr/bin/epiphany
---- eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java 0000-00-00 00:00:00.000000000 +0000
-@@ -212,6 +212,9 @@
- if (Constants.OS_LINUX.equalsIgnoreCase(os)) {
- tw += 1; // See Bug 342610
- }
-+ else if (Constants.OS_FREEBSD.equalsIgnoreCase(os)) {
-+ tw += 1; // See Bug 342610
-+ }
- if (bsize != null)
- tw -= bsize.x + SPACING;
- if (msize != null)
-@@ -577,4 +580,4 @@
- target.setTransfer(transferTypes);
- target.addDropListener(listener);
- }
--}
-\ No newline at end of file
-+}
---- eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -12,7 +12,7 @@
- basestylesheeturi="css/e4-dark_linux.css"
- id="org.eclipse.e4.ui.css.theme.e4_dark"
- label="%theme.dark"
-- os="linux">
-+ os="freebsd">
- </theme>
- <theme
- basestylesheeturi="css/e4-dark_win.css"
-@@ -37,7 +37,7 @@
- basestylesheeturi="css/e4_default_gtk.css"
- id="org.eclipse.e4.ui.css.theme.e4_default"
- label="%theme.gtk"
-- os="linux">
-+ os="freebsd">
- </theme>
- <theme
- basestylesheeturi="css/e4_default_mac.css"
---- eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -218,6 +218,34 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64le"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="aarch64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.x86_64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="x86_64"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.equinox.launcher.win32.win32.aarch64"
- os="win32"
- ws="win32"
-@@ -266,6 +294,34 @@
- <plugin
- id="org.eclipse.swt.gtk.linux.x86_64"
- os="linux"
-+ ws="gtk"
-+ arch="x86_64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.swt.gtk.freebsd.powerpc64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.swt.gtk.freebsd.powerpc64le"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64le"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.swt.gtk.freebsd.aarch64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="aarch64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.swt.gtk.freebsd.x86_64"
-+ os="freebsd"
- ws="gtk"
- arch="x86_64"
- version="0.0.0"/>
---- eclipse.platform.ui/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform.ui/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -88,6 +88,10 @@
- <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64le" />
- <plugin id="org.eclipse.equinox.launcher.gtk.linux.aarch64" />
- <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64" />
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.aarch" />
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.x86_64" />
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64" />
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le" />
- <plugin id="org.eclipse.equinox.launcher.win32.win32.aarch64" />
- <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64" />
- </excludes>
---- eclipse.platform/runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 0000-00-00 00:00:00.000000000 +0000
-+++ eclipse.platform/runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 0000-00-00 00:00:00.000000000 +0000
-@@ -259,6 +259,8 @@
- */
- public static final String OS_LINUX = "linux";//$NON-NLS-1$
-
-+ public static final String OS_FREEBSD = "freebsd";
-+
- /**
- * Constant string (value "aix") indicating the platform is running on an
- * AIX-based operating system.
-@@ -410,7 +412,7 @@
- public static final String ARCH_AARCH64 = "aarch64";//$NON-NLS-1$
-
- /**
-- * Constant string (value "amd64") indicating the platform is running on an
-+ * Constant string (value "x86_64") indicating the platform is running on an
- * AMD64-based architecture.
- *
- * @since 3.0
---- equinox/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Constants.java 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Constants.java 0000-00-00 00:00:00.000000000 +0000
-@@ -17,9 +17,10 @@
- * @author aniefer
- */
- class Constants {
-- public static final String INTERNAL_AMD64 = "amd64"; //$NON-NLS-1$
-+ public static final String INTERNAL_AMD64 = "x86_64"; //$NON-NLS-1$
- public static final String INTERNAL_OS_SUNOS = "SunOS"; //$NON-NLS-1$
- public static final String INTERNAL_OS_LINUX = "Linux"; //$NON-NLS-1$
-+ public static final String INTERNAL_OS_FREEBSD = "FreeBSD"; //$NON-NLS-1$
- public static final String INTERNAL_OS_MACOSX = "Mac OS"; //$NON-NLS-1$
- public static final String INTERNAL_OS_AIX = "AIX"; //$NON-NLS-1$
- public static final String INTERNAL_OS_HPUX = "HP-UX"; //$NON-NLS-1$
-@@ -42,6 +43,7 @@
- * Linux-based operating system.
- */
- public static final String OS_LINUX = "linux";//$NON-NLS-1$
-+ public static final String OS_FREEBSD = "freebsd";//$NON-NLS-1$
-
- /**
- * Constant string (value "aix") indicating the platform is running on an
---- equinox/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Main.java 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Main.java 0000-00-00 00:00:00.000000000 +0000
-@@ -431,17 +431,20 @@
- }
-
- private String getArch() {
-- if (arch != null)
-+ if (arch != null) {
-+ // if (arch.equals("x86_64")) return "x86_64";
- return arch;
-+ }
- String osgiArch = System.getProperty(PROP_ARCH);
- if (osgiArch != null) {
-+ // if (osgiArch.equals("x86_64")) return "x86_64";
- arch = osgiArch;
- return arch;
- }
- String name = System.getProperty("os.arch");//$NON-NLS-1$
-- // Map amd64 architecture to x86_64
-- if (name.equalsIgnoreCase(Constants.INTERNAL_AMD64))
-- return Constants.ARCH_X86_64;
-+ // Map x86_64 architecture to x86_64
-+ // XXX if (name.equalsIgnoreCase(Constants.INTERNAL_AMD64))
-+ // XXX return Constants.ARCH_X86_64;
-
- return name;
- }
---- equinox/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java 0000-00-00 00:00:00.000000000 +0000
-@@ -90,9 +90,9 @@
- // While we recognize the i386 architecture, we change
- // this internally to be x86.
- private static final String INTERNAL_ARCH_I386 = "i386"; //$NON-NLS-1$
-- // While we recognize the amd64 architecture, we change
-+ // While we recognize the x86_64 architecture, we change
- // this internally to be x86_64.
-- private static final String INTERNAL_AMD64 = "amd64"; //$NON-NLS-1$
-+ private static final String INTERNAL_AMD64 = "x86_64"; //$NON-NLS-1$
-
- public static final String VARIABLE_DELIM_STRING = "$"; //$NON-NLS-1$
- public static final char VARIABLE_DELIM_CHAR = '$';
-@@ -1134,7 +1134,7 @@
- // Map i386 architecture to x86
- if (name.equalsIgnoreCase(INTERNAL_ARCH_I386))
- archValue = Constants.ARCH_X86;
-- // Map amd64 architecture to x86_64
-+ // Map x86_64 architecture to x86_64
- else if (name.equalsIgnoreCase(INTERNAL_AMD64))
- archValue = Constants.ARCH_X86_64;
- else
---- equinox/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java 0000-00-00 00:00:00.000000000 +0000
-@@ -148,7 +148,7 @@
- public static final String ARCH_X86_64 = "x86_64";//$NON-NLS-1$
-
- /**
-- * Constant string (value "amd64") indicating the platform is running on an
-+ * Constant string (value "x86_64") indicating the platform is running on an
- * AMD64-based architecture.
- *
- * @deprecated use <code>ARCH_X86_64</code> instead. Note the values
---- equinox/features/org.eclipse.equinox.core.sdk/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.core.sdk/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -92,6 +92,16 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.equinox.security.freebsd"
-+ os="freebsd"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.security.freebsd.source"
-+ os="freebsd"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.equinox.security.macosx"
- os="macosx"
- version="0.0.0"/>
---- equinox/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -33,6 +33,15 @@
- root.linux.gtk.aarch64=bin/gtk/linux/aarch64,gtk_root
- root.linux.gtk.aarch64.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.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
-
-@@ -41,3 +50,6 @@
-
- root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
- root.linux.gtk.x86_64.permissions.755=launcher
-+
-+root.freebsd.gtk.x86_64=bin/gtk/freebsd/x86_64,gtk_root
-+root.freebsd.gtk.x86_64.permissions.755=launcher
---- equinox/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -66,6 +66,34 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="powerpc64le"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="aarch64"
-+ version="0.0.0"/>
-+
-+ <plugin
-+ id="org.eclipse.equinox.launcher.gtk.freebsd.x86_64"
-+ os="freebsd"
-+ ws="gtk"
-+ arch="x86_64"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.equinox.launcher.win32.win32.aarch64"
- os="win32"
- ws="win32"
---- equinox/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 0000-00-00 00:00:00.000000000 +0000
-@@ -114,8 +114,33 @@
- ;;
- esac
- ;;
-+ "FreeBSD" | "freebsd")
-+ makefile="make_linux.mak"
-+ defaultOS="freebsd"
-+ case $defaultOSArch in
-+ "amd64")
-+ defaultOSArch="x86_64"
-+ defaultJava=DEFAULT_JAVA_EXEC
-+ ;;
-+ "powerpc64")
-+ defaultOSArch="powerpc64"
-+ defaultJava=DEFAULT_JAVA_EXEC
-+ ;;
-+ "powerpc64le")
-+ defaultOSArch="powerpc64le"
-+ defaultJava=DEFAULT_JAVA_EXEC
-+ ;;
-+ "aarch64")
-+ defaultOSArch="aarch64"
-+ defaultJava=DEFAULT_JAVA_EXEC
-+ ;;
-+ *)
-+ echo "*** Unknown MODEL <${MODEL}>"
-+ ;;
-+ esac
-+ ;;
- *)
-- echo "Unknown OS -- build aborted"
-+ echo "Unknown OS $defaultOS -- build aborted"
- ;;
- esac
- export CC
-@@ -154,13 +179,13 @@
- # 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
---- equinox/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
-@@ -39,7 +39,8 @@
- DEFAULT_OS ?= $(shell uname -s | tr "[:upper:]" "[:lower:]")
- DEFAULT_WS ?= gtk
- DEFAULT_OS_ARCH ?= $(shell uname -m)
--JAVA_HOME ?= $(shell readlink -f /usr/bin/java | sed "s:jre/::" | sed "s:bin/java::")
-+# XXX JAVA_HOME ?= $(shell readlink -f /usr/bin/java | sed "s:jre/::" | sed "s:bin/java::")
-+JAVA_HOME ?= /usr/local/openjdk17
- PROGRAM_OUTPUT ?= eclipse
- PROGRAM_LIBRARY = $(PROGRAM_OUTPUT)_$(LIB_VERSION).so
-
-@@ -56,7 +57,7 @@
- DEFAULT_JAVA ?= DEFAULT_JAVA_EXEC
- endif
-
--CC ?= gcc
-+CC ?= cc # XXX gcc
-
- # Useful to figure out if there is any difference between running build.sh and make_linux directly.
- INFO_PROG=CC:$(CC) PROGRAM_OUTPUT:$(PROGRAM_OUTPUT) PROGRAM_LIBRARY:$(PROGRAM_LIBRARY) #
-@@ -86,10 +87,11 @@
- -DDEFAULT_OS_ARCH="\"$(DEFAULT_OS_ARCH)\"" \
- -DDEFAULT_WS="\"$(DEFAULT_WS)\"" \
- -D$(DEFAULT_JAVA) \
-+ -Wno-deprecated-non-prototype \
- $(GTK_LIBS) \
- -I. \
- -I.. \
-- -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux \
-+ -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/freebsd \
- `pkg-config --cflags gtk+-3.0`
-
- all: $(EXEC) $(DLL)
---- equinox/features/org.eclipse.equinox.executable.feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -125,6 +125,10 @@
- <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/x86_64/**/*"/>
- <include name="win32/win32/aarch64/**/*"/>
- <include name="win32/win32/x86_64/**/*"/>
- </fileset>
---- equinox/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
-@@ -26,6 +26,12 @@
- 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}
-
-@@ -37,3 +43,9 @@
-
- root.linux.gtk.loongarch64=bin/gtk/linux/loongarch64,gtk_root
- root.linux.gtk.loongarch64.permissions.755=launcher
-+
-+root.freebsd.gtk.x86_64=bin/gtk/freebsd/x86_64,gtk_root
-+root.freebsd.gtk.x86_64.permissions.755=libcairo-swt.so
-+
-+root.freebsd.gtk.aarch64=bin/gtk/freebsd/aarch64,gtk_root
-+root.freebsd.gtk.aarch64.permissions.755=libcairo-swt.so
---- equinox/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -102,6 +102,22 @@
- </copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" includes="launcher" />
- </target>
-+ <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}/freebsd.gtk.powerpc64/${collectingFolder}" includes="launcher" />
-+ </target>
-+ <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}/freebsd.gtk.powerpc64le/${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">
-@@ -110,6 +126,14 @@
- </copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" includes="launcher" />
- </target>
-+ <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}/freebsd.gtk.aarch64/${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">
-@@ -118,6 +142,14 @@
- </copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="launcher" />
- </target>
-+ <target name="rootFilesfreebsd_gtk_x86_64">
-+ <mkdir dir="${feature.base}/freebsd.gtk.x86_64/${collectingFolder}"/>
-+ <copy todir="${feature.base}/freebsd.gtk.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
-+ <fileset dir="${basedir}/bin/gtk/freebsd/x86_64" includes="**" />
-+ <fileset dir="${basedir}/gtk_root" includes="**" />
-+ </copy>
-+ <chmod perm="755" dir="${feature.base}/freebsd.gtk.x86_64/${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">
-@@ -168,6 +200,10 @@
- <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_powerpc64le"/>
-+ <antcall target="rootFilesfreebsd_gtk_aarch64"/>
-+ <antcall target="rootFilesfreebsd_gtk_x86_64"/>
- </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.">
---- equinox/pom.xml 0000-00-00 00:00:00.000000000 +0000
-+++ equinox/pom.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -176,6 +176,7 @@
- <module>bundles/org.eclipse.equinox.security.macosx</module>
- <module>bundles/org.eclipse.equinox.security.win32</module>
- <module>bundles/org.eclipse.equinox.security.linux</module>
-+ <module>bundles/org.eclipse.equinox.security.freebsd</module>
- <module>bundles/org.eclipse.equinox.bidi</module>
- <module>bundles/org.eclipse.equinox.cm</module>
- <module>bundles/org.eclipse.equinox.console</module>
-@@ -219,6 +220,10 @@
- <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.x86_64</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.win32.win32.aarch64</module>
- <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
- <module>bundles/org.eclipse.equinox.launcher.tests</module>
---- rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
-@@ -119,6 +119,11 @@
- version="0.0.0"/>
-
- <plugin
-+ id="org.eclipse.equinox.security.freebsd"
-+ os="freebsd"
-+ version="0.0.0"/>
-+
-+ <plugin
- id="org.eclipse.equinox.security.win32"
- os="win32"
- version="0.0.0"/>
---- rt.equinox.p2/products/org.eclipse.equinox.p2.examples.rcp.discovery.product/cloud.product 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.p2/products/org.eclipse.equinox.p2.examples.rcp.discovery.product/cloud.product 0000-00-00 00:00:00.000000000 +0000
-@@ -122,6 +122,7 @@
- <plugin id="org.eclipse.equinox.registry"/>
- <plugin id="org.eclipse.equinox.security"/>
- <plugin id="org.eclipse.equinox.security.linux" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.security.freebsd" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.ui"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
-@@ -135,6 +136,7 @@
- <plugin id="org.eclipse.osgi.util"/>
- <plugin id="org.eclipse.swt"/>
- <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.swt.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.ui"/>
- <plugin id="org.eclipse.ui.browser"/>
- <plugin id="org.eclipse.ui.workbench"/>
---- rt.equinox.p2/products/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility.product/sdkbundlevisibility.product 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.p2/products/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility.product/sdkbundlevisibility.product 0000-00-00 00:00:00.000000000 +0000
-@@ -115,6 +115,7 @@
- <plugin id="org.eclipse.equinox.registry"/>
- <plugin id="org.eclipse.equinox.security"/>
- <plugin id="org.eclipse.equinox.security.linux" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.security.freebsd" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.macosx" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.ui"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator"/>
-@@ -130,6 +131,7 @@
- <plugin id="org.eclipse.swt"/>
- <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
- <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.swt.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.ui"/>
- <plugin id="org.eclipse.ui.cocoa" fragment="true"/>
- <plugin id="org.eclipse.ui.workbench"/>
---- rt.equinox.p2/products/org.eclipse.equinox.p2.installer.product/installer.product 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.p2/products/org.eclipse.equinox.p2.installer.product/installer.product 0000-00-00 00:00:00.000000000 +0000
-@@ -41,6 +41,7 @@
- <plugin id="org.eclipse.core.jobs"/>
- <plugin id="org.eclipse.core.net"/>
- <plugin id="org.eclipse.core.net.linux" fragment="true"/>
-+ <plugin id="org.eclipse.core.net.freebsd" fragment="true"/>
- <plugin id="org.eclipse.core.runtime"/>
- <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
- <plugin id="org.eclipse.ecf"/>
-@@ -60,6 +61,7 @@
- <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" fragment="true"/>
- <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" fragment="true"/>
- <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.equinox.p2.artifact.repository"/>
- <plugin id="org.eclipse.equinox.p2.core"/>
- <plugin id="org.eclipse.equinox.p2.director"/>
-@@ -77,6 +79,7 @@
- <plugin id="org.eclipse.equinox.registry"/>
- <plugin id="org.eclipse.equinox.security"/>
- <plugin id="org.eclipse.equinox.security.linux" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.security.freebsd" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.macosx" fragment="true"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
-@@ -89,6 +92,7 @@
- <plugin id="org.eclipse.swt"/>
- <plugin id="org.eclipse.swt.cocoa.macosx" fragment="true"/>
- <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.swt.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.sat4j.core"/>
- <plugin id="org.sat4j.pb"/>
- <plugin id="org.tukaani.xz"/>
---- rt.equinox.p2/products/org.eclipse.equinox.p2.ui.admin.rcp.product/rcp.product 0000-00-00 00:00:00.000000000 +0000
-+++ rt.equinox.p2/products/org.eclipse.equinox.p2.ui.admin.rcp.product/rcp.product 0000-00-00 00:00:00.000000000 +0000
-@@ -158,10 +158,12 @@
- <plugin id="org.eclipse.core.filebuffers"/>
- <plugin id="org.eclipse.core.filesystem"/>
- <plugin id="org.eclipse.core.filesystem.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.core.filesystem.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.core.filesystem.macosx" fragment="true"/>
- <plugin id="org.eclipse.core.jobs"/>
- <plugin id="org.eclipse.core.net"/>
- <plugin id="org.eclipse.core.net.linux" fragment="true"/>
-+ <plugin id="org.eclipse.core.net.freebsd" fragment="true"/>
- <plugin id="org.eclipse.core.resources"/>
- <plugin id="org.eclipse.core.runtime"/>
- <plugin id="org.eclipse.e4.core.commands"/>
-@@ -210,6 +212,7 @@
- <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" fragment="true"/>
- <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" fragment="true"/>
- <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.equinox.p2.artifact.repository"/>
- <plugin id="org.eclipse.equinox.p2.console"/>
- <plugin id="org.eclipse.equinox.p2.core"/>
-@@ -236,6 +239,7 @@
- <plugin id="org.eclipse.equinox.registry"/>
- <plugin id="org.eclipse.equinox.security"/>
- <plugin id="org.eclipse.equinox.security.linux" fragment="true"/>
-+ <plugin id="org.eclipse.equinox.security.freebsd" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.macosx" fragment="true"/>
- <plugin id="org.eclipse.equinox.security.ui"/>
- <plugin id="org.eclipse.equinox.simpleconfigurator"/>
-@@ -253,6 +257,7 @@
- <plugin id="org.eclipse.swt"/>
- <plugin id="org.eclipse.swt.cocoa.macosx" fragment="true"/>
- <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
-+ <plugin id="org.eclipse.swt.gtk.freebsd.x86_64" fragment="true"/>
- <plugin id="org.eclipse.text"/>
- <plugin id="org.eclipse.ui"/>
- <plugin id="org.eclipse.ui.cocoa" fragment="true"/>