View | Details | Raw Unified | Return to bug 250084 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-9 / +19 lines)
Lines 2-13 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	eclipse
4
PORTNAME=	eclipse
5
PORTVERSION=	4.16
5
PORTVERSION=	4.17
6
CATEGORIES=	java devel
6
CATEGORIES=	java devel
7
7
8
# Update to eclipse.platform.releng.aggregator.git git-tag on git.eclipse.org
8
# Update to eclipse.platform.releng.aggregator.git git-tag on git.eclipse.org
9
ECLIPSE_TAG=	R4_16
9
ECLIPSE_TAG=	R4_17
10
ECLIPSE_TSTAMP=	20200617-1404
10
ECLIPSE_TSTAMP=	20200916-1119
11
11
12
ECLIPSE_SUFX=	${ECLIPSE_TAG}.tar.xz
12
ECLIPSE_SUFX=	${ECLIPSE_TAG}.tar.xz
13
ECLIPSE_MODULES=jdt/eclipse.jdt \
13
ECLIPSE_MODULES=jdt/eclipse.jdt \
Lines 42-58 Link Here
42
DISTFILES+=	${M:C/.*\///}-${ECLIPSE_SUFX}:${M:C/[\.\/]//g}
42
DISTFILES+=	${M:C/.*\///}-${ECLIPSE_SUFX}:${M:C/[\.\/]//g}
43
.endfor
43
.endfor
44
44
45
CEF_FILE=	cef_binary_3.3071.1649.g98725e6_linux64_minimal
46
MASTER_SITES+=	http://opensource.spotify.com/cefbuilds/:spotify \
47
		https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${PORTVERSION}/:github
48
DISTFILES+=	${CEF_FILE}.tar.bz2:spotify \
49
		cargo-repo.${ECLIPSE_TAG}.tbz:github
50
45
DIST_SUBDIR=	${PORTNAME}
51
DIST_SUBDIR=	${PORTNAME}
46
52
47
MAINTAINER=	jonc@chen.org.nz
53
MAINTAINER=	jonc@chen.org.nz
48
COMMENT=	Eclipse IDE 2020-06
54
COMMENT=	Eclipse IDE 2020-09
49
55
50
LICENSE=	EPL
56
LICENSE=	EPL
51
57
52
ONLY_FOR_ARCHS=	amd64 powerpc64 powerpc64le
58
ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64 powerpc64le
53
59
54
BUILD_DEPENDS=	git:devel/git-lite \
60
BUILD_DEPENDS=	git:devel/git-lite \
55
		${LOCALBASE}/share/java/maven/bin/mvn:devel/maven \
61
		${LOCALBASE}/share/java/maven/bin/mvn:devel/maven \
62
		rustc:lang/rust \
56
		zip:archivers/zip
63
		zip:archivers/zip
57
LIB_DEPENDS=	libsecret-1.so:security/libsecret \
64
LIB_DEPENDS=	libsecret-1.so:security/libsecret \
58
		libwebkit2gtk-4.0.so:www/webkit2-gtk3
65
		libwebkit2gtk-4.0.so:www/webkit2-gtk3
Lines 74-82 Link Here
74
81
75
SUB_FILES=	${PORTNAME}
82
SUB_FILES=	${PORTNAME}
76
83
77
MAVEN_ENV=	MAVEN_OPTS=-Xmx1024m CC=${CC} JAVA_HOME=${JAVA_HOME}
84
MAVEN_ENV=	MAVEN_OPTS=-Xmx1024m CC=${CC} JAVA_HOME=${JAVA_HOME} CARGO_HOME=${WRKDIR}/cargo-repo.${ECLIPSE_TAG}
78
MAVEN_REPO=	-Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION}
85
MAVEN_ECLIPSE=	-Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION} \
79
MAVEN_ECLIPSE=	-Dnative=gtk.freebsd.${ARCH} -DforceContextQualifier=v${ECLIPSE_TSTAMP}
86
		-Dlocal.cefsource=${WRKDIR}/${CEF_FILE} \
87
		-Dlocal.patchfiles=${FILESDIR} \
88
		-Dnative=gtk.freebsd.${ARCH} \
89
		-DforceContextQualifier=v${ECLIPSE_TSTAMP}
80
90
81
ECLIPSE_RESULT=	eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
91
ECLIPSE_RESULT=	eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
82
92
Lines 84-90 Link Here
84
WRKSRC_SUBDIR=	../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
94
WRKSRC_SUBDIR=	../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
85
95
86
do-build:
96
do-build:
87
	cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_REPO} ${MAVEN_ECLIPSE} -DskipTests clean verify
97
	cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_ECLIPSE} -DskipTests clean verify
88
98
89
do-install:
99
do-install:
90
	${MKDIR} ${STAGEDIR}${DATADIR}
100
	${MKDIR} ${STAGEDIR}${DATADIR}
(-)./distinfo (-53 / +57 lines)
Lines 1-53 Link Here
1
TIMESTAMP = 1592448357
1
TIMESTAMP = 1601701198
2
SHA256 (eclipse/eclipse.jdt-R4_16.tar.xz) = 9f93c368bf782ad8d3e4124f0ec11087b1b462052139165cec7aa4fa9bcc7050
2
SHA256 (eclipse/eclipse.jdt-R4_17.tar.xz) = 269ecf061ba558a551caa35c9002d32c63d21427a77c428ae2f87f0487119f57
3
SIZE (eclipse/eclipse.jdt-R4_16.tar.xz) = 29304
3
SIZE (eclipse/eclipse.jdt-R4_17.tar.xz) = 29324
4
SHA256 (eclipse/eclipse.jdt.core-R4_16.tar.xz) = 1b734dfa8ddd40e09efa37303c099ad2dd11633474e7270a9c043dc625d93728
4
SHA256 (eclipse/eclipse.jdt.core-R4_17.tar.xz) = 2f3e690973738c5c5e76b7a79d7a70a45abbd5e6037fc3d2bd615afa359827f3
5
SIZE (eclipse/eclipse.jdt.core-R4_16.tar.xz) = 8650672
5
SIZE (eclipse/eclipse.jdt.core-R4_17.tar.xz) = 8668252
6
SHA256 (eclipse/eclipse.jdt.core.binaries-R4_16.tar.xz) = 9cb0d7c97a46191ff60738a8da327552786293f05392bd0be10c30ecbf78b637
6
SHA256 (eclipse/eclipse.jdt.core.binaries-R4_17.tar.xz) = f39e48d9fbcb78b068143e3d641f87d6b7f7358de9486483747d019dc8f75397
7
SIZE (eclipse/eclipse.jdt.core.binaries-R4_16.tar.xz) = 34416600
7
SIZE (eclipse/eclipse.jdt.core.binaries-R4_17.tar.xz) = 34417076
8
SHA256 (eclipse/eclipse.jdt.debug-R4_16.tar.xz) = 845eedbf3a424f4cc7a138028bfaea74a4e6f93871903603bb886b6bc9c96d23
8
SHA256 (eclipse/eclipse.jdt.debug-R4_17.tar.xz) = 640e579a103a07fffc1a3b7df858e17b7694df5d79f5a46b4509d916862e900a
9
SIZE (eclipse/eclipse.jdt.debug-R4_16.tar.xz) = 1462764
9
SIZE (eclipse/eclipse.jdt.debug-R4_17.tar.xz) = 1456148
10
SHA256 (eclipse/eclipse.jdt.ui-R4_16.tar.xz) = 08ea5e36ea0279bd86d2a2fb877664becfd043e4f37291ee4f173f7f41246e0b
10
SHA256 (eclipse/eclipse.jdt.ui-R4_17.tar.xz) = 8c6c039c5718a037023c645394af2a8d72e132a7bad3043e5f1a045daa0bfe69
11
SIZE (eclipse/eclipse.jdt.ui-R4_16.tar.xz) = 15771884
11
SIZE (eclipse/eclipse.jdt.ui-R4_17.tar.xz) = 15777160
12
SHA256 (eclipse/eclipse.pde.build-R4_16.tar.xz) = e56ac953b3722de9a40d6b1759f5da78bf369dc49bcce47435ce9fdec6e89fea
12
SHA256 (eclipse/eclipse.pde.build-R4_17.tar.xz) = 2caa18ac68b8eb3db588c4c7662574f54a4490257799c642ccffe735efeee7a4
13
SIZE (eclipse/eclipse.pde.build-R4_16.tar.xz) = 868696
13
SIZE (eclipse/eclipse.pde.build-R4_17.tar.xz) = 868616
14
SHA256 (eclipse/eclipse.pde.ui-R4_16.tar.xz) = 7db5936fc6d7cbc2f02dea114c00099837af6f37120d6a10da2b8ef2b7ded4c1
14
SHA256 (eclipse/eclipse.pde.ui-R4_17.tar.xz) = 88add88a4074b88ce1040435ec5c1605e86f5ec4ae6460635a7a5943c2f4eafc
15
SIZE (eclipse/eclipse.pde.ui-R4_16.tar.xz) = 29819796
15
SIZE (eclipse/eclipse.pde.ui-R4_17.tar.xz) = 29792008
16
SHA256 (eclipse/eclipse.platform-R4_16.tar.xz) = 3d5d3e6b3968c744c4a94e968ae7f29ef8229f93556351007e054922c751f82e
16
SHA256 (eclipse/eclipse.platform-R4_17.tar.xz) = e5c8001e66dadadbd350f3967a22ab5ba98d4b48ace6e1f2c8b165598a4d5037
17
SIZE (eclipse/eclipse.platform-R4_16.tar.xz) = 1446740
17
SIZE (eclipse/eclipse.platform-R4_17.tar.xz) = 1114336
18
SHA256 (eclipse/eclipse.platform.common-R4_16.tar.xz) = a1fbec04f8b1bc28082ca23d8850efe44e3bbe1fa7bd38c8cc7a8b5536cd9c99
18
SHA256 (eclipse/eclipse.platform.common-R4_17.tar.xz) = 3ee6f648e28ff82f13a76f7dd28e246481d6ca21410af015fa5f50d389bc9b26
19
SIZE (eclipse/eclipse.platform.common-R4_16.tar.xz) = 35851024
19
SIZE (eclipse/eclipse.platform.common-R4_17.tar.xz) = 34803672
20
SHA256 (eclipse/eclipse.platform.debug-R4_16.tar.xz) = 649b547351db7acafad225e90915b1bd96cb3ae1964b4c420956030b5979e431
20
SHA256 (eclipse/eclipse.platform.debug-R4_17.tar.xz) = 23a103fec47b3769e41d73f533af820efc2b08f47a0572145fce82306c4d2972
21
SIZE (eclipse/eclipse.platform.debug-R4_16.tar.xz) = 1372776
21
SIZE (eclipse/eclipse.platform.debug-R4_17.tar.xz) = 1376536
22
SHA256 (eclipse/eclipse.platform.releng-R4_16.tar.xz) = 3b9016785fc52e75462c69222c0855228b23a8eac3184e615f6a045a13dda643
22
SHA256 (eclipse/eclipse.platform.releng-R4_17.tar.xz) = 3abfce8d206885ea491bdfa9ba7cd1b838db4a0f7a1193d5cfa16857d5728174
23
SIZE (eclipse/eclipse.platform.releng-R4_16.tar.xz) = 406928
23
SIZE (eclipse/eclipse.platform.releng-R4_17.tar.xz) = 407628
24
SHA256 (eclipse/eclipse.platform.releng.aggregator-R4_16.tar.xz) = bdbc90306a3dabaf3be6c01ca090f7da6434eada0a2137935acc2aa11fd3c0c1
24
SHA256 (eclipse/eclipse.platform.releng.aggregator-R4_17.tar.xz) = daca0a3bf9405b8e637504e5cd51a417020cb697d217dfb3e877ae5de825d235
25
SIZE (eclipse/eclipse.platform.releng.aggregator-R4_16.tar.xz) = 605404
25
SIZE (eclipse/eclipse.platform.releng.aggregator-R4_17.tar.xz) = 612624
26
SHA256 (eclipse/eclipse.platform.resources-R4_16.tar.xz) = f443677069d43b444b17627f0a593cf6fbb82eb86a69f37c9c331267d1d51d33
26
SHA256 (eclipse/eclipse.platform.resources-R4_17.tar.xz) = 3b01814c2cda6e194d03896c217230c3550be24a42c07d2b29f124faf6d0223f
27
SIZE (eclipse/eclipse.platform.resources-R4_16.tar.xz) = 813528
27
SIZE (eclipse/eclipse.platform.resources-R4_17.tar.xz) = 817048
28
SHA256 (eclipse/eclipse.platform.runtime-R4_16.tar.xz) = 69d32fc771c293c33d1adb0bbf480cb4b79116d23f8ec5ebf8f3b243894b59ce
28
SHA256 (eclipse/eclipse.platform.runtime-R4_17.tar.xz) = aae47cbb2402849539af571bf2686cb298b6f31f3af9ee661ca85c2716e602a1
29
SIZE (eclipse/eclipse.platform.runtime-R4_16.tar.xz) = 431312
29
SIZE (eclipse/eclipse.platform.runtime-R4_17.tar.xz) = 430740
30
SHA256 (eclipse/eclipse.platform.swt-R4_16.tar.xz) = d864f1d3a275d93118be35a360c92d8943c3eb9d67cc72916bab5ecd85dc7262
30
SHA256 (eclipse/eclipse.platform.swt-R4_17.tar.xz) = 2b85d32c340b372e7943cf4aba8ed78a80cb60d78ec268722fa2286f373c38c2
31
SIZE (eclipse/eclipse.platform.swt-R4_16.tar.xz) = 6236756
31
SIZE (eclipse/eclipse.platform.swt-R4_17.tar.xz) = 6325720
32
SHA256 (eclipse/eclipse.platform.swt.binaries-R4_16.tar.xz) = b875dba475ed19f2b55cbade3a54b4b9afe522037efeb42909e1e9d89dd84dc0
32
SHA256 (eclipse/eclipse.platform.swt.binaries-R4_17.tar.xz) = 8868cb16495651d08cbc1f26a10f30237ff587a86a3f0d688df150761fa55de9
33
SIZE (eclipse/eclipse.platform.swt.binaries-R4_16.tar.xz) = 563508
33
SIZE (eclipse/eclipse.platform.swt.binaries-R4_17.tar.xz) = 1964796
34
SHA256 (eclipse/eclipse.platform.team-R4_16.tar.xz) = 180590b0a7516e246c7343298506f62f29c853e4090899891c6c301d4be801a7
34
SHA256 (eclipse/eclipse.platform.team-R4_17.tar.xz) = d6e2c76b8f1ad66533f7acf496f3064a6fdfffd7c207bad83aca2993e17a0c0c
35
SIZE (eclipse/eclipse.platform.team-R4_16.tar.xz) = 4633900
35
SIZE (eclipse/eclipse.platform.team-R4_17.tar.xz) = 4633648
36
SHA256 (eclipse/eclipse.platform.text-R4_16.tar.xz) = 1d243c92c8eb67a9aef9de7c87bf228f4d057b380b7b60ac9ca77fa64363f0f9
36
SHA256 (eclipse/eclipse.platform.text-R4_17.tar.xz) = 87c78822a85577c3c2d90c17dc350ac4fddf536e50a8730dc1b2bce7e0da67bd
37
SIZE (eclipse/eclipse.platform.text-R4_16.tar.xz) = 1319632
37
SIZE (eclipse/eclipse.platform.text-R4_17.tar.xz) = 1324456
38
SHA256 (eclipse/eclipse.platform.ua-R4_16.tar.xz) = 8c3ca5fe144588f2d994906461779fa782b257f3643b7686a9606bcf7b907c75
38
SHA256 (eclipse/eclipse.platform.ua-R4_17.tar.xz) = 4953180e172edec3f8739e1fe05bd789a496343e77de4b2ee4b418ff7ce74262
39
SIZE (eclipse/eclipse.platform.ua-R4_16.tar.xz) = 4621924
39
SIZE (eclipse/eclipse.platform.ua-R4_17.tar.xz) = 4621396
40
SHA256 (eclipse/eclipse.platform.ui-R4_16.tar.xz) = fd232ac1fddaec771ec895b995fb0c47813577e3b5a87f72b29b01363e08eeca
40
SHA256 (eclipse/eclipse.platform.ui-R4_17.tar.xz) = 442b9cff8a8e4f27420de10abe83b869217654e0d8b6851daf3075c465e37ed8
41
SIZE (eclipse/eclipse.platform.ui-R4_16.tar.xz) = 5967112
41
SIZE (eclipse/eclipse.platform.ui-R4_17.tar.xz) = 5919656
42
SHA256 (eclipse/eclipse.platform.ui.tools-R4_16.tar.xz) = 43a75d63cb4f294fa39b749dfe4e6751493ffbc5c45e8009099bb8683290009b
42
SHA256 (eclipse/eclipse.platform.ui.tools-R4_17.tar.xz) = 86ed79e80c313e546d2e3b03f863136650ff59cea923efc37c4bc832d91d25d1
43
SIZE (eclipse/eclipse.platform.ui.tools-R4_16.tar.xz) = 328668
43
SIZE (eclipse/eclipse.platform.ui.tools-R4_17.tar.xz) = 328796
44
SHA256 (eclipse/rt.equinox.binaries-R4_16.tar.xz) = e7e198a3ffa5f0392277e4f648ca59469ec8bbaeafe553620b023f287d9fb8f1
44
SHA256 (eclipse/rt.equinox.binaries-R4_17.tar.xz) = df76b04970fa1c40250d5a5d3a09d796fc20af2ac3d3a18b59d12d175b10cc62
45
SIZE (eclipse/rt.equinox.binaries-R4_16.tar.xz) = 299708
45
SIZE (eclipse/rt.equinox.binaries-R4_17.tar.xz) = 354980
46
SHA256 (eclipse/rt.equinox.bundles-R4_16.tar.xz) = 7a91d247020b62cb5d2fe9886e9ae5693b60aa0d3d1331f88b83070d65285637
46
SHA256 (eclipse/rt.equinox.bundles-R4_17.tar.xz) = 85dfca96f8152e6345eb206468fea5d34aafb0cb7b2e17d03eba660db62f61b1
47
SIZE (eclipse/rt.equinox.bundles-R4_16.tar.xz) = 1161164
47
SIZE (eclipse/rt.equinox.bundles-R4_17.tar.xz) = 1166712
48
SHA256 (eclipse/rt.equinox.framework-R4_16.tar.xz) = c1f2d3410c546e09adbed2eb97880d7f109890a6abcb625291271e776224e780
48
SHA256 (eclipse/rt.equinox.framework-R4_17.tar.xz) = ddbc3943303a0095fcb31a12fab223968f2708727919ab6a05755d46788a57fc
49
SIZE (eclipse/rt.equinox.framework-R4_16.tar.xz) = 2827340
49
SIZE (eclipse/rt.equinox.framework-R4_17.tar.xz) = 2842948
50
SHA256 (eclipse/rt.equinox.p2-R4_16.tar.xz) = ef8216e3013688a5f2bd62128a10f19c420bfc587345d47810f25e1d254c4bf1
50
SHA256 (eclipse/rt.equinox.p2-R4_17.tar.xz) = 518c13449bde33a2dab6c777d9545ded294987f761cc9e9bdbfcbbb6eadd3c72
51
SIZE (eclipse/rt.equinox.p2-R4_16.tar.xz) = 48490416
51
SIZE (eclipse/rt.equinox.p2-R4_17.tar.xz) = 48487780
52
SHA256 (eclipse/daemonblade-eclipse-maven-repo-4.16_GH0.tar.gz) = 73355577a36e6ee976464ab16416fc966d91763f20dfa70ff4d4fd7ff460cfc5
52
SHA256 (eclipse/cef_binary_3.3071.1649.g98725e6_linux64_minimal.tar.bz2) = 7eea540d122ceb35a0ce1970e72077b861e23ffbbe55288522b57141934f86f2
53
SIZE (eclipse/daemonblade-eclipse-maven-repo-4.16_GH0.tar.gz) = 198477770
53
SIZE (eclipse/cef_binary_3.3071.1649.g98725e6_linux64_minimal.tar.bz2) = 143099195
54
SHA256 (eclipse/cargo-repo.R4_17.tbz) = d5f0bc14119c0af7f41b734232125828380ed9fe180e282421aaa86d979d0f1f
55
SIZE (eclipse/cargo-repo.R4_17.tbz) = 57938943
56
SHA256 (eclipse/daemonblade-eclipse-maven-repo-4.17_GH0.tar.gz) = 2063a05d4c8661a29c09318edb8d812fca2b8945e7c021982298be9fa8b71932
57
SIZE (eclipse/daemonblade-eclipse-maven-repo-4.17_GH0.tar.gz) = 200913876
(-)./files/cef-patch (+24 lines)
Line 0 Link Here
1
diff -ruN ../cef_binary_3.3071.1649.g98725e6_linux64_minimal.orig/cmake/cef_variables.cmake ./cmake/cef_variables.cmake
2
--- ../cef_binary_3.3071.1649.g98725e6_linux64_minimal.orig/cmake/cef_variables.cmake	2017-07-19 17:50:42.000000000 +1200
3
+++ ./cmake/cef_variables.cmake	2020-10-02 14:38:13.438964000 +1300
4
@@ -16,7 +16,7 @@
5
 if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
