# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# eclipse
# eclipse/pkg-descr
# eclipse/distinfo
# eclipse/files
# eclipse/files/patch-eclipse.platform.ui
# eclipse/files/patch-rt.equinox.p2
# eclipse/files/patch-eclipse.platform.swt.binaries
# eclipse/files/patch-eclipse.pde.ui
# eclipse/files/patch-eclipse.platform.team
# eclipse/files/patch-eclipse.platform.runtime
# eclipse/files/patch-eclipse.platform.resources
# eclipse/files/patch-eclipse.platform.releng.prereqs.sdk
# eclipse/files/patch-production
# eclipse/files/patch-eclipse.platform.swt
# eclipse/files/patch-eclipse.pde.build
# eclipse/files/patch-eclipse.platform.releng
# eclipse/files/patch-rt.equinox.framework
# eclipse/files/eclipse.in
# eclipse/files/patch-eclipse.platform.ua
# eclipse/files/patch-eclipse-platform-parent
# eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder
# eclipse/files/patch-rt.equinox.bundles
# eclipse/Makefile
# eclipse/scripts
# eclipse/scripts/pre-patch
# eclipse/scripts/post-extract
# eclipse/scripts/pre-build
#
echo c - eclipse
mkdir -p eclipse > /dev/null 2>&1
echo x - eclipse/pkg-descr
sed 's/^X//' >eclipse/pkg-descr << '40b0fd993d37a877b52d7b61a5e369cb'
XThe Eclipse Platform is an open extensible IDE for anything and yet
Xnothing in particular. The Eclipse Platform provides building blocks
Xand a foundation for constructing and running integrated software-
Xdevelopment tools. The Eclipse Platform allows tool builders to
Xindependently develop tools that integrate with other people's tools
Xso seamlessly you can't tell where one tool ends and another starts.
X
XWWW: http://www.eclipse.org/
40b0fd993d37a877b52d7b61a5e369cb
echo x - eclipse/distinfo
sed 's/^X//' >eclipse/distinfo << '8bf465d09aa7240ee722f5f3bcf95369'
XTIMESTAMP = 1553215255
XSHA256 (eclipse/eclipse.jdt-R4_11.tar.xz) = 69cfb50655af18880880ef4292e2856ad12d847527553bb7d13f2a3443f566ce
XSIZE (eclipse/eclipse.jdt-R4_11.tar.xz) = 37580
XSHA256 (eclipse/eclipse.jdt.core-R4_11.tar.xz) = 903c7591a4698badbd279d09b2aefd3604820aba54cf2958e4fd5cfa0d806f24
XSIZE (eclipse/eclipse.jdt.core-R4_11.tar.xz) = 8371984
XSHA256 (eclipse/eclipse.jdt.core.binaries-R4_11.tar.xz) = ddcf1962d1b869c22cc31d0634d280e68b91a6c8f5561f64a5072e558460e7a2
XSIZE (eclipse/eclipse.jdt.core.binaries-R4_11.tar.xz) = 34416600
XSHA256 (eclipse/eclipse.jdt.debug-R4_11.tar.xz) = 028222dbe3d2ebc4002b3b362e0500a791e86ef9e4fca9a5d7a1bed97f9bc395
XSIZE (eclipse/eclipse.jdt.debug-R4_11.tar.xz) = 1425276
XSHA256 (eclipse/eclipse.jdt.ui-R4_11.tar.xz) = 28ca01db7a12183125b9794cd56bb0dd6b5ba449014bc8bfe9ac6991e63b5a77
XSIZE (eclipse/eclipse.jdt.ui-R4_11.tar.xz) = 14117296
XSHA256 (eclipse/eclipse.pde.build-R4_11.tar.xz) = 32496ccf12e630762fd59fd18ebc1bae9f96437f012aaeab5797ba29f6b2ddd7
XSIZE (eclipse/eclipse.pde.build-R4_11.tar.xz) = 868176
XSHA256 (eclipse/eclipse.pde.ui-R4_11.tar.xz) = 7ac38d3c2b52c030d7011395c94fe6dbdacc735a308911c1c0689388e54f6e87
XSIZE (eclipse/eclipse.pde.ui-R4_11.tar.xz) = 29759352
XSHA256 (eclipse/eclipse.platform-R4_11.tar.xz) = f9512fc71c40c37703b89617efdbd48f1fac4d4558e705b9a13596a567241a5d
XSIZE (eclipse/eclipse.platform-R4_11.tar.xz) = 952108
XSHA256 (eclipse/eclipse.platform.common-R4_11.tar.xz) = a3062ed00ebe342a98e1132449d42987e104b741e1b86201c456af47fdd004c3
XSIZE (eclipse/eclipse.platform.common-R4_11.tar.xz) = 34049880
XSHA256 (eclipse/eclipse.platform.debug-R4_11.tar.xz) = 2e2b675035e808b121a9cb38cd5c26e35a6f2c38853f9dbd9db37d5e2ef1b921
XSIZE (eclipse/eclipse.platform.debug-R4_11.tar.xz) = 1369408
XSHA256 (eclipse/eclipse.platform.releng-R4_11.tar.xz) = a550feae2316d591b0990460a053abc19dd87b80c86c351cce98bff33194ede9
XSIZE (eclipse/eclipse.platform.releng-R4_11.tar.xz) = 411064
XSHA256 (eclipse/eclipse.platform.releng.aggregator-R4_11.tar.xz) = c25d05c355585e5fcd6465a95899dd1eb6d2af92aab16d90bf0cdf3a6044c4fc
XSIZE (eclipse/eclipse.platform.releng.aggregator-R4_11.tar.xz) = 690924
XSHA256 (eclipse/eclipse.platform.resources-R4_11.tar.xz) = 59be5020229e5053909194c55d416a384b2cf00b7a578d8df50d80c6bb8c6948
XSIZE (eclipse/eclipse.platform.resources-R4_11.tar.xz) = 857244
XSHA256 (eclipse/eclipse.platform.runtime-R4_11.tar.xz) = 70b9ea7151ea5c60feea289f3a8b7fcd66619f46f2ef2fde0a7ae2a034355330
XSIZE (eclipse/eclipse.platform.runtime-R4_11.tar.xz) = 432764
XSHA256 (eclipse/eclipse.platform.swt-R4_11.tar.xz) = b779fe217ac503b28b83fa1104b17cd99e8b6086bdb31be3f9efbd2f4135bc96
XSIZE (eclipse/eclipse.platform.swt-R4_11.tar.xz) = 3535864
XSHA256 (eclipse/eclipse.platform.swt.binaries-R4_11.tar.xz) = 805b830cb1cc45895594c1ac5fb96173a968fa954a33cb90dacf57215b651796
XSIZE (eclipse/eclipse.platform.swt.binaries-R4_11.tar.xz) = 1077336
XSHA256 (eclipse/eclipse.platform.team-R4_11.tar.xz) = f4f36cb722f393e25626ea5131b4d9017f3d47d69f33f2982f7a6bdeda5b3dad
XSIZE (eclipse/eclipse.platform.team-R4_11.tar.xz) = 4665536
XSHA256 (eclipse/eclipse.platform.text-R4_11.tar.xz) = da6fad72804338e40efa7572bf162e7f88dac8dc8a14eb2fe4f733ed47b0c6be
XSIZE (eclipse/eclipse.platform.text-R4_11.tar.xz) = 1247548
XSHA256 (eclipse/eclipse.platform.ua-R4_11.tar.xz) = a879ef849eaf4585832bd8203f167a031c4f05c9916dc5138ed541eba4f0a870
XSIZE (eclipse/eclipse.platform.ua-R4_11.tar.xz) = 4438264
XSHA256 (eclipse/eclipse.platform.ui-R4_11.tar.xz) = 00e5235b09106bd2f23c01257d50330ff2ed7511bb4dbdbbbe21929e2f25dc85
XSIZE (eclipse/eclipse.platform.ui-R4_11.tar.xz) = 6013124
XSHA256 (eclipse/eclipse.platform.ui.tools-R4_11.tar.xz) = 4cc9941e49bb5f10b9155649165643e9afe5b758b2d3e0807c7c368797963b03
XSIZE (eclipse/eclipse.platform.ui.tools-R4_11.tar.xz) = 316036
XSHA256 (eclipse/rt.equinox.binaries-R4_11.tar.xz) = a4476629efbd4f5063ff42e0aebb9b75e0f40f667fa7a90152e6e1b14934e8f7
XSIZE (eclipse/rt.equinox.binaries-R4_11.tar.xz) = 623604
XSHA256 (eclipse/rt.equinox.bundles-R4_11.tar.xz) = 4b1cada1dcb6b4cddd65f96a85740fcfe053722e836351f0e2ab53a54d531bc9
XSIZE (eclipse/rt.equinox.bundles-R4_11.tar.xz) = 1139768
XSHA256 (eclipse/rt.equinox.framework-R4_11.tar.xz) = 39ea7af8cb7c56e6b4819902de00f498f881c6b66599d5a5b275f2bd32765480
XSIZE (eclipse/rt.equinox.framework-R4_11.tar.xz) = 2812036
XSHA256 (eclipse/rt.equinox.p2-R4_11.tar.xz) = 019ec06efb58a12417c0a1ae9ecfdc368ab8e4ad25364970bd112dc03b9a53c8
XSIZE (eclipse/rt.equinox.p2-R4_11.tar.xz) = 45251216
XSHA256 (eclipse/daemonblade-maven-repo-4.11_GH0.tar.gz) = 7e5a22d7c7ce2dd49a125d397069098918f999a36504d9f6885c78fd0175a1a5
XSIZE (eclipse/daemonblade-maven-repo-4.11_GH0.tar.gz) = 167654685
8bf465d09aa7240ee722f5f3bcf95369
echo c - eclipse/files
mkdir -p eclipse/files > /dev/null 2>&1
echo x - eclipse/files/patch-eclipse.platform.ui
sed 's/^X//' >eclipse/files/patch-eclipse.platform.ui << '0f33ed702e374d21b9c9e244d4196acb'
Xdiff -ru eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml
X--- eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -32,9 +32,9 @@
X p2
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
X
Xdiff -ru eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml
X--- eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -94,7 +94,7 @@
X
X
X@@ -104,28 +104,28 @@
X
X usr/bin/google-chrome
X
X
X usr/bin/chromium-browser
X
X
X usr/bin/konqueror
X
X
X
X usr/bin/epiphany
Xdiff -ru eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java
X--- eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java 0000-00-00 00:00:00.000000000 +0000
X@@ -206,7 +206,8 @@
X if (titleLabel.getVisible()) {
X int tw = width - HMARGIN * 2 - SPACING * 2;
X String os = System.getProperty("os.name"); //$NON-NLS-1$
X- if (Constants.OS_LINUX.equalsIgnoreCase(os)) {
X+ if (Constants.OS_LINUX.equalsIgnoreCase(os) ||
X+ Constants.OS_FREEBSD.equalsIgnoreCase(os)) {
X tw += 1; // See Bug 342610
X }
X if (bsize != null)
X@@ -543,4 +544,4 @@
X target.setTransfer(transferTypes);
X target.addDropListener(listener);
X }
X-}
X\ No newline at end of file
X+}
Xdiff -ru eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml
X--- eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -12,6 +12,12 @@
X basestylesheeturi="css/e4-dark.css"
X id="org.eclipse.e4.ui.css.theme.e4_dark"
X label="%theme.dark"
X+ os="freebsd">
X+
X+
X
X
X
X+
X+
X
X
X
X
X
X
X
X
X
X
X
X-
X-
X+
X+
X
X
X
0f33ed702e374d21b9c9e244d4196acb
echo x - eclipse/files/patch-rt.equinox.p2
sed 's/^X//' >eclipse/files/patch-rt.equinox.p2 << 'bd71d8b2cc37680cd53db1fbb18dd266'
Xdiff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch
X--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch 0000-00-00 00:00:00.000000000 +0000
X@@ -15,7 +15,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml
X--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -22,9 +22,7 @@
X
X ${project.artifactId}
X org.eclipse.equinox.p2.tests.AutomatedTests
X-
X-
X- org.eclipse.equinox.p2.reconciler-linux.gtk.x86_64.tar.gz
X+ org.eclipse.equinox.p2.reconciler-freebsd.gtk.amd64.tar.gz
X
X
X
Xdiff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml
X--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -39,7 +39,7 @@
X
X
X
X- tar.gz
X+ tar.gz
X
X
X
Xdiff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product
X--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product 0000-00-00 00:00:00.000000000 +0000
X@@ -47,7 +47,7 @@
X
X
X
X-
X+
X
X
X
X@@ -121,7 +121,7 @@
X
X
X
X-
X+
X
X
X
X@@ -135,7 +135,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch
X--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch 0000-00-00 00:00:00.000000000 +0000
X@@ -61,7 +61,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml
X--- rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -185,9 +185,9 @@
X unpack="false"/>
X
X eclipse/files/patch-eclipse.platform.swt.binaries << 'd130eff3dd5e211f0d98a68fd52d27d9'
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,7 +2,7 @@
X Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
X+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.aarch64; singleton:=true
X Bundle-Version: 3.109.0.qualifier
X Bundle-ManifestVersion: 2
X Bundle-Localization: fragment
X@@ -26,8 +26,8 @@
X org.eclipse.swt.internal.cairo; x-internal:=true,
X org.eclipse.swt.internal.gtk; x-internal:=true,
X org.eclipse.swt.internal.opengl.glx; x-internal:=true
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=aarch64))
X SWT-WS: gtk
X-SWT-OS: linux
X+SWT-OS: freebsd
X SWT-Arch: aarch64
X-Automatic-Module-Name: org.eclipse.swt.gtk.linux.aarch64
X+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.aarch64
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -1,8 +1,8 @@
X
X-
X+
X
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,12 +20,12 @@
X ../binaries-parent/
X
X org.eclipse.swt
X- org.eclipse.swt.gtk.linux.aarch64
X+ org.eclipse.swt.gtk.freebsd.aarch64
X 3.109.0-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X aarch64
X ${buildId}
X@@ -61,7 +61,7 @@
X
X
X native
X- gtk.linux.aarch64
X+ gtk.freebsd.aarch64
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.swt.gtk.linux.x86_64
X+ org.eclipse.swt.gtk.freebsd.amd64
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,7 +2,7 @@
X Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
X+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.amd64; singleton:=true
X Bundle-Version: 3.110.0.qualifier
X Bundle-ManifestVersion: 2
X Bundle-Localization: fragment
X@@ -26,8 +26,8 @@
X org.eclipse.swt.internal.cairo; x-internal:=true,
X org.eclipse.swt.internal.gtk; x-internal:=true,
X org.eclipse.swt.internal.opengl.glx; x-internal:=true
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
X SWT-WS: gtk
X-SWT-OS: linux
X-SWT-Arch: x86_64
X-Automatic-Module-Name: org.eclipse.swt.gtk.linux.x86_64
X+SWT-OS: freebsd
X+SWT-Arch: amd64
X+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.amd64
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X
X-
X+
X
X
X-
X-
X+
X+
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh 0000-00-00 00:00:00.000000000 +0000
X@@ -36,10 +36,10 @@
X
X if [ "${DEV_ECLIPSE}" != "" ]; then
X echo " Copying generated *.jar files into your ${DEV_ECLIPSE} folder"
X- cp -v ./target/org.eclipse.swt.gtk.linux.x86_64-*-SNAPSHOT.jar ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.linux.x86_64_*
X- cp -v ./target/org.eclipse.swt.gtk.linux.x86_64-*-SNAPSHOT-sources.jar ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.linux.x86_64.source_*.jar
X+ cp -v ./target/org.eclipse.swt.gtk.freebsd.amd64-*-SNAPSHOT.jar ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.freebsd.amd64_*
X+ cp -v ./target/org.eclipse.swt.gtk.freebsd.amd64-*-SNAPSHOT-sources.jar ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.freebsd.amd64.source_*.jar
X echo "Note: Below should list newly generated *jar files with current timestamp"
X- ls -l --color=auto -a ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.linux.x86_64*
X+ ls -l --color=auto -a ${DEV_ECLIPSE}/plugins/org.eclipse.swt.gtk.freebsd.amd64*
X else
X echo "Note:"
X echo " Set DEV_ECLIPSE to your development eclipse folder to have the *.jar files copied into it automatically."
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,14 +20,14 @@
X ../binaries-parent/
X
X org.eclipse.swt
X- org.eclipse.swt.gtk.linux.x86_64
X+ org.eclipse.swt.gtk.freebsd.amd64
X 3.110.0-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X ${buildId}
X
X
X@@ -61,7 +61,7 @@
X
X
X native
X- gtk.linux.x86_64
X+ gtk.freebsd.amd64
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/META-INF/MANIFEST.MF
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,7 +2,7 @@
X Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.arm; singleton:=true
X+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.armv7; singleton:=true
X Bundle-Version: 3.109.0.qualifier
X Bundle-ManifestVersion: 2
X Bundle-Localization: fragment
X@@ -26,8 +26,8 @@
X org.eclipse.swt.internal.cairo; x-internal:=true,
X org.eclipse.swt.internal.gtk; x-internal:=true,
X org.eclipse.swt.internal.opengl.glx; x-internal:=true
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=arm))
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=armv7))
X SWT-WS: gtk
X-SWT-OS: linux
X-SWT-Arch: arm
X-Automatic-Module-Name: org.eclipse.swt.gtk.linux.arm
X+SWT-OS: freebsd
X+SWT-Arch: armv7
X+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.armv7
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/build.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X
X-
X+
X
X
X-
X-
X+
X+
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/pom.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.armv7/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,14 +20,14 @@
X ../binaries-parent/
X
X org.eclipse.swt
X- org.eclipse.swt.gtk.linux.arm
X+ org.eclipse.swt.gtk.freebsd.armv7
X 3.109.0-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- arm
X+ armv7
X ${buildId}
X
X
X@@ -61,7 +61,7 @@
X
X
X native
X- gtk.linux.arm
X+ gtk.freebsd.armv7
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/META-INF/MANIFEST.MF
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,7 +2,7 @@
X Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86; singleton:=true
X+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.i386; singleton:=true
X Bundle-Version: 3.109.0.qualifier
X Bundle-ManifestVersion: 2
X Bundle-Localization: fragment
X@@ -26,7 +26,7 @@
X org.eclipse.swt.internal.cairo; x-internal:=true,
X org.eclipse.swt.internal.gtk; x-internal:=true,
X org.eclipse.swt.internal.opengl.glx; x-internal:=true
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=i386))
X SWT-WS: gtk
X-SWT-OS: linux
X-SWT-Arch: x86
X+SWT-OS: freebsd
X+SWT-Arch: i386
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/build.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X
X-
X+
X
X
X-
X-
X+
X+
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/pom.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,14 +20,14 @@
X ../binaries-parent/
X
X org.eclipse.swt
X- org.eclipse.swt.gtk.linux.x86
X+ org.eclipse.swt.gtk.freebsd.i386
X 3.109.0-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- x86
X+ i386
X ${buildId}
X
X
X@@ -61,7 +61,7 @@
X
X
X native
X- gtk.linux.x86
X+ gtk.freebsd.i386
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,7 +2,7 @@
X Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
X+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64;singleton:=true
X Bundle-Version: 3.110.0.qualifier
X Bundle-ManifestVersion: 2
X Bundle-Localization: fragment
X@@ -26,8 +26,8 @@
X org.eclipse.swt.internal.cairo; x-internal:=true,
X org.eclipse.swt.internal.gtk; x-internal:=true,
X org.eclipse.swt.internal.opengl.glx; x-internal:=true
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64))
X SWT-WS: gtk
X-SWT-OS: linux
X-SWT-Arch: ppc64le
X-Automatic-Module-Name: org.eclipse.swt.gtk.linux.ppc64le
X+SWT-OS: freebsd
X+SWT-Arch: powerpc64
X+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.powerpc64
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X
X-
X+
X
X
X-
X-
X+
X+
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml
X--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,14 +20,14 @@
X ../binaries-parent/
X
X org.eclipse.swt
X- org.eclipse.swt.gtk.linux.ppc64le
X+ org.eclipse.swt.gtk.freebsd.powerpc64
X 3.110.0-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- ppc64le
X+ powerpc64
X ${buildId}
X
X
X@@ -61,7 +61,7 @@
X
X
X native
X- gtk.linux.ppc64le
X+ gtk.freebsd.powerpc64
X
X
X
Xdiff -ru eclipse.platform.swt.binaries/pom.xml eclipse.platform.swt.binaries/pom.xml
X--- eclipse.platform.swt.binaries/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt.binaries/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -54,8 +54,8 @@
X
X
X bundles/org.eclipse.swt.cocoa.macosx.x86_64
X- bundles/org.eclipse.swt.gtk.linux.ppc64le
X- bundles/org.eclipse.swt.gtk.linux.x86_64
X+ bundles/org.eclipse.swt.gtk.freebsd.powerpc64
X+ bundles/org.eclipse.swt.gtk.freebsd.amd64
X bundles/org.eclipse.swt.win32.win32.x86_64
X
X
d130eff3dd5e211f0d98a68fd52d27d9
echo x - eclipse/files/patch-eclipse.pde.ui
sed 's/^X//' >eclipse/files/patch-eclipse.pde.ui << 'dadcad88d73c9d3b8f713e0dda85c1bf'
Xdiff -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
X--- eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product 0000-00-00 00:00:00.000000000 +0000
X@@ -80,8 +80,8 @@
X
X
X
X-
X-
X+
X+
X
X
X
dadcad88d73c9d3b8f713e0dda85c1bf
echo x - eclipse/files/patch-eclipse.platform.team
sed 's/^X//' >eclipse/files/patch-eclipse.platform.team << '38a36c93341b322300bd50a04ecb2259'
Xdiff -ru eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile
X--- eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile 0000-00-00 00:00:00.000000000 +0000
X@@ -22,7 +22,7 @@
X LIB_NAME = gnomeproxy.so
X LIB_NAME_FULL = libgnomeproxy-1.0.0.so
X
X-OS_TYPE = linux
X+OS_TYPE = freebsd
X JDK_INCLUDE = -I${JAVA_HOME}/include -I${JAVA_HOME}/include/${OS_TYPE}
X INCLUDE = `pkg-config --cflags gio-2.0`
X COMPILER_FLAGS = -O0 -fPIC -g3 -Wall -c -fmessage-length=0 ${TARGET_ENVIRONMENT}
X@@ -34,15 +34,13 @@
X
X compile:
X @echo "Building file: $(GNOMEPROXY.O)"
X- @echo "Invoking: GCC C Compiler"
X- gcc $(INCLUDE) $(JDK_INCLUDE) $(COMPILER_FLAGS) -o $(GNOMEPROXY.O) $(GNOMEPROXY.C)
X+ $(CC) $(INCLUDE) $(JDK_INCLUDE) $(COMPILER_FLAGS) -o $(GNOMEPROXY.O) $(GNOMEPROXY.C)
X @echo "Finished building: $(GNOMEPROXY.O)"
X @echo " "
X
X link: compile
X @echo "Building target: $(LIB_NAME_FULL)"
X- @echo "Invoking: GCC C Linker"
X- gcc $(LINKER_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(LIBS) $(GNOMEPROXY.O) -lc
X+ $(CC) $(LINKER_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(LIBS) $(GNOMEPROXY.O)
X @echo "Finished building target: $(LIB_NAME_FULL)"
X @echo " "
X
Xdiff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project
X--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.core.net.linux.x86_64
X+ org.eclipse.core.net.freebsd.amd64
X
X
X
Xdiff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/BUILD_INFO.txt eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/BUILD_INFO.txt
X--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/BUILD_INFO.txt 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/BUILD_INFO.txt 0000-00-00 00:00:00.000000000 +0000
X@@ -1,10 +1,10 @@
X Native Build Info:
X ------------------
X
X-platform: linux.gtk.x86_64
X+platform: freebsd.gtk.amd64
X built by: Eric Williams, ericwill@redhat.com
X build date: 24-May-2018
X-OS Name: RHEL Workstation 7.5
X-OS Version: Linux 3.10.0
X-Compiler version: gcc (GCC) 4.8.5
X-Java version: Java(TM) 8 Runtime Environment, Standard Edition (1.8.0.171)
X\ No newline at end of file
X+OS Name: FreeBSD
X+OS Version: 12
X+Compiler version: FreeBSD clang version 6.0.1
X+Java version: Java(TM) 8 Runtime Environment, Standard Edition (1.8.0.171)
Xdiff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/MANIFEST.MF
X--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -3,9 +3,9 @@
X Bundle-Name: %fragmentName
X Bundle-Vendor: %providerName
X Bundle-Localization: fragment
X-Bundle-SymbolicName: org.eclipse.core.net.linux.x86_64;singleton:=true
X+Bundle-SymbolicName: org.eclipse.core.net.freebsd.amd64;singleton:=true
X Bundle-Version: 1.2.300.qualifier
X Fragment-Host: org.eclipse.core.net;bundle-version="1.1.0"
X-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
X+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
X Bundle-RequiredExecutionEnvironment: JavaSE-1.8
X-Automatic-Module-Name: org.eclipse.core.net.linux.x86_64
X+Automatic-Module-Name: org.eclipse.core.net.freebsd.amd64
Xdiff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml
X--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X ../../
X
X org.eclipse.core
X- org.eclipse.core.net.linux.x86_64
X+ org.eclipse.core.net.freebsd.amd64
X 1.2.300-SNAPSHOT
X eclipse-plugin
X
X@@ -30,9 +30,9 @@
X
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
X
X@@ -47,7 +47,7 @@
X
X
X native
X- gtk.linux.x86_64
X+ gtk.freebsd.amd64
X
X
X
X@@ -60,9 +60,9 @@
X process-resources
X
X
X-
X+
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.team/pom.xml eclipse.platform.team/pom.xml
X--- eclipse.platform.team/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.team/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -74,7 +74,7 @@
X features/org.eclipse.cvs-feature
X
X
X- bundles/org.eclipse.core.net.linux.x86_64
X+ bundles/org.eclipse.core.net.freebsd.amd64
X bundles/org.eclipse.core.net.win32.x86_64
X tests
X
38a36c93341b322300bd50a04ecb2259
echo x - eclipse/files/patch-eclipse.platform.runtime
sed 's/^X//' >eclipse/files/patch-eclipse.platform.runtime << 'a6b07ea3f6c18feb326c7e199e54fca1'
Xdiff -ru eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
X--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java 0000-00-00 00:00:00.000000000 +0000
X@@ -59,7 +59,7 @@
X //XXX This is not synchronized
X private Map logs = new HashMap<>(5);
X
X- private static final String[] OS_LIST = { Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
X+ private static final String[] OS_LIST = { Platform.OS_FREEBSD, Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
X private String password = ""; //$NON-NLS-1$
X private static final String PASSWORD = "-password"; //$NON-NLS-1$
X
Xdiff -ru eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
X--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 0000-00-00 00:00:00.000000000 +0000
X@@ -207,6 +207,8 @@
X */
X public static final String OS_LINUX = "linux";//$NON-NLS-1$
X
X+ public static final String OS_FREEBSD = "freebsd";//$NON-NLS-1$
X+
X /**
X * Constant string (value "aix") indicating the platform is running on an
X * AIX-based operating system.
a6b07ea3f6c18feb326c7e199e54fca1
echo x - eclipse/files/patch-eclipse.platform.resources
sed 's/^X//' >eclipse/files/patch-eclipse.platform.resources << '4e93d125709cf9ffaa19d76a7f1a648c'
Xdiff -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
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 0000-00-00 00:00:00.000000000 +0000
X@@ -20,7 +20,7 @@
X LIB_NAME_FULL = libunixfile_1_0_0.so
X
X #Set this to be your OS type
X-OS_TYPE = linux
X+OS_TYPE = freebsd
X
X #Set this to be the location of your JRE
X ifeq (${JAVA_HOME},)
X@@ -28,15 +28,11 @@
X endif
X
X JDK_INCLUDE = -I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS_TYPE}
X-OPT_FLAGS=-O2 -g -s -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
X+OPT_FLAGS=-O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
X
X core:
X- gcc $(OPT_FLAGS) -fPIC -c $(JDK_INCLUDE) -o $(CORE.O) $(CORE.C)
X- gcc $(OPT_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(CORE.O) -lc
X+ ${CC} $(OPT_FLAGS) -fPIC -c $(JDK_INCLUDE) -o $(CORE.O) $(CORE.C)
X+ ${CC} $(OPT_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(CORE.O) -lc
X
X clean:
X rm -f $(CORE.O) $(LIB_NAME_FULL)
X-
X-install: core
X- rm -f ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/libunixfile_1_0_0.so
X- mv libunixfile_1_0_0.so ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/
Xdiff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.core.filesystem.linux.x86_64
X+ org.eclipse.core.filesystem.freebsd.amd64
X
X
X
Xdiff -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
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X Manifest-Version: 1.0
X Bundle-ManifestVersion: 2
X Bundle-Name: %fragmentName
X-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86_64; singleton:=true
X+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.amd64; singleton:=true
X Bundle-Version: 1.2.300.qualifier
X Bundle-Vendor: %providerName
X Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
X Bundle-Localization: fragment
X-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
X+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
Xdiff -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
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X ../../
X
X org.eclipse.core
X- org.eclipse.core.filesystem.linux.x86_64
X+ org.eclipse.core.filesystem.freebsd.amd64
X 1.2.300-SNAPSHOT
X eclipse-plugin
X
X@@ -33,9 +33,9 @@
X p2
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
X
X@@ -50,7 +50,7 @@
X
X
X native
X- gtk.linux.x86_64
X+ gtk.freebsd.amd64
X
X
X
X@@ -63,10 +63,10 @@
X process-resources
X
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X
Xdiff -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
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X Manifest-Version: 1.0
X Bundle-ManifestVersion: 2
X Bundle-Name: %fragmentName
X-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86; singleton:=true
X+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.i386; singleton:=true
X Bundle-Version: 1.4.300.qualifier
X Bundle-Vendor: %providerName
X Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
X Bundle-Localization: fragment
X-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86))
X+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=i386))
Xdiff -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
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X ../../
X
X org.eclipse.core
X- org.eclipse.core.filesystem.linux.x86
X+ org.eclipse.core.filesystem.freebsd.i386
X 1.4.300-SNAPSHOT
X eclipse-plugin
X
X@@ -33,9 +33,9 @@
X p2
X
X
X- linux
X+ freebsd
X gtk
X- x86
X+ i386
X
X
X
X@@ -50,7 +50,7 @@
X
X
X native
X- gtk.linux.x86
X+ gtk.freebsd.i386
X
X
X
X@@ -63,9 +63,9 @@
X process-resources
X
X
X-
X-
X-
X+
X+
X+
X
X
X
Xdiff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -1,9 +1,9 @@
X Manifest-Version: 1.0
X Bundle-ManifestVersion: 2
X Bundle-Name: %fragmentName
X-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.ppc64le;singleton:=true
X+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.powerpc64;singleton:=true
X Bundle-Version: 1.4.100.qualifier
X Bundle-Vendor: %providerName
X Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
X Bundle-Localization: fragment
X-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=ppc64le))
X+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64))
Xdiff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml
X--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X ../../
X
X org.eclipse.core
X- org.eclipse.core.filesystem.linux.ppc64le
X+ org.eclipse.core.filesystem.freebsd.powerpc64
X 1.4.100-SNAPSHOT
X eclipse-plugin
X
X@@ -33,9 +33,9 @@
X p2
X
X
X- linux
X+ freebsd
X gtk
X- ppc64le
X+ powerpc64
X
X
X
Xdiff -ru eclipse.platform.resources/pom.xml eclipse.platform.resources/pom.xml
X--- eclipse.platform.resources/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -52,8 +52,8 @@
X
X
X bundles/org.eclipse.core.filesystem
X- bundles/org.eclipse.core.filesystem.linux.ppc64le
X- bundles/org.eclipse.core.filesystem.linux.x86_64
X+ bundles/org.eclipse.core.filesystem.freebsd.powerpc64
X+ bundles/org.eclipse.core.filesystem.freebsd.amd64
X bundles/org.eclipse.core.filesystem.macosx
X bundles/org.eclipse.core.filesystem.win32.x86_64
X
Xdiff -ru eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml
X--- eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -28,9 +28,9 @@
X unpack="false"/-->
X
X eclipse/files/patch-eclipse.platform.releng.prereqs.sdk << 'ad06b28ba58727a05cf9fc2954d9b164'
Xdiff -ru eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
X--- eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target 0000-00-00 00:00:00.000000000 +0000
X@@ -167,7 +167,7 @@
X
X
X
X-
X+
X
X
X
ad06b28ba58727a05cf9fc2954d9b164
echo x - eclipse/files/patch-production
sed 's/^X//' >eclipse/files/patch-production << '81dd42fc6ab4140756258052d56d078a'
Xdiff -ru production/checkConfigIIUs.sh production/checkConfigIIUs.sh
X--- production/checkConfigIIUs.sh 0000-00-00 00:00:00.000000000 +0000
X+++ production/checkConfigIIUs.sh 0000-00-00 00:00:00.000000000 +0000
X@@ -39,8 +39,8 @@
X
X declare -a PLATFORMS=( \
X cocoa.macosx.x86_64 \
X-gtk.linux.ppc64le \
X-gtk.linux.x86_64 \
X+gtk.freebsd.powerpc64 \
X+gtk.freebsd.amd64 \
X win32.win32.x86_64 \
X )
X NPLATFORMS=${#PLATFORMS[@]}
81dd42fc6ab4140756258052d56d078a
echo x - eclipse/files/patch-eclipse.platform.swt
sed 's/^X//' >eclipse/files/patch-eclipse.platform.swt << 'b91a58eb168816161643e8d54e28f320'
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk
X--- eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk 0000-00-00 00:00:00.000000000 +0000
X@@ -10,7 +10,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java
X--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java 0000-00-00 00:00:00.000000000 +0000
X@@ -68,12 +68,12 @@
X static String arch() {
X String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
X if (osArch.equals ("i386") || osArch.equals ("i686")) return "x86"; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
X- if (osArch.equals ("amd64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
X return osArch;
X }
X
X static String os() {
X String osName = System.getProperty("os.name"); //$NON-NLS-1$
X+ if (osName.equals ("FreeBSD")) return "freebsd"; //$NON-NLS-1$ $NON-NLS-2$
X if (osName.equals ("Linux")) return "linux"; //$NON-NLS-1$ $NON-NLS-2$
X if (osName.equals ("Mac OS X")) return "macosx"; //$NON-NLS-1$ $NON-NLS-2$
X if (osName.startsWith ("Win")) return "win32"; //$NON-NLS-1$ $NON-NLS-2$
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh
X--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 0000-00-00 00:00:00.000000000 +0000
X@@ -72,7 +72,7 @@
X
X cd `dirname $0`
X
X-MAKE_TYPE=make
X+MAKE_TYPE=gmake
X
X export CFLAGS='-O -Wall -fPIC'
X
X@@ -86,21 +86,14 @@
X MAKEFILE=make_win32.mak
X ;;
X *)
X- SWT_OS=`uname -s | tr -s '[:upper:]' '[:lower:]'`
X+ SWT_OS=`uname -s | tr '[:upper:]' '[:lower:]'`
X MAKEFILE=make_linux.mak
X ;;
X esac
X
X # Determine which CPU type we are building for
X if [ "${MODEL}" = "" ]; then
X- if uname -i > /dev/null 2>&1; then
X- MODEL=`uname -i`
X- if [ ${MODEL} = 'unknown' ]; then
X- MODEL=`uname -m`
X- fi
X- else
X MODEL=`uname -m`
X- fi
X fi
X case $MODEL in
X "x86_64")
X@@ -111,6 +104,11 @@
X SWT_ARCH=x86
X AWT_ARCH=i386
X ;;
X+ "powerpc" | "powerpc64")
X+ SWT_ARCH=ppc64
X+ AWT_ARCH=ppc64
X+ MODEL=`uname -p`
X+ ;;
X *)
X SWT_ARCH=$MODEL
X AWT_ARCH=$MODEL
X@@ -194,7 +192,7 @@
X
X
X # For 64-bit CPUs, we have a switch
X-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then
X+if [ ${MODEL} = 'amd64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' -o ${MODEL} = 'powerpc64' ]; then
X SWT_PTR_CFLAGS=-DJNI64
X if [ -d /lib64 ]; then
X XLIB64=-L/usr/X11R6/lib64
X@@ -205,6 +203,11 @@
X XLIB64="${XLIB64} -L/usr/lib64"
X SWT_LFLAGS=-m64
X export SWT_LFLAGS
X+ fi
X+ if [ ${SWT_OS} = "freebsd" ]
X+ then
X+ SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
X+ export SWT_LFLAGS=-m64
X fi
X export SWT_PTR_CFLAGS
X fi
X@@ -364,4 +367,4 @@
X elif [ "${GTK_VERSION}" = "3.0" -o "${GTK_VERSION}" = "" ]; then
X export GTK_VERSION="3.0"
X func_build_gtk3 "$@"
X-fi
X\ No newline at end of file
X+fi
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak
X--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak 0000-00-00 00:00:00.000000000 +0000
X@@ -101,16 +101,18 @@
X WEBKIT_OBJECTS = swt.o webkitgtk.o webkitgtk_structs.o webkitgtk_stats.o webkitgtk_custom.o
X GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
X
X+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
X CFLAGS := $(CFLAGS) \
X -DSWT_VERSION=$(SWT_VERSION) \
X $(NATIVE_STATS) \
X $(SWT_DEBUG) \
X $(SWT_WEBKIT_DEBUG) \
X- -DLINUX -DGTK \
X+ -DFREEBSD -DGTK \
X+ -I$(port_prefix)/include \
X -I$(JAVA_HOME)/include \
X- -I$(JAVA_HOME)/include/linux \
X+ -I$(JAVA_HOME)/include/freebsd \
X ${SWT_PTR_CFLAGS}
X-LFLAGS = -shared -fPIC ${SWT_LFLAGS}
X+LFLAGS = -shared -fPIC -m64 ${SWT_LFLAGS} -L$(port_prefix)/lib
X
X ifndef NO_STRIP
X # -s = Remove all symbol table and relocation information from the executable.
X@@ -253,10 +255,6 @@
X cp $(ALL_SWT_LIBS) $(OUTPUT_DIR)
X ifeq ($(BUILD_WEBKIT2EXTENSION),yes)
X @# Copy webextension into it's own folder, but create folder first.
X- @# CAREFULLY delete '.so' files inside webextension*. Then carefully remove the directories. 'rm -rf' seemed too risky of an approach.
X- @-[ "$$(ls -d $(OUTPUT_DIR)/$(WEBEXTENSION_BASE_DIR)*/*.so)" ] && rm -v `ls -d $(OUTPUT_DIR)/$(WEBEXTENSION_BASE_DIR)*/*.so`
X- @-[ "$$(ls -d $(OUTPUT_DIR)/$(WEBEXTENSION_BASE_DIR)*)" ] && rmdir -v `ls -d $(OUTPUT_DIR)/$(WEBEXTENSION_BASE_DIR)*`
X-
X @# Copying webextension is not critical for build to succeed, thus we use '-'. SWT can still function without a webextension.
X @-[ -d $(OUTPUT_DIR)/$(WEBEXTENSION_DIR) ] || mkdir -v $(OUTPUT_DIR)/$(WEBEXTENSION_DIR) # If folder does not exist, make it.
X -cp $(WEBKIT_EXTENSION_LIB) $(OUTPUT_DIR)/$(WEBEXTENSION_DIR)/
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
X--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java 0000-00-00 00:00:00.000000000 +0000
X@@ -58,8 +58,8 @@
X
X /* Initialize the OS flags and locale constants */
X String osName = System.getProperty ("os.name");
X- boolean isLinux = false, isWin32 = false;
X- if (osName.equals ("Linux")) isLinux = true;
X+ boolean isLinux = osName.equals ("Linux") || osName.equals ("FreeBSD");
X+ boolean isWin32 = false;
X if (osName.startsWith("Windows")) isWin32 = true;
X IsLinux = isLinux; IsWin32 = isWin32;
X
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
X--- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 0000-00-00 00:00:00.000000000 +0000
X@@ -16,11 +16,11 @@
X requires.3.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
X
X requires.4.namespace = org.eclipse.equinox.p2.iu
X-requires.4.name = org.eclipse.swt.gtk.linux.x86_64
X+requires.4.name = org.eclipse.swt.gtk.freebsd.amd64
X requires.4.range = [$version$,$version$]
X-requires.4.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
X+requires.4.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=amd64)(!(org.eclipse.swt.buildtime=true)))
X
X requires.5.namespace = org.eclipse.equinox.p2.iu
X-requires.5.name = org.eclipse.swt.gtk.linux.ppc64le
X+requires.5.name = org.eclipse.swt.gtk.freebsd.powerpc64
X requires.5.range = [$version$,$version$]
X-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true)))
X+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/buildFragment.xml eclipse.platform.swt/bundles/org.eclipse.swt/buildFragment.xml
X--- eclipse.platform.swt/bundles/org.eclipse.swt/buildFragment.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildFragment.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -237,8 +237,9 @@
X
X
X
X+
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml
X--- eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -63,11 +63,11 @@
X
X
X
X-
X+
X
X
X
X-
X+
X
X
X
X@@ -80,12 +80,12 @@
X
X
X
X-
X+
X
X
X
X
X-
X+
X
X
X
X@@ -122,13 +122,13 @@
X trust="true"
X outputproperty="m_linux_x86_64_output"
X command="hostname"/>
X-
X
X
X
X-
X+
X
X-
X-
X+
X+
X
X
X
X@@ -169,11 +169,11 @@
X
X ${m_linux_x86} - ${m_linux_x86_test}
X ${m_linux_x86_64} - ${m_linux_x86_64_test}
X- ${m_linux_ppc64le} - ${m_linux_ppc64le_test}
X+ ${m_linux_powerpc64} - ${m_linux_powerpc64_test}
X ${m_mac} - ${m_mac_test}
X -------------------------
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup
X--- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup 0000-00-00 00:00:00.000000000 +0000
X@@ -103,7 +103,7 @@
X xsi:type="predicates:NotPredicate">
X
X+ pattern=".*(cocoa|gtk|win32)(\.(freebsd|macosx|aix|hpux|linux|solaris|win32)(\.(amd64|x86_64|powerpc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
X
X
X
X unix
X- Linux
X
X
X
X+
X
X
X
X@@ -118,7 +119,9 @@
X examples/org.eclipse.swt.examples.ole.win32
X examples/org.eclipse.swt.examples.views
X tests/org.eclipse.swt.tests.fragments.feature
X+
X features/org.eclipse.swt.tools.feature
X
X
Xdiff -ru eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml
X--- eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -20,10 +20,10 @@
X
X
X
X
X eclipse/files/patch-eclipse.pde.build << '6d64d82c698f4b69b3c3a9c070e02064'
Xdiff -ru eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml
X--- eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -59,10 +59,10 @@
X
X
X
X-
X-
X+
X+
X
X-
X+
X
X
X
Xdiff -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
X--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java 0000-00-00 00:00:00.000000000 +0000
X@@ -704,7 +704,7 @@
X arguments.add("-sf"); //$NON-NLS-1$
X arguments.add(links[i]);
X arguments.add(links[i + 1]);
X- script.printExecTask("ln", dir, arguments, "Linux"); //$NON-NLS-1$ //$NON-NLS-2$
X+ script.printExecTask("ln", dir, arguments, "Linux,FreeBSD"); //$NON-NLS-1$ //$NON-NLS-2$
X arguments.clear();
X }
X }
Xdiff -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
X--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java 0000-00-00 00:00:00.000000000 +0000
X@@ -922,7 +922,7 @@
X for (int i = 0; i < links.length; i += 2) {
X arguments.add(links[i]);
X arguments.add(links[i + 1]);
X- script.printExecTask("ln -s", dir, arguments, "Linux"); //$NON-NLS-1$ //$NON-NLS-2$
X+ script.printExecTask("ln -s", dir, arguments, "Linux,FreeBSD"); //$NON-NLS-1$ //$NON-NLS-2$
X arguments.clear();
X }
X }
Xdiff -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
X--- 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
X+++ 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
X@@ -306,6 +306,8 @@
X private String convertOS(String os) {
X if (os == null)
X return null;
X+ if ("freebsd".equalsIgnoreCase(os)) //$NON-NLS-1$
X+ return "FreeBSD"; //$NON-NLS-1$
X if ("win32".equalsIgnoreCase(os)) //$NON-NLS-1$
X return "Windows"; //$NON-NLS-1$
X if ("macosx".equalsIgnoreCase(os)) //$NON-NLS-1$
Xdiff -ru eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml
X--- eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -19,9 +19,9 @@
X
X
X
X-
X+
X
X-
X+
X
X
X
Xdiff -ru eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties
X--- eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.pde.build/org.eclipse.pde.build/templates/packager/packaging.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -19,4 +19,4 @@
X root.permissions.755=eclipse,*.so*
X
X root.win32.win32.x86_64=eclipse.exe, eclipsec.exe
X-root.linux.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
X+root.freebsd.gtk.amd64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
6d64d82c698f4b69b3c3a9c070e02064
echo x - eclipse/files/patch-eclipse.platform.releng
sed 's/^X//' >eclipse/files/patch-eclipse.platform.releng << '8fa41bd94f6ddc8648bd3da8962a342f'
Xdiff -ru eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml
X--- eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -96,9 +96,9 @@
X unpack="false"/>
X
X
X
X
X
X
X
X
X
X
X-
X+
X
X
X-
X+
X
X
X
8fa41bd94f6ddc8648bd3da8962a342f
echo x - eclipse/files/patch-rt.equinox.framework
sed 's/^X//' >eclipse/files/patch-rt.equinox.framework << '8d8511510e50c3ed01acbf014ec024f5'
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,9 +2,9 @@
X Bundle-ManifestVersion: 2
X Bundle-Name: %pluginName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
X Bundle-Version: 1.1.1000.qualifier
X Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.5.0)"
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
X-Bundle-Localization: launcher.gtk.linux.aarch64
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=aarch64))
X+Bundle-Localization: launcher.gtk.freebsd.aarch64
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,12 +18,12 @@
X ../../launcher-binary-parent
X
X org.eclipse.equinox
X- org.eclipse.equinox.launcher.gtk.linux.aarch64
X+ org.eclipse.equinox.launcher.gtk.freebsd.aarch64
X 1.1.1000-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X aarch64
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.equinox.launcher.gtk.linux.x86_64
X+ org.eclipse.equinox.launcher.gtk.freebsd.amd64
X
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,9 +2,9 @@
X Bundle-ManifestVersion: 2
X Bundle-Name: %pluginName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
X Bundle-Version: 1.1.1000.qualifier
X Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
X-Bundle-Localization: launcher.gtk.linux.x86_64
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
X+Bundle-Localization: launcher.gtk.freebsd.amd64
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -11,5 +11,5 @@
X # Contributors:
X # IBM Corporation - initial API and implementation
X ###############################################################################
X-pluginName = Equinox Launcher Linux X86_64 Fragment
X+pluginName = Equinox Launcher FreeBSD/amd64 Fragment
X providerName = Eclipse.org - Equinox
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,13 +18,13 @@
X ../../launcher-binary-parent
X
X org.eclipse.equinox
X- org.eclipse.equinox.launcher.gtk.linux.x86_64
X+ org.eclipse.equinox.launcher.gtk.freebsd.amd64
X 1.1.1000-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/META-INF/MANIFEST.MF
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,9 +2,9 @@
X Bundle-ManifestVersion: 2
X Bundle-Name: %pluginName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.arm;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.armv7;singleton:=true
X Bundle-Version: 1.1.1000.qualifier
X Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.5.0)"
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=arm))
X-Bundle-Localization: launcher.gtk.linux.arm
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=armv7))
X+Bundle-Localization: launcher.gtk.freebsd.armv7
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/pom.xml
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,13 +18,13 @@
X ../../launcher-binary-parent
X
X org.eclipse.equinox
X- org.eclipse.equinox.launcher.gtk.linux.arm
X+ org.eclipse.equinox.launcher.gtk.freebsd.armv7
X 1.1.1000-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- arm
X+ armv7
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/META-INF/MANIFEST.MF
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,9 +2,9 @@
X Bundle-ManifestVersion: 2
X Bundle-Name: %pluginName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.i386;singleton:=true
X Bundle-Version: 1.1.1000.qualifier
X Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
X-Bundle-Localization: launcher.gtk.linux.x86
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=i386))
X+Bundle-Localization: launcher.gtk.freebsd.i386
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/launcher.gtk.linux.x86.properties rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/launcher.gtk.linux.x86.properties
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/launcher.gtk.linux.x86.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/launcher.gtk.linux.x86.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -11,5 +11,5 @@
X # Contributors:
X # IBM Corporation - initial API and implementation
X ###############################################################################
X-pluginName = Equinox Launcher Linux X86 Fragment
X+pluginName = Equinox Launcher FreeBSD/i386 Fragment
X providerName = Eclipse.org - Equinox
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/pom.xml
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.i386/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,13 +18,13 @@
X ../../launcher-binary-parent
X
X org.eclipse.equinox
X- org.eclipse.equinox.launcher.gtk.linux.x86
X+ org.eclipse.equinox.launcher.gtk.freebsd.i386
X 1.1.1000-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- x86
X+ i386
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.equinox.launcher.gtk.linux.ppc64le
X+ org.eclipse.equinox.launcher.gtk.freebsd.powerpc64
X
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -2,9 +2,9 @@
X Bundle-ManifestVersion: 2
X Bundle-Name: %pluginName
X Bundle-Vendor: %providerName
X-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
X Bundle-Version: 1.1.1000.qualifier
X Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
X-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
X-Bundle-Localization: launcher.gtk.linux.ppc64le
X+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64))
X+Bundle-Localization: launcher.gtk.freebsd.powerpc64
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml
X--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,13 +18,13 @@
X ../../launcher-binary-parent
X
X org.eclipse.equinox
X- org.eclipse.equinox.launcher.gtk.linux.ppc64le
X+ org.eclipse.equinox.launcher.gtk.freebsd.powerpc64
X 1.1.1000-SNAPSHOT
X eclipse-plugin
X
X
X- linux
X+ freebsd
X gtk
X- ppc64le
X+ powerpc64
X
X
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java
X--- rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxConfiguration.java 0000-00-00 00:00:00.000000000 +0000
X@@ -78,6 +78,7 @@
X // this internally to be Solaris.
X private static final String INTERNAL_OS_SUNOS = "SunOS"; //$NON-NLS-1$
X private static final String INTERNAL_OS_LINUX = "Linux"; //$NON-NLS-1$
X+ private static final String INTERNAL_OS_FREEBSD = "FreeBSD"; //$NON-NLS-1$
X private static final String INTERNAL_OS_MACOSX = "Mac OS"; //$NON-NLS-1$
X private static final String INTERNAL_OS_AIX = "AIX"; //$NON-NLS-1$
X private static final String INTERNAL_OS_HPUX = "HP-UX"; //$NON-NLS-1$
X@@ -734,7 +735,7 @@
X // setup default values for known OSes if nothing was specified
X if (osName.equals(Constants.OS_WIN32))
X return Constants.WS_WIN32;
X- if (osName.equals(Constants.OS_LINUX))
X+ if (osName.equals(Constants.OS_LINUX) || osName.equals(Constants.OS_FREEBSD))
X return Constants.WS_GTK;
X if (osName.equals(Constants.OS_MACOSX))
X return Constants.WS_COCOA;
X@@ -757,6 +758,8 @@
X // EXCEPTION: All mappings of SunOS convert to Solaris
X if (osName.equalsIgnoreCase(INTERNAL_OS_SUNOS))
X return Constants.OS_SOLARIS;
X+ if (osName.equalsIgnoreCase(INTERNAL_OS_FREEBSD))
X+ return Constants.OS_FREEBSD;
X if (osName.equalsIgnoreCase(INTERNAL_OS_LINUX))
X return Constants.OS_LINUX;
X if (osName.equalsIgnoreCase(INTERNAL_OS_QNX))
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/util/TextProcessor.java rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/util/TextProcessor.java
X--- rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/util/TextProcessor.java 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/util/TextProcessor.java 0000-00-00 00:00:00.000000000 +0000
X@@ -80,7 +80,7 @@
X
X if ("iw".equals(lang) || "he".equals(lang) || "ar".equals(lang) || "fa".equals(lang) || "ur".equals(lang)) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
X String osName = System.getProperty("os.name").toLowerCase(); //$NON-NLS-1$
X- if (osName.startsWith("windows") || osName.startsWith("linux") || osName.startsWith("mac")) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
X+ if (osName.startsWith("freebsd") || osName.startsWith("windows") || osName.startsWith("linux") || osName.startsWith("mac")) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
X IS_PROCESSING_NEEDED = true;
X }
X }
Xdiff -ru rt.equinox.framework/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java rt.equinox.framework/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java
X--- rt.equinox.framework/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/bundles/org.eclipse.osgi/supplement/src/org/eclipse/osgi/service/environment/Constants.java 0000-00-00 00:00:00.000000000 +0000
X@@ -26,6 +26,12 @@
X //TODO These constants need to be aligned with the OSGi ones. See page 64-588 of the spec
X
X /**
X+ * Constant string (value "freebsd") indicating the platform is running on a
X+ * FreeBSD-based operating system.
X+ */
X+ public static final String OS_FREEBSD = "freebsd";//$NON-NLS-1$
X+
X+ /**
X * Constant string (value "win32") indicating the platform is running on a
X * Window 32-bit operating system (e.g., Windows 98, NT, 2000).
X */
Xdiff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties
X--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -24,11 +24,11 @@
X root.win32.win32.x86_64=bin/win32/win32/x86_64
X root.win32.win32.x86_64.permissions.755=launcher.exe
X
X-root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
X-root.linux.gtk.ppc64le.permissions.755=launcher
X+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
X+root.freebsd.gtk.powerpc64.permissions.755=launcher
X
X root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
X root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
X
X-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
X-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
X+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
X+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
Xdiff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml
X--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -32,20 +32,20 @@
X fragment="true"/>
X
X
X
X
X
X
X-
X-
X+
X+
X
X
X
Xdiff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties
X--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -20,12 +20,12 @@
X root.win32.win32.x86_64=file:bin/win32/win32/x86_64/launcher.exe
X root.win32.win32.x86_64.permissions.755=launcher.exe
X
X-root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
X-root.linux.gtk.ppc64le.permissions.755=launcher
X+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
X+root.freebsd.gtk.powerpc64.permissions.755=launcher
X
X root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
X root.macosx.cocoa.x86_64.permissions.755=Contents/MacOS/${launcherName}
X
X-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
X-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
X+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
X+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
X
Xdiff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml
X--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -118,13 +118,13 @@
X
X
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X-
X+
X
X
X
X@@ -134,37 +134,37 @@
X
X
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X-
X+
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X-
X+
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X-
X+
X
X-
X-
X-
X-
X+
X+
X+
X+
X
X
X-
X+
X
X
X
X@@ -212,7 +212,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru rt.equinox.framework/pom.xml rt.equinox.framework/pom.xml
X--- rt.equinox.framework/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -50,27 +50,27 @@
X
X
X
X- build-native-launchers-gtk.linux.arm
X+ build-native-launchers-gtk.freebsd.armv7
X
X
X native
X- gtk.linux.arm
X+ gtk.freebsd.armv7
X
X
X
X- bundles/org.eclipse.equinox.launcher.gtk.linux.arm
X+ bundles/org.eclipse.equinox.launcher.gtk.freebsd.armv7
X
X
X
X- build-native-launchers-gtk.linux.aarch64
X+ build-native-launchers-gtk.freebsd.aarch64
X
X
X native
X- gtk.linux.aarch64
X+ gtk.freebsd.aarch64
X
X
X
X- bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64
X+ bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64
X
X
X
X@@ -84,8 +84,8 @@
X
X bundles/org.eclipse.equinox.launcher
X bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64
X- bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le
X- bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64
X+ bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64
X+ bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64
X bundles/org.eclipse.equinox.launcher.win32.win32.x86_64
X
X bundles/org.eclipse.osgi.tests
Xdiff -ru rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties
X--- rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -8,4 +8,4 @@
X #j_linux.x86_64=/shared/common/jdk-1.6.0_10
X
X #user names to use on each of the machines if different from the user running hudson, u_${os}.${arch}
X-u_linux.x86_64=swtbuild
X+u_freebsd.amd64=swtbuild
8d8511510e50c3ed01acbf014ec024f5
echo x - eclipse/files/eclipse.in
sed 's/^X//' >eclipse/files/eclipse.in << '8d947be03979e7588fd8d62e3dd66d2e'
X#!/bin/sh
X#
X# FreeBSD-specific startup script for Eclipse Platform
X#
X# See: http://www.eclipse.org
X#
X# $FreeBSD$
X#
X%%DATADIR%%/eclipse
8d947be03979e7588fd8d62e3dd66d2e
echo x - eclipse/files/patch-eclipse.platform.ua
sed 's/^X//' >eclipse/files/patch-eclipse.platform.ua << '9fe78fbc9a59c43e50171d4875e36158'
Xdiff -ru eclipse.platform.ua/org.eclipse.help.base/plugin.xml eclipse.platform.ua/org.eclipse.help.base/plugin.xml
X--- eclipse.platform.ua/org.eclipse.help.base/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ua/org.eclipse.help.base/plugin.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -131,7 +131,7 @@
X
X
X+ value="FreeBSD,Linux,AIX,HP,SunOS">
X
X
X
X@@ -150,7 +150,7 @@
X
X
X+ value="FreeBSD,Linux,AIX,HP,SunOS">
X
X
X
X@@ -169,7 +169,7 @@
X
X
X+ value="FreeBSD,Linux,AIX,HP,SunOS">
X
X
X
Xdiff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java
X--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java 0000-00-00 00:00:00.000000000 +0000
X@@ -35,7 +35,7 @@
X prefs
X .put("custom_browser_path", //$NON-NLS-1$
X "\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" %1"); //$NON-NLS-1$
X- } else if (os.indexOf("linux") != -1) { //$NON-NLS-1$
X+ } else if (os.indexOf("linux") != -1 || os.indexOf("freebsd") != -1) { //$NON-NLS-1$
X prefs.put("custom_browser_path", //$NON-NLS-1$
X "konqueror %1"); //$NON-NLS-1$
X } else {
Xdiff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java
X--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java 0000-00-00 00:00:00.000000000 +0000
X@@ -103,6 +103,7 @@
X setDefaultBrowserID(BROWSER_ID_SYSTEM);
X } else if (Constants.OS_AIX.equalsIgnoreCase(os)
X || (Constants.OS_HPUX.equalsIgnoreCase(os))
X+ || (Constants.OS_FREEBSD.equalsIgnoreCase(os))
X || (Constants.OS_LINUX.equalsIgnoreCase(os))
X || (Constants.OS_SOLARIS.equalsIgnoreCase(os))) {
X setDefaultBrowserID(BROWSER_ID_MOZILLA);
Xdiff -ru eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java
X--- eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java 0000-00-00 00:00:00.000000000 +0000
X@@ -67,6 +67,7 @@
X */
X private boolean test() {
X if (!Constants.OS_WIN32.equalsIgnoreCase(Platform.getOS())
X+ && !Constants.OS_FREEBSD.equalsIgnoreCase(Platform.getOS())
X && !Constants.OS_LINUX.equalsIgnoreCase(Platform.getOS())) {
X return false;
X }
9fe78fbc9a59c43e50171d4875e36158
echo x - eclipse/files/patch-eclipse-platform-parent
sed 's/^X//' >eclipse/files/patch-eclipse-platform-parent << 'fac74beb91f79cf5fa532806f3179dfd'
Xdiff -ru eclipse-platform-parent/pom.xml eclipse-platform-parent/pom.xml
X--- eclipse-platform-parent/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse-platform-parent/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -89,9 +89,9 @@
X 'eclipiserun-repo' repository, such as for computing .api-descriptions and
X generating API Tools reports.
X -->
X- http://download.eclipse.org/eclipse/updates/4.11-I-builds/
X+ http://download.eclipse.org/eclipse/updates/4.11/
X
X- http://download.eclipse.org/eclipse/updates/4.11-I-builds
X+ http://download.eclipse.org/eclipse/updates/4.11
X
X
X- http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201903030654/
X+ http://download.eclipse.org/modeling/emf/emf/builds/release/2.17/
X
X http://download.eclipse.org/rt/ecf/3.14.4/site.p2/
X
X@@ -262,14 +262,14 @@
X
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
X- linux
X+ freebsd
X gtk
X- ppc64le
X+ powerpc64
X
X
X win32
X@@ -639,7 +639,7 @@
X For maintenance streams should always be "M-builds".
X Ideally, this value would be provided by the environment, see bug 489789.
X -->
X- http://download.eclipse.org/eclipse/updates/4.11-I-builds
X+ http://download.eclipse.org/eclipse/updates/4.11
X
X
X
fac74beb91f79cf5fa532806f3179dfd
echo x - eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder
sed 's/^X//' >eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder << '78e7f663c579ce18130ceca0364dfd0e'
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml
X--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/getBaseBuilderAndTools.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -111,7 +111,7 @@
X -->
X
X+ value="eclipse-platform-${eclispeBaseLabel}-freebsd-gtk-amd64.tar.gz" />
X
X
X
X
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product
X--- eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product 0000-00-00 00:00:00.000000000 +0000
X@@ -16,7 +16,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties
X--- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -29,11 +29,11 @@
X #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
X #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
X
X-root.linux.gtk.ppc64le=rootfiles/linux.gtk.ppc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc64le
X-root.linux.gtk.ppc64le.permissions.755=eclipse
X+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
X+root.freebsd.gtk.powerpc64.permissions.755=eclipse
X
X-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
X-root.linux.gtk.x86_64.permissions.755=eclipse
X+root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
X+root.freebsd.gtk.amd64.permissions.755=eclipse
X
X bin.includes = feature.properties
X
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product
X--- eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X
X
X
X-
X+
X
X
X
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml
X--- eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -77,7 +77,7 @@
X
X
X zip
X- tar.gz
X+ tar.gz
X tar.gz
X
X
Xdiff -ru eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product
X--- eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product 0000-00-00 00:00:00.000000000 +0000
X+++ eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X
X
X-
X+
X
X
X
78e7f663c579ce18130ceca0364dfd0e
echo x - eclipse/files/patch-rt.equinox.bundles
sed 's/^X//' >eclipse/files/patch-rt.equinox.bundles << '441123d20ff4b7176840d91d7218149b'
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF rt.equinox.bundles/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -13,7 +13,7 @@
X org.eclipse.equinox.internal.security.credentials;x-internal:=true,
X org.eclipse.equinox.internal.security.storage;x-internal:=true,
X org.eclipse.equinox.internal.security.storage.friends;version="1.0.0";x-friends:="org.eclipse.equinox.security.ui",
X- org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.linux.x86_64",
X+ org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.freebsd.amd64",
X org.eclipse.equinox.security.auth;version="1.0.0",
X org.eclipse.equinox.security.auth.credentials;version="1.0.0",
X org.eclipse.equinox.security.auth.module;version="1.0.0",
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project 0000-00-00 00:00:00.000000000 +0000
X@@ -1,6 +1,6 @@
X
X
X- org.eclipse.equinox.security.linux.x86_64
X+ org.eclipse.equinox.security.freebsd.amd64
X
X
X
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF 0000-00-00 00:00:00.000000000 +0000
X@@ -1,13 +1,13 @@
X Manifest-Version: 1.0
X Bundle-ManifestVersion: 2
X Bundle-Name: %fragmentName
X-Bundle-SymbolicName: org.eclipse.equinox.security.linux.x86_64;singleton:=true
X+Bundle-SymbolicName: org.eclipse.equinox.security.freebsd.amd64;singleton:=true
X Bundle-Version: 1.1.200.qualifier
X Bundle-Vendor: %providerName
X Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
X Bundle-RequiredExecutionEnvironment: JavaSE-1.8
X Bundle-Localization: fragment
X-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
X-Export-Package: org.eclipse.equinox.internal.security.linux;x-internal:=true
X-Automatic-Module-Name: org.eclipse.equinox.security.linux.x86_64
X+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
X+Export-Package: org.eclipse.equinox.internal.security.freebsd;x-internal:=true
X+Automatic-Module-Name: org.eclipse.equinox.security.freebsd.amd64
X Eclipse-BundleShape: dir
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile 0000-00-00 00:00:00.000000000 +0000
X@@ -1,7 +1,7 @@
X LIBSECRET_CFLAGS = `pkg-config --cflags libsecret-1`
X LIBSECRET_LIBS = `pkg-config --libs libsecret-1`
X
X-CFLAGS = -shared -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/linux"
X+CFLAGS = -shared -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/freebsd"
X
X all: ../libkeystorelinuxnative.so
X
X@@ -9,10 +9,10 @@
X rm ../libkeystorelinuxnative.so ../target/keystoreLinuxNative.o
X
X ../libkeystorelinuxnative.so: ../target/keystoreLinuxNative.o
X- $(CC) $(CFLAGS) -o $@ $< $(LIBSECRET_LIBS)
X+ $(CC) $(CFLAGS) -s -o $@ $< $(LIBSECRET_LIBS)
X
X ../target/keystoreLinuxNative.o: ../target keystoreLinuxNative.c
X- $(CC) -c -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/linux" -o $@ $(TESTFLAGS) $(LIBSECRET_CFLAGS) keystoreLinuxNative.c
X+ $(CC) -c -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/freebsd" -o $@ $(TESTFLAGS) $(LIBSECRET_CFLAGS) keystoreLinuxNative.c
X
X ../target:
X mkdir -p ../target
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -18,7 +18,7 @@
X ../../
X
X org.eclipse.equinox
X- org.eclipse.equinox.security.linux.x86_64
X+ org.eclipse.equinox.security.freebsd.amd64
X 1.1.200-SNAPSHOT
X eclipse-plugin
X
X@@ -31,9 +31,9 @@
X p2
X
X
X- linux
X+ freebsd
X gtk
X- x86_64
X+ amd64
X
X
X
X@@ -47,7 +47,7 @@
X
X
X native
X- gtk.linux.x86_64
X+ gtk.freebsd.amd64
X
X
X
X@@ -60,7 +60,7 @@
X process-resources
X
X
X-
X+
X
X
X
Xdiff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties
X--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -12,7 +12,7 @@
X # Julien HENRY - Linux implementation
X ###############################################################################
X
X-## Linux libsecure integration module
X+## FreeBSD libsecure integration module
X getMasterPasswordError=Secure storage was unable to retrieve the master password from the password storage. If secure storage was created using a different user account, you'll have to switch back to that account. Alternatively, you can use the password recovery, or delete and re-create secure storage.
X saveMasterPasswordError=Secure storage was unable to save the master password.
X-newMasterPasswordGenerated=New secure storage master password was generated (Linux libsecret integration module).
X+newMasterPasswordGenerated=New secure storage master password was generated (FreeBSD libsecret integration module).
Xdiff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties
X--- rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties 0000-00-00 00:00:00.000000000 +0000
X@@ -29,7 +29,7 @@
X generate.plugin@org.eclipse.osgi.source=org.eclipse.osgi
X generate.plugin@org.eclipse.osgi.util.source=org.eclipse.osgi.util
X generate.plugin@org.eclipse.equinox.security.win32.x86_64.source=org.eclipse.equinox.security.win32.x86_64
X-generate.plugin@org.eclipse.equinox.security.linux.x86_64.source=org.eclipse.equinox.security.linux.x86_64
X+generate.plugin@org.eclipse.equinox.security.freebsd.amd64.source=org.eclipse.equinox.security.freebsd.amd64
X generate.plugin@org.eclipse.equinox.security.macosx.source=org.eclipse.equinox.security.macosx
X generate.plugin@org.eclipse.equinox.security.source=org.eclipse.equinox.security
X generate.plugin@org.eclipse.equinox.security.ui.source=org.eclipse.equinox.security.ui
Xdiff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml
X--- rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml 0000-00-00 00:00:00.000000000 +0000
X+++ rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml 0000-00-00 00:00:00.000000000 +0000
X@@ -217,9 +217,9 @@
X unpack="false"/>
X
X
X
X bundles/org.eclipse.equinox.security
X bundles/org.eclipse.equinox.security.macosx
X bundles/org.eclipse.equinox.security.win32.x86_64
X- bundles/org.eclipse.equinox.security.linux.x86_64
X+ bundles/org.eclipse.equinox.security.freebsd.amd64
X bundles/org.eclipse.equinox.bidi
X bundles/org.eclipse.equinox.cm
X bundles/org.eclipse.equinox.console
441123d20ff4b7176840d91d7218149b
echo x - eclipse/Makefile
sed 's/^X//' >eclipse/Makefile << '87c1c5ef8f7a45fd7f38a618119458a1'
X# Created by: Jonathan Chen
X# $FreeBSD$
X
XPORTNAME= eclipse
XPORTVERSION= 4.11
XCATEGORIES= java devel
X
X# Update to git-tag on git.eclipse.org
XECLIPSE_TAG= R4_11
X
XECLIPSE_SUFX= ${ECLIPSE_TAG}.tar.xz
XECLIPSE_MODULES=jdt/eclipse.jdt \
X jdt/eclipse.jdt.core \
X jdt/eclipse.jdt.core.binaries \
X jdt/eclipse.jdt.debug \
X jdt/eclipse.jdt.ui \
X pde/eclipse.pde.build \
X pde/eclipse.pde.ui \
X platform/eclipse.platform \
X platform/eclipse.platform.common \
X platform/eclipse.platform.debug \
X platform/eclipse.platform.releng \
X platform/eclipse.platform.releng.aggregator \
X platform/eclipse.platform.resources \
X platform/eclipse.platform.runtime \
X platform/eclipse.platform.swt \
X platform/eclipse.platform.swt.binaries \
X platform/eclipse.platform.team \
X platform/eclipse.platform.text \
X platform/eclipse.platform.ua \
X platform/eclipse.platform.ui \
X platform/eclipse.platform.ui.tools \
X equinox/rt.equinox.binaries \
X equinox/rt.equinox.bundles \
X equinox/rt.equinox.framework \
X equinox/rt.equinox.p2
X# Each Eclipse module has its own MASTER_SITE
X.for M in ${ECLIPSE_MODULES}
XMASTER_SITES+= https://git.eclipse.org/c/${M}.git/snapshot/:${M:C/[\.\/]//g}
XDISTFILES+= ${M:C/.*\///}-${ECLIPSE_SUFX}:${M:C/[\.\/]//g}
X.endfor
X
XDIST_SUBDIR= ${PORTNAME}
X
XMAINTAINER= jonc@chen.org.nz
XCOMMENT= Eclipse IDE 2019-03
X
XLICENSE= EPL
X
XONLY_FOR_ARCHS= amd64 power64
X
XBUILD_DEPENDS= git:devel/git-lite \
X ${LOCALBASE}/share/java/maven/bin/mvn:devel/maven
XLIB_DEPENDS= libsecret-1.so:security/libsecret \
X libwebkit2gtk-4.0.so:www/webkit2-gtk3
XUSES= gmake pkgconfig gnome
XUSE_GNOME= gtk30
X
XUSE_GITHUB= yes
XGH_ACCOUNT= daemonblade
XGH_PROJECT= maven-repo
XGH_TAGNAME= ${PORTVERSION}
X
XUSE_JAVA= yes
XJAVA_VERSION= 1.8
X
XDESKTOP_ENTRIES="Eclipse" \
X "${COMMENT}" \
X "${PORTNAME}" \
X "${PORTNAME}" \
X "Development;IDE;Java;" \
X "false"
X
XSUB_FILES= ${PORTNAME}
X
XMAVEN_ENV= MAVEN_OPTS=-Xmx1024m
XMAVEN_REPO= -Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION}
XMAVEN_ECLIPSE= -Dnative=gtk.freebsd.${ARCH} -Dcomparator.repo=file://${WRKDIR}/${GH_PROJECT}-${PORTVERSION}/p2-stub
X
XECLIPSE_RESULT= eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
X
X# Let's abuse this to get to the right place.
XWRKSRC_SUBDIR= ../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
X
Xdo-build:
X cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_REPO} ${MAVEN_ECLIPSE} -DskipTests clean verify
X
Xdo-install:
X ${MKDIR} ${STAGEDIR}${DATADIR}
X ${TAR} -x --directory ${STAGEDIR}${DATADIR}/.. --file ${WRKSRC}/${ECLIPSE_RESULT}
X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
X
X# generate dynamic plist, as artifacts are qualified with build-timestamp
Xpost-install:
X cd ${STAGEDIR}${PREFIX} && ${FIND} -s bin/${PORTNAME} share/${PORTNAME} -not -type d >> ${TMPPLIST}
X cd ${STAGEDIR}${PREFIX} && ${FIND} -ds share/${PORTNAME} -type d | ${SED} -e 's,^,@dir ,' >> ${TMPPLIST}
X
X.include
87c1c5ef8f7a45fd7f38a618119458a1
echo c - eclipse/scripts
mkdir -p eclipse/scripts > /dev/null 2>&1
echo x - eclipse/scripts/pre-patch
sed 's/^X//' >eclipse/scripts/pre-patch << 'a5e00f0c27884b6ae19121bd3d651a9b'
X#!/bin/sh
X#
X# Reorg source files, reusing Linux sources as the base for FreeBSD builds.
X#
XLINUX_DIRS="
X eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.*
X eclipse.platform.resources/bundles/org.eclipse.core.filesystem.linux.*
X eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/linux
X eclipse.platform.team/bundles/org.eclipse.core.net.linux.*
X eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/linux
X rt.equinox.bundles/bundles/org.eclipse.equinox.security.linux.*
X rt.equinox.binaries/org.eclipse.equinox.launcher.gtk.linux.*
X rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.linux.*"
X
Xrename_arch ()
X{
X # Rename to FreeBSD TARGET_ARCH names
X F=$(echo $1 | sed -e s/linux/freebsd/)
X case $F in
X *.arm)
X echo $(echo $F | sed -e 's/arm/armv7/');;
X *.ppc64le)
X echo $(echo $F | sed -e 's/ppc64le/powerpc64/');;
X *.x86)
X echo $(echo $F | sed -e 's/x86/i386/');;
X *.x86_64)
X echo $(echo $F | sed -e 's/x86_64/amd64/');;
X *)
X echo ${F};;
X esac
X}
X
Xcd ${WRKSRC}
X
Xfor D in ${LINUX_DIRS}
Xdo
X if [ ! -e ${D} ]
X then
X echo "ERROR: ${D} not found"
X continue
X fi
X
X NEWNAME=$(rename_arch ${D})
X mv ${D} ${NEWNAME}
Xdone
X
X# Clean up binaries
Xrm -rf rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux
Xfind . -name '*.so' -delete
a5e00f0c27884b6ae19121bd3d651a9b
echo x - eclipse/scripts/post-extract
sed 's/^X//' >eclipse/scripts/post-extract << 'f1a5a7ce9de0fac38f1c94b9b08230a1'
X#!/bin/sh
X#
X# Move sub-projects into the right place
X#
XECLIPSE_MODULES="
X eclipse.jdt
X eclipse.jdt.core
X eclipse.jdt.core.binaries
X eclipse.jdt.debug
X eclipse.jdt.ui
X eclipse.pde.build
X eclipse.pde.ui
X eclipse.platform
X eclipse.platform.common
X eclipse.platform.debug
X eclipse.platform.releng
X eclipse.platform.resources
X eclipse.platform.runtime
X eclipse.platform.swt
X eclipse.platform.swt.binaries
X eclipse.platform.team
X eclipse.platform.text
X eclipse.platform.ua
X eclipse.platform.ui
X eclipse.platform.ui.tools
X rt.equinox.binaries
X rt.equinox.bundles
X rt.equinox.framework
X rt.equinox.p2"
X
Xcd ${WRKSRC}
X
X# Reorg
Xfor M in ${ECLIPSE_MODULES}
Xdo
X rm -r ${M}
X mv ${WRKDIR}/${M}-* ${M}
Xdone
f1a5a7ce9de0fac38f1c94b9b08230a1
echo x - eclipse/scripts/pre-build
sed 's/^X//' >eclipse/scripts/pre-build << '0fb6582792fa001a8445109b0359eea7'
X#!/bin/sh
X#
X# Build quirks
X#
Xcd ${WRKSRC}
X
XARCHS="amd64 powerpc64"
XTSTAMP="2019-03-21 00:45:11 +0000"
X
X# Create repo for jgit
Xif [ ! -d .git ]
Xthen
X git init
X git add .
X git commit -q -m "java/eclipse" --date="format:iso8601:${TSTAMP}"
Xfi
X
X# Create dummy destinations
XGTK_EXE="rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk"
Xfor A in ${ARCHS}
Xdo
X mkdir -p ${GTK_EXE}/freebsd/${A}
X touch ${GTK_EXE}/freebsd/${A}/eclipse
Xdone
0fb6582792fa001a8445109b0359eea7
exit