svn commit: r498880 - in head/java/eclipse: . files scripts
Kurt Jaeger
pi at FreeBSD.org
Sun Apr 14 09:14:36 UTC 2019
Author: pi
Date: Sun Apr 14 09:14:32 2019
New Revision: 498880
URL: https://svnweb.freebsd.org/changeset/ports/498880
Log:
java/eclipse: update 4.6 -> 4.11, submitter becomes maintainer
- port is rewritten from scratch
- Warning: UI widgets are oddly sized, currently under investigation
PR: 236792
Submitted by: Jonathan Chen <jonc at chen.org.nz>
Reviewed by: mizhka at gmail.com, Curtis Hamilton
Approved by: ljboiler at gmail.com (maintainer timeout)
Relnotes: https://www.eclipse.org/eclipseide/2019-03/noteworthy/
Added:
head/java/eclipse/files/patch-eclipse-platform-parent (contents, props changed)
head/java/eclipse/files/patch-eclipse.pde.build (contents, props changed)
head/java/eclipse/files/patch-eclipse.pde.ui (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.releng (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.releng.prereqs.sdk (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.resources (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.runtime (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.swt (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.swt.binaries (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.team (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.ua (contents, props changed)
head/java/eclipse/files/patch-eclipse.platform.ui (contents, props changed)
head/java/eclipse/files/patch-production (contents, props changed)
head/java/eclipse/files/patch-rt.equinox.bundles (contents, props changed)
head/java/eclipse/files/patch-rt.equinox.framework (contents, props changed)
head/java/eclipse/files/patch-rt.equinox.p2 (contents, props changed)
head/java/eclipse/pkg-plist (contents, props changed)
head/java/eclipse/scripts/post-extract (contents, props changed)
head/java/eclipse/scripts/pre-build (contents, props changed)
Deleted:
head/java/eclipse/Makefile.plugins
head/java/eclipse/files/amd64-patch-freebsd_natives
head/java/eclipse/files/i386-patch-freebsd_natives
head/java/eclipse/files/patch-aggregator
head/java/eclipse/files/patch-freebsd_natives
head/java/eclipse/files/patch-submodules
Modified:
head/java/eclipse/Makefile
head/java/eclipse/distinfo
head/java/eclipse/files/eclipse.in
head/java/eclipse/pkg-descr
head/java/eclipse/scripts/pre-patch (contents, props changed)
Modified: head/java/eclipse/Makefile
==============================================================================
--- head/java/eclipse/Makefile Sun Apr 14 09:14:10 2019 (r498879)
+++ head/java/eclipse/Makefile Sun Apr 14 09:14:32 2019 (r498880)
@@ -1,144 +1,98 @@
-# Created by: Jimmy Kelley <ljboiler at gmail.com>
+# Created by: Jonathan Chen <jonc at chen.org.nz>
# $FreeBSD$
PORTNAME= eclipse
-PORTVERSION= 4.6
-PORTREVISION= 2
+PORTVERSION= 4.11
CATEGORIES= java devel
-MASTER_SITES= https://s3.amazonaws.com/freebsd-eclipse-dist/
-DISTFILES= eclipse.platform.releng.aggregator-${PORTVERSION}.xz \
- ${PORTNAME}-maven-repo-${PORTVERSION}.xz
-DIST_SUBDIR= eclipse
-MAINTAINER= ljboiler at gmail.com
-COMMENT= Eclipse Neon
+# Update to git-tag on git.eclipse.org
+ECLIPSE_TAG= R4_11
+ECLIPSE_TSTAMP= 20190321-0023
-LICENSE= EPL
+ECLIPSE_SUFX= ${ECLIPSE_TAG}.tar.xz
+ECLIPSE_MODULES=jdt/eclipse.jdt \
+ jdt/eclipse.jdt.core \
+ jdt/eclipse.jdt.core.binaries \
+ jdt/eclipse.jdt.debug \
+ jdt/eclipse.jdt.ui \
+ pde/eclipse.pde.build \
+ pde/eclipse.pde.ui \
+ platform/eclipse.platform \
+ platform/eclipse.platform.common \
+ platform/eclipse.platform.debug \
+ platform/eclipse.platform.releng \
+ platform/eclipse.platform.releng.aggregator \
+ platform/eclipse.platform.resources \
+ platform/eclipse.platform.runtime \
+ platform/eclipse.platform.swt \
+ platform/eclipse.platform.swt.binaries \
+ platform/eclipse.platform.team \
+ platform/eclipse.platform.text \
+ platform/eclipse.platform.ua \
+ platform/eclipse.platform.ui \
+ platform/eclipse.platform.ui.tools \
+ equinox/rt.equinox.binaries \
+ equinox/rt.equinox.bundles \
+ equinox/rt.equinox.framework \
+ equinox/rt.equinox.p2
+# Each Eclipse module has its own MASTER_SITE
+.for M in ${ECLIPSE_MODULES}
+MASTER_SITES+= https://git.eclipse.org/c/${M}.git/snapshot/:${M:C/[\.\/]//g}
+DISTFILES+= ${M:C/.*\///}-${ECLIPSE_SUFX}:${M:C/[\.\/]//g}
+.endfor
-BROKEN= fails to build
-DEPRECATED= Uses webkit-gtk2 which has security issues
-EXPIRATION_DATE=2019-04-30
-ONLY_FOR_ARCHS= amd64 i386
-CONFLICTS_INSTALL= eclipse
+DIST_SUBDIR= ${PORTNAME}
-BUILD_DEPENDS= ${LOCALBASE}/share/java/maven33/bin/mvn:devel/maven33
-LIB_DEPENDS= libcairo.so:graphics/cairo
-# libwebkitgtk-1.0.so:www/webkit-gtk2
+MAINTAINER= jonc at chen.org.nz
+COMMENT= Eclipse IDE 2019-03
-USES= gmake pkgconfig tar:xz
-USE_GL= glu
-USE_GNOME= gconf2 gtk20 gnomevfs2 libgnome libgnomeui
-USE_JAVA= yes
-JAVA_OS= native
-JAVA_VERSION= 1.8
-JAVA_VENDOR= openjdk
-JAVA_BUILD= yes
-JAVA_RUN= yes
+LICENSE= EPL
-OPTIONS_DEFINE= SWT_GTK3_SUPPORT
-SWT_GTK3_SUPPORT_DESC= Enable GTK3 support in SWT (GUI)
-OPTIONS_SINGLE= INSTALLPKG
-OPTIONS_SINGLE_INSTALLPKG= FULL_SDK PLATFORM_SDK PLATFORM
-FULL_SDK_DESC= Full SDK (JDT, PDE, source, API docs)
-PLATFORM_SDK_DESC= Platform with source, API Docs (no Java tools)
-PLATFORM_DESC= Platform only (no Java tools, no source or docs)
+ONLY_FOR_ARCHS= amd64 power64
-OPTIONS_DEFAULT= FULL_SDK
+BUILD_DEPENDS= git:devel/git-lite \
+ ${LOCALBASE}/share/java/maven/bin/mvn:devel/maven
+LIB_DEPENDS= libsecret-1.so:security/libsecret \
+ libwebkit2gtk-4.0.so:www/webkit2-gtk3
+USES= gmake pkgconfig gnome
+USE_GNOME= gtk30
-.include <bsd.port.options.mk>
+USE_GITHUB= yes
+GH_ACCOUNT= daemonblade
+GH_PROJECT= eclipse-maven-repo
+GH_TAGNAME= ${PORTVERSION}
-PATCH_STRIP= -p1
+USE_JAVA= yes
+JAVA_VERSION= 1.8
-.if ${PORT_OPTIONS:MSWT_GTK3_SUPPORT}
-USE_GNOME+= gtk30
-#LIB_DEPENDS+= libwebkitgtk-3.0.so:www/webkit-gtk3
-MVN_SETTINGS+= -Dmachine_gtk3=1
-SWTGTK3OPT=
-.else
-SWTGTK3OPT= SWT_GTK3=0
-.endif
+DESKTOP_ENTRIES="Eclipse" \
+ "${COMMENT}" \
+ "${PORTNAME}" \
+ "${PORTNAME}" \
+ "Development;IDE;Java;" \
+ false
-WRKSRC=${WRKDIR}/eclipse.platform.releng.aggregator-${PORTVERSION}
-GITCLONE=${DISTDIR}/eclipse/eclipse-gitclone/eclipse.platform.releng.aggregator
+SUB_FILES= ${PORTNAME}
-MVN_LOCAL_REPO= -Dmaven.repo.local=${WRKDIR}/eclipse-maven-repo-${PORTVERSION}/repository
-MVN_TEST_FLAG= -Dmaven.test.skip=true -DskipTests=true
-MVN_SETTINGS+= --offline
-MVN_OPTS?= MAVEN_OPTS='-Xmx1024m'
-ECLIPSE_WS= gtk
-ECLIPSE_ARCH= x86${ARCH:C/^i.86//:C/^amd/_/}
-E_SHORTARCH= ${ARCH:C/^i.86//:C/^amd//}
-ECLIPSE_BUILDID=I20160606-1100
-SCRIPTS_ENV+= ECLIPSE_ARCH=${ECLIPSE_ARCH} \
- E_SHORTARCH=${E_SHORTARCH}
-PORTDESTDIR= ${PREFIX}/lib/eclipse
+MAVEN_ENV= MAVEN_OPTS=-Xmx1024m
+MAVEN_REPO= -Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION}
+MAVEN_ECLIPSE= -Dnative=gtk.freebsd.${ARCH} -Dcomparator.repo=file://${WRKDIR}/${GH_PROJECT}-${PORTVERSION}/p2-stub -DforceContextQualifier=v${ECLIPSE_TSTAMP}
-.if ${ARCH}=="i386"
-EXTRA_PATCHES= ${FILESDIR}/i386-patch-freebsd_natives
-.endif
+ECLIPSE_RESULT= eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
-.if ${ARCH}=="amd64"
-EXTRA_PATCHES= ${FILESDIR}/amd64-patch-freebsd_natives
-.endif
+# Let's abuse this to get to the right place.
+WRKSRC_SUBDIR= ../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
-# Someday it would be nice to see about moving the product selection into the patch phase (and only build the
-# product the user wants), but that may prove to be difficult if not impossible with the way the eclipse tycho
-# builder is a "all-or-nothing" thing right now.
-.if ${PORT_OPTIONS:MFULL_SDK}
-PRODUCT_TARFILE= \
- ${WRKSRC}/eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.${ECLIPSE_WS}.${ECLIPSE_ARCH}.tar.gz
-.endif
-.if ${PORT_OPTIONS:MPLATFORM_SDK}
-PRODUCT_TARFILE= \
- ${WRKSRC}/eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/target/products/org.eclipse.platform.sdk-freebsd.${ECLIPSE_WS}.${ECLIPSE_ARCH}.tar.gz
-.endif
-.if ${PORT_OPTIONS:MPLATFORM}
-PRODUCT_TARFILE= \
- ${WRKSRC}/eclipse.platform.releng.tychoeclipsebuilder/platform/target/products/org.eclipse.platform.ide-freebsd.${ECLIPSE_WS}.${ECLIPSE_ARCH}.tar.gz
-.endif
-
-post-patch:
- @(for f in `${GREP} -hE '(\-\-\-|%%ECLIPSE_ARCH%%)' ${FILESDIR}/patch-* | ${GREP} -B1 'ECLIPSE_ARCH' | ${GREP} '^\-\-\-' | ${SED} -e 's/^\-\-\- .\///'` ; \
- do \
- ${ECHO_MSG} "Updating ECLIPSE_ARCH in file $$f"; \
- ${REINPLACE_CMD} -e "s|%%ECLIPSE_ARCH%%|${ECLIPSE_ARCH}|g" ${WRKSRC}/$$f; \
- done)
-
do-build:
- @(cd ${WRKSRC}; ${SETENV} JAVA_HOME=${JAVA_HOME} M2_HOME=${LOCALBASE}/share/java/maven33 ${MVN_OPTS} \
- mvn ${MVN_SETTINGS} ${MVN_TEST_FLAG} ${MVN_LOCAL_REPO} clean verify -Dnative=${ECLIPSE_WS}.freebsd.${ECLIPSE_ARCH} \
- -DbuildId=${ECLIPSE_BUILDID})
+ cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_REPO} ${MAVEN_ECLIPSE} -DskipTests clean verify
do-install:
- @${RM} -r ${STAGEDIR}${PORTDESTDIR}
- @( cd ${STAGEDIR}${PREFIX}/lib; ${TAR} xfz ${PRODUCT_TARFILE} )
- @${FIND} ${STAGEDIR}${PREFIX}/lib -type f -name \*.orig -delete
- @${SED} \
- -e "s+%%BROWSER%%+${GECKO:S/19//}+g" \
- -e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \
- -e "s+%%JAVA_HOME%%+${JAVA_HOME}+g" \
- -e "s+%%JAVA_OS%%+${JAVA_OS}+g" \
- -e "s+%%JAVA_VERSION%%+${JAVA_VERSION}+g" \
- -e "s+%%LOCALBASE%%+${LOCALBASE}+g" \
- -e "s+%%SWTGTK3OPT%%+${SWTGTK3OPT}+g" \
- ${FILESDIR}/eclipse.in > ${BUILD_WRKSRC}/eclipse.tmp
-.if defined(JAVA_VENDOR)
- @${REINPLACE_CMD} -e "s+%%JAVA_VENDOR_SPECIFICATION%%+JAVA_VENDOR=\"${JAVA_VENDOR}\"+g" \
- ${BUILD_WRKSRC}/eclipse.tmp
-.else
- @${REINPLACE_CMD} -e "s+%%JAVA_VENDOR_SPECIFICATION%%++g" \
- ${BUILD_WRKSRC}/eclipse.tmp
-.endif
- ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/eclipse.tmp ${STAGEDIR}${PREFIX}/bin/eclipse
- @(cd ${STAGEDIR}${PREFIX}; ${FIND} -s lib/eclipse -not -type d) >> ${TMPPLIST}
- @(cd ${STAGEDIR}${PREFIX}; ${FIND} -s bin/eclipse -not -type d) >> ${TMPPLIST}
- @(cd ${STAGEDIR}${PREFIX}; ${FIND} -s -d lib/eclipse -type d -empty) | ${SED} -ne "s,^, at dir ,p" >> ${TMPPLIST}
- @${ECHO_CMD} "@exec echo '-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=%D/share/eclipse/dropins' >> %D/lib/eclipse/eclipse.ini" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec ${SED} -i '' '/^-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/d' %D/lib/eclipse/eclipse.ini" >> ${TMPPLIST}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/eclipse/dropins
- @${ECHO_CMD} "@dir share/eclipse/dropins" >> ${TMPPLIST}
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ ${TAR} -x --directory ${STAGEDIR}${DATADIR}/.. --file ${WRKSRC}/${ECLIPSE_RESULT}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-distclean:
- ${RM} -r ${DISTDIR}/eclipse
+# dynamically add timestamped profiles, which should be excluded from pkg-plist
+post-install:
+ cd ${STAGEDIR}${PREFIX} && ${FIND} -s share/${PORTNAME} -name '*.profile.gz' >> ${TMPPLIST}
.include <bsd.port.mk>
Modified: head/java/eclipse/distinfo
==============================================================================
--- head/java/eclipse/distinfo Sun Apr 14 09:14:10 2019 (r498879)
+++ head/java/eclipse/distinfo Sun Apr 14 09:14:32 2019 (r498880)
@@ -1,5 +1,53 @@
-TIMESTAMP = 1466985570
-SHA256 (eclipse/eclipse.platform.releng.aggregator-4.6.xz) = 916df36f28bd53dd17c9f059b19bad2f58c58865705c1d81ca59bf128bda32f7
-SIZE (eclipse/eclipse.platform.releng.aggregator-4.6.xz) = 215088004
-SHA256 (eclipse/eclipse-maven-repo-4.6.xz) = 5f6e816b012158a5c7e4b5bc7ecc1b12d1cae91e530ec503e8cd9910ab28a624
-SIZE (eclipse/eclipse-maven-repo-4.6.xz) = 135692066
+TIMESTAMP = 1554503098
+SHA256 (eclipse/eclipse.jdt-R4_11.tar.xz) = 69cfb50655af18880880ef4292e2856ad12d847527553bb7d13f2a3443f566ce
+SIZE (eclipse/eclipse.jdt-R4_11.tar.xz) = 37580
+SHA256 (eclipse/eclipse.jdt.core-R4_11.tar.xz) = 903c7591a4698badbd279d09b2aefd3604820aba54cf2958e4fd5cfa0d806f24
+SIZE (eclipse/eclipse.jdt.core-R4_11.tar.xz) = 8371984
+SHA256 (eclipse/eclipse.jdt.core.binaries-R4_11.tar.xz) = ddcf1962d1b869c22cc31d0634d280e68b91a6c8f5561f64a5072e558460e7a2
+SIZE (eclipse/eclipse.jdt.core.binaries-R4_11.tar.xz) = 34416600
+SHA256 (eclipse/eclipse.jdt.debug-R4_11.tar.xz) = 028222dbe3d2ebc4002b3b362e0500a791e86ef9e4fca9a5d7a1bed97f9bc395
+SIZE (eclipse/eclipse.jdt.debug-R4_11.tar.xz) = 1425276
+SHA256 (eclipse/eclipse.jdt.ui-R4_11.tar.xz) = 28ca01db7a12183125b9794cd56bb0dd6b5ba449014bc8bfe9ac6991e63b5a77
+SIZE (eclipse/eclipse.jdt.ui-R4_11.tar.xz) = 14117296
+SHA256 (eclipse/eclipse.pde.build-R4_11.tar.xz) = 32496ccf12e630762fd59fd18ebc1bae9f96437f012aaeab5797ba29f6b2ddd7
+SIZE (eclipse/eclipse.pde.build-R4_11.tar.xz) = 868176
+SHA256 (eclipse/eclipse.pde.ui-R4_11.tar.xz) = 7ac38d3c2b52c030d7011395c94fe6dbdacc735a308911c1c0689388e54f6e87
+SIZE (eclipse/eclipse.pde.ui-R4_11.tar.xz) = 29759352
+SHA256 (eclipse/eclipse.platform-R4_11.tar.xz) = f9512fc71c40c37703b89617efdbd48f1fac4d4558e705b9a13596a567241a5d
+SIZE (eclipse/eclipse.platform-R4_11.tar.xz) = 952108
+SHA256 (eclipse/eclipse.platform.common-R4_11.tar.xz) = a3062ed00ebe342a98e1132449d42987e104b741e1b86201c456af47fdd004c3
+SIZE (eclipse/eclipse.platform.common-R4_11.tar.xz) = 34049880
+SHA256 (eclipse/eclipse.platform.debug-R4_11.tar.xz) = 2e2b675035e808b121a9cb38cd5c26e35a6f2c38853f9dbd9db37d5e2ef1b921
+SIZE (eclipse/eclipse.platform.debug-R4_11.tar.xz) = 1369408
+SHA256 (eclipse/eclipse.platform.releng-R4_11.tar.xz) = a550feae2316d591b0990460a053abc19dd87b80c86c351cce98bff33194ede9
+SIZE (eclipse/eclipse.platform.releng-R4_11.tar.xz) = 411064
+SHA256 (eclipse/eclipse.platform.releng.aggregator-R4_11.tar.xz) = c25d05c355585e5fcd6465a95899dd1eb6d2af92aab16d90bf0cdf3a6044c4fc
+SIZE (eclipse/eclipse.platform.releng.aggregator-R4_11.tar.xz) = 690924
+SHA256 (eclipse/eclipse.platform.resources-R4_11.tar.xz) = 59be5020229e5053909194c55d416a384b2cf00b7a578d8df50d80c6bb8c6948
+SIZE (eclipse/eclipse.platform.resources-R4_11.tar.xz) = 857244
+SHA256 (eclipse/eclipse.platform.runtime-R4_11.tar.xz) = 70b9ea7151ea5c60feea289f3a8b7fcd66619f46f2ef2fde0a7ae2a034355330
+SIZE (eclipse/eclipse.platform.runtime-R4_11.tar.xz) = 432764
+SHA256 (eclipse/eclipse.platform.swt-R4_11.tar.xz) = b779fe217ac503b28b83fa1104b17cd99e8b6086bdb31be3f9efbd2f4135bc96
+SIZE (eclipse/eclipse.platform.swt-R4_11.tar.xz) = 3535864
+SHA256 (eclipse/eclipse.platform.swt.binaries-R4_11.tar.xz) = 805b830cb1cc45895594c1ac5fb96173a968fa954a33cb90dacf57215b651796
+SIZE (eclipse/eclipse.platform.swt.binaries-R4_11.tar.xz) = 1077336
+SHA256 (eclipse/eclipse.platform.team-R4_11.tar.xz) = f4f36cb722f393e25626ea5131b4d9017f3d47d69f33f2982f7a6bdeda5b3dad
+SIZE (eclipse/eclipse.platform.team-R4_11.tar.xz) = 4665536
+SHA256 (eclipse/eclipse.platform.text-R4_11.tar.xz) = da6fad72804338e40efa7572bf162e7f88dac8dc8a14eb2fe4f733ed47b0c6be
+SIZE (eclipse/eclipse.platform.text-R4_11.tar.xz) = 1247548
+SHA256 (eclipse/eclipse.platform.ua-R4_11.tar.xz) = a879ef849eaf4585832bd8203f167a031c4f05c9916dc5138ed541eba4f0a870
+SIZE (eclipse/eclipse.platform.ua-R4_11.tar.xz) = 4438264
+SHA256 (eclipse/eclipse.platform.ui-R4_11.tar.xz) = 00e5235b09106bd2f23c01257d50330ff2ed7511bb4dbdbbbe21929e2f25dc85
+SIZE (eclipse/eclipse.platform.ui-R4_11.tar.xz) = 6013124
+SHA256 (eclipse/eclipse.platform.ui.tools-R4_11.tar.xz) = 4cc9941e49bb5f10b9155649165643e9afe5b758b2d3e0807c7c368797963b03
+SIZE (eclipse/eclipse.platform.ui.tools-R4_11.tar.xz) = 316036
+SHA256 (eclipse/rt.equinox.binaries-R4_11.tar.xz) = a4476629efbd4f5063ff42e0aebb9b75e0f40f667fa7a90152e6e1b14934e8f7
+SIZE (eclipse/rt.equinox.binaries-R4_11.tar.xz) = 623604
+SHA256 (eclipse/rt.equinox.bundles-R4_11.tar.xz) = 4b1cada1dcb6b4cddd65f96a85740fcfe053722e836351f0e2ab53a54d531bc9
+SIZE (eclipse/rt.equinox.bundles-R4_11.tar.xz) = 1139768
+SHA256 (eclipse/rt.equinox.framework-R4_11.tar.xz) = 39ea7af8cb7c56e6b4819902de00f498f881c6b66599d5a5b275f2bd32765480
+SIZE (eclipse/rt.equinox.framework-R4_11.tar.xz) = 2812036
+SHA256 (eclipse/rt.equinox.p2-R4_11.tar.xz) = 019ec06efb58a12417c0a1ae9ecfdc368ab8e4ad25364970bd112dc03b9a53c8
+SIZE (eclipse/rt.equinox.p2-R4_11.tar.xz) = 45251216
+SHA256 (eclipse/daemonblade-eclipse-maven-repo-4.11_GH0.tar.gz) = ab9e83997cccc02c235c8d3aa67db6f9963b25ede3d22d961d9292925a2f6bfa
+SIZE (eclipse/daemonblade-eclipse-maven-repo-4.11_GH0.tar.gz) = 167655977
Modified: head/java/eclipse/files/eclipse.in
==============================================================================
--- head/java/eclipse/files/eclipse.in Sun Apr 14 09:14:10 2019 (r498879)
+++ head/java/eclipse/files/eclipse.in Sun Apr 14 09:14:32 2019 (r498880)
@@ -6,41 +6,4 @@
#
# $FreeBSD$
#
-DEFAULT_JAVA_HOME=%%JAVA_HOME%%
-ECLIPSE_HOME=%%ECLIPSE_HOME%%
-DEFAULT_JAVA_CMD=java
-export GRE_HOME=%%LOCALBASE%%/lib/%%BROWSER%%
-
-#-----------------------------------------------------------------------------
-# Determine configuration settings
-#-----------------------------------------------------------------------------
-
-# Determine the JDK home directory
-if [ -z "${JAVA_HOME}" ]; then
- JAVA_HOME=${DEFAULT_JAVA_HOME}
-fi
-
-# Determine 'java' executable
-if [ -z "${JAVACMD}" ]; then
- if [ -n "${JAVA_HOME}" ]; then
- JAVACMD="${JAVA_HOME}/bin/java"
- else
- JAVACMD=${DEFAULT_JAVACMD}
- fi
-fi
-
-# Check if 'java' executable can be found
-if [ ! -x "$JAVACMD" ]; then
- echo "Error: JAVA_HOME is not defined correctly: ${JAVA_HOME}"
- echo " Unable to find ${JAVACMD}"
- exit 1
-fi
-
-# Check if 'eclipse' executable can be found
-if [ ! -x "${ECLIPSE_HOME}/eclipse" ]; then
- echo "Error: ECLIPSE_HOME is not defined correctly: ${ECLIPSE_HOME}"
- echo " Unable to find eclipse launcher binary"
- exit 1
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" JAVA_OS="%%JAVA_OS%%" PATH=${JAVA_HOME}/bin:${PATH} %%SWTGTK3OPT%% exec "${ECLIPSE_HOME}/eclipse" "$@"
+exec %%DATADIR%%/eclipse "$@"
Added: head/java/eclipse/files/patch-eclipse-platform-parent
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse-platform-parent Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,52 @@
+diff -ru eclipse-platform-parent/pom.xml eclipse-platform-parent/pom.xml
+--- 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
+@@ -89,9 +89,9 @@
+ 'eclipiserun-repo' repository, such as for computing .api-descriptions and
+ generating API Tools reports.
+ -->
+- <eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.11-I-builds/</eclipserun-repo>
++ <eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.11/</eclipserun-repo>
+
+- <comparator.repo>http://download.eclipse.org/eclipse/updates/4.11-I-builds</comparator.repo>
++ <comparator.repo>http://download.eclipse.org/eclipse/updates/4.11</comparator.repo>
+
+ <!--
+ NOTE: this EMF and ECF URL must match exactly what is in the eclipse-sdk-prereqs.target file.
+@@ -100,7 +100,7 @@
+ it).
+ And, of course, in the PDE target file, the URL is expected to be the actual URL, not a variable.
+ -->
+- <emf-repo.url>http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201903030654/</emf-repo.url>
++ <emf-repo.url>http://download.eclipse.org/modeling/emf/emf/builds/release/2.17/</emf-repo.url>
+
+ <ecf-repo.url>http://download.eclipse.org/rt/ecf/3.14.4/site.p2/</ecf-repo.url>
+
+@@ -262,14 +262,14 @@
+ </target>
+ <environments>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
+- <arch>x86_64</arch>
++ <arch>amd64</arch>
+ </environment>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
+- <arch>ppc64le</arch>
++ <arch>powerpc64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+@@ -639,7 +639,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>http://download.eclipse.org/eclipse/updates/4.11-I-builds</eclipse-p2-repo.url>
++ <eclipse-p2-repo.url>http://download.eclipse.org/eclipse/updates/4.11</eclipse-p2-repo.url>
+ </properties>
+ <repositories>
+ <repository>
Added: head/java/eclipse/files/patch-eclipse.pde.build
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.pde.build Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,77 @@
+diff -ru eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml
+--- 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
+@@ -59,10 +59,10 @@
+ </ant>
+ </target>
+
+- <property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64" value="true" />
+- <target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64">
++ <property name="assemble.org.eclipse.pde.build.container.feature.freebsd.gtk.amd64" value="true" />
++ <target name="assemble.org.eclipse.pde.build.container.feature.freebsd.gtk.amd64">
+ <ant antfile="${assembleScriptName}" dir="${buildDirectory}">
+- <property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
++ <property name="archiveName" value="${archiveNamePrefix}-freebsd.gtk.amd64.zip"/>
+ </ant>
+ </target>
+
+diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java
+--- 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
+@@ -704,7 +704,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();
+ }
+ }
+diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
+--- 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();
+ }
+ }
+diff -ru eclipse.pde.build/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/JNLPGenerator.java eclipse.pde.build/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/JNLPGenerator.java
+--- 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
+@@ -306,6 +306,8 @@
+ private String convertOS(String os) {
+ if (os == null)
+ return null;
++ if ("freebsd".equalsIgnoreCase(os)) //$NON-NLS-1$
++ return "FreeBSD"; //$NON-NLS-1$
+ if ("win32".equalsIgnoreCase(os)) //$NON-NLS-1$
+ return "Windows"; //$NON-NLS-1$
+ if ("macosx".equalsIgnoreCase(os)) //$NON-NLS-1$
+diff -ru eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml
+--- 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
+@@ -19,9 +19,9 @@
+ </ant>
+ </target>
+
+- <target name="assemble.linux.gtk.x86_64.xml">
++ <target name="assemble.freebsd.gtk.amd64.xml">
+ <ant antfile="${assembleScriptName}" >
+- <property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
++ <property name="archiveName" value="${archiveNamePrefix}-freebsd.gtk.amd64.zip"/>
+ </ant>
+ </target>
+
+diff -ru eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties
+--- 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
+@@ -19,4 +19,4 @@
+ root.permissions.755=eclipse,*.so*
+
+ 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.amd64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
Added: head/java/eclipse/files/patch-eclipse.pde.ui
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.pde.ui Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,14 @@
+diff -ru eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product
+--- eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product 0000-00-00 00:00:00.000000000 +0000
+@@ -80,8 +80,8 @@
+ <plugin id="org.eclipse.osgi.util"/>
+ <plugin id="org.eclipse.swt"/>
+ <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
+- <plugin id="org.eclipse.swt.gtk.linux.ppc64" fragment="true"/>
+- <plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
++ <plugin id="org.eclipse.swt.gtk.freebsd.powerpc64" fragment="true"/>
++ <plugin id="org.eclipse.swt.gtk.freebsd.amd64" fragment="true"/>
+ <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
+ <plugin id="org.w3c.css.sac"/>
+ <plugin id="org.w3c.dom.events"/>
Added: head/java/eclipse/files/patch-eclipse.platform.releng
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.platform.releng Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,71 @@
+diff -ru eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml
+--- 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
+@@ -96,9 +96,9 @@
+ unpack="false"/>
+
+ <plugin
+- id="org.eclipse.core.net.linux.x86_64"
+- os="linux"
+- arch="x86_64"
++ id="org.eclipse.core.net.freebsd.amd64"
++ os="freebsd"
++ arch="amd64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+@@ -348,9 +348,9 @@
+ unpack="false"/>
+
+ <plugin
+- id="org.eclipse.core.filesystem.linux.x86_64"
+- os="linux"
+- arch="x86_64"
++ id="org.eclipse.core.filesystem.freebsd.amd64"
++ os="freebsd"
++ arch="amd64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+@@ -387,9 +387,9 @@
+ unpack="false"/>
+
+ <plugin
+- id="org.eclipse.core.filesystem.linux.ppc64le"
+- os="linux"
+- arch="ppc64le"
++ id="org.eclipse.core.filesystem.freebsd.powerpc64"
++ os="freebsd"
++ arch="powerpc64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+@@ -451,9 +451,9 @@
+ unpack="false"/>
+
+ <plugin
+- id="org.eclipse.equinox.security.linux.x86_64"
+- os="linux"
+- arch="x86_64"
++ id="org.eclipse.equinox.security.freebsd.amd64"
++ os="freebsd"
++ arch="amd64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+diff -ru eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml
+--- 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
+@@ -55,10 +55,10 @@
+ </plugins>
+ <excludes>
+ <plugin id="org.eclipse.platform.doc.user"/>
+- <plugin id="org.eclipse.core.filesystem.linux.x86_64"/>
++ <plugin id="org.eclipse.core.filesystem.freebsd.amd64"/>
+ <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.resources.win32.x86_64"/>
+ </excludes>
+ </configuration>
Added: head/java/eclipse/files/patch-eclipse.platform.releng.prereqs.sdk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.platform.releng.prereqs.sdk Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,12 @@
+diff -ru eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
+--- eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target 0000-00-00 00:00:00.000000000 +0000
+@@ -167,7 +167,7 @@
+ <unit id="org.eclipse.emf.edit" version="2.14.0.v20180823-0456"/>
+ <unit id="org.eclipse.emf.databinding" version="1.5.0.v20180706-1146"/>
+ <unit id="org.eclipse.emf.databinding.edit" version="1.5.0.v20180823-0456"/>
+- <repository location="http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201903030654/"/>
++ <repository location="http://download.eclipse.org/modeling/emf/emf/builds/release/2.17/"/>
+ </location>
+
+ <location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
Added: head/java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,288 @@
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml
+--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml 0000-00-00 00:00:00.000000000 +0000
+@@ -111,7 +111,7 @@
+ -->
+ <property
+ name="platformFile"
+- value="eclipse-platform-${eclispeBaseLabel}-linux-gtk-x86_64.tar.gz" />
++ value="eclipse-platform-${eclispeBaseLabel}-freebsd-gtk-amd64.tar.gz" />
+
+ <!--
+ mavenproperties.properties is produced during the build and contains
+@@ -334,4 +334,4 @@
+ file="${settingsDir}/org.eclipse.core.net.prefs" />
+ </target>
+
+-</project>
+\ No newline at end of file
++</project>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
+--- 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
+@@ -8,12 +8,12 @@
+ fileName="eclipse-SDK-${BUILD_ID}-win32-x86_64.zip"></platform>
+ <platform
+ id="SLG264"
+- name="Linux (64 bit version)"
+- fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-x86_64.tar.gz"></platform>
++ name="FreeBSD (64 bit version)"
++ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-amd64.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>
++ name="FreeBSD (64 bit version for Power PC)"
++ fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
+ <platform
+ id="SMCC64"
+ name="Mac OSX (64 bit version)"
+@@ -70,12 +70,12 @@
+ fileName="eclipse-platform-${BUILD_ID}-win32-x86_64.zip"></platform>
+ <platform
+ id="PLG264"
+- name="Linux (64 bit version)"
+- fileName="eclipse-platform-${BUILD_ID}-linux-gtk-x86_64.tar.gz"></platform>
++ name="FreeBSD (64 bit version)"
++ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-amd64.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>
++ name="FreeBSD (64 bit version for Power PC)"
++ fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
+ <platform
+ id="PMCC64"
+ name="Mac OSX (64 bit version)"
+@@ -150,12 +150,12 @@
+ fileName="swt-${BUILD_ID}-win32-win32-x86_64.zip"></platform>
+ <platform
+ id="SWTLG64"
+- name="Linux (64 bit version)"
+- fileName="swt-${BUILD_ID}-gtk-linux-x86_64.zip"></platform>
++ name="FreeBSD (64 bit version)"
++ fileName="swt-${BUILD_ID}-gtk-freebsd-amd64.zip"></platform>
+ <platform
+ id="SWTLG2PPC64LE"
+- name="Linux (64 bit version for Power PC)"
+- fileName="swt-${BUILD_ID}-gtk-linux-ppc64le.zip"></platform>
++ name="FreeBSD (64 bit version for Power PC)"
++ fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
+ <platform
+ id="SWTMCC64"
+ name="Mac OSX (64 bit version)"
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml
+--- 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
+@@ -138,9 +138,9 @@
+ <resolver>p2</resolver>
+ <environments>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
+- <arch>x86_64</arch>
++ <arch>amd64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/equinoxp2tests.properties eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/equinoxp2tests.properties
+--- eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/equinoxp2tests.properties 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/equinoxp2tests.properties 0000-00-00 00:00:00.000000000 +0000
+@@ -1,11 +1,11 @@
+ #Properties required by equinox p2 tests
+ # Version from .../eclipse-junit-tests/src/main/resources/
+
+-org.eclipse.equinox.p2.reconciler.tests.platform.archive.linux-x86_64=\${basedir}/eclipse-platform-${buildId}-linux-gtk-x86_64.tar.gz
++org.eclipse.equinox.p2.reconciler.tests.platform.archive.freebsd-amd64=\${basedir}/eclipse-platform-${buildId}-freebsd-gtk-amd64.tar.gz
+ org.eclipse.equinox.p2.reconciler.tests.platform.archive.win32-x86_64=\${basedir}\\\\eclipse-platform-${buildId}-win32-x86_64.zip
+ org.eclipse.equinox.p2.reconciler.tests.platform.archive.macosx-x86_64=\${basedir}/eclipse-platform-${buildId}-macosx-cocoa-x86_64.tar.gz
+
+-org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.linux-x86_64=\${basedir}/eclipse-platform-4.10-linux-gtk-x86_64.tar.gz
++org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.freebsd-x86_64=\${basedir}/eclipse-platform-4.10-freebsd-gtk-amd64.tar.gz
+ org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.win32-x86_64=\${basedir}\\\\eclipse-platform-4.10-win32-x86_64.zip
+ org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.macosx-x86_64=\${basedir}/eclipse-platform-4.10-macosx-cocoa-x86_64.tar.gz
+
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh
+--- eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh 0000-00-00 00:00:00.000000000 +0000
+@@ -7,10 +7,10 @@
+
+
+ mkdir -p workarea/${buildId}/eclipse-testing
+-#cp /home/files/buildzips/oxygen/R/R-4.10-201812060815/eclipse-SDK-4.10-linux-gtk-x86_64.tar.gz ./workarea/${buildId}/eclipse-testing/
+-cp /home/files/buildzips/oxygen/R/R-4.10-201812060815/eclipse-platform-4.10-linux-gtk-x86_64.tar.gz ./workarea/${buildId}/eclipse-testing/platformLocation/
++#cp /home/files/buildzips/oxygen/R/R-4.10-201812060815/eclipse-SDK-4.10-freebsd-gtk-amd64.tar.gz ./workarea/${buildId}/eclipse-testing/
++cp /home/files/buildzips/oxygen/R/R-4.10-201812060815/eclipse-platform-4.10-freebsd-gtk-amd64.tar.gz ./workarea/${buildId}/eclipse-testing/platformLocation/
+
+-cp ../../eclipse-SDK-${buildId}-linux-gtk-x86_64.tar.gz workarea/${buildId}/eclipse-testing/
++cp ../../eclipse-SDK-${buildId}-freebsd-gtk-amd64.tar.gz workarea/${buildId}/eclipse-testing/
+
+ cp eclipse-junit-tests-${buildId}.zip workarea/${buildId}/eclipse-testing/
+
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml
+--- 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
+@@ -14,8 +14,8 @@
+ <target name="equinoxlaunchers">
+ <property name="archiveRoot" value="launchers" />
+ <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" />
+- <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="freebsd" ws="gtk" arch="amd64" archiveName="${archiveRoot}-freebsd.gtk.amd64.${buildId}.tar.gz" />
++ <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
+ <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
+ </target>
+
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product
+--- 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
+@@ -18,7 +18,7 @@
+ <windowImages/>
+
+ <launcher name="rt">
+- <linux icon="icon.xpm"/>
++ <freebsd icon="icon.xpm"/>
+ <macosx icon="rt.icns"/>
+ <win useIco="true">
+ <ico path="rt.ico"/>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
+--- 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
+@@ -43,9 +43,9 @@
+ <resolver>p2</resolver>
+ <environments>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
+- <arch>x86_64</arch>
++ <arch>amd64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+@@ -91,7 +91,7 @@
+ <configuration>
+ <formats>
+ <win32>zip</win32>
+- <linux>tar.gz</linux>
++ <freebsd>tar.gz</freebsd>
+ <macosx>tar.gz</macosx>
+ </formats>
+ </configuration>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product
+--- eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <splash
+ location="org.eclipse.platform" />
+ <launcher name="eclipse">
+- <linux icon="icons/icon.xpm"/>
++ <freebsd icon="icons/icon.xpm"/>
+ <macosx icon="icons/Eclipse.icns"/>
+ <win useIco="true">
+ <ico path="icons/eclipse.ico"/>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml
+--- eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml 0000-00-00 00:00:00.000000000 +0000
+@@ -79,7 +79,7 @@
+ <configuration>
+ <formats>
+ <win32>zip</win32>
+- <linux>tar.gz</linux>
++ <freebsd>tar.gz</freebsd>
+ <macosx>tar.gz</macosx>
+ </formats>
+ </configuration>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product
+--- eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <splash
+ location="org.eclipse.platform" />
+ <launcher name="eclipse">
+- <linux icon="icons/icon.xpm"/>
++ <freebsd icon="icons/icon.xpm"/>
+ <macosx icon="icons/Eclipse.icns"/>
+ <win useIco="true">
+ <ico path="icons/eclipse.ico"/>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/pom.xml eclipse.platform.releng.tychoeclipsebuilder/pom.xml
+--- 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
+@@ -36,7 +36,9 @@
+ <module>platform</module>
+ <module>platform.sdk</module>
+ <module>sdk</module>
++ <!-- disabled
+ <module>eclipse-junit-tests</module>
+ <module>eclipse.platform.repository</module>
++ -->
+ </modules>
+ </project>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product
+--- eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product 0000-00-00 00:00:00.000000000 +0000
+@@ -16,7 +16,7 @@
+ </launcherArgs>
+
+ <launcher name="eclipse">
+- <linux icon="icons/icon.xpm"/>
++ <freebsd icon="icons/icon.xpm"/>
+ <macosx icon="icons/Eclipse.icns"/>
+ <win useIco="true">
+ <ico path="icons/eclipse.ico"/>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties
+--- 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
+@@ -29,11 +29,11 @@
+ #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
+ #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
+
+-root.linux.gtk.ppc64le=rootfiles/linux.gtk.ppc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc64le
+-root.linux.gtk.ppc64le.permissions.755=eclipse
++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.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
++root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
++root.freebsd.gtk.amd64.permissions.755=eclipse
+
+ bin.includes = feature.properties
+
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product
+--- eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <windowImages/>
+
+ <launcher name="eclipse">
+- <linux icon="icons/icon.xpm"/>
++ <freebsd icon="icons/icon.xpm"/>
+ <macosx icon="icons/Eclipse.icns"/>
+ <win useIco="true">
+ <ico path="icons/eclipse.ico"/>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml
+--- eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml 0000-00-00 00:00:00.000000000 +0000
+@@ -77,7 +77,7 @@
+ <configuration>
+ <formats>
+ <win32>zip</win32>
+- <linux>tar.gz</linux>
++ <freebsd>tar.gz</freebsd>
+ <macosx>tar.gz</macosx>
+ </formats>
+ </configuration>
+diff -ru eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product
+--- eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <splash
+ location="org.eclipse.platform" />
+ <launcher name="eclipse">
+- <linux icon="icons/icon.xpm"/>
++ <freebsd icon="icons/icon.xpm"/>
+ <macosx icon="icons/Eclipse.icns"/>
+ <win useIco="true">
+ <ico path="icons/eclipse.ico"/>
Added: head/java/eclipse/files/patch-eclipse.platform.resources
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/eclipse/files/patch-eclipse.platform.resources Sun Apr 14 09:14:32 2019 (r498880)
@@ -0,0 +1,235 @@
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 0000-00-00 00:00:00.000000000 +0000
+@@ -20,7 +20,7 @@
+ LIB_NAME_FULL = libunixfile_1_0_0.so
+
+ #Set this to be your OS type
+-OS_TYPE = linux
++OS_TYPE = freebsd
+
+ #Set this to be the location of your JRE
+ ifeq (${JAVA_HOME},)
+@@ -28,15 +28,11 @@
+ endif
+
+ JDK_INCLUDE = -I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS_TYPE}
+-OPT_FLAGS=-O2 -g -s -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
++OPT_FLAGS=-O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+
+ core:
+- gcc $(OPT_FLAGS) -fPIC -c $(JDK_INCLUDE) -o $(CORE.O) $(CORE.C)
+- gcc $(OPT_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(CORE.O) -lc
++ ${CC} $(OPT_FLAGS) -fPIC -c $(JDK_INCLUDE) -o $(CORE.O) $(CORE.C)
++ ${CC} $(OPT_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(CORE.O) -lc
+
+ clean:
+ rm -f $(CORE.O) $(LIB_NAME_FULL)
+-
+-install: core
+- rm -f ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/libunixfile_1_0_0.so
+- mv libunixfile_1_0_0.so ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
+@@ -1,6 +1,6 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <projectDescription>
+- <name>org.eclipse.core.filesystem.linux.x86_64</name>
++ <name>org.eclipse.core.filesystem.freebsd.amd64</name>
+ <comment></comment>
+ <projects>
+ </projects>
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
+@@ -1,9 +1,9 @@
+ Manifest-Version: 1.0
+ Bundle-ManifestVersion: 2
+ Bundle-Name: %fragmentName
+-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86_64; singleton:=true
++Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.amd64; singleton:=true
+ Bundle-Version: 1.2.300.qualifier
+ Bundle-Vendor: %providerName
+ Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
+ Bundle-Localization: fragment
+-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
++Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <relativePath>../../</relativePath>
+ </parent>
+ <groupId>org.eclipse.core</groupId>
+- <artifactId>org.eclipse.core.filesystem.linux.x86_64</artifactId>
++ <artifactId>org.eclipse.core.filesystem.freebsd.amd64</artifactId>
+ <version>1.2.300-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+@@ -33,9 +33,9 @@
+ <resolver>p2</resolver>
+ <environments>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
+- <arch>x86_64</arch>
++ <arch>amd64</arch>
+ </environment>
+ </environments>
+ </configuration>
+@@ -50,7 +50,7 @@
+ <property>
+ <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
+ <name>native</name>
+- <value>gtk.linux.x86_64</value>
++ <value>gtk.freebsd.amd64</value>
+ </property>
+ </activation>
+ <build>
+@@ -63,10 +63,10 @@
+ <phase>process-resources</phase>
+ <configuration>
+ <target>
+- <exec executable="make" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/linux/"/>
+- <mkdir dir="os/linux/x86_64/"/>
+- <copy todir="os/linux/x86_64/">
+- <fileset dir="../org.eclipse.core.filesystem/natives/unix/linux/">
++ <exec executable="gmake" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/freebsd/"/>
++ <mkdir dir="os/freebsd/amd64/"/>
++ <copy todir="os/freebsd/amd64/">
++ <fileset dir="../org.eclipse.core.filesystem/natives/unix/freebsd/">
+ <include name="libunixfile_*.so"/>
+ </fileset>
+ </copy>
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
+@@ -1,9 +1,9 @@
+ Manifest-Version: 1.0
+ Bundle-ManifestVersion: 2
+ Bundle-Name: %fragmentName
+-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86; singleton:=true
++Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.i386; singleton:=true
+ Bundle-Version: 1.4.300.qualifier
+ Bundle-Vendor: %providerName
+ Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
+ Bundle-Localization: fragment
+-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86))
++Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=i386))
+diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml
+--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
++++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
+@@ -18,7 +18,7 @@
+ <relativePath>../../</relativePath>
+ </parent>
+ <groupId>org.eclipse.core</groupId>
+- <artifactId>org.eclipse.core.filesystem.linux.x86</artifactId>
++ <artifactId>org.eclipse.core.filesystem.freebsd.i386</artifactId>
+ <version>1.4.300-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+@@ -33,9 +33,9 @@
+ <resolver>p2</resolver>
+ <environments>
+ <environment>
+- <os>linux</os>
++ <os>freebsd</os>
+ <ws>gtk</ws>
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list