6
   set(OS_MACOSX 1)
7
   set(OS_POSIX 1)
8
-elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
9
+elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
10
   set(OS_LINUX 1)
11
   set(OS_POSIX 1)
12
 elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
13
diff -ruN ../cef_binary_3.3071.1649.g98725e6_linux64_minimal.orig/include/base/cef_build.h ./include/base/cef_build.h
14
--- ../cef_binary_3.3071.1649.g98725e6_linux64_minimal.orig/include/base/cef_build.h	2017-07-19 17:50:42.000000000 +1200
15
+++ ./include/base/cef_build.h	2020-10-02 14:43:29.023692000 +1300
16
@@ -47,7 +47,7 @@
17
 #ifndef OS_MACOSX
18
 #define OS_MACOSX 1
19
 #endif
20
-#elif defined(__linux__)
21
+#elif defined(__linux__) || defined(__FreeBSD__)
22
 #ifndef OS_LINUX
23
 #define OS_LINUX 1
24
 #endif
(-)./files/patch-eclipse-platform-parent (-9 / +13 lines)
Lines 5-19 Link Here
5
       'eclipiserun-repo' repository, such as for computing .api-descriptions and
5
       'eclipiserun-repo' repository, such as for computing .api-descriptions and
6
       generating API Tools reports.
6
       generating API Tools reports.
7
     -->
7
     -->
8
-    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.16-I-builds/</eclipserun-repo>
8
-    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.17-I-builds/</eclipserun-repo>
9
+    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.16/</eclipserun-repo>
9
+    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.17/</eclipserun-repo>
10
     
10
     
11
-    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.16-I-builds</comparator.repo>
11
-    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.17-I-builds</comparator.repo>
12
+    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.16</comparator.repo>
12
+    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.17</comparator.repo>
13
 
13
 
14
     <!--
14
     <!--
15
       NOTE: this EMF and ECF URL must match exactly what is in the eclipse-sdk-prereqs.target file.
15
       NOTE: this EMF and ECF URL must match exactly what is in the eclipse-sdk-prereqs.target file.
16
@@ -254,14 +254,14 @@
16
@@ -254,17 +254,17 @@
17
           </target>
17
           </target>
18
           <environments>
18
           <environments>
19
             <environment>
19
             <environment>
Lines 30-43 Link Here
30
-              <arch>ppc64le</arch>
30
-              <arch>ppc64le</arch>
31
+              <arch>powerpc64</arch>
31
+              <arch>powerpc64</arch>
32
             </environment>
32
             </environment>
33
             <environment>
33
              <environment>
34
               <os>win32</os>
34
-              <os>linux</os>
35
+              <os>freebsd</os>
36
               <ws>gtk</ws>
37
               <arch>aarch64</arch>
38
             </environment>
35
@@ -626,7 +626,7 @@
39
@@ -626,7 +626,7 @@
36
           For maintenance streams should always be "M-builds".
40
           For maintenance streams should always be "M-builds".
37
           Ideally, this value would be provided by the environment, see bug 489789.
41
           Ideally, this value would be provided by the environment, see bug 489789.
38
         -->
42
         -->
39
-        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.16-I-builds</eclipse-p2-repo.url>
43
-        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.17-I-builds</eclipse-p2-repo.url>
40
+        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.16</eclipse-p2-repo.url>
44
+        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.17</eclipse-p2-repo.url>
41
       </properties>
45
       </properties>
42
       <repositories>
46
       <repositories>
43
         <repository>
47
         <repository>
(-)./files/patch-eclipse.pde.ui (-1 / +1 lines)
Lines 1-7 Link Here
1
diff -ru eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product
1
diff -ru eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product
2
--- eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product	0000-00-00 00:00:00.000000000 +0000
2
--- eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product	0000-00-00 00:00:00.000000000 +0000
4
@@ -80,8 +80,8 @@
4
@@ -82,8 +82,8 @@
5
       <plugin id="org.eclipse.osgi.util"/>
5
       <plugin id="org.eclipse.osgi.util"/>
6
       <plugin id="org.eclipse.swt"/>
6
       <plugin id="org.eclipse.swt"/>
7
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
7
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
(-)./files/patch-eclipse.platform.releng (-1 / +12 lines)
Lines 40-46 Link Here
40
          download-size="0"
40
          download-size="0"
41
          install-size="0"
41
          install-size="0"
42
          version="0.0.0"
42
          version="0.0.0"
43
@@ -465,9 +465,9 @@
43
@@ -411,8 +411,8 @@
44
          unpack="false"/>
45
          
46
    <plugin
47
-         id="org.eclipse.core.filesystem.linux.aarch64"
48
-         os="linux"
49
+         id="org.eclipse.core.filesystem.freebsd.aarch64"
50
+         os="freebsd"
51
          arch="aarch64"
52
          download-size="0"
53
          install-size="0"
54
@@ -475,9 +475,9 @@
44
          unpack="false"/>
55
          unpack="false"/>
45
 
56
 
46
    <plugin
57
    <plugin
(-)./files/patch-eclipse.platform.releng.tychoeclipsebuilder (-9 / +34 lines)
Lines 1-7 Link Here
1
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
1
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
2
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
2
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
4
@@ -8,12 +8,12 @@
4
@@ -8,16 +8,16 @@
5
         fileName="eclipse-SDK-${BUILD_ID}-win32-x86_64.zip"></platform>
5
         fileName="eclipse-SDK-${BUILD_ID}-win32-x86_64.zip"></platform>
6
       <platform
6
       <platform
7
         id="SLG264"
7
         id="SLG264"
Lines 16-24 Link Here
16
+        name="FreeBSD (64 bit version for Power PC)"
16
+        name="FreeBSD (64 bit version for Power PC)"
17
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
17
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
18
       <platform
