diff options
Diffstat (limited to 'java/eclipse/files/patch-eclipse')
-rw-r--r-- | java/eclipse/files/patch-eclipse | 1490 |
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"/> |