git: 27eb99fc4755 - main - java/eclipse: Update 4.24 → 4.32, take maintainership
Date: Fri, 13 Sep 2024 00:49:19 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=27eb99fc47558129e3decbaaa06262aaf36f62cc
commit 27eb99fc47558129e3decbaaa06262aaf36f62cc
Author: Norbert Grundmann <ngrundmann@gmx.de>
AuthorDate: 2024-09-13 00:48:18 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-09-13 00:48:18 +0000
java/eclipse: Update 4.24 → 4.32, take maintainership
PR: 281123
---
java/eclipse/Makefile | 106 +-
java/eclipse/Makefile.plugins | 11 -
java/eclipse/distinfo | 78 +-
.../.project | 22 +
.../.settings/org.eclipse.core.resources.prefs | 2 +
.../.settings/org.eclipse.core.runtime.prefs | 2 +
.../META-INF/MANIFEST.MF | 9 +
.../about.html | 36 +
.../build.properties | 19 +
.../fragment.properties | 15 +
.../pom.xml | 28 +
.../.project | 22 +
.../.settings/org.eclipse.core.resources.prefs | 2 +
.../.settings/org.eclipse.core.runtime.prefs | 2 +
.../META-INF/MANIFEST.MF | 9 +
.../about.html | 36 +
.../build.properties | 19 +
.../fragment.properties | 15 +
.../pom.xml | 28 +
.../.project | 22 +
.../.settings/org.eclipse.core.resources.prefs | 2 +
.../.settings/org.eclipse.core.runtime.prefs | 2 +
.../META-INF/MANIFEST.MF | 9 +
.../about.html | 36 +
.../build.properties | 19 +
.../fragment.properties | 15 +
.../pom.xml | 28 +
.../.project | 22 +
.../.settings/org.eclipse.core.resources.prefs | 2 +
.../.settings/org.eclipse.core.runtime.prefs | 2 +
.../BUILD_INFO.txt | 19 +
.../META-INF/MANIFEST.MF | 9 +
.../about.html | 36 +
.../build.properties | 19 +
.../fragment.properties | 15 +
.../pom.xml | 63 +
.../natives/unix/freebsd/Makefile | 42 +
.../org.eclipse.core.net.freebsd/.classpath | 7 +
.../bundles/org.eclipse.core.net.freebsd/.project | 28 +
.../.settings/org.eclipse.core.resources.prefs | 2 +
.../.settings/org.eclipse.jdt.core.prefs | 15 +
.../.settings/org.eclipse.jdt.ui.prefs | 145 ++
.../META-INF/MANIFEST.MF | 12 +
.../org.eclipse.core.net.freebsd/about.html | 36 +
.../org.eclipse.core.net.freebsd/build.properties | 20 +
.../forceQualifierUpdate.txt | 3 +
.../fragment.properties | 15 +
.../bundles/org.eclipse.core.net.freebsd/pom.xml | 29 +
.../src/org/eclipse/core/net/ProxyProvider.java | 387 +++++
.../.project | 22 +
.../META-INF/MANIFEST.MF | 10 +
.../about.html | 36 +
.../build.properties | 25 +
.../launcher.gtk.freebsd.aarch64.properties | 15 +
.../.project | 22 +
.../META-INF/MANIFEST.MF | 10 +
.../about.html | 36 +
.../build.properties | 25 +
.../forceQualifierUpdate.txt | 2 +
.../launcher.gtk.freebsd.powerpc64.properties | 15 +
.../.project | 22 +
.../META-INF/MANIFEST.MF | 10 +
.../about.html | 36 +
.../build.properties | 25 +
.../forceQualifierUpdate.txt | 2 +
.../launcher.gtk.freebsd.powerpc64le.properties | 15 +
.../.project | 22 +
.../.settings/org.eclipse.pde.core.prefs | 4 +
.../META-INF/MANIFEST.MF | 10 +
.../about.html | 36 +
.../build.properties | 25 +
.../forceQualifierUpdate.txt | 3 +
.../launcher.gtk.freebsd.x86_64.properties | 15 +
.../.classpath | 7 +
.../org.eclipse.equinox.security.freebsd/.project | 34 +
.../.settings/org.eclipse.core.runtime.prefs | 2 +
.../.settings/org.eclipse.jdt.core.prefs | 118 ++
.../.settings/org.eclipse.jdt.ui.prefs | 109 ++
.../META-INF/MANIFEST.MF | 13 +
.../about.html | 36 +
.../build.properties | 21 +
.../forceQualifierUpdate.txt | 4 +
.../fragment.properties | 17 +
.../fragment.xml | 18 +
.../org.eclipse.equinox.security.freebsd/pom.xml | 45 +
.../equinox/internal/security/linux/GBusType.java | 21 +
.../equinox/internal/security/linux/GError.java | 35 +
.../equinox/internal/security/linux/GList.java | 42 +
.../security/linux/LinuxPasswordProvider.java | 186 +++
.../linux/LinuxPasswordProviderMessages.java | 34 +
.../security/linux/SecretCollectionFlags.java | 19 +
.../internal/security/linux/SecretSchema.java | 50 +
.../security/linux/SecretSchemaAttribute.java | 37 +
.../security/linux/SecretSchemaAttributeType.java | 20 +
.../internal/security/linux/SecretSchemaFlags.java | 19 +
.../security/linux/SecretServiceFlags.java | 20 +
.../internal/security/linux/messages.properties | 18 +
java/eclipse/files/patch-eclipse | 1490 ++++++++++++++++++++
java/eclipse/files/patch-eclipse-platform-parent | 52 -
java/eclipse/files/patch-eclipse.pde | 146 --
java/eclipse/files/patch-eclipse.platform.releng | 88 --
...tch-eclipse.platform.releng.tychoeclipsebuilder | 268 ----
.../eclipse/files/patch-eclipse.platform.resources | 314 -----
java/eclipse/files/patch-eclipse.platform.runtime | 24 -
java/eclipse/files/patch-eclipse.platform.swt | 357 -----
.../files/patch-eclipse.platform.swt.binaries | 327 -----
java/eclipse/files/patch-eclipse.platform.team | 110 --
java/eclipse/files/patch-eclipse.platform.text | 12 -
java/eclipse/files/patch-eclipse.platform.ua | 65 -
java/eclipse/files/patch-eclipse.platform.ui | 233 ---
java/eclipse/files/patch-rt.equinox.bundles | 108 --
java/eclipse/files/patch-rt.equinox.framework | 531 -------
java/eclipse/files/patch-rt.equinox.p2 | 58 -
java/eclipse/pkg-descr | 4 +
java/eclipse/scripts/pre-build | 25 +-
java/eclipse/scripts/pre-patch | 53 -
116 files changed, 4278 insertions(+), 2877 deletions(-)
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 2f314aaf89ab..1538f601ef03 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -1,33 +1,29 @@
PORTNAME= eclipse
-PORTVERSION= 4.24
-PORTREVISION= 2
+DISTVERSION= 4.32
CATEGORIES= java devel
-
-# Tag's Timestamp on eclipse-platform/eclipse.platform.releng.aggregator github.com
-ECLIPSE_TAG= R4_24
-ECLIPSE_TSTAMP= 20220616-0004
+ECLIPSE_TAG= R${DISTVERSION:S|.|_|g}
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Eclipse IDE 2022-06
+MAINTAINER= ngrundmann@gmx.de
+COMMENT= Eclipse IDE
WWW= https://www.eclipse.org/
LICENSE= EPL
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
-BUILD_DEPENDS= git:devel/git@lite \
- maven>0:devel/maven \
+BUILD_DEPENDS= git:devel/git \
+ mvn:devel/maven39 \
zip:archivers/zip
+
LIB_DEPENDS= libsecret-1.so:security/libsecret \
libwebkit2gtk-4.0.so:www/webkit2-gtk3
-PORTSCOUT= ignore:1
-
-USES= compiler:c++11-lang gmake pkgconfig gnome
-USE_GNOME= gtk30
+USES= compiler:c++17-lang gmake pkgconfig gnome
+# The github repositories. The repository under NorbertXYZ is for a predefined maven
+# download, so the build does not need to download while do-build is running
USE_GITHUB= yes
GH_TUPLE= eclipse-platform:eclipse.platform.releng.aggregator:${ECLIPSE_TAG} \
eclipse-jdt:eclipse.jdt:${ECLIPSE_TAG}:a/eclipse.jdt \
@@ -37,57 +33,69 @@ GH_TUPLE= eclipse-platform:eclipse.platform.releng.aggregator:${ECLIPSE_TAG} \
eclipse-jdt:eclipse.jdt.ui:${ECLIPSE_TAG}:e/eclipse.jdt.ui \
eclipse-pde:eclipse.pde:${ECLIPSE_TAG}:f/eclipse.pde \
eclipse-platform:eclipse.platform:${ECLIPSE_TAG}:g/eclipse.platform \
- eclipse-platform:eclipse.platform.common:${ECLIPSE_TAG}:h/eclipse.platform.common \
- eclipse-platform:eclipse.platform.debug:${ECLIPSE_TAG}:i/eclipse.platform.debug \
- eclipse-platform:eclipse.platform.releng:${ECLIPSE_TAG}:j/eclipse.platform.releng \
- eclipse-platform:eclipse.platform.resources:${ECLIPSE_TAG}:k/eclipse.platform.resources \
- eclipse-platform:eclipse.platform.runtime:fd42b6e331:l/eclipse.platform.runtime \
- eclipse-platform:eclipse.platform.swt:${ECLIPSE_TAG}:m/eclipse.platform.swt \
- eclipse-platform:eclipse.platform.swt.binaries:${ECLIPSE_TAG}:n/eclipse.platform.swt.binaries \
- eclipse-platform:eclipse.platform.team:${ECLIPSE_TAG}:o/eclipse.platform.team \
- eclipse-platform:eclipse.platform.text:${ECLIPSE_TAG}:p/eclipse.platform.text \
- eclipse-platform:eclipse.platform.ua:${ECLIPSE_TAG}:q/eclipse.platform.ua \
- eclipse-platform:eclipse.platform.ui:${ECLIPSE_TAG}:r/eclipse.platform.ui \
- eclipse-platform:eclipse.platform.ui.tools:${ECLIPSE_TAG}:s/eclipse.platform.ui.tools \
- eclipse-equinox:equinox.binaries:${ECLIPSE_TAG}:t/rt.equinox.binaries \
- eclipse-equinox:equinox.bundles:${ECLIPSE_TAG}:u/rt.equinox.bundles \
- eclipse-equinox:equinox.framework:${ECLIPSE_TAG}:v/rt.equinox.framework \
- eclipse-equinox:p2:${ECLIPSE_TAG}:w/rt.equinox.p2 \
- daemonblade:eclipse-maven-repo:${PORTVERSION}:x
-
-USE_JAVA= 11+
-
-DESKTOP_ENTRIES="Eclipse" \
- "${COMMENT}" \
- "${PORTNAME}" \
- "${PORTNAME}" \
- "Development;IDE;Java;" \
- "false"
-
+ eclipse-platform:eclipse.platform.runtime:fd42b6e331:h/eclipse.platform.runtime \
+ eclipse-platform:eclipse.platform.swt:${ECLIPSE_TAG}:i/eclipse.platform.swt \
+ eclipse-platform:eclipse.platform.ui:${ECLIPSE_TAG}:j/eclipse.platform.ui \
+ eclipse-equinox:equinox:${ECLIPSE_TAG}:k/equinox \
+ eclipse-equinox:equinox.binaries:${ECLIPSE_TAG}:l/rt.equinox.binaries \
+ eclipse-equinox:p2:${ECLIPSE_TAG}:m/rt.equinox.p2 \
+ NorbertXYZ:eclipse-maven:${DISTVERSION}:n
+USE_GNOME= gtk30
+USE_JAVA= 17+
+
+DESKTOP_ENTRIES= "Eclipse" \
+ "${COMMENT}" \
+ "${PORTNAME}" \
+ "${PORTNAME}" \
+ "Development;IDE;Java;" \
+ "false"
+PORTSCOUT= ignore:1
SUB_FILES= ${PORTNAME}
-MAVEN_ENV= MAVEN_OPTS=-Xmx1024m CC=${CC} CFLAGS="${CFLAGS}" JAVA_HOME=${JAVA_HOME} HOME=${WRKDIR}/githome
-MAVEN_ECLIPSE= -Dmaven.repo.local=${WRKDIR}/eclipse-maven-repo-${PORTVERSION} \
- -Dnative=gtk.freebsd.${ARCH} \
- -DforceContextQualifier=v${ECLIPSE_TSTAMP}
+.include <bsd.port.pre.mk>
-ECLIPSE_RESULT= eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
+MAVEN_ENV= MAVEN_OPTS=-Xmx2048m CC=${CC} CFLAGS="${CFLAGS}" JAVA_HOME=${JAVA_HOME}
-.include <bsd.port.pre.mk>
+# To make the build working, set the (maven) architecture to x86_64 instead of amd64
+# Finally there are problems with amd64
+MAVEN_ARCH= ${ARCH:S|amd64|x86_64|}
+
+MAVEN_PARAMS= --offline \
+ -Dmaven.repo.local=${WRKDIR}/eclipse-maven-${DISTVERSION} \
+ -Dnative=gtk.freebsd.${MAVEN_ARCH} \
+ -DskipTests clean verify
+
+ECLIPSE_RESULT= eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/target/products/org.eclipse.sdk.ide-freebsd.gtk.${MAVEN_ARCH}.tar.gz
.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-deprecated-non-prototype
.endif
+# Directories needed, but cannot be stored in git, because they are empty
+EMPTY_DIRS= eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.%%ARCH%%/os/freebsd/%%ARCH%% \
+ eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.%%ARCH%%/target \
+ eclipse.platform/team/bundles/org.eclipse.core.net.freebsd/target \
+ rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/%%ARCH%% \
+ rt.equinox.binaries/org.eclipse.equinox.launcher.gtk.freebsd.%%ARCH%%
+
+pre-patch:
+ ${CP} -R ${FILESDIR}/addons/ ${WRKSRC}
+.for DIR in ${EMPTY_DIRS}
+. for _ARCH in aarch64 powerpc64 powerpc64le x86_64
+ ${MKDIR} ${WRKSRC}/${DIR:S|%%ARCH%%|${_ARCH}|g}
+ ${TOUCH} ${WRKSRC}/${DIR:S|%%ARCH%%|${_ARCH}|g}/.empty
+. endfor
+.endfor
+
do-build:
- cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_ECLIPSE} -DskipTests clean verify
+ cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn ${MAVEN_PARAMS}
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${TAR} -x --directory ${STAGEDIR}${DATADIR}/.. --file ${WRKSRC}/${ECLIPSE_RESULT}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-# generate dynamic plist, to cater for different ARCHS
+# Generate dynamic plist, to cater for different ARCHS
post-install:
cd ${STAGEDIR}${PREFIX} && ${FIND} -s bin/${PORTNAME} share/${PORTNAME} -not -type d >> ${TMPPLIST}
cd ${STAGEDIR}${PREFIX} && ${FIND} -ds share/${PORTNAME} -type d | ${SED} -e 's,^,@dir ,' >> ${TMPPLIST}
diff --git a/java/eclipse/Makefile.plugins b/java/eclipse/Makefile.plugins
deleted file mode 100644
index dd4de181d4c4..000000000000
--- a/java/eclipse/Makefile.plugins
+++ /dev/null
@@ -1,11 +0,0 @@
-NO_BUILD= yes
-USE_JAVA= yes
-JAVA_VERSION= 8+
-
-REPO_DIRS?= features plugins
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/eclipse/dropins/${PORTNAME}/eclipse
- @(cd ${WRKSRC}; ${COPYTREE_SHARE} "${REPO_DIRS}" ${STAGEDIR}${PREFIX}/share/eclipse/dropins/${PORTNAME}/eclipse/)
- @(cd ${STAGEDIR}${PREFIX}; ${FIND} -s share/eclipse/dropins/${PORTNAME} -not -type d) >> ${TMPPLIST}
- @(cd ${STAGEDIR}${PREFIX}; ${FIND} -s -d share/eclipse/dropins/${PORTNAME} -type d -empty) | ${SED} -ne 's,^,@dir ,p' >> ${TMPPLIST}
diff --git a/java/eclipse/distinfo b/java/eclipse/distinfo
index 2698f806125c..9409c23b9cb7 100644
--- a/java/eclipse/distinfo
+++ b/java/eclipse/distinfo
@@ -1,51 +1,31 @@
-TIMESTAMP = 1656038535
-SHA256 (eclipse/eclipse-platform-eclipse.platform.releng.aggregator-4.24-R4_24_GH0.tar.gz) = 8adf38e43f12548a905bc04ca4991e144dcefc074b8484019f982e8473258b02
-SIZE (eclipse/eclipse-platform-eclipse.platform.releng.aggregator-4.24-R4_24_GH0.tar.gz) = 689841
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_24_GH0.tar.gz) = a39673bfde615e257d7e038ef66800dd5946f042b18ddf44abcaf37010daa57a
-SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_24_GH0.tar.gz) = 39265
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_24_GH0.tar.gz) = 65ca38c7c9ec833c8a0a09147a3a64a7741323222607d6048d5c6397e7359f5f
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_24_GH0.tar.gz) = 13427635
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_24_GH0.tar.gz) = 948200cfc5578c317611c3633d90aefbe129488e4ea3a64c256e364e290e31e8
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_24_GH0.tar.gz) = 34886516
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_24_GH0.tar.gz) = 952c6e6cbe4bc8e940852b1cf4096a737bea638ab61d769e6483f12c06a1fef4
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_24_GH0.tar.gz) = 2109736
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_24_GH0.tar.gz) = 2fa4f4f503525dad5d2cee0963059852681d037a7de32234562e02d20c86df27
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_24_GH0.tar.gz) = 21833971
-SHA256 (eclipse/eclipse-pde-eclipse.pde-R4_24_GH0.tar.gz) = 74445fbdd607d7338c8027d7dd0907842fb19f9d4eda50308578651ca39e1231
-SIZE (eclipse/eclipse-pde-eclipse.pde-R4_24_GH0.tar.gz) = 29186052
-SHA256 (eclipse/eclipse-platform-eclipse.platform-R4_24_GH0.tar.gz) = e6c8508ca0c96c140625f6704be09a91c165cc26f6d80a3f24c98e06232e62f3
-SIZE (eclipse/eclipse-platform-eclipse.platform-R4_24_GH0.tar.gz) = 3059267
-SHA256 (eclipse/eclipse-platform-eclipse.platform.common-R4_24_GH0.tar.gz) = 68edec94a3a7e82cf6aec782b30e421366618c30299e0ef33c439374b5536f9a
-SIZE (eclipse/eclipse-platform-eclipse.platform.common-R4_24_GH0.tar.gz) = 29779908
-SHA256 (eclipse/eclipse-platform-eclipse.platform.debug-R4_24_GH0.tar.gz) = 2d2fbf81bbcfa2a6362bb8307309dff8fbb9f189acc0258bec5043213e54572d
-SIZE (eclipse/eclipse-platform-eclipse.platform.debug-R4_24_GH0.tar.gz) = 2295169
-SHA256 (eclipse/eclipse-platform-eclipse.platform.releng-R4_24_GH0.tar.gz) = c86ca6261ebcdeefef503b67aebac0b876677ebdbfc4b74d09c761fb11b1d44e
-SIZE (eclipse/eclipse-platform-eclipse.platform.releng-R4_24_GH0.tar.gz) = 205802
-SHA256 (eclipse/eclipse-platform-eclipse.platform.resources-R4_24_GH0.tar.gz) = 4e0d952381137163b2e434eac903042f19b590d1ab8774902cf7ffef042a1bd5
-SIZE (eclipse/eclipse-platform-eclipse.platform.resources-R4_24_GH0.tar.gz) = 1278451
+TIMESTAMP = 1724914687
+SHA256 (eclipse/eclipse-platform-eclipse.platform.releng.aggregator-4.32-R4_32_GH0.tar.gz) = c00f2fe914a657d4d76f884df9acef9c3ce6325de00919f0cba07c2f8a6064b7
+SIZE (eclipse/eclipse-platform-eclipse.platform.releng.aggregator-4.32-R4_32_GH0.tar.gz) = 24287066
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_32_GH0.tar.gz) = e25d95791922b18e68cb25c28b29d173ac37c8a165f930f2ebca5ed2ea338ea6
+SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_32_GH0.tar.gz) = 39587
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_32_GH0.tar.gz) = 6f5edeee5cef41f39f853e8612664ff8763594f495d7dfa82ccd1cff5042c869
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_32_GH0.tar.gz) = 14068032
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_32_GH0.tar.gz) = 9f5c0e2fb690d6f5df46018bd13aa3b79c01744854fda3d6a70cd306d748f775
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_32_GH0.tar.gz) = 34885476
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_32_GH0.tar.gz) = c1b3ac3624852492637b30bbbe751acc1f3df9a17c585b8e1b9c6ad25c4cde58
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_32_GH0.tar.gz) = 2142808
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_32_GH0.tar.gz) = fb625caac9dad82d3e23b871b21147248dab052129b238380fa91b55796069fb
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_32_GH0.tar.gz) = 21908664
+SHA256 (eclipse/eclipse-pde-eclipse.pde-R4_32_GH0.tar.gz) = 5b7e12584782988334adfb6a0a3ea1c3723e452c1c9cb7b683d4302b349b6e4e
+SIZE (eclipse/eclipse-pde-eclipse.pde-R4_32_GH0.tar.gz) = 34790432
+SHA256 (eclipse/eclipse-platform-eclipse.platform-R4_32_GH0.tar.gz) = 4e012785e1df9379665ae660d345cefda9837959758d539d6a5d4c1a330b08b1
+SIZE (eclipse/eclipse-platform-eclipse.platform-R4_32_GH0.tar.gz) = 17130373
SHA256 (eclipse/eclipse-platform-eclipse.platform.runtime-fd42b6e331_GH0.tar.gz) = b93e7aefe4c0a588decf8dd840104fb3d54fdfef106e6d4af2c5950e9a3f94b7
SIZE (eclipse/eclipse-platform-eclipse.platform.runtime-fd42b6e331_GH0.tar.gz) = 692044
-SHA256 (eclipse/eclipse-platform-eclipse.platform.swt-R4_24_GH0.tar.gz) = 00ee208888bea89031c592ae070b3911194893e60f46eb89b87373ad65039f10
-SIZE (eclipse/eclipse-platform-eclipse.platform.swt-R4_24_GH0.tar.gz) = 8904984
-SHA256 (eclipse/eclipse-platform-eclipse.platform.swt.binaries-R4_24_GH0.tar.gz) = 4dc1ac798f44081a2db76652147cb9e348db55af8fb0022efc8f1dd8fc4776be
-SIZE (eclipse/eclipse-platform-eclipse.platform.swt.binaries-R4_24_GH0.tar.gz) = 1809506
-SHA256 (eclipse/eclipse-platform-eclipse.platform.team-R4_24_GH0.tar.gz) = f61f18527ee7baad5d9122c424ab6f146fae9f5ec81db127116230ac5156905a
-SIZE (eclipse/eclipse-platform-eclipse.platform.team-R4_24_GH0.tar.gz) = 1738853
-SHA256 (eclipse/eclipse-platform-eclipse.platform.text-R4_24_GH0.tar.gz) = c4ee6f5f54229f88a54c2b564038b49760f92f4d12ebbef8daf0d601046dcec2
-SIZE (eclipse/eclipse-platform-eclipse.platform.text-R4_24_GH0.tar.gz) = 2052540
-SHA256 (eclipse/eclipse-platform-eclipse.platform.ua-R4_24_GH0.tar.gz) = 7450f5e85cd0b525c0f3ad62aeecf36a5e6c8591f9a3d4d786aa2d41b9f7350e
-SIZE (eclipse/eclipse-platform-eclipse.platform.ua-R4_24_GH0.tar.gz) = 5646278
-SHA256 (eclipse/eclipse-platform-eclipse.platform.ui-R4_24_GH0.tar.gz) = d44eedcbe7fc97b3a3cae711257f6f7672618deed3a3e90e8ca229985409d614
-SIZE (eclipse/eclipse-platform-eclipse.platform.ui-R4_24_GH0.tar.gz) = 8917607
-SHA256 (eclipse/eclipse-platform-eclipse.platform.ui.tools-R4_24_GH0.tar.gz) = 64db26e499af59326c1ba51a3a3bc7f25788aadd4ce772ba2e040b56a8a9c8f6
-SIZE (eclipse/eclipse-platform-eclipse.platform.ui.tools-R4_24_GH0.tar.gz) = 502460
-SHA256 (eclipse/eclipse-equinox-equinox.binaries-R4_24_GH0.tar.gz) = 68f7629da546627397279f587523aed11f77def055735616dd9a512feba3a82b
-SIZE (eclipse/eclipse-equinox-equinox.binaries-R4_24_GH0.tar.gz) = 894583
-SHA256 (eclipse/eclipse-equinox-equinox.bundles-R4_24_GH0.tar.gz) = befe93800fcd86aba752d829bfb826db5a09f92f5ef29afedff79134174ff39e
-SIZE (eclipse/eclipse-equinox-equinox.bundles-R4_24_GH0.tar.gz) = 1646631
-SHA256 (eclipse/eclipse-equinox-equinox.framework-R4_24_GH0.tar.gz) = 98ecb20567c10cb21b90cc0b47ff1fb768d6d3da4e0a11930af60de29fdc9f45
-SIZE (eclipse/eclipse-equinox-equinox.framework-R4_24_GH0.tar.gz) = 1937236
-SHA256 (eclipse/eclipse-equinox-p2-R4_24_GH0.tar.gz) = 9730ef8f4807b0fd82e9115f56f30dba0aaf46f0e4b4df98f1406c30ca794f2b
-SIZE (eclipse/eclipse-equinox-p2-R4_24_GH0.tar.gz) = 54122344
-SHA256 (eclipse/daemonblade-eclipse-maven-repo-4.24_GH0.tar.gz) = 0949c61359f48aacc0a6c7c03b94cf94ebd0f73726144e616cfe59630d2a3d57
-SIZE (eclipse/daemonblade-eclipse-maven-repo-4.24_GH0.tar.gz) = 441108883
+SHA256 (eclipse/eclipse-platform-eclipse.platform.swt-R4_32_GH0.tar.gz) = 5d8d63679e2b3d96c996d001edfc9f1f8fc15e3296148bc4fb40e6687ce4cdba
+SIZE (eclipse/eclipse-platform-eclipse.platform.swt-R4_32_GH0.tar.gz) = 9139469
+SHA256 (eclipse/eclipse-platform-eclipse.platform.ui-R4_32_GH0.tar.gz) = 7554c70acb5ce62104be1447922a80099fa23dcbda694e0588b33d1b0b84a24a
+SIZE (eclipse/eclipse-platform-eclipse.platform.ui-R4_32_GH0.tar.gz) = 15388992
+SHA256 (eclipse/eclipse-equinox-equinox-R4_32_GH0.tar.gz) = 30604b178afab6bc1bed72fd1b28016ce17246efbf46bf072f981a71129d159b
+SIZE (eclipse/eclipse-equinox-equinox-R4_32_GH0.tar.gz) = 3562574
+SHA256 (eclipse/eclipse-equinox-equinox.binaries-R4_32_GH0.tar.gz) = 68fb0baf3cc62b900cff00327c970e83753c12626a33e703120a7035b35abc8c
+SIZE (eclipse/eclipse-equinox-equinox.binaries-R4_32_GH0.tar.gz) = 1319746
+SHA256 (eclipse/eclipse-equinox-p2-R4_32_GH0.tar.gz) = 57e537824c10f0d6a95a35ff81ab7e75a349d3b00ee641f1f2cd4373d673af0b
+SIZE (eclipse/eclipse-equinox-p2-R4_32_GH0.tar.gz) = 54404329
+SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.32_GH0.tar.gz) = db8b20b45b7e0f208514940e4ca6cf555b6ce48ab98f9a48052b546c831d0953
+SIZE (eclipse/NorbertXYZ-eclipse-maven-4.32_GH0.tar.gz) = 855731569
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.project b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.project
new file mode 100644
index 000000000000..5fbecb1e0d91
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.core.filesystem.freebsd.aarch64</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.resources.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 000000000000..99f26c0203a7
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.runtime.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.runtime.prefs
new file mode 100644
index 000000000000..5a0ad22d2a76
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF
new file mode 100644
index 000000000000..93e4bdfa1c15
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %fragmentName
+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.aarch64;singleton:=true
+Bundle-Version: 1.4.200.qualifier
+Bundle-Vendor: %providerName
+Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
+Bundle-Localization: fragment
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=aarch64))
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/about.html b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/about.html
new file mode 100644
index 000000000000..8eee37d47051
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/about.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>About</title>
+</head>
+<body lang="EN-US">
+ <h2>About This Content</h2>
+
+ <p>November 30, 2017</p>
+ <h3>License</h3>
+
+ <p>
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at <a href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, "Program" will mean the Content.
+ </p>
+
+ <p>
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at <a
+ href="http://www.eclipse.org/">http://www.eclipse.org</a>.
+ </p>
+
+</body>
+</html>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/build.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/build.properties
new file mode 100644
index 000000000000..ef62db2e802a
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/build.properties
@@ -0,0 +1,19 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+bin.includes = META-INF/,\
+ about.html,\
+ os/,\
+ fragment.properties
+src.includes = about.html
+generateSourceBundle=false
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties
new file mode 100644
index 000000000000..bd28b5c9cd29
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+fragmentName = Core File System for Linux Aarch64 bit
+providerName = Eclipse.org
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml
new file mode 100644
index 000000000000..5ba329c063a5
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014, 2015 IBM Corporation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ IBM Corporation - initial implementation
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.platform</groupId>
+ <artifactId>eclipse.platform.resources</artifactId>
+ <version>4.32.0-SNAPSHOT</version>
+ <relativePath>../../</relativePath>
+ </parent>
+ <artifactId>org.eclipse.core.filesystem.freebsd.aarch64</artifactId>
+ <version>1.4.200-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <properties>
+ <skipAPIAnalysis>true</skipAPIAnalysis>
+ </properties>
+
+</project>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project
new file mode 100644
index 000000000000..704cd8efd547
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.core.filesystem.freebsd.powerpc64</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.resources.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 000000000000..99f26c0203a7
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.runtime.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.runtime.prefs
new file mode 100644
index 000000000000..5a0ad22d2a76
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF
new file mode 100644
index 000000000000..0badc417816f
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %fragmentName
+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.powerpc64;singleton:=true
+Bundle-Version: 1.4.200.qualifier
+Bundle-Vendor: %providerName
+Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
+Bundle-Localization: fragment
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64))
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/about.html b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/about.html
new file mode 100644
index 000000000000..8eee37d47051
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/about.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>About</title>
+</head>
+<body lang="EN-US">
+ <h2>About This Content</h2>
+
+ <p>November 30, 2017</p>
+ <h3>License</h3>
+
+ <p>
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at <a href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, "Program" will mean the Content.
+ </p>
+
+ <p>
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at <a
+ href="http://www.eclipse.org/">http://www.eclipse.org</a>.
+ </p>
+
+</body>
+</html>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/build.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/build.properties
new file mode 100644
index 000000000000..ef62db2e802a
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/build.properties
@@ -0,0 +1,19 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+bin.includes = META-INF/,\
+ about.html,\
+ os/,\
+ fragment.properties
+src.includes = about.html
+generateSourceBundle=false
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties
new file mode 100644
index 000000000000..cef8e03e7eea
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+fragmentName = Core File System for Linux PPC 64 LE bit
+providerName = Eclipse.org
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml
new file mode 100644
index 000000000000..7db5dbecb984
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014, 2015 IBM Corporation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ IBM Corporation - initial implementation
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.platform</groupId>
+ <artifactId>eclipse.platform.resources</artifactId>
+ <version>4.32.0-SNAPSHOT</version>
+ <relativePath>../../</relativePath>
+ </parent>
+ <artifactId>org.eclipse.core.filesystem.freebsd.powerpc64</artifactId>
+ <version>1.4.200-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <properties>
+ <skipAPIAnalysis>true</skipAPIAnalysis>
+ </properties>
+
+</project>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project
new file mode 100644
index 000000000000..0e067474b8ed
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.core.filesystem.freebsd.powerpc64le</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.resources.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 000000000000..99f26c0203a7
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.runtime.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.runtime.prefs
new file mode 100644
index 000000000000..5a0ad22d2a76
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF
new file mode 100644
index 000000000000..df54ea4e3915
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %fragmentName
+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.powerpc64le;singleton:=true
+Bundle-Version: 1.4.200.qualifier
+Bundle-Vendor: %providerName
+Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
+Bundle-Localization: fragment
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64le))
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/about.html b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/about.html
new file mode 100644
index 000000000000..8eee37d47051
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/about.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>About</title>
+</head>
+<body lang="EN-US">
+ <h2>About This Content</h2>
+
+ <p>November 30, 2017</p>
+ <h3>License</h3>
+
+ <p>
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at <a href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, "Program" will mean the Content.
+ </p>
+
+ <p>
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at <a
+ href="http://www.eclipse.org/">http://www.eclipse.org</a>.
+ </p>
+
+</body>
+</html>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/build.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/build.properties
new file mode 100644
index 000000000000..ef62db2e802a
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/build.properties
@@ -0,0 +1,19 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+bin.includes = META-INF/,\
+ about.html,\
+ os/,\
+ fragment.properties
+src.includes = about.html
+generateSourceBundle=false
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties
new file mode 100644
index 000000000000..cef8e03e7eea
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2014 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+fragmentName = Core File System for Linux PPC 64 LE bit
+providerName = Eclipse.org
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml
new file mode 100644
index 000000000000..e6345f6a1ff3
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014, 2015 IBM Corporation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ IBM Corporation - initial implementation
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.platform</groupId>
+ <artifactId>eclipse.platform.resources</artifactId>
+ <version>4.32.0-SNAPSHOT</version>
+ <relativePath>../../</relativePath>
+ </parent>
+ <artifactId>org.eclipse.core.filesystem.freebsd.powerpc64le</artifactId>
+ <version>1.4.200-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <properties>
+ <skipAPIAnalysis>true</skipAPIAnalysis>
+ </properties>
+
+</project>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.project b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.project
new file mode 100644
index 000000000000..474fadd7b961
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.core.filesystem.freebsd.x86_64</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.resources.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 000000000000..99f26c0203a7
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.runtime.prefs b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.runtime.prefs
new file mode 100644
index 000000000000..5a0ad22d2a76
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/.settings/org.eclipse.core.runtime.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/BUILD_INFO.txt b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/BUILD_INFO.txt
new file mode 100644
index 000000000000..c3e115e155f7
--- /dev/null
+++ b/java/eclipse/files/addons/eclipse.platform/resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/BUILD_INFO.txt
@@ -0,0 +1,19 @@
+Native Build Info:
+------------------
+
+platform: x86_64-redhat-linux
+built by: pawel.pogorzelski@pl.ibm.com
+build date: 21-Jan-2010
*** 7052 LINES SKIPPED ***