18
       <platform
19
         id="SLG2AARCH64"
20
-        name="Linux (64 bit version for AArch64)"
21
-        fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
22
+        name="FreeBSD (64 bit version for AArch64)"
23
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
24
       <platform
19
         id="SMCC64"
25
         id="SMCC64"
20
         name="Mac OSX (64 bit version)"
26
         name="Mac OSX (64 bit version)"
21
@@ -70,12 +70,12 @@
27
@@ -74,16 +74,16 @@
22
         fileName="eclipse-platform-${BUILD_ID}-win32-x86_64.zip"></platform>
28
         fileName="eclipse-platform-${BUILD_ID}-win32-x86_64.zip"></platform>
23
       <platform
29
       <platform
24
         id="PLG264"
30
         id="PLG264"
Lines 33-41 Link Here
33
+        name="FreeBSD (64 bit version for Power PC)"
39
+        name="FreeBSD (64 bit version for Power PC)"
34
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
40
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
35
       <platform
41
       <platform
42
         id="PLG2AARCH64"
43
-        name="Linux (64 bit version for AArch64)"
44
-        fileName="eclipse-platform-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
45
+        name="FreeBSD (64 bit version for AArch64)"
46
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
47
       <platform
36
         id="PMCC64"
48
         id="PMCC64"
37
         name="Mac OSX (64 bit version)"
49
         name="Mac OSX (64 bit version)"
38
@@ -150,12 +150,12 @@
50
@@ -158,16 +158,16 @@
39
         fileName="swt-${BUILD_ID}-win32-win32-x86_64.zip"></platform>
51
         fileName="swt-${BUILD_ID}-win32-win32-x86_64.zip"></platform>
40
       <platform
52
       <platform
41
         id="SWTLG64"
53
         id="SWTLG64"
Lines 50-55 Link Here
50
+        name="FreeBSD (64 bit version for Power PC)"
62
+        name="FreeBSD (64 bit version for Power PC)"
51
+        fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
63
+        fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
52
       <platform
64
       <platform
65
         id="SWTLG2AARCH64"
66
-        name="Linux (64 bit version for AArch64)"
67
-        fileName="swt-${BUILD_ID}-gtk-linux-aarch64.zip"></platform>
68
+        name="FreeBSD (64 bit version for AArch64)"
69
+        fileName="swt-${BUILD_ID}-gtk-freebsd-aarch64.zip"></platform>
70
       <platform
53
         id="SWTMCC64"
71
         id="SWTMCC64"
54
         name="Mac OSX (64 bit version)"
72
         name="Mac OSX (64 bit version)"
55
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml
73
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml
Lines 70-83 Link Here
70
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml
88
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml
71
--- eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
89
--- eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
72
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
90
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
73
@@ -14,8 +14,8 @@
91
@@ -14,9 +14,9 @@
74
   <target name="equinoxlaunchers">
92
   <target name="equinoxlaunchers">
75
     <property name="archiveRoot" value="launchers" />
93
     <property name="archiveRoot" value="launchers" />
76
     <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" />
94
     <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" />
77
-    <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" />
95
-    <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" />
78
-    <buildRepos os="linux" ws="gtk" arch="ppc64le" archiveName="${archiveRoot}-linux.gtk.ppc64le.${buildId}.tar.gz" />
96
-    <buildRepos os="linux" ws="gtk" arch="ppc64le" archiveName="${archiveRoot}-linux.gtk.ppc64le.${buildId}.tar.gz" />
97
-  	<buildRepos os="linux" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-linux.gtk.aarch64.${buildId}.tar.gz" />
79
+    <buildRepos os="freebsd" ws="gtk" arch="amd64" archiveName="${archiveRoot}-freebsd.gtk.amd64.${buildId}.tar.gz" />
98
+    <buildRepos os="freebsd" ws="gtk" arch="amd64" archiveName="${archiveRoot}-freebsd.gtk.amd64.${buildId}.tar.gz" />
80
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
99
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
100
+  	<buildRepos os="freebsd" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-freebsd.gtk.aarch64.${buildId}.tar.gz" />
81
     <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
101
     <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
82
   </target>
102
   </target>
83
 
103
 
Lines 91-98 Link Here
91
-      <linux icon="icon.xpm"/>
111
-      <linux icon="icon.xpm"/>
92
+      <freebsd icon="icon.xpm"/>
112
+      <freebsd icon="icon.xpm"/>
93
       <macosx icon="rt.icns"/>
113
       <macosx icon="rt.icns"/>
94
       <win useIco="false">
114
       <win useIco="true">
95
          <bmp/>
115
          <ico path="rt.ico"/>
96
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
116
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
97
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
117
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
98
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
118
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
Lines 108-114 Link Here
108
             </environment>
128
             </environment>
109
             <environment>
129
             <environment>
110
               <os>win32</os>
130
               <os>win32</os>
111
@@ -91,7 +91,7 @@
131
@@ -92,7 +92,7 @@
112
             <configuration>
132
             <configuration>
113
               <formats>
133
               <formats>
114
                 <win32>zip</win32>
134
                 <win32>zip</win32>
Lines 181-187 Link Here
181
diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties
201
diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties
182
--- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
202
--- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
183
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
203
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
184
@@ -29,11 +29,11 @@
204
@@ -29,14 +29,14 @@
185
 #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
205
 #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
186
 #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
206
 #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
187
 
207
 
Lines 190-198 Link Here
190
+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
210
+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
191
+root.freebsd.gtk.powerpc64.permissions.755=eclipse
211
+root.freebsd.gtk.powerpc64.permissions.755=eclipse
192
 
212
 
213
-root.linux.gtk.aarch64=rootfiles/linux.gtk.aarch64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/aarch64
214
-root.linux.gtk.aarch64.permissions.755=eclipse
215
+root.freebsd.gtk.aarch64=rootfiles/freebsd.gtk.aarch64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/aarch64
216
+root.freebsd.gtk.aarch64.permissions.755=eclipse
217
 
193
-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
218
-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
194
-root.linux.gtk.x86_64.permissions.755=eclipse
219
-root.linux.gtk.x86_64.permissions.755=eclipse
195
+root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
220
+root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.amd64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
196
+root.freebsd.gtk.amd64.permissions.755=eclipse
221
+root.freebsd.gtk.amd64.permissions.755=eclipse
197
 
222
 
198
 bin.includes = feature.properties
223
 bin.includes = feature.properties
(-)./files/patch-eclipse.platform.resources (-1 / +39 lines)
Lines 29-34 Link Here
29
-install: core
29
-install: core
30
-	rm -f ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/libunixfile_1_0_0.so
30
-	rm -f ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/libunixfile_1_0_0.so
31
-	mv libunixfile_1_0_0.so ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/
31
-	mv libunixfile_1_0_0.so ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/
32
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF
33
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
34
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
35
@@ -1,9 +1,9 @@
36
 Manifest-Version: 1.0
37
 Bundle-ManifestVersion: 2
38
 Bundle-Name: %fragmentName
39
-Bundle-SymbolicName: org.eclipse.core.filesystem.linux.aarch64;singleton:=true
40
+Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.aarch64;singleton:=true
41
 Bundle-Version: 1.4.100.qualifier
42
 Bundle-Vendor: %providerName
43
 Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
44
 Bundle-Localization: fragment
45
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=aarch64))
46
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=aarch64))
47
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml
48
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
49
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
50
@@ -18,7 +18,7 @@
51
     <relativePath>../../</relativePath>
52
   </parent>
53
   <groupId>org.eclipse.core</groupId>
54
-  <artifactId>org.eclipse.core.filesystem.linux.aarch64</artifactId>
55
+  <artifactId>org.eclipse.core.filesystem.freebsd.aarch64</artifactId>
56
   <version>1.4.100-SNAPSHOT</version>
57
   <packaging>eclipse-plugin</packaging>
58
 
59
@@ -37,7 +37,7 @@
60
           <resolver>p2</resolver>
61
           <environments>
62
             <environment>
63
-              <os>linux</os>
64
+              <os>freebsd</os>
65
               <ws>gtk</ws>
66
               <arch>aarch64</arch>
67
             </environment>
32
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project
68
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project
33
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
69
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
34
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
70
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
Lines 145-156 Link Here
145
diff -ru eclipse.platform.resources/pom.xml eclipse.platform.resources/pom.xml
181
diff -ru eclipse.platform.resources/pom.xml eclipse.platform.resources/pom.xml
146
--- eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
182
--- eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
147
+++ eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
183
+++ eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
148
@@ -52,8 +52,8 @@
184
@@ -52,9 +52,9 @@
149
 
185
 
150
   <modules>
186
   <modules>
151
     <module>bundles/org.eclipse.core.filesystem</module>
187
     <module>bundles/org.eclipse.core.filesystem</module>
188
-    <module>bundles/org.eclipse.core.filesystem.linux.aarch64</module>
152
-    <module>bundles/org.eclipse.core.filesystem.linux.ppc64le</module>
189
-    <module>bundles/org.eclipse.core.filesystem.linux.ppc64le</module>
153
-    <module>bundles/org.eclipse.core.filesystem.linux.x86_64</module>
190
-    <module>bundles/org.eclipse.core.filesystem.linux.x86_64</module>
191
+    <module>bundles/org.eclipse.core.filesystem.freebsd.aarch64</module>
154
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64</module>
192
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64</module>
155
+    <module>bundles/org.eclipse.core.filesystem.freebsd.amd64</module>
193
+    <module>bundles/org.eclipse.core.filesystem.freebsd.amd64</module>
156
     <module>bundles/org.eclipse.core.filesystem.macosx</module>
194
     <module>bundles/org.eclipse.core.filesystem.macosx</module>
(-)./files/patch-eclipse.platform.runtime (-1 / +1 lines)
Lines 13-19 Link Here
13
diff -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
13
diff -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
14
--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java	0000-00-00 00:00:00.000000000 +0000
14
--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java	0000-00-00 00:00:00.000000000 +0000
15
+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java	0000-00-00 00:00:00.000000000 +0000
15
+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java	0000-00-00 00:00:00.000000000 +0000
16
@@ -208,6 +208,8 @@
16
@@ -206,6 +206,8 @@
17
 	 */
17
 	 */
18
 	public static final String OS_LINUX = "linux";//$NON-NLS-1$
18
 	public static final String OS_LINUX = "linux";//$NON-NLS-1$
19
 
19
 
(-)./files/patch-eclipse.platform.swt (-62 / +368 lines)
Lines 10-15 Link Here
10
 		</attributes>
10
 		</attributes>
11
 	</classpathentry>
11
 	</classpathentry>
12
 	<classpathentry kind="src" path="Eclipse SWT PI/cairo"/>
12
 	<classpathentry kind="src" path="Eclipse SWT PI/cairo"/>
13
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/layout/FillLayout.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/layout/FillLayout.java
14
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/layout/FillLayout.java	0000-00-00 00:00:00.000000000 +0000
15
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/layout/FillLayout.java	0000-00-00 00:00:00.000000000 +0000
16
@@ -10,7 +10,6 @@
17
  *
18
  * Contributors:
19
  *     IBM Corporation - initial API and implementation
20
- *     Christoph Läubrich - Bug 513185
21
  *******************************************************************************/
22
 package org.eclipse.swt.layout;
23
 
13
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java
24
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java
14
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java	0000-00-00 00:00:00.000000000 +0000
25
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java	0000-00-00 00:00:00.000000000 +0000
15
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java	0000-00-00 00:00:00.000000000 +0000
26
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java	0000-00-00 00:00:00.000000000 +0000
Lines 25-34 Link Here
25
diff -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
36
diff -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
26
--- 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
37
--- 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
27
+++ 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
38
+++ 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
28
@@ -69,12 +69,12 @@
39
@@ -65,12 +65,12 @@
40
 
29
 static String arch() {
41
 static String arch() {
30
 	String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
42
 	String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
31
 	if (osArch.equals ("i386") || osArch.equals ("i686")) return "x86"; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
32
-	if (osArch.equals ("amd64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
43
-	if (osArch.equals ("amd64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
33
 	return osArch;
44
 	return osArch;
34
 }
45
 }
Lines 51-57 Link Here
51
 
62
 
52
 export CFLAGS='-O -Wall -fPIC'
63
 export CFLAGS='-O -Wall -fPIC'
53
 
64
 
54
@@ -86,21 +86,14 @@
65
@@ -86,27 +86,25 @@
55
 		MAKEFILE=make_win32.mak
66
 		MAKEFILE=make_win32.mak
56
 		;;
67
 		;;
57
 	*)
68
 	*)
Lines 74-82 Link Here
74
 fi
85
 fi
75
 case $MODEL in
86
 case $MODEL in
76
 	"x86_64")
87
 	"x86_64")
77
@@ -111,6 +104,11 @@
88
 		SWT_ARCH=x86_64
78
 		SWT_ARCH=x86
89
 		AWT_ARCH=amd64
79
 		AWT_ARCH=i386
80
 		;;
90
 		;;
81
+	"powerpc" | "powerpc64")
91
+	"powerpc" | "powerpc64")
82
+		SWT_ARCH=ppc64
92
+		SWT_ARCH=ppc64
Lines 86-92 Link Here
86
 	*)
96
 	*)
87
 		SWT_ARCH=$MODEL
97
 		SWT_ARCH=$MODEL
88
 		AWT_ARCH=$MODEL
98
 		AWT_ARCH=$MODEL
89
@@ -118,6 +116,13 @@
99
@@ -114,6 +112,13 @@
90
 esac
