# 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