100
 esac
91
 
101
 
92
 case $SWT_OS.$SWT_ARCH in
102
 case $SWT_OS.$SWT_ARCH in
Lines 97-131 Link Here
97
+			export JAVA_HOME
107
+			export JAVA_HOME
98
+		fi
108
+		fi
99
+		;;
109
+		;;
100
 	"linux.x86")
110
 	"linux.x86_64")
101
 		if [ "${CC}" = "" ]; then
111
 		if [ "${CC}" = "" ]; then
102
 			export CC=gcc
112
 			export CC=gcc
103
@@ -194,7 +199,7 @@
113
@@ -148,7 +153,7 @@
104
 
114
 
105
 
115
 
106
 # For 64-bit CPUs, we have a switch
116
 # For 64-bit CPUs, we have a switch
107
-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then
117
-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then
108
+if [ ${MODEL} = 'amd64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' -o ${MODEL} = 'powerpc64' ]; then
118
+if [ ${MODEL} = 'amd64' -o ${MODEL} = 'powerpc64' -o ${MODEL} = 'aarch64' ]; then
109
 	SWT_PTR_CFLAGS=-DJNI64
119
 	SWT_PTR_CFLAGS=-DJNI64
110
 	if [ -d /lib64 ]; then
120
 	if [ -d /lib64 ]; then
111
 		XLIB64=-L/usr/X11R6/lib64
121
 		XLIB64=-L/usr/X11R6/lib64
112
@@ -205,6 +210,11 @@
122
@@ -160,6 +165,11 @@
113
 		XLIB64="${XLIB64} -L/usr/lib64"
114
 		SWT_LFLAGS=-m64
123
 		SWT_LFLAGS=-m64
115
 		export SWT_LFLAGS
124
 		export SWT_LFLAGS
116
+	fi
125
 	fi
117
+	if [ ${SWT_OS} = "freebsd" ]
126
+	if [ ${SWT_OS} = "freebsd" ]
118
+	then
127
+	then
119
+		SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
128
+		SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
120
+		export SWT_LFLAGS=-m64
129
+		export SWT_LFLAGS=-m64
121
 	fi
130
+	fi
122
 	export SWT_PTR_CFLAGS
131
 	export SWT_PTR_CFLAGS
123
 fi
132
 fi
133
 
134
@@ -275,10 +285,10 @@
135
 
136
 func_build_chromium () {
137
 	func_echo_plus "Building Chromium bindings:"
138
-	if [ -d "chromium_subp/cef_linux" ]; then
139
-		export CHROMIUM_HEADERS=./chromium_subp/cef_linux
140
+	if [ -d "chromium_subp/cef_freebsd" ]; then
141
+		export CHROMIUM_HEADERS=./chromium_subp/cef_freebsd
142
 	else
143
-		export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_linux
144
+		export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_freebsd
145
 	fi
146
 	${MAKE_TYPE} -f $MAKEFILE "${@}"
147
 	RETURN_VALUE=$?   #make can return 1 or 2 if it fails. Thus need to cache it in case it's used programmatically somewhere.
148
@@ -332,4 +342,4 @@
149
 elif [ "${GTK_VERSION}" = "3.0" -o "${GTK_VERSION}" = "" ]; then
150
 	export GTK_VERSION="3.0"
151
 	func_build_gtk3 "$@"
152
-fi
153
\ No newline at end of file
154
+fi
124
diff -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
155
diff -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
125
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
156
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
126
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
157
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
127
@@ -103,16 +103,18 @@
158
@@ -108,16 +108,18 @@
128
 WEBKIT_OBJECTS = swt.o webkitgtk.o webkitgtk_structs.o webkitgtk_stats.o webkitgtk_custom.o
159
 CHROMIUM_OBJECTS = chromiumlib.o chromiumlib_structs.o chromiumlib_custom.o chromiumlib_stats.o
129
 GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
160
 GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
130
 
161
 
131
+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
162
+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
Lines 146-152 Link Here
146
 
177
 
147
 ifndef NO_STRIP
178
 ifndef NO_STRIP
148
 	# -s = Remove all symbol table and relocation information from the executable.
179
 	# -s = Remove all symbol table and relocation information from the executable.
149
@@ -255,10 +257,6 @@
180
@@ -280,10 +282,6 @@
150
 	cp $(ALL_SWT_LIBS) $(OUTPUT_DIR)
181
 	cp $(ALL_SWT_LIBS) $(OUTPUT_DIR)
151
 ifeq ($(BUILD_WEBKIT2EXTENSION),yes)
182
 ifeq ($(BUILD_WEBKIT2EXTENSION),yes)
152
 	@# Copy webextension into it's own folder, but create folder first.
183
 	@# Copy webextension into it's own folder, but create folder first.
Lines 186-192 Link Here
186
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
217
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
187
--- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
218
--- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
188
+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
219
+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
189
@@ -16,11 +16,11 @@
220
@@ -16,14 +16,14 @@
190
 requires.3.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
221
 requires.3.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
191
 
222
 
192
 requires.4.namespace = org.eclipse.equinox.p2.iu
223
 requires.4.namespace = org.eclipse.equinox.p2.iu
Lines 202-214 Link Here
202
 requires.5.range = [$version$,$version$]
233
 requires.5.range = [$version$,$version$]
203
-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true)))
234
-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true)))
204
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
235
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
236
 
237
 requires.6.namespace = org.eclipse.equinox.p2.iu
238
 requires.6.name = org.eclipse.swt.gtk.linux.aarch64
205
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml
239
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml
206
--- eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
240
--- eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
207
+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
241
+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
208
@@ -63,11 +63,11 @@
242
@@ -64,15 +64,15 @@
209
 		</antcall>
243
 		</antcall>
210
 		<antcall target="check_fragment_libraries">
244
 		<antcall target="check_fragment_libraries">
211
 			<param name="library_count" value="8"/>
245
 			<param name="library_count" value="8"/>
246
-			<param name="fragment" value="org.eclipse.swt.gtk.linux.aarch64"/>
247
+			<param name="fragment" value="org.eclipse.swt.gtk.freebsd.aarch64"/>
248
 		</antcall>
249
 		<antcall target="check_fragment_libraries">
250
 			<param name="library_count" value="8"/>
212
-			<param name="fragment" value="org.eclipse.swt.gtk.linux.ppc64le"/>
251
-			<param name="fragment" value="org.eclipse.swt.gtk.linux.ppc64le"/>
213
+			<param name="fragment" value="org.eclipse.swt.gtk.freebsd.powerpc64"/>
252
+			<param name="fragment" value="org.eclipse.swt.gtk.freebsd.powerpc64"/>
214
 		</antcall>
253
 		</antcall>
Lines 219-273 Link Here
219
 		</antcall>
258
 		</antcall>
220
 		<antcall target="check_fragment_libraries">
259
 		<antcall target="check_fragment_libraries">
221
 			<param name="library_count" value="4"/>
260
 			<param name="library_count" value="4"/>
222
@@ -80,12 +80,12 @@
261
@@ -85,13 +85,13 @@
223
 		<property name="checkdir" value="~/build/check_libraries"/>
262
 		<property name="checkdir" value="~/build/check_libraries"/>
224
 		<property name="library_count" value="23"/>
263
 		<property name="library_count" value="43"/>
225
 		<property name="fragment" value=""/>
264
 		<property name="fragment" value=""/>
226
-		<fileset id="match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.linux.ppc64le/**, **/org.eclipse.swt.gtk.linux.x86_64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
265
-		<fileset id="match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.linux.aarch64/**, **/org.eclipse.swt.gtk.linux.ppc64le/**, **/org.eclipse.swt.gtk.linux.x86_64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**, **/org.eclipse.swt.browser.chromium.gtk.linux.x86_64/**, **/org.eclipse.swt.browser.chromium.win32.win32.x86_64/**, **/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64/**">
227
+		<fileset id="match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
266
+		<fileset id="match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.aarch64/**, **/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**, **/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/**, **/org.eclipse.swt.browser.chromium.win32.win32.x86_64/**, **/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64/**">
228
 			<filename regex="[0-9][0-9][0-9][0-9]."/>
267
 			<filename regex="[0-9][0-9][0-9][0-9]"/>
229
 			<filename regex="${swt_version}."/>
268
 			<filename regex="${swt_version}"/>
230
 			<exclude name="**/.git/**"/>
269
 			<exclude name="**/.git/**"/>
231
 		</fileset>
270
 		</fileset>
232
-		<fileset id="not_match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.linux.ppc64le/**, **/org.eclipse.swt.gtk.linux.x86_64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
271
 		<echo>Matched files ${toString:match}</echo>
233
+		<fileset id="not_match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
272
-		<fileset id="not_match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.linux.aarch64/**, **/org.eclipse.swt.gtk.linux.ppc64le/**, **/org.eclipse.swt.gtk.linux.x86_64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**, **/org.eclipse.swt.browser.chromium.gtk.linux.x86_64/chromium-*/**, **/org.eclipse.swt.browser.chromium.win32.win32.x86_64/chromium-*/**, **/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64/chromium-*/**">
234
 			<filename regex="[0-9][0-9][0-9][0-9]."/>
273
+		<fileset id="not_match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.aarch64/**, **/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**, **/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/chromium-*/**, **/org.eclipse.swt.browser.chromium.win32.win32.x86_64/chromium-*/**, **/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64/chromium-*/**">
235
 			<filename regex="${swt_version}." negate="true"/>
274
 			<filename regex="[0-9][0-9][0-9][0-9]"/>
275
 			<filename regex="${swt_version}" negate="true"/>
236
 			<exclude name="**/.git/**"/>
276
 			<exclude name="**/.git/**"/>
237
@@ -115,13 +115,13 @@
277
@@ -355,7 +355,7 @@
238
 			trust="true"
278
 		<replace file="${repo.src}/${file_make_common}" token="rev=${rev}" value="rev=${new_rev}"/>
239
 			outputproperty="m_linux_x86_64_output"
279
 		<replace file="${repo.src}/${file_make_common}" token="comma_ver=${comma_ver}" value="comma_ver=${new_comma_ver}"/>
240
 			command="hostname"/>
280
 		<replace file="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml" token="${swt_version}" value="${new_version}"/>
241
-		<sshexec host="${m_linux_ppc64le}"
281
-		<replace file="${repo.bin}/bundles/org.eclipse.swt.browser.chromium.gtk.linux.x86_64/chromium-${cef_ver}/chromium.properties" token="${swt_version}" value="${new_version}"/>
242
+		<sshexec host="${m_linux_powerpc64}"
282
+		<replace file="${repo.bin}/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/chromium-${cef_ver}/chromium.properties" token="${swt_version}" value="${new_version}"/>
243
 			port="2256"
283
 		<replace file="${repo.bin}/bundles/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64/chromium-${cef_ver}/chromium.properties" token="${swt_version}" value="${new_version}"/>
244
 			username="swtbuild"
284
 		<replace file="${repo.bin}/bundles/org.eclipse.swt.browser.chromium.win32.win32.x86_64/chromium-${cef_ver}/chromium.properties" token="${swt_version}" value="${new_version}"/>
245
 			keyfile="${keyfile}"
285
 	</target>
246
 			failonerror="false"
286
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF
247
 			trust="true"
287
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
248
-			outputproperty="m_linux_ppc64le_output"
288
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
249
+			outputproperty="m_linux_powerpc64_output"
289
@@ -5,6 +5,6 @@
250
 			command="hostname"/>
290
 Bundle-SymbolicName: org.eclipse.swt.browser.chromium;singleton:=true
251
 		<sshexec host="${m_mac}"
291
 Bundle-Version: 3.115.0.qualifier
252
 			username="swtbuild"
292
 Bundle-ManifestVersion: 2
253
@@ -139,10 +139,10 @@
293
-Eclipse-PlatformFilter: (osgi.arch=x86_64)
254
 				<matches pattern="x${m_linux_x86_64_output}*" string="x${m_linux_x86_64}"/>
294
-SWT-Arch: x86_64
255
 			</and>
295
+Eclipse-PlatformFilter: (osgi.arch=amd64)
296
+SWT-Arch: amd64
297
 Automatic-Module-Name: org.eclipse.swt.browser.chromium
298
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf
299
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
300
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
301
@@ -10,6 +10,6 @@
302
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
303
 
304
 requires.3.namespace = org.eclipse.equinox.p2.iu
305
-requires.3.name = org.eclipse.swt.browser.chromium.gtk.linux.x86_64
306
+requires.3.name = org.eclipse.swt.browser.chromium.gtk.freebsd.amd64
307
 requires.3.range = [$version$,$version$]
308
-requires.3.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
309
+requires.3.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=amd64)(!(org.eclipse.swt.buildtime=true)))
310
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml
311
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml	0000-00-00 00:00:00.000000000 +0000
312
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml	0000-00-00 00:00:00.000000000 +0000
313
@@ -35,12 +35,10 @@
314
 		<condition property="cefos" value="windows" else="${swt.os}">
315
 			<equals arg1="${swt.os}" arg2="win32"/>
256
 		</condition>
316
 		</condition>
257
-		<condition property="m_linux_ppc64le_test" value="${success_msg}" else="${fail_msg}">
317
-		<property name="ceffile" value="cef_binary_3.3071.1649.g98725e6_${cefos}64_minimal.tar.bz2"/>
258
+		<condition property="m_linux_powerpc64_test" value="${success_msg}" else="${fail_msg}">
318
-		<mkdir dir="${tmphome}"/>
259
 			<and>
319
-		<get src="http://opensource.spotify.com/cefbuilds/${ceffile}" dest="${tmphome}/${ceffile}" usetimestamp="true"/>
260
-				<length string="${m_linux_ppc64le_output}" when="greater" length="0"/>
320
-		<untar dest="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_${swt.os}" overwrite="false" compression="bzip2" src="${tmphome}/${ceffile}">
261
-				<matches pattern="x${m_linux_ppc64le_output}*" string="x${m_linux_ppc64le}"/>
321
-			<cutdirsmapper dirs="1"/>
262
+				<length string="${m_linux_powerpc64_output}" when="greater" length="0"/>
322
-		</untar>
263
+				<matches pattern="x${m_linux_powerpc64_output}*" string="x${m_linux_powerpc64}"/>
323
+		<copy todir="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_${swt.os}" overwrite="true">
264
 			</and>
324
+			<fileset dir="${local.cefsource}"/>
265
 		</condition>
325
+		</copy>
266
 		<condition property="m_mac_test" value="${success_msg}" else="${fail_msg}">
326
+		<patch patchfile="${local.patchfiles}/cef-patch" dir="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_${swt.os}"/>
327
 	</target>
328
 	
329
 	<target name="build_chromium" depends="init_fragment,get_version,get_cef">
330
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs
331
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs	0000-00-00 00:00:00.000000000 +0000
332
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs	0000-00-00 00:00:00.000000000 +0000
333
@@ -38,8 +38,8 @@
334
   if cfg!(target_os = "macos") {
335
     cef_path.push("cef_macosx");
336
   } 
337
-  else if cfg!(target_os = "linux") {
338
-    cef_path.push("cef_linux");
339
+  else if cfg!(target_os = "freebsd") {
340
+    cef_path.push("cef_freebsd");
341
   } 
342
   else if cfg!(target_os = "windows") {
343
     if std::env::var("CARGO_CFG_TARGET_ARCH").unwrap() == "x86" {
344
@@ -58,11 +58,12 @@
345
     panic!("cargo:warning=Extract and rename cef binary (minimal) distro to {:?}", cef_path);
346
   }
347
 
348
-  if cfg!(target_os = "linux") {
349
+  if cfg!(target_os = "freebsd") {
350
     // println!("cargo:rustc-link-lib=gtk-x11-2.0");
351
     // println!("cargo:rustc-link-lib=gdk-x11-2.0");
352
     // println!("cargo:rustc-link-lib=gtk-3.so.0");
353
     println!("cargo:rustc-link-lib=X11");
354
+    println!("cargo:rustc-link-search=/usr/local/lib");
355
   }
356
 
357
   // Tell cargo to tell rustc to link the system shared library.
358
@@ -97,14 +98,14 @@
359
 }
360
 
361
 #[cfg(feature = "gen")]
362
-#[cfg(target_os = "linux")]
363
+#[cfg(target_os = "freebsd")]
364
 fn gen_os(cef_path: std::path::Display) {
365
   let _ = generator(cef_path)
366
     .header("cef_linux.h")
367
     .whitelist_type("_cef_main_args_t")
368
     .whitelist_type("_cef_window_info_t")
369
     .whitelist_function("cef_get_xdisplay")
370
-    .generate().expect("Failed to gencef linux")
371
+    .generate().expect("Failed to gencef freebsd")
372
     .write_to_file(std::path::Path::new("src").join("cef").join("linux.rs"));
373
 }
374
 
375
@@ -126,7 +127,7 @@
376
 fn gen_cef(cef_path: std::path::Display) {
377
   use std::io::Write;
378
   #[cfg(target_os = "windows")] let gen = generator(cef_path).header("include/internal/cef_types_win.h");
379
-  #[cfg(target_os = "linux")] let gen = generator(cef_path).header("include/internal/cef_types_linux.h");
380
+  #[cfg(target_os = "freebsd")] let gen = generator(cef_path).header("include/internal/cef_types_linux.h");
381
   #[cfg(target_os = "macos")] let gen = generator(cef_path).header("include/internal/cef_types_mac.h");
382
   let generated = gen
383
     .header("cef.h")
384
@@ -166,14 +167,14 @@
385
     .blacklist_type(".*XDisplay")
386
     .blacklist_type("VisualID")
387
     .blacklist_type(".*XEvent")
388
-    .raw_line("#[cfg(target_os = \"linux\")] pub mod linux;")
389
-    .raw_line("#[cfg(target_os = \"linux\")] pub use self::linux::_cef_window_info_t;")
390
-    .raw_line("#[cfg(target_os = \"linux\")] pub use self::linux::_cef_main_args_t;")
391
-    .raw_line("#[cfg(target_os = \"linux\")] pub type wchar_t = i32;")
392
-    .raw_line("#[cfg(target_os = \"linux\")] pub type char16 = i32;")
393
-    .raw_line("#[cfg(target_os = \"linux\")] pub type time_t = isize;")
394
-    .raw_line("#[cfg(target_os = \"linux\")] pub type int64 = ::std::os::raw::c_longlong;")
395
-    .raw_line("#[cfg(target_os = \"linux\")] pub type uint64 = ::std::os::raw::c_ulonglong;")
396
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub mod linux;")
397
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub use self::linux::_cef_window_info_t;")
398
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub use self::linux::_cef_main_args_t;")
399
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type wchar_t = i32;")
400
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type char16 = i32;")
401
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type time_t = isize;")
402
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type int64 = ::std::os::raw::c_longlong;")
403
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type uint64 = ::std::os::raw::c_ulonglong;")
404
     .raw_line("#[cfg(target_os = \"macos\")] pub mod mac;")
405
     .raw_line("#[cfg(target_os = \"macos\")] pub use self::mac::_cef_window_info_t;")
406
     .raw_line("#[cfg(target_os = \"macos\")] pub use self::mac::_cef_main_args_t;")
407
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/src/cef/mod.rs eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/src/cef/mod.rs
408
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/src/cef/mod.rs	0000-00-00 00:00:00.000000000 +0000
409
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/src/cef/mod.rs	0000-00-00 00:00:00.000000000 +0000
410
@@ -16,14 +16,14 @@
411
 #![allow(non_snake_case)]
412
 #![allow(non_camel_case_types)]
413
 #![allow(non_upper_case_globals)]
414
-#[cfg(target_os = "linux")] pub mod linux;
415
-#[cfg(target_os = "linux")] pub use self::linux::_cef_window_info_t;
416
-#[cfg(target_os = "linux")] pub use self::linux::_cef_main_args_t;
417
-#[cfg(target_os = "linux")] pub type wchar_t = i32;
418
-#[cfg(target_os = "linux")] pub type char16 = i32;
419
-#[cfg(target_os = "linux")] pub type time_t = isize;
420
-#[cfg(target_os = "linux")] pub type int64 = ::std::os::raw::c_longlong;
421
-#[cfg(target_os = "linux")] pub type uint64 = ::std::os::raw::c_ulonglong;
422
+#[cfg(target_os = "freebsd")] pub mod linux;
423
+#[cfg(target_os = "freebsd")] pub use self::linux::_cef_window_info_t;
424
+#[cfg(target_os = "freebsd")] pub use self::linux::_cef_main_args_t;
425
+#[cfg(target_os = "freebsd")] pub type wchar_t = i32;
426
+#[cfg(target_os = "freebsd")] pub type char16 = i32;
427
+#[cfg(target_os = "freebsd")] pub type time_t = isize;
428
+#[cfg(target_os = "freebsd")] pub type int64 = ::std::os::raw::c_longlong;
429
+#[cfg(target_os = "freebsd")] pub type uint64 = ::std::os::raw::c_ulonglong;
430
 #[cfg(target_os = "macos")] pub mod mac;
431
 #[cfg(target_os = "macos")] pub use self::mac::_cef_window_info_t;
432
 #[cfg(target_os = "macos")] pub use self::mac::_cef_main_args_t;
433
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml
434
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml	0000-00-00 00:00:00.000000000 +0000
435
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml	0000-00-00 00:00:00.000000000 +0000
436
@@ -15,7 +15,7 @@
437
 [dependencies]
438
 chromium = { path = "../chromium_subp/" }
439
 
440
-[target.'cfg(target_os = "linux")'.dependencies]
441
+[target.'cfg(target_os = "freebsd")'.dependencies]
442
 x11 = "2.17.0"
443
 
444
 [target.'cfg(unix)'.dependencies]
445
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/app.rs eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/app.rs
446
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/app.rs	0000-00-00 00:00:00.000000000 +0000
447
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/app.rs	0000-00-00 00:00:00.000000000 +0000
448
@@ -12,7 +12,7 @@
449
  ********************************************************************************/
450
 use cef;
451
 use utils;
452
-#[cfg(target_os = "linux")]
453
+#[cfg(target_os = "freebsd")]
454
 use gtk;
455
 
456
 use std::os::raw::{c_int, c_void};
457
@@ -76,7 +76,7 @@
458
     browser
459
 }
460
 
461
-#[cfg(target_os = "linux")]
462
+#[cfg(target_os = "freebsd")]
463
 fn override_system_visual(visual: *mut c_void) {
464
     unsafe {
465
         let xvisual = gtk::gdk_x11_visual_get_xvisual(visual);
466
@@ -85,12 +85,12 @@
467
     }
468
 }
469
 
470
-#[cfg(target_os = "linux")]
471
+#[cfg(target_os = "freebsd")]
472
 extern "C" {
473
     pub fn cef_override_system_visual(visual_id: std::os::raw::c_ulong);
474
 }
475
 
476
-#[cfg(target_os = "linux")]
477
+#[cfg(target_os = "freebsd")]
478
 fn cef_window_info(hwnd: *mut c_void, w: c_int, h: c_int) -> cef::_cef_window_info_t {
479
     use std::os::raw::{c_uint};
480
     let window_info = unsafe {
481
@@ -112,7 +112,7 @@
482
     window_info
483
 }
484
 
485
-#[cfg(target_os = "linux")]
486
+#[cfg(target_os = "freebsd")]
487
 pub fn set_window_parent(window_info: *mut cef::_cef_window_info_t, hwnd: *mut c_void, x: c_int, y: c_int, w: c_int, h: c_int) {
488
     use std::os::raw::{c_uint};
489
     //unsafe {println!("orig window_info {} {:?}", hwnd, (*window_info)); };
490
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/lib.rs eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/lib.rs
491
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/lib.rs	0000-00-00 00:00:00.000000000 +0000
492
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/src/lib.rs	0000-00-00 00:00:00.000000000 +0000
493
@@ -12,7 +12,7 @@
494
  ********************************************************************************/
495
 extern crate chromium;
496
 
497
-#[cfg(target_os = "linux")]
498
+#[cfg(target_os = "freebsd")]
499
 extern crate x11;
500
 #[cfg(unix)]
501
 extern crate nix;
502
@@ -25,21 +25,21 @@
503
 use chromium::socket;
504
 
505
 mod app;
506
-#[cfg(target_os = "linux")]
507
+#[cfg(target_os = "freebsd")]
508
 mod gtk;
509
 
510
 use std::os::raw::{c_char, c_int, c_void};
511
 #[cfg(unix)]
512
 use std::collections::HashMap;
513
 
514
-#[cfg(target_os = "linux")]
515
+#[cfg(target_os = "freebsd")]
516
 unsafe extern fn xerror_handler_impl(_: *mut x11::xlib::Display, _event: *mut x11::xlib::XErrorEvent) -> c_int {
517
     //print!("X error received: ");
518
     //println!("type {}, serial {}, error_code {}, request_code {}, minor_code {}",
519
     //    (*event).type_, (*event).serial, (*event).error_code, (*event).request_code, (*event).minor_code);
520
     0
521
 }
522
-#[cfg(target_os = "linux")]
523
+#[cfg(target_os = "freebsd")]
524
 unsafe extern fn xioerror_handler_impl(_: *mut x11::xlib::Display) -> c_int {
525
     //println!("XUI error received");
526
     0
527
@@ -67,7 +67,7 @@
528
         if cfg!(target_family = "windows") {
529
             set_env_var(cef_path, "PATH", ";");
530
         }
531
-        if cfg!(target_os = "linux") {
532
+        if cfg!(target_os = "freebsd") {
533
             set_env_var(cef_path, "LD_LIBRARY_PATH", ":");
534
         }
535
         if cfg!(target_os = "macos") {
536
@@ -146,7 +146,7 @@
537
     };
538
 }
539
 
540
-#[cfg(target_os = "linux")]
541
+#[cfg(target_os = "freebsd")]
542
 fn do_initialize(main_args: cef::_cef_main_args_t, settings: cef::_cef_settings_t, app_raw: *mut cef::_cef_app_t) {
543
     unsafe { x11::xlib::XSetErrorHandler(Option::Some(xerror_handler_impl)) };
544
     unsafe { x11::xlib::XSetIOErrorHandler(Option::Some(xioerror_handler_impl)) };
545
@@ -366,7 +366,7 @@
546
     do_resize(win_handle, width, height);
547
 }
548
 
549
-#[cfg(target_os = "linux")]
550
+#[cfg(target_os = "freebsd")]
551
 fn do_resize(win_handle: *mut c_void, width: i32, height: i32) {
552
     use x11::xlib;
553
 
554
@@ -642,7 +642,7 @@
555
     }
556
 }
557
 
558
-#[cfg(target_os = "linux")]
559
+#[cfg(target_os = "freebsd")]
560
 fn do_set_focus(parent: *mut c_void, _focus: i32) {
561
     let root = unsafe { gtk::gtk_widget_get_toplevel(parent) };
562
     //println!("<<<<<<<< set_focus {} {:?} {:?}", focus, parent, root);
563
@@ -768,4 +768,4 @@
564
 #[no_mangle]
565
 pub extern fn cefswt_go_back(browser: *mut cef::_cef_browser_t) {
566
     unsafe { (*browser).go_back.expect("null go_back")(browser) };
567
-}
568
\ No newline at end of file
569
+}
267
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup
570
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup
268
--- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
571
--- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
269
+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
572
+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
270
@@ -103,7 +103,7 @@
573
@@ -108,7 +108,7 @@
271
               xsi:type="predicates:NotPredicate">
574
               xsi:type="predicates:NotPredicate">
272
             <operand
575
             <operand
273
                 xsi:type="predicates:NamePredicate"
576
                 xsi:type="predicates:NamePredicate"
Lines 279-285 Link Here
279
diff -ru eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
582
diff -ru eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
280
--- eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
583
--- eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
281
+++ eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
584
+++ eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
282
@@ -10,11 +10,11 @@
585
@@ -10,14 +10,14 @@
283
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64))
586
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64))
284
 
587
 
285
 requires.3.namespace = org.eclipse.equinox.p2.iu
588
 requires.3.namespace = org.eclipse.equinox.p2.iu
Lines 295-300 Link Here
295
 requires.4.range = 0.0.0
598
 requires.4.range = 0.0.0
296
-requires.4.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le))
599
-requires.4.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le))
297
+requires.4.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64))
600
+requires.4.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64))
601
 
602
 requires.5.namespace = org.eclipse.equinox.p2.iu
603
 requires.5.name = org.eclipse.swt.gtk.linux.aarch64
298
diff -ru eclipse.platform.swt/pom.xml eclipse.platform.swt/pom.xml
604
diff -ru eclipse.platform.swt/pom.xml eclipse.platform.swt/pom.xml
299
--- eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
605
--- eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
300
+++ eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
606
+++ eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
Lines 312-318 Link Here
312
 	  </modules>
618
 	  </modules>
313
     </profile>
619
     </profile>
314
     <profile>
620
     <profile>
315
@@ -118,7 +119,9 @@
621
@@ -119,7 +120,9 @@
316
     <module>examples/org.eclipse.swt.examples.ole.win32</module>
622
     <module>examples/org.eclipse.swt.examples.ole.win32</module>
317
     <module>examples/org.eclipse.swt.examples.views</module>
623
     <module>examples/org.eclipse.swt.examples.views</module>
318
     <module>tests/org.eclipse.swt.tests.fragments.feature</module>
624
     <module>tests/org.eclipse.swt.tests.fragments.feature</module>
(-)./files/patch-eclipse.platform.swt.binaries (-7 / +110 lines)
Lines 1-3 Link Here
1
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/.project eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/.project
2
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
4
@@ -1,6 +1,6 @@
5
 <?xml version="1.0" encoding="UTF-8"?>
6
 <projectDescription>
7
-	<name>org.eclipse.swt.browser.chromium.gtk.linux.x86_64</name>
8
+	<name>org.eclipse.swt.browser.chromium.gtk.freebsd.amd64</name>
9
 	<comment></comment>
10
 	<projects>
11
 	</projects>
12
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/META-INF/MANIFEST.MF
13
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
14
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
15
@@ -2,11 +2,11 @@
16
 Fragment-Host: org.eclipse.swt;bundle-version="[3.115.0,4.0.0)"
17
 Bundle-Name: Chromium SWT Widget for GTK
18
 Bundle-Vendor: Eclipse.org
19
-Bundle-SymbolicName: org.eclipse.swt.browser.chromium.gtk.linux.x86_64;singleton:=true
20
+Bundle-SymbolicName: org.eclipse.swt.browser.chromium.gtk.freebsd.amd64;singleton:=true
21
 Bundle-Version: 3.115.0.qualifier
22
 Bundle-ManifestVersion: 2
23
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
24
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
25
 SWT-WS: gtk
26
-SWT-OS: linux
27
-SWT-Arch: x86_64
28
-Automatic-Module-Name: org.eclipse.swt.browser.chromium.gtk.linux.x86_64
29
+SWT-OS: freebsd
30
+SWT-Arch: amd64
31
+Automatic-Module-Name: org.eclipse.swt.browser.chromium.gtk.freebsd.amd64
32
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/build.xml
33
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/build.xml	0000-00-00 00:00:00.000000000 +0000
34
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/build.xml	0000-00-00 00:00:00.000000000 +0000
35
@@ -11,11 +11,11 @@
36
 	Contributors:
37
 		Guillermo Zunino, Equo - initial implementation
38
  -->
39
-<project name="org.eclipse.swt.browser.chromium.gtk.linux.x86_64" default="build.jars" basedir=".">
40
+<project name="org.eclipse.swt.browser.chromium.gtk.freebsd.amd64" default="build.jars" basedir=".">
41
 
42
 	<property name="swt.ws" value="gtk" />
43
-	<property name="swt.os" value="linux" />
44
-	<property name="swt.arch" value="x86_64" />
45
+	<property name="swt.os" value="freebsd" />
46
+	<property name="swt.arch" value="amd64" />
47
 
48
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
49
 	<property name="version.suffix" value="3.115.0" />
50
@@ -26,7 +26,7 @@
51
 	
52
 	<target name="@dot" depends="init" unless="@dot" description="Create jar: @dot.">
53
 		<path id="@dot.cp">
54
-			<fileset dir="../org.eclipse.swt.gtk.linux.x86_64/target">
55
+			<fileset dir="../org.eclipse.swt.gtk.freebsd.amd64/target">
56
 				<include name="*.jar"/>
57
 			</fileset>
58
 		</path>
59
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/pom.xml
60
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
61
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
62
@@ -20,14 +20,14 @@
63
     <relativePath>../binaries-parent/</relativePath>
64
   </parent>
65
   <groupId>org.eclipse.swt</groupId>
66
-  <artifactId>org.eclipse.swt.browser.chromium.gtk.linux.x86_64</artifactId>
67
+  <artifactId>org.eclipse.swt.browser.chromium.gtk.freebsd.amd64</artifactId>
68
   <version>3.115.0-SNAPSHOT</version>
69
   <packaging>eclipse-plugin</packaging>
70
 
71
   <properties>
72
-    <os>linux</os>
73
+    <os>freebsd</os>
74
     <ws>gtk</ws>
75
-    <arch>x86_64</arch>
76
+    <arch>amd64</arch>
77
     <buildid>${buildId}</buildid>
78
     <skipRust>false</skipRust>
79
     <skipJni>false</skipJni>
80
@@ -61,7 +61,7 @@
81
               <extraClasspathElements>
82
                   <dependency>
83
                       <groupId>org.eclipse.swt</groupId>
84
-                      <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
85
+                      <artifactId>org.eclipse.swt.gtk.freebsd.amd64</artifactId>
86
                       <version>${project.version}</version>
87
                   </dependency>
88
               </extraClasspathElements>
89
@@ -78,7 +78,7 @@
90
         <property>
91
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
92
           <name>native</name>
93
-          <value>gtk.linux.x86_64</value>
94
+          <value>gtk.freebsd.amd64</value>
95
         </property>
96
       </activation>
97
       <build>
1
diff -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
98
diff -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
2
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
99
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
100
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
Lines 7-13 Link Here
7
 Bundle-Vendor: %providerName
104
 Bundle-Vendor: %providerName
8
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
105
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
9
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.aarch64; singleton:=true
106
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.aarch64; singleton:=true
10
 Bundle-Version: 3.114.100.qualifier
107
 Bundle-Version: 3.115.0.qualifier
11
 Bundle-ManifestVersion: 2
108
 Bundle-ManifestVersion: 2
12
 Bundle-Localization: fragment
109
 Bundle-Localization: fragment
13
@@ -26,8 +26,8 @@
110
@@ -26,8 +26,8 @@
Lines 45-51 Link Here
45
   <groupId>org.eclipse.swt</groupId>
142
   <groupId>org.eclipse.swt</groupId>
46
-  <artifactId>org.eclipse.swt.gtk.linux.aarch64</artifactId>
143
-  <artifactId>org.eclipse.swt.gtk.linux.aarch64</artifactId>
47
+  <artifactId>org.eclipse.swt.gtk.freebsd.aarch64</artifactId>
144
+  <artifactId>org.eclipse.swt.gtk.freebsd.aarch64</artifactId>
48
   <version>3.114.100-SNAPSHOT</version>
145
   <version>3.115.0-SNAPSHOT</version>
49
   <packaging>eclipse-plugin</packaging>
146
   <packaging>eclipse-plugin</packaging>
50
 
147
 
51
   <properties>
148
   <properties>
Lines 83-89 Link Here
83
 Bundle-Vendor: %providerName
180
 Bundle-Vendor: %providerName
84
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
181
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
85
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.amd64; singleton:=true
182
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.amd64; singleton:=true
86
 Bundle-Version: 3.114.100.qualifier
183
 Bundle-Version: 3.115.0.qualifier
87
 Bundle-ManifestVersion: 2
184
 Bundle-ManifestVersion: 2
88
 Bundle-Localization: fragment
185
 Bundle-Localization: fragment
89
@@ -26,8 +26,8 @@
186
@@ -26,8 +26,8 @@
Lines 141-147 Link Here
141
   <groupId>org.eclipse.swt</groupId>
238
   <groupId>org.eclipse.swt</groupId>
142
-  <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
239
-  <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
143
+  <artifactId>org.eclipse.swt.gtk.freebsd.amd64</artifactId>
240
+  <artifactId>org.eclipse.swt.gtk.freebsd.amd64</artifactId>
144
   <version>3.114.100-SNAPSHOT</version>
241
   <version>3.115.0-SNAPSHOT</version>
145
   <packaging>eclipse-plugin</packaging>
242
   <packaging>eclipse-plugin</packaging>
146
 
243
 
147
   <properties>
244
   <properties>
Lines 171-177 Link Here
171
 Bundle-Vendor: %providerName
268
 Bundle-Vendor: %providerName
172
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
269
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
173
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64;singleton:=true
270
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64;singleton:=true
174
 Bundle-Version: 3.114.100.qualifier
271
 Bundle-Version: 3.115.0.qualifier
175
 Bundle-ManifestVersion: 2
272
 Bundle-ManifestVersion: 2
176
 Bundle-Localization: fragment
273
 Bundle-Localization: fragment
177
@@ -26,8 +26,8 @@
274
@@ -26,8 +26,8 @@
Lines 212-218 Link Here
212
   <groupId>org.eclipse.swt</groupId>
309
   <groupId>org.eclipse.swt</groupId>
213
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
310
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
214
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64</artifactId>
311
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64</artifactId>
215
   <version>3.114.100-SNAPSHOT</version>
312
   <version>3.115.0-SNAPSHOT</version>
216
   <packaging>eclipse-plugin</packaging>
313
   <packaging>eclipse-plugin</packaging>
217
 
314
 
218
   <properties>
315
   <properties>
Lines 236-249 Link Here
236
diff -ru eclipse.platform.swt.binaries/pom.xml eclipse.platform.swt.binaries/pom.xml
333
diff -ru eclipse.platform.swt.binaries/pom.xml eclipse.platform.swt.binaries/pom.xml
237
--- eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
334
--- eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
238
+++ eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
335
+++ eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
239
@@ -54,8 +54,8 @@
336
@@ -54,12 +54,12 @@
240
 
337
 
241
   <modules>
338
   <modules>
242
     <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module>
339
     <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module>
340
-    <module>bundles/org.eclipse.swt.gtk.linux.aarch64</module>
243
-    <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module>
341
-    <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module>
244
-    <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module>
342
-    <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module>
343
+    <module>bundles/org.eclipse.swt.gtk.freebsd.aarch64</module>
245
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64</module>
344
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64</module>
246
+    <module>bundles/org.eclipse.swt.gtk.freebsd.amd64</module>
345
+    <module>bundles/org.eclipse.swt.gtk.freebsd.amd64</module>
247
     <module>bundles/org.eclipse.swt.win32.win32.x86_64</module>
346
     <module>bundles/org.eclipse.swt.win32.win32.x86_64</module>
347
     <module>bundles/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64</module>
348
-    <module>bundles/org.eclipse.swt.browser.chromium.gtk.linux.x86_64</module>
349
+    <module>bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64</module>
350
     <module>bundles/org.eclipse.swt.browser.chromium.win32.win32.x86_64</module>
248
   </modules>
351
   </modules>
249
 
352
 
(-)./files/patch-eclipse.platform.text (-1 / +1 lines)
Lines 1-7 Link Here
1
diff -ru eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml
1
diff -ru eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml
2
--- eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml	0000-00-00 00:00:00.000000000 +0000
2
--- eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.text/org.eclipse.ui.workbench.texteditor/plugin.xml	0000-00-00 00:00:00.000000000 +0000
4
@@ -1298,7 +1298,7 @@
4
@@ -1314,7 +1314,7 @@
5
             %blockSelectionModeFont.description
5
             %blockSelectionModeFont.description
6
          </description>
6
          </description>
7
          <fontValue
7
          <fontValue
(-)./files/patch-eclipse.platform.ui (-6 / +44 lines)
Lines 61-67 Link Here
61
diff -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
61
diff -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
62
--- 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
62
--- 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
63
+++ 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
63
+++ 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
64
@@ -210,7 +210,8 @@
64
@@ -209,7 +209,8 @@
65
 				if (currentTitleControl.getVisible()) {
65
 				if (currentTitleControl.getVisible()) {
66
 					int tw = width - HMARGIN * 2 - SPACING * 2;
66
 					int tw = width - HMARGIN * 2 - SPACING * 2;
67
 					String os = System.getProperty("os.name"); //$NON-NLS-1$
67
 					String os = System.getProperty("os.name"); //$NON-NLS-1$
Lines 71-77 Link Here
71
 						tw += 1; // See Bug 342610
71
 						tw += 1; // See Bug 342610
72
 					}
72
 					}
73
 					if (bsize != null)
73
 					if (bsize != null)
74
@@ -584,4 +585,4 @@
74
@@ -577,4 +578,4 @@
75
 		target.setTransfer(transferTypes);
75
 		target.setTransfer(transferTypes);
76
 		target.addDropListener(listener);
76
 		target.addDropListener(listener);
77
 	}
77
 	}
Lines 114-120 Link Here
114
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml
114
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml
115
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
115
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
116
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
116
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
117
@@ -403,20 +403,20 @@
117
@@ -403,18 +403,18 @@
118
          fragment="true"/>
118
          fragment="true"/>
119
 
119
 
120
    <plugin
120
    <plugin
Lines 129-135 Link Here
129
          install-size="0"
129
          install-size="0"
130
          version="0.0.0"
130
          version="0.0.0"
131
          fragment="true"/>
131
          fragment="true"/>
132
          
133
    <plugin
134
-         id="org.eclipse.equinox.launcher.gtk.linux.aarch64"
135
-         os="linux"
136
+         id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
137
+         os="freebsd"
138
          ws="gtk"
139
          arch="aarch64"
140
          download-size="0"
141
@@ -424,10 +424,10 @@
132
 
142
 
143
 
133
    <plugin
144
    <plugin
134
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
145
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
135
-         os="linux"
146
-         os="linux"
Lines 141-147 Link Here
141
          download-size="0"
152
          download-size="0"
142
          install-size="0"
153
          install-size="0"
143
          version="0.0.0"
154
          version="0.0.0"
144
@@ -451,10 +451,10 @@
155
@@ -462,10 +462,10 @@
145
          unpack="false"/>
156
          unpack="false"/>
146
 
157
 
147
    <plugin
158
    <plugin
Lines 155-162 Link Here
155
          download-size="0"
166
          download-size="0"
156
          install-size="0"
167
          install-size="0"
157
          version="0.0.0"
168
          version="0.0.0"
158
@@ -462,10 +462,10 @@
169
@@ -473,8 +473,8 @@
159
          unpack="false"/>
170
          unpack="false"/>
171
    
172
    <plugin
173
-         id="org.eclipse.swt.gtk.linux.aarch64"
174
-         os="linux"
175
+         id="org.eclipse.swt.gtk.freebsd.aarch64"
176
+         os="freebsd"
177
          ws="gtk"
178
          arch="aarch64"
179
          download-size="0"
180
@@ -484,10 +484,10 @@
181
          unpack="false"/>
160
 
182
 
161
    <plugin
183
    <plugin
162
-         id="org.eclipse.swt.gtk.linux.x86_64"
184
-         id="org.eclipse.swt.gtk.linux.x86_64"
Lines 169-184 Link Here
169
          download-size="0"
191
          download-size="0"
170
          install-size="0"
192
          install-size="0"
171
          version="0.0.0"
193
          version="0.0.0"
194
@@ -517,10 +517,10 @@
195
          unpack="false"/>
196
 
197
    <plugin
198
-         id="org.eclipse.swt.browser.chromium.gtk.linux.x86_64"
199
-         os="linux"
200
+         id="org.eclipse.swt.browser.chromium.gtk.freebsd.amd64"
201
+         os="freebsd"
202
          ws="gtk"
203
-         arch="x86_64"
204
+         arch="amd64"
205
          download-size="0"
206
          install-size="0"
207
          version="0.0.0"
172
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
208
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
173
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
209
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
174
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
210
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
175
@@ -39,8 +39,8 @@
211
@@ -39,9 +39,9 @@
176
                 <plugin id="javax.xml"/>
212
                 <plugin id="javax.xml"/>
177
                 <plugin id="org.eclipse.swt"/>
213
                 <plugin id="org.eclipse.swt"/>
178
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
214
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
179
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"/>
215
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"/>
216
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.aarch64"/>
180
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
217
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
181
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"/>
218
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"/>
219
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"/>
182
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"/>
220
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"/>
183
                 <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
221
                 <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
184
               </excludes>
222
               </excludes>
(-)./files/patch-rt.equinox.framework (-11 / +33 lines)
Lines 7-13 Link Here
7
 Bundle-Vendor: %providerName
7
 Bundle-Vendor: %providerName
8
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
8
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
9
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
9
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
10
 Bundle-Version: 1.1.1200.qualifier
10
 Bundle-Version: 1.1.1300.qualifier
11
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
11
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
12
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
12
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
13
-Bundle-Localization: launcher.gtk.linux.aarch64
13
-Bundle-Localization: launcher.gtk.linux.aarch64
Lines 23-29 Link Here
23
   <groupId>org.eclipse.equinox</groupId>
23
   <groupId>org.eclipse.equinox</groupId>
24
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.aarch64</artifactId>
24
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.aarch64</artifactId>
25
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.aarch64</artifactId>
25
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.aarch64</artifactId>
26
   <version>1.1.1200-SNAPSHOT</version>
26
   <version>1.1.1300-SNAPSHOT</version>
27
   <packaging>eclipse-plugin</packaging>
27
   <packaging>eclipse-plugin</packaging>
28
 
28
 
29
   <properties>
29
   <properties>
Lines 52-58 Link Here
52
 Bundle-Vendor: %providerName
52
 Bundle-Vendor: %providerName
53
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
53
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
54
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
54
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
55
 Bundle-Version: 1.1.1200.qualifier
55
 Bundle-Version: 1.1.1300.qualifier
56
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
56
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
57
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
57
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
58
-Bundle-Localization: launcher.gtk.linux.x86_64
58
-Bundle-Localization: launcher.gtk.linux.x86_64
Lines 78-84 Link Here
78
   <groupId>org.eclipse.equinox</groupId>
78
   <groupId>org.eclipse.equinox</groupId>
79
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId>
79
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId>
80
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.amd64</artifactId>
80
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.amd64</artifactId>
81
   <version>1.1.1200-SNAPSHOT</version>
81
   <version>1.1.1300-SNAPSHOT</version>
82
   <packaging>eclipse-plugin</packaging>
82
   <packaging>eclipse-plugin</packaging>
83
 
83
 
84
   <properties>
84
   <properties>
Lines 110-116 Link Here
110
 Bundle-Vendor: %providerName
110
 Bundle-Vendor: %providerName
111
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
111
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
112
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
112
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
113
 Bundle-Version: 1.1.1200.qualifier
113
 Bundle-Version: 1.1.1300.qualifier
114
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
114
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
115
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
115
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
116
-Bundle-Localization: launcher.gtk.linux.ppc64le
116
-Bundle-Localization: launcher.gtk.linux.ppc64le
Lines 126-132 Link Here
126
   <groupId>org.eclipse.equinox</groupId>
126
   <groupId>org.eclipse.equinox</groupId>
127
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
127
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
128
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</artifactId>
128
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</artifactId>
129
   <version>1.1.1200-SNAPSHOT</version>
129
   <version>1.1.1300-SNAPSHOT</version>
130
   <packaging>eclipse-plugin</packaging>
130
   <packaging>eclipse-plugin</packaging>
131
 
131
 
132
   <properties>
132
   <properties>
Lines 141-147 Link Here
141
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties
141
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties
142
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
142
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
143
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
143
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
144
@@ -24,11 +24,11 @@
144
@@ -24,14 +24,14 @@
145
 root.win32.win32.x86_64=bin/win32/win32/x86_64
145
 root.win32.win32.x86_64=bin/win32/win32/x86_64
146
 root.win32.win32.x86_64.permissions.755=launcher.exe
146
 root.win32.win32.x86_64.permissions.755=launcher.exe
147
 
147
 
Lines 150-155 Link Here
150
+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
150
+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
151
+root.freebsd.gtk.powerpc64.permissions.755=launcher
151
+root.freebsd.gtk.powerpc64.permissions.755=launcher
152
 
152
 
153
-root.linux.gtk.aarch64=bin/gtk/linux/aarch64,gtk_root
154
-root.linux.gtk.aarch64.permissions.755=launcher
155
+root.freebsd.gtk.aarch64=bin/gtk/freebsd/aarch64,gtk_root
156
+root.freebsd.gtk.aarch64.permissions.755=launcher
157
 
153
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
158
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
154
 root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
159
 root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
155
 
160
 
Lines 160-166 Link Here
160
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml
165
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml
161
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
166
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
162
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
167
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
163
@@ -33,20 +33,20 @@
168
@@ -33,18 +33,18 @@
164
          fragment="true"/>
169
          fragment="true"/>
165
 
170
 
166
    <plugin
171
    <plugin
Lines 175-180 Link Here
175
          install-size="0"
180
          install-size="0"
176
          version="0.0.0"
181
          version="0.0.0"
177
          fragment="true"/>
182
          fragment="true"/>
183
          
184
    <plugin
185
-         id="org.eclipse.equinox.launcher.gtk.linux.aarch64"
186
-         os="linux"
187
+         id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
188
+         os="freebsd"
189
          ws="gtk"
190
          arch="aarch64"
191
          download-size="0"
192
@@ -53,10 +53,10 @@
193
          fragment="true"/>
178
 
194
 
179
    <plugin
195
    <plugin
180
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
196
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
Lines 275-287 Link Here
275
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml
291
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml
276
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
292
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
277
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
293
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
278
@@ -123,8 +123,8 @@
294
@@ -123,9 +123,9 @@
279
                     <copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true">
295
                     <copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true">
280
                       <fileset dir="${rt.equinox.binaries.loc}/org.eclipse.equinox.executable/bin/">
296
                       <fileset dir="${rt.equinox.binaries.loc}/org.eclipse.equinox.executable/bin/">
281
                         <include name="cocoa/macosx/x86_64/**/*"/>
297
                         <include name="cocoa/macosx/x86_64/**/*"/>
282
-                        <include name="gtk/linux/ppc64le/**/*"/>
298
-                        <include name="gtk/linux/ppc64le/**/*"/>
299
-                        <include name="gtk/linux/aarch64/**/*"/>
283
-                        <include name="gtk/linux/x86_64/**/*"/>
300
-                        <include name="gtk/linux/x86_64/**/*"/>
284
+                        <include name="gtk/freebsd/powerpc64/**/*"/>
301
+                        <include name="gtk/freebsd/powerpc64/**/*"/>
302
+                        <include name="gtk/freebsd/aarch64/**/*"/>
285
+                        <include name="gtk/freebsd/amd64/**/*"/>
303
+                        <include name="gtk/freebsd/amd64/**/*"/>
286
                         <include name="win32/win32/x86_64/**/*"/>
304
                         <include name="win32/win32/x86_64/**/*"/>
287
                       </fileset>
305
                       </fileset>
Lines 354-366 Link Here
354
 	</target>
372
 	</target>
355
 	<target name="rootFileslinux_gtk_ia64">
373
 	<target name="rootFileslinux_gtk_ia64">
356
 		<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
374
 		<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
357
@@ -138,8 +138,8 @@
375
@@ -138,9 +138,9 @@
358
 	<target name="rootFilesgroup_group_group">
376
 	<target name="rootFilesgroup_group_group">
359
 		<antcall target="rootFileswin32_win32_x86_64"/>
377
 		<antcall target="rootFileswin32_win32_x86_64"/>
360
 		<antcall target="rootFilesmacosx_cocoa_x86_64"/>
378
 		<antcall target="rootFilesmacosx_cocoa_x86_64"/>
361
-		<antcall target="rootFileslinux_gtk_ppc64le"/>
379
-		<antcall target="rootFileslinux_gtk_ppc64le"/>
380
-		<antcall target="rootFileslinux_gtk_aarch64"/>
362
-		<antcall target="rootFileslinux_gtk_x86_64"/>
381
-		<antcall target="rootFileslinux_gtk_x86_64"/>
363
+		<antcall target="rootFilesfreebsd_gtk_powerpc64"/>
382
+		<antcall target="rootFilesfreebsd_gtk_powerpc64"/>
383
+		<antcall target="rootFilesfreebsd_gtk_aarch64"/>
364
+		<antcall target="rootFilesfreebsd_gtk_amd64"/>
384
+		<antcall target="rootFilesfreebsd_gtk_amd64"/>
365
 	</target>
385
 	</target>
366
 
386
 
Lines 402-413 Link Here
402
       </modules>
422
       </modules>
403
     </profile>
423
     </profile>
404
   </profiles>
424
   </profiles>
405
@@ -88,8 +88,8 @@
425
@@ -88,9 +88,9 @@
406
     
426
     
407
     <module>bundles/org.eclipse.equinox.launcher</module>
427
     <module>bundles/org.eclipse.equinox.launcher</module>
408
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64</module>
428
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64</module>
429
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64</module>
409
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le</module>
430
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le</module>
410
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module>
431
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module>
432
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64</module>
411
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</module>
433
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</module>
412
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64</module>
434
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64</module>
413
     <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
435
     <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
(-)./files/patch-rt.equinox.p2 (-28 / +2 lines)
Lines 10-29 Link Here
10
 <booleanAttribute key="tracing" value="false"/>
10
 <booleanAttribute key="tracing" value="false"/>
11
 <booleanAttribute key="useDefaultConfigArea" value="true"/>
11
 <booleanAttribute key="useDefaultConfigArea" value="true"/>
12
 <stringAttribute key="workspace_bundles" value="org.eclipse.equinox.p2.touchpoint.osgi@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:true,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.sat4j.pb@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.exemplarysetup@default:true,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.artifact.optimizers@default:default,ie.wombat.jbdiff@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.sar@default:default,org.eclipse.equinox.p2.artifact.processors@default:default,org.eclipse.equinox.p2.console@default:true,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.sat4j.core@default:default,org.eclipse.equinox.simpleconfigurator@1:true"/>
12
 <stringAttribute key="workspace_bundles" value="org.eclipse.equinox.p2.touchpoint.osgi@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:true,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.sat4j.pb@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.exemplarysetup@default:true,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.artifact.optimizers@default:default,ie.wombat.jbdiff@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.sar@default:default,org.eclipse.equinox.p2.artifact.processors@default:default,org.eclipse.equinox.p2.console@default:true,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.sat4j.core@default:default,org.eclipse.equinox.simpleconfigurator@1:true"/>
13
diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml
14
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml	0000-00-00 00:00:00.000000000 +0000
15
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests/pom.xml	0000-00-00 00:00:00.000000000 +0000
16
@@ -22,9 +22,7 @@
17
 	<properties>
18
 		<testSuite>${project.artifactId}</testSuite>
19
 		<testClass>org.eclipse.equinox.p2.tests.AutomatedTests</testClass>
20
-		<!-- despite best inentions I was not able to add automatiz detection here -->
21
-		<!-- Linux is default because Hudson runs those tests on Linux -->
22
-		<dropinsProduct>org.eclipse.equinox.p2.reconciler-linux.gtk.x86_64.tar.gz</dropinsProduct>
23
+		<dropinsProduct>org.eclipse.equinox.p2.reconciler-freebsd.gtk.amd64.tar.gz</dropinsProduct>
24
 	</properties>
25
 
26
 	<build>
27
diff -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
13
diff -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
28
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
14
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
29
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
15
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
Lines 48-54 Link Here
48
       <plugin id="org.eclipse.core.runtime"/>
34
       <plugin id="org.eclipse.core.runtime"/>
49
       <plugin id="org.eclipse.e4.core.commands"/>
35
       <plugin id="org.eclipse.e4.core.commands"/>
50
       <plugin id="org.eclipse.e4.core.contexts"/>
36
       <plugin id="org.eclipse.e4.core.contexts"/>
51
@@ -120,7 +120,7 @@
37
@@ -117,7 +117,7 @@
52
       <plugin id="org.eclipse.equinox.preferences"/>
38
       <plugin id="org.eclipse.equinox.preferences"/>
53
       <plugin id="org.eclipse.equinox.registry"/>
39
       <plugin id="org.eclipse.equinox.registry"/>
54
       <plugin id="org.eclipse.equinox.security"/>
40
       <plugin id="org.eclipse.equinox.security"/>
Lines 57-63 Link Here
57
       <plugin id="org.eclipse.equinox.security.ui"/>
43
       <plugin id="org.eclipse.equinox.security.ui"/>
58
       <plugin id="org.eclipse.equinox.simpleconfigurator"/>
44
       <plugin id="org.eclipse.equinox.simpleconfigurator"/>
59
       <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
45
       <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
60
@@ -133,7 +133,7 @@
46
@@ -130,7 +130,7 @@
61
       <plugin id="org.eclipse.osgi.util"/>
47
       <plugin id="org.eclipse.osgi.util"/>
62
       <plugin id="org.eclipse.swt"/>
48
       <plugin id="org.eclipse.swt"/>
63
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
49
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
Lines 66-83 Link Here
66
       <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
52
       <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
67
       <plugin id="org.eclipse.ui"/>
53
       <plugin id="org.eclipse.ui"/>
68
       <plugin id="org.eclipse.ui.workbench"/>
54
       <plugin id="org.eclipse.ui.workbench"/>
69
diff -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
70
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch	0000-00-00 00:00:00.000000000 +0000
71
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.ui/All p2 UI tests.launch	0000-00-00 00:00:00.000000000 +0000
72
@@ -61,7 +61,7 @@
73
 <stringAttribute key="pde.version" value="3.3"/>
74
 <stringAttribute key="product" value="org.eclipse.sdk.ide"/>
75
 <booleanAttribute key="run_in_ui_thread" value="true"/>
76
-<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:default,com.google.gson*2.8.2.v20180104-1110@default:default,com.google.guava@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.jcraft.jzlib@default:default,javaewah@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.servlet.jsp@default:default,javax.servlet@default:default,javax.xml@default:default,org.apache.ant@default:default,org.apache.batik.constants@default:default,org.apache.batik.css@default:default,org.apache.batik.i18n@default:default,org.apache.batik.util@default:default,org.apache.commons.codec@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.io@default:default,org.apache.commons.jxpath@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.scr@1:true,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analyzers-common*7.1.0.v20180122-2126@default:default,org.apache.lucene.analyzers-smartcn@default:default,org.apache.lucene.core*7.1.0.v20171214-1510@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.apache.xmlgraphics@default:default,org.apiguardian@default:default,org.easymock@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.optional.junit@default:default,org.eclipse.ant.ui@default:default,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.linux.x86_64@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.linux.x86_64@default:default,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.tests.harness@default:default,org.eclipse.core.variables@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.annotations@default:default,org.eclipse.e4.core.di.extensions.supplier@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.emf.xpath@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.swt.gtk@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient4.ssl@default:default,org.eclipse.ecf.provider.filetransfer.httpclient4@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.egit.core@default:default,org.eclipse.egit.ui.smartimport@default:default,org.eclipse.egit.ui@default:default,org.eclipse.egit@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.gtk.linux.x86_64@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.linux.x86_64@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.annotation*2.2.100.v20180626-0953@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jem.util@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jgit.lfs@default:default,org.eclipse.jgit@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.archetype.common@default:default,org.eclipse.m2e.core.ui@default:default,org.eclipse.m2e.core@default:default,org.eclipse.m2e.logback.appender@default:default,org.eclipse.m2e.maven.indexer@default:default,org.eclipse.m2e.maven.runtime.slf4j.simple@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.m2e.model.edit@default:default,org.eclipse.m2e.workspace.cli@default:default,org.eclipse.mylyn.commons.core@default:default,org.eclipse.mylyn.commons.net@default:default,org.eclipse.mylyn.discovery.core@default:default,org.eclipse.osgi.compatibility.state@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.releng.tools@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.gtk.linux.x86_64@default:default,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.ui@default:default,org.eclipse.test.performance.win32@default:default,org.eclipse.test.performance@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.genericeditor@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.quicklinks@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@default:default,org.eclipse.urischeme@default:default,org.eclipse.wst.common.core@default:default,org.eclipse.wst.common.emf@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.wst.common.frameworks.ui@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.wst.common.ui@default:default,org.eclipse.wst.common.uriresolver@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.wst.sse.ui@default:default,org.eclipse.wst.validation.ui@default:default,org.eclipse.wst.validation@default:default,org.eclipse.wst.xml.core@default:default,org.eclipse.wst.xml.ui@default:default,org.eclipse.wst.xsd.core@default:default,org.eclipse.xsd@default:default,org.hamcrest.core@default:default,org.junit.platform.commons@default:default,org.junit.platform.engine@default:default,org.junit.platform.launcher@default:default,org.junit@default:default,org.objectweb.asm*6.0.0.v20180116-1719@default:default,org.objectweb.asm*6.2.0.v20180807-1520@default:default,org.objectweb.asm.tree*6.2.0.v20180807-1520@default:default,org.opentest4j@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api@default:default,org.slf4j.impl.log4j12@default:default,org.tukaani.xz@default:default,org.w3c.css.sac@default:default,org.w3c.dom.events@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/>
77
+<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:default,com.google.gson*2.8.2.v20180104-1110@default:default,com.google.guava@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.jcraft.jzlib@default:default,javaewah@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.servlet.jsp@default:default,javax.servlet@default:default,javax.xml@default:default,org.apache.ant@default:default,org.apache.batik.constants@default:default,org.apache.batik.css@default:default,org.apache.batik.i18n@default:default,org.apache.batik.util@default:default,org.apache.commons.codec@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.io@default:default,org.apache.commons.jxpath@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.scr@1:true,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analyzers-common*7.1.0.v20180122-2126@default:default,org.apache.lucene.analyzers-smartcn@default:default,org.apache.lucene.core*7.1.0.v20171214-1510@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.apache.xmlgraphics@default:default,org.apiguardian@default:default,org.easymock@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.optional.junit@default:default,org.eclipse.ant.ui@default:default,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.freebsd.amd64@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.freebsd.amd64@default:default,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.tests.harness@default:default,org.eclipse.core.variables@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.annotations@default:default,org.eclipse.e4.core.di.extensions.supplier@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.emf.xpath@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.swt.gtk@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient4.ssl@default:default,org.eclipse.ecf.provider.filetransfer.httpclient4@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.egit.core@default:default,org.eclipse.egit.ui.smartimport@default:default,org.eclipse.egit.ui@default:default,org.eclipse.egit@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.gtk.freebsd.amd64@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.freebsd.amd64@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.annotation*2.2.100.v20180626-0953@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jem.util@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jgit.lfs@default:default,org.eclipse.jgit@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.archetype.common@default:default,org.eclipse.m2e.core.ui@default:default,org.eclipse.m2e.core@default:default,org.eclipse.m2e.logback.appender@default:default,org.eclipse.m2e.maven.indexer@default:default,org.eclipse.m2e.maven.runtime.slf4j.simple@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.m2e.model.edit@default:default,org.eclipse.m2e.workspace.cli@default:default,org.eclipse.mylyn.commons.core@default:default,org.eclipse.mylyn.commons.net@default:default,org.eclipse.mylyn.discovery.core@default:default,org.eclipse.osgi.compatibility.state@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.releng.tools@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.gtk.freebsd.amd64@default:default,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.ui@default:default,org.eclipse.test.performance.win32@default:default,org.eclipse.test.performance@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.genericeditor@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.quicklinks@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@default:default,org.eclipse.urischeme@default:default,org.eclipse.wst.common.core@default:default,org.eclipse.wst.common.emf@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.wst.common.frameworks.ui@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.wst.common.ui@default:default,org.eclipse.wst.common.uriresolver@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.wst.sse.ui@default:default,org.eclipse.wst.validation.ui@default:default,org.eclipse.wst.validation@default:default,org.eclipse.wst.xml.core@default:default,org.eclipse.wst.xml.ui@default:default,org.eclipse.wst.xsd.core@default:default,org.eclipse.xsd@default:default,org.hamcrest.core@default:default,org.junit.platform.commons@default:default,org.junit.platform.engine@default:default,org.junit.platform.launcher@default:default,org.junit@default:default,org.objectweb.asm*6.0.0.v20180116-1719@default:default,org.objectweb.asm*6.2.0.v20180807-1520@default:default,org.objectweb.asm.tree*6.2.0.v20180807-1520@default:default,org.opentest4j@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api@default:default,org.slf4j.impl.log4j12@default:default,org.tukaani.xz@default:default,org.w3c.css.sac@default:default,org.w3c.dom.events@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/>
78
 <stringAttribute key="selected_workspace_plugins" value="org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin.test@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.p2.artifact.optimizers@default:default,org.eclipse.equinox.p2.artifact.processors@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.discovery.compatibility@default:default,org.eclipse.equinox.p2.discovery@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.installer@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.sar@default:default,org.eclipse.equinox.p2.tests.discovery@default:default,org.eclipse.equinox.p2.tests.optimizers@default:default,org.eclipse.equinox.p2.tests.ui@default:default,org.eclipse.equinox.p2.tests.verifier@default:default,org.eclipse.equinox.p2.tests@default:default,org.eclipse.equinox.p2.testserver@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.eclipse.equinox.p2.ui.admin.rcp@default:default,org.eclipse.equinox.p2.ui.admin@default:default,org.eclipse.equinox.p2.ui.discovery@default:default,org.eclipse.equinox.p2.ui.importexport@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true"/>
79
 <booleanAttribute key="show_selected_only" value="false"/>
80
 <booleanAttribute key="tracing" value="false"/>
81
diff -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
55
diff -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
82
--- rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
56
--- rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
83
+++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
57
+++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
(-)./scripts/pre-build (-1 / +1 lines)
Lines 4-10 Link Here
4
#
4
#
5
cd ${WRKSRC}
5
cd ${WRKSRC}
6
6
7
ARCHS="amd64 powerpc64"
7
ARCHS="aarch64 amd64 powerpc64"
8
8
9
# Create dummy repo for jgit
9
# Create dummy repo for jgit
10
if [ ! -d .git ]
10
if [ ! -d .git ]
(-)./scripts/pre-patch (+1 lines)
Lines 4-9 Link Here
4
#
4
#
5
LINUX_DIRS="
5
LINUX_DIRS="
6
	eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.*
6
	eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.*
7
	eclipse.platform.swt.binaries/bundles/org.eclipse.swt.browser.chromium.gtk.linux.*
7
	eclipse.platform.resources/bundles/org.eclipse.core.filesystem.linux.*
8
	eclipse.platform.resources/bundles/org.eclipse.core.filesystem.linux.*
8
	eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/linux
9
	eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/linux
9
	eclipse.platform.team/bundles/org.eclipse.core.net.linux.*
10
	eclipse.platform.team/bundles/org.eclipse.core.net.linux.*

Return to bug 250084