View | Details | Raw Unified | Return to bug 264400
Collapse All | Expand All

(-)b/java/eclipse/Makefile (-11 / +19 lines)
Lines 1-13 Link Here
1
# Created by: Jonathan Chen <jonc@chen.org.nz>
1
# Created by: Jonathan Chen <jonc@chen.org.nz>
2
# $FreeBSD$
2
3
3
PORTNAME=	eclipse
4
PORTNAME=	eclipse
4
PORTVERSION=	4.16
5
PORTVERSION=	4.21
5
PORTREVISION=	1
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_21
10
ECLIPSE_TSTAMP=	20200617-1404
10
ECLIPSE_TSTAMP=	20210915-1206
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-55 MASTER_SITES+= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/ 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+=	https://cef-builds.spotifycdn.com/:spotify \
47
		https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${PORTVERSION}/:github
48
DISTFILES+=	${CEF_FILE}.tar.bz2:spotify
49
45
DIST_SUBDIR=	${PORTNAME}
50
DIST_SUBDIR=	${PORTNAME}
46
51
47
MAINTAINER=	jonc@chen.org.nz
52
MAINTAINER=	jonc@chen.org.nz
48
COMMENT=	Eclipse IDE 2020-06
53
COMMENT=	Eclipse IDE 2020-09
49
54
50
LICENSE=	EPL
55
LICENSE=	EPL
51
56
52
ONLY_FOR_ARCHS=	amd64 powerpc64 powerpc64le
57
ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64 powerpc64le
53
58
54
BUILD_DEPENDS=	git:devel/git@lite \
59
BUILD_DEPENDS=	git:devel/git@lite \
55
		${LOCALBASE}/share/java/maven/bin/mvn:devel/maven \
60
		${LOCALBASE}/share/java/maven/bin/mvn:devel/maven \
Lines 74-90 DESKTOP_ENTRIES="Eclipse" \ Link Here
74
79
75
SUB_FILES=	${PORTNAME}
80
SUB_FILES=	${PORTNAME}
76
81
77
MAVEN_ENV=	MAVEN_OPTS=-Xmx1024m CC=${CC} JAVA_HOME=${JAVA_HOME}
82
MAVEN_ENV=	MAVEN_OPTS=-Xmx1024m CC=${CC} JAVA_HOME=${JAVA_HOME} HOME=${WRKDIR}/githome
78
MAVEN_REPO=	-Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION}
83
MAVEN_ECLIPSE=	-Dmaven.repo.local=${WRKDIR}/${GH_PROJECT}-${PORTVERSION} \
79
MAVEN_ECLIPSE=	-Dnative=gtk.freebsd.${ARCH} -DforceContextQualifier=v${ECLIPSE_TSTAMP}
84
		-Dlocal.cefsource=${WRKDIR}/${CEF_FILE} \
85
		-Dlocal.patchfiles=${FILESDIR} \
86
		-Dnative=gtk.freebsd.${ARCH} \
87
		-DforceContextQualifier=v${ECLIPSE_TSTAMP}
80
88
81
ECLIPSE_RESULT=	eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
89
ECLIPSE_RESULT=	eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/target/products/org.eclipse.sdk.ide-freebsd.gtk.${ARCH}.tar.gz
82
90
83
# Let's abuse this to get to the right place.
91
# Let's abuse this to get to the right place.
84
WRKSRC_SUBDIR=	../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
92
WRKSRC_SUBDIR=	../eclipse.platform.releng.aggregator-${ECLIPSE_TAG}
85
93
86
do-build:
94
do-build:
87
	cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_REPO} ${MAVEN_ECLIPSE} -DskipTests clean verify
95
	cd ${WRKSRC} && ${SETENV} ${MAVEN_ENV} mvn --offline ${MAVEN_ECLIPSE} -DskipTests clean verify
88
96
89
do-install:
97
do-install:
90
	${MKDIR} ${STAGEDIR}${DATADIR}
98
	${MKDIR} ${STAGEDIR}${DATADIR}
(-)b/java/eclipse/Makefile.plugins (+1 lines)
Lines 1-3 Link Here
1
# $FreeBSD$
1
NO_BUILD=	yes
2
NO_BUILD=	yes
2
USE_JAVA=	yes
3
USE_JAVA=	yes
3
JAVA_VERSION=	1.8+
4
JAVA_VERSION=	1.8+
(-)b/java/eclipse/distinfo (-53 / +55 lines)
Lines 1-53 Link Here
1
TIMESTAMP = 1592448357
1
TIMESTAMP = 1653887228
2
SHA256 (eclipse/eclipse.jdt-R4_16.tar.xz) = 9f93c368bf782ad8d3e4124f0ec11087b1b462052139165cec7aa4fa9bcc7050
2
SHA256 (eclipse/eclipse.jdt-R4_21.tar.xz) = 8b1af3b43f76d3cc74fb44b15574fe2744bd5282e7e1c2290b779eeebfc94dfc
3
SIZE (eclipse/eclipse.jdt-R4_16.tar.xz) = 29304
3
SIZE (eclipse/eclipse.jdt-R4_21.tar.xz) = 29324
4
SHA256 (eclipse/eclipse.jdt.core-R4_16.tar.xz) = 1b734dfa8ddd40e09efa37303c099ad2dd11633474e7270a9c043dc625d93728
4
SHA256 (eclipse/eclipse.jdt.core-R4_21.tar.xz) = 5df3da6d88d68c433cc3ed0b8de62a7ccc481b6bbe7434e156230747a8611c46
5
SIZE (eclipse/eclipse.jdt.core-R4_16.tar.xz) = 8650672
5
SIZE (eclipse/eclipse.jdt.core-R4_21.tar.xz) = 8815900
6
SHA256 (eclipse/eclipse.jdt.core.binaries-R4_16.tar.xz) = 9cb0d7c97a46191ff60738a8da327552786293f05392bd0be10c30ecbf78b637
6
SHA256 (eclipse/eclipse.jdt.core.binaries-R4_21.tar.xz) = d9632f5086217d780d8eebea0da75607272002fee5cd22f3cec8c08fee00c6c6
7
SIZE (eclipse/eclipse.jdt.core.binaries-R4_16.tar.xz) = 34416600
7
SIZE (eclipse/eclipse.jdt.core.binaries-R4_21.tar.xz) = 34416428
8
SHA256 (eclipse/eclipse.jdt.debug-R4_16.tar.xz) = 845eedbf3a424f4cc7a138028bfaea74a4e6f93871903603bb886b6bc9c96d23
8
SHA256 (eclipse/eclipse.jdt.debug-R4_21.tar.xz) = 7910a349bb0afaa3a98b65be959d0ae47da745f3c96a183f2b2e2e5eb585dd04
9
SIZE (eclipse/eclipse.jdt.debug-R4_16.tar.xz) = 1462764
9
SIZE (eclipse/eclipse.jdt.debug-R4_21.tar.xz) = 1469208
10
SHA256 (eclipse/eclipse.jdt.ui-R4_16.tar.xz) = 08ea5e36ea0279bd86d2a2fb877664becfd043e4f37291ee4f173f7f41246e0b
10
SHA256 (eclipse/eclipse.jdt.ui-R4_21.tar.xz) = cb6d963ab0422523897fade2f79be0807f7abe709a4a9bdbd5d027694179daea
11
SIZE (eclipse/eclipse.jdt.ui-R4_16.tar.xz) = 15771884
11
SIZE (eclipse/eclipse.jdt.ui-R4_21.tar.xz) = 16293416
12
SHA256 (eclipse/eclipse.pde.build-R4_16.tar.xz) = e56ac953b3722de9a40d6b1759f5da78bf369dc49bcce47435ce9fdec6e89fea
12
SHA256 (eclipse/eclipse.pde.build-R4_21.tar.xz) = ff32409190bcaa29b8fda76eee98cfa3e3e117ec73e8043f9d2c56209108f033
13
SIZE (eclipse/eclipse.pde.build-R4_16.tar.xz) = 868696
13
SIZE (eclipse/eclipse.pde.build-R4_21.tar.xz) = 847516
14
SHA256 (eclipse/eclipse.pde.ui-R4_16.tar.xz) = 7db5936fc6d7cbc2f02dea114c00099837af6f37120d6a10da2b8ef2b7ded4c1
14
SHA256 (eclipse/eclipse.pde.ui-R4_21.tar.xz) = 92e4305b0d2de70c1c866ba35f2c5d79f6335d4c8d5b828926ea20a729e7b6ae
15
SIZE (eclipse/eclipse.pde.ui-R4_16.tar.xz) = 29819796
15
SIZE (eclipse/eclipse.pde.ui-R4_21.tar.xz) = 25742828
16
SHA256 (eclipse/eclipse.platform-R4_16.tar.xz) = 3d5d3e6b3968c744c4a94e968ae7f29ef8229f93556351007e054922c751f82e
16
SHA256 (eclipse/eclipse.platform-R4_21.tar.xz) = 7b3cc0234f4dc9d4a9d56dc4550dd0cfa21263eb89ca221ce2eb22c258795535
17
SIZE (eclipse/eclipse.platform-R4_16.tar.xz) = 1446740
17
SIZE (eclipse/eclipse.platform-R4_21.tar.xz) = 1314336
18
SHA256 (eclipse/eclipse.platform.common-R4_16.tar.xz) = a1fbec04f8b1bc28082ca23d8850efe44e3bbe1fa7bd38c8cc7a8b5536cd9c99
18
SHA256 (eclipse/eclipse.platform.common-R4_21.tar.xz) = 38e7a3e41977037d74ab14c9c5e5a471a6a9f593f133f72981b7850d199d6f53
19
SIZE (eclipse/eclipse.platform.common-R4_16.tar.xz) = 35851024
19
SIZE (eclipse/eclipse.platform.common-R4_21.tar.xz) = 33482124
20
SHA256 (eclipse/eclipse.platform.debug-R4_16.tar.xz) = 649b547351db7acafad225e90915b1bd96cb3ae1964b4c420956030b5979e431
20
SHA256 (eclipse/eclipse.platform.debug-R4_21.tar.xz) = fd4d24ad9ab36a9d8c9a17492608156508862596f304a21a32a877adf9133493
21
SIZE (eclipse/eclipse.platform.debug-R4_16.tar.xz) = 1372776
21
SIZE (eclipse/eclipse.platform.debug-R4_21.tar.xz) = 1524768
22
SHA256 (eclipse/eclipse.platform.releng-R4_16.tar.xz) = 3b9016785fc52e75462c69222c0855228b23a8eac3184e615f6a045a13dda643
22
SHA256 (eclipse/eclipse.platform.releng-R4_21.tar.xz) = 63fb661948e191ed0c96a7149f4e4c6f7b9536360fced8321d5d208c500fe1ed
23
SIZE (eclipse/eclipse.platform.releng-R4_16.tar.xz) = 406928
23
SIZE (eclipse/eclipse.platform.releng-R4_21.tar.xz) = 154672
24
SHA256 (eclipse/eclipse.platform.releng.aggregator-R4_16.tar.xz) = bdbc90306a3dabaf3be6c01ca090f7da6434eada0a2137935acc2aa11fd3c0c1
24
SHA256 (eclipse/eclipse.platform.releng.aggregator-R4_21.tar.xz) = 2774ce3870d27d95bcecc3e9ab04de649a27b3bbcf9111c828b17a80fc639d9a
25
SIZE (eclipse/eclipse.platform.releng.aggregator-R4_16.tar.xz) = 605404
25
SIZE (eclipse/eclipse.platform.releng.aggregator-R4_21.tar.xz) = 611344
26
SHA256 (eclipse/eclipse.platform.resources-R4_16.tar.xz) = f443677069d43b444b17627f0a593cf6fbb82eb86a69f37c9c331267d1d51d33
26
SHA256 (eclipse/eclipse.platform.resources-R4_21.tar.xz) = 643f2ac4bd62f1747f3e30ffe09043d96cb92f32b7e943dddad0fd24f87dc370
27
SIZE (eclipse/eclipse.platform.resources-R4_16.tar.xz) = 813528
27
SIZE (eclipse/eclipse.platform.resources-R4_21.tar.xz) = 826960
28
SHA256 (eclipse/eclipse.platform.runtime-R4_16.tar.xz) = 69d32fc771c293c33d1adb0bbf480cb4b79116d23f8ec5ebf8f3b243894b59ce
28
SHA256 (eclipse/eclipse.platform.runtime-R4_21.tar.xz) = 8ea6339fa54edf08cb0c66e4a1e664f3ddcd688fd05453e7d202373c29b4898d
29
SIZE (eclipse/eclipse.platform.runtime-R4_16.tar.xz) = 431312
29
SIZE (eclipse/eclipse.platform.runtime-R4_21.tar.xz) = 431772
30
SHA256 (eclipse/eclipse.platform.swt-R4_16.tar.xz) = d864f1d3a275d93118be35a360c92d8943c3eb9d67cc72916bab5ecd85dc7262
30
SHA256 (eclipse/eclipse.platform.swt-R4_21.tar.xz) = d6f2c36267809c04717e5951cdcceaf102892580e0a5e887eb79e0b49d5c9113
31
SIZE (eclipse/eclipse.platform.swt-R4_16.tar.xz) = 6236756
31
SIZE (eclipse/eclipse.platform.swt-R4_21.tar.xz) = 6395368
32
SHA256 (eclipse/eclipse.platform.swt.binaries-R4_16.tar.xz) = b875dba475ed19f2b55cbade3a54b4b9afe522037efeb42909e1e9d89dd84dc0
32
SHA256 (eclipse/eclipse.platform.swt.binaries-R4_21.tar.xz) = d43e8322b90af3bebdd9ed19b318e760915d7ce8f59d9c530397c7e7b4d40b29
33
SIZE (eclipse/eclipse.platform.swt.binaries-R4_16.tar.xz) = 563508
33
SIZE (eclipse/eclipse.platform.swt.binaries-R4_21.tar.xz) = 2250692
34
SHA256 (eclipse/eclipse.platform.team-R4_16.tar.xz) = 180590b0a7516e246c7343298506f62f29c853e4090899891c6c301d4be801a7
34
SHA256 (eclipse/eclipse.platform.team-R4_21.tar.xz) = fe57896e30e148938547fc0fc4cf23033ce9fdf6db1a9192dbd6b7b49af8c963
35
SIZE (eclipse/eclipse.platform.team-R4_16.tar.xz) = 4633900
35
SIZE (eclipse/eclipse.platform.team-R4_21.tar.xz) = 4564772
36
SHA256 (eclipse/eclipse.platform.text-R4_16.tar.xz) = 1d243c92c8eb67a9aef9de7c87bf228f4d057b380b7b60ac9ca77fa64363f0f9
36
SHA256 (eclipse/eclipse.platform.text-R4_21.tar.xz) = 6e2b1c4252786c995d79d14504195a64a46a4a335e2f4a27b3ddb9e9cfeadaf9
37
SIZE (eclipse/eclipse.platform.text-R4_16.tar.xz) = 1319632
37
SIZE (eclipse/eclipse.platform.text-R4_21.tar.xz) = 1333172
38
SHA256 (eclipse/eclipse.platform.ua-R4_16.tar.xz) = 8c3ca5fe144588f2d994906461779fa782b257f3643b7686a9606bcf7b907c75
38
SHA256 (eclipse/eclipse.platform.ua-R4_21.tar.xz) = 53fb7f58195767221cc7ef579a0d758fd5cc4c4627d722b60122afff5565a5f4
39
SIZE (eclipse/eclipse.platform.ua-R4_16.tar.xz) = 4621924
39
SIZE (eclipse/eclipse.platform.ua-R4_21.tar.xz) = 4654924
40
SHA256 (eclipse/eclipse.platform.ui-R4_16.tar.xz) = fd232ac1fddaec771ec895b995fb0c47813577e3b5a87f72b29b01363e08eeca
40
SHA256 (eclipse/eclipse.platform.ui-R4_21.tar.xz) = 45f7abbb7546f009ac7b85935ed3f0f713ab64cd43c39fba4919bae3c62c8c42
41
SIZE (eclipse/eclipse.platform.ui-R4_16.tar.xz) = 5967112
41
SIZE (eclipse/eclipse.platform.ui-R4_21.tar.xz) = 5816708
42
SHA256 (eclipse/eclipse.platform.ui.tools-R4_16.tar.xz) = 43a75d63cb4f294fa39b749dfe4e6751493ffbc5c45e8009099bb8683290009b
42
SHA256 (eclipse/eclipse.platform.ui.tools-R4_21.tar.xz) = ad9d54fc2f7b0c87e73edf142310647cc81aebfa08e40263b949a57a337aeab4
43
SIZE (eclipse/eclipse.platform.ui.tools-R4_16.tar.xz) = 328668
43
SIZE (eclipse/eclipse.platform.ui.tools-R4_21.tar.xz) = 329028
44
SHA256 (eclipse/rt.equinox.binaries-R4_16.tar.xz) = e7e198a3ffa5f0392277e4f648ca59469ec8bbaeafe553620b023f287d9fb8f1
44
SHA256 (eclipse/rt.equinox.binaries-R4_21.tar.xz) = 6dcebfcbf005d49f60b153ec256dacaf199acda3e6c627b0aac03f241a1738b7
45
SIZE (eclipse/rt.equinox.binaries-R4_16.tar.xz) = 299708
45
SIZE (eclipse/rt.equinox.binaries-R4_21.tar.xz) = 446104
46
SHA256 (eclipse/rt.equinox.bundles-R4_16.tar.xz) = 7a91d247020b62cb5d2fe9886e9ae5693b60aa0d3d1331f88b83070d65285637
46
SHA256 (eclipse/rt.equinox.bundles-R4_21.tar.xz) = 69e9af9d8e297fe19d1c5a0a624d8f5c6fe81f53614f8cbdb42b4f78eb3097c6
47
SIZE (eclipse/rt.equinox.bundles-R4_16.tar.xz) = 1161164
47
SIZE (eclipse/rt.equinox.bundles-R4_21.tar.xz) = 1154508
48
SHA256 (eclipse/rt.equinox.framework-R4_16.tar.xz) = c1f2d3410c546e09adbed2eb97880d7f109890a6abcb625291271e776224e780
48
SHA256 (eclipse/rt.equinox.framework-R4_21.tar.xz) = 5b2de266aba0fe7a6245c34357f163b9156806697ded80ecd59611b77bf5990c
49
SIZE (eclipse/rt.equinox.framework-R4_16.tar.xz) = 2827340
49
SIZE (eclipse/rt.equinox.framework-R4_21.tar.xz) = 1438564
50
SHA256 (eclipse/rt.equinox.p2-R4_16.tar.xz) = ef8216e3013688a5f2bd62128a10f19c420bfc587345d47810f25e1d254c4bf1
50
SHA256 (eclipse/rt.equinox.p2-R4_21.tar.xz) = be31e8cff1af6703c283c0df1c0902e8b8efff07d4dd9d9fa3bccc0773c28b1a
51
SIZE (eclipse/rt.equinox.p2-R4_16.tar.xz) = 48490416
51
SIZE (eclipse/rt.equinox.p2-R4_21.tar.xz) = 48558608
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/daemonblade-eclipse-maven-repo-4.21_GH0.tar.gz) = 6c9267690fedd16d5b6ff069759cff74206643f51db79e2ad469d4c2bb60c4ed
55
SIZE (eclipse/daemonblade-eclipse-maven-repo-4.21_GH0.tar.gz) = 226452400
(-)b/java/eclipse/files/cef-patch (+24 lines)
Added 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
(-)b/java/eclipse/files/eclipse.in (+9 lines)
Lines 3-7 Link Here
3
# FreeBSD-specific startup script for Eclipse Platform
3
# FreeBSD-specific startup script for Eclipse Platform
4
#
4
#
5
# See: http://www.eclipse.org
5
# See: http://www.eclipse.org
6
#
7
8
# Create required Webkit communication directories removed by:
9
# https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/163641/
10
for D in SWT-GDBusServer SWT-WebExtensionGDBusServer
11
do
12
	mkdir -p /tmp/${D}
13
	chmod -f 1777 /tmp/${D}
14
done
6
15
7
JAVA_VERSION="%%JAVA_VERSION%%" exec %%DATADIR%%/eclipse "$@"
16
JAVA_VERSION="%%JAVA_VERSION%%" exec %%DATADIR%%/eclipse "$@"
(-)b/java/eclipse/files/patch-eclipse-platform-parent (-18 / +21 lines)
Lines 1-18 Link Here
1
--- eclipse-platform-parent/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
1
diff -ru eclipse-platform-parent/pom.xml eclipse-platform-parent/pom.xml
2
+++ eclipse-platform-parent/pom.xml	2021-03-08 19:09:17.636105000 +0100
2
--- eclipse-platform-parent/pom.xml	0000-00-00 00:00:00.000000000 +0000
3
@@ -80,9 +80,9 @@
3
+++ eclipse-platform-parent/pom.xml	0000-00-00 00:00:00.000000000 +0000
4
@@ -81,9 +81,9 @@
4
       'eclipiserun-repo' repository, such as for computing .api-descriptions and
5
       'eclipiserun-repo' repository, such as for computing .api-descriptions and
5
       generating API Tools reports.
6
       generating API Tools reports.
6
     -->
7
     -->
7
-    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.16-I-builds/</eclipserun-repo>
8
-    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.21-I-builds/</eclipserun-repo>
8
+    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.16/</eclipserun-repo>
9
+    <eclipserun-repo>https://download.eclipse.org/eclipse/updates/4.21/</eclipserun-repo>
9
     
10
     
10
-    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.16-I-builds</comparator.repo>
11
-    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.21-I-builds</comparator.repo>
11
+    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.16</comparator.repo>
12
+    <comparator.repo>https://download.eclipse.org/eclipse/updates/4.21</comparator.repo>
12
 
13
 
13
     <!--
14
     <!-- only used when Tycho snapshot repo is enabled in <pluginRepositories> further down -->
14
       NOTE: this EMF and ECF URL must match exactly what is in the eclipse-sdk-prereqs.target file.
15
     <tycho-snapshot-repo.url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</tycho-snapshot-repo.url>
15
@@ -254,16 +254,21 @@
16
@@ -257,17 +257,22 @@
16
           </target>
17
           </target>
17
           <environments>
18
           <environments>
18
             <environment>
19
             <environment>
Lines 29-49 Link Here
29
-              <arch>ppc64le</arch>
30
-              <arch>ppc64le</arch>
30
+              <arch>powerpc64</arch>
31
+              <arch>powerpc64</arch>
31
             </environment>
32
             </environment>
32
             <environment>
33
+            <environment>
33
+              <os>freebsd</os>
34
+              <os>freebsd</os>
34
+              <ws>gtk</ws>
35
+              <ws>gtk</ws>
35
+              <arch>powerpc64le</arch>
36
+              <arch>powerpc64le</arch>
36
+            </environment>
37
+            </environment>
37
+            <environment>
38
              <environment>
38
               <os>win32</os>
39
-              <os>linux</os>
39
               <ws>win32</ws>
40
+              <os>freebsd</os>
40
               <arch>x86_64</arch>
41
               <ws>gtk</ws>
41
@@ -626,7 +631,7 @@
42
               <arch>aarch64</arch>
43
             </environment>
44
@@ -624,7 +629,7 @@
42
           For maintenance streams should always be "M-builds".
45
           For maintenance streams should always be "M-builds".
43
           Ideally, this value would be provided by the environment, see bug 489789.
46
           Ideally, this value would be provided by the environment, see bug 489789.
44
         -->
47
         -->
45
-        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.16-I-builds</eclipse-p2-repo.url>
48
-        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.21-I-builds</eclipse-p2-repo.url>
46
+        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.16</eclipse-p2-repo.url>
49
+        <eclipse-p2-repo.url>https://download.eclipse.org/eclipse/updates/4.21</eclipse-p2-repo.url>
47
       </properties>
50
       </properties>
48
       <repositories>
51
       <repositories>
49
         <repository>
52
         <repository>
(-)b/java/eclipse/files/patch-eclipse.pde.build (-2 / +2 lines)
Lines 18-24 diff -ru eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElement Link Here
18
diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java
18
diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java
19
--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java	0000-00-00 00:00:00.000000000 +0000
19
--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java	0000-00-00 00:00:00.000000000 +0000
20
+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java	0000-00-00 00:00:00.000000000 +0000
20
+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/Utils.java	0000-00-00 00:00:00.000000000 +0000
21
@@ -704,7 +704,7 @@
21
@@ -694,7 +694,7 @@
22
 			arguments.add("-sf"); //$NON-NLS-1$
22
 			arguments.add("-sf"); //$NON-NLS-1$
23
 			arguments.add(links[i]);
23
 			arguments.add(links[i]);
24
 			arguments.add(links[i + 1]);
24
 			arguments.add(links[i + 1]);
Lines 30-36 diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/bu Link Here
30
diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
30
diff -ru eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
31
--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java	0000-00-00 00:00:00.000000000 +0000
31
--- eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java	0000-00-00 00:00:00.000000000 +0000
32
+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java	0000-00-00 00:00:00.000000000 +0000
32
+++ eclipse.pde.build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java	0000-00-00 00:00:00.000000000 +0000
33
@@ -922,7 +922,7 @@
33
@@ -912,7 +912,7 @@
34
 		for (int i = 0; i < links.length; i += 2) {
34
 		for (int i = 0; i < links.length; i += 2) {
35
 			arguments.add(links[i]);
35
 			arguments.add(links[i]);
36
 			arguments.add(links[i + 1]);
36
 			arguments.add(links[i + 1]);
(-)b/java/eclipse/files/patch-eclipse.pde.ui (-3 / +4 lines)
Lines 1-6 Link Here
1
--- eclipse.pde.ui/ui/org.eclipse.pde.ui.templates/templates_3.5/E4Application/$pluginId$.product.orig	2020-05-14 19:49:48.000000000 +0200
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	2021-03-08 19:10:46.275610000 +0100
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
@@ -80,8 +80,9 @@
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
@@ -82,8 +82,9 @@
4
       <plugin id="org.eclipse.osgi.util"/>
5
       <plugin id="org.eclipse.osgi.util"/>
5
       <plugin id="org.eclipse.swt"/>
6
       <plugin id="org.eclipse.swt"/>
6
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
7
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
(-)b/java/eclipse/files/patch-eclipse.platform.releng (-27 / +43 lines)
Lines 1-8 Link Here
1
--- eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml.orig	2020-05-28 13:29:36.000000000 +0200
1
diff -ru eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml
2
+++ eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml	2021-03-08 19:12:31.612581000 +0100
2
--- eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
3
@@ -96,9 +96,9 @@
3
+++ eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
4
@@ -96,8 +96,8 @@
4
          unpack="false"/>
5
          unpack="false"/>
5
 
6
 
7
    <plugin
8
-         id="org.eclipse.core.net.linux"
9
-         os="linux"
10
+         id="org.eclipse.core.net.freebsd"
11
+         os="freebsd"
12
          download-size="0"
13
          install-size="0"
14
          version="0.0.0"
15
@@ -105,9 +105,9 @@
16
          unpack="false"/>
17
    
6
    <plugin
18
    <plugin
7
-         id="org.eclipse.core.net.linux.x86_64"
19
-         id="org.eclipse.core.net.linux.x86_64"
8
-         os="linux"
20
-         os="linux"
Lines 13-19 Link Here
13
          download-size="0"
25
          download-size="0"
14
          install-size="0"
26
          install-size="0"
15
          version="0.0.0"
27
          version="0.0.0"
16
@@ -362,9 +362,9 @@
28
@@ -371,9 +371,9 @@
17
          unpack="false"/>
29
          unpack="false"/>
18
 
30
 
19
    <plugin
31
    <plugin
Lines 26-32 Link Here
26
          download-size="0"
38
          download-size="0"
27
          install-size="0"
39
          install-size="0"
28
          version="0.0.0"
40
          version="0.0.0"
29
@@ -401,9 +401,9 @@
41
@@ -410,18 +410,28 @@
30
          unpack="false"/>
42
          unpack="false"/>
31
 
43
 
32
    <plugin
44
    <plugin
Lines 39-48 Link Here
39
          download-size="0"
51
          download-size="0"
40
          install-size="0"
52
          install-size="0"
41
          version="0.0.0"
53
          version="0.0.0"
42
@@ -411,6 +411,16 @@
54
          fragment="true"
43
          unpack="false"/>
55
          unpack="false"/>
44
 
56
+
45
    <plugin
57
+   <plugin
46
+         id="org.eclipse.core.filesystem.freebsd.powerpc64le"
58
+         id="org.eclipse.core.filesystem.freebsd.powerpc64le"
47
+         os="freebsd"
59
+         os="freebsd"
48
+         arch="powerpc64le"
60
+         arch="powerpc64le"
Lines 51-64 Link Here
51
+         version="0.0.0"
63
+         version="0.0.0"
52
+         fragment="true"
64
+         fragment="true"
53
+         unpack="false"/>
65
+         unpack="false"/>
54
+
66
          
55
+   <plugin
67
    <plugin
56
          id="org.eclipse.core.variables"
68
-         id="org.eclipse.core.filesystem.linux.aarch64"
69
-         os="linux"
70
+         id="org.eclipse.core.filesystem.freebsd.aarch64"
71
+         os="freebsd"
72
          arch="aarch64"
57
          download-size="0"
73
          download-size="0"
58
          install-size="0"
74
          install-size="0"
59
@@ -465,9 +475,9 @@
75
@@ -484,8 +494,8 @@
60
          unpack="false"/>
76
          unpack="false"/>
61
 
77
 
78
    <plugin
79
-         id="org.eclipse.equinox.security.linux"
80
-         os="linux"
81
+         id="org.eclipse.equinox.security.freebsd"
82
+         os="freebsd"
83
          download-size="0"
84
          install-size="0"
85
          version="0.0.0"
86
@@ -493,9 +503,9 @@
87
          unpack="false"/>
88
    
62
    <plugin
89
    <plugin
63
-         id="org.eclipse.equinox.security.linux.x86_64"
90
-         id="org.eclipse.equinox.security.linux.x86_64"
64
-         os="linux"
91
-         os="linux"
Lines 69-77 Link Here
69
          download-size="0"
96
          download-size="0"
70
          install-size="0"
97
          install-size="0"
71
          version="0.0.0"
98
          version="0.0.0"
72
--- eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml.orig	2020-05-28 13:29:36.000000000 +0200
99
diff -ru eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml
73
+++ eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml	2021-03-08 19:12:49.804474000 +0100
100
--- eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
74
@@ -55,10 +55,11 @@
101
+++ eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
102
@@ -56,10 +56,11 @@
75
               </plugins>
103
               </plugins>
76
               <excludes>
104
               <excludes>
77
                 <plugin id="org.eclipse.platform.doc.user"/>
105
                 <plugin id="org.eclipse.platform.doc.user"/>
Lines 85-99 Link Here
85
                 <plugin id="org.eclipse.core.resources.win32.x86_64"/>
113
                 <plugin id="org.eclipse.core.resources.win32.x86_64"/>
86
               </excludes>
114
               </excludes>
87
             </configuration>
115
             </configuration>
88
--- eclipse.platform.releng/pom.xml.orig	2020-05-28 13:29:36.000000000 +0200
89
+++ eclipse.platform.releng/pom.xml	2021-03-08 19:05:06.938707000 +0100
90
@@ -66,7 +66,9 @@
91
     <module>features/org.eclipse.releng.tools</module>
92
     <module>features/org.eclipse.sdk</module>
93
     <module>features/org.eclipse.sdk.examples-feature</module>
94
+<!--
95
     <module>features/org.eclipse.sdk.tests</module>
96
+-->
97
     <module>features/org.eclipse.test-feature</module>
98
   </modules>
99
 
(-)b/java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder (-126 / +157 lines)
Lines 1-6 Link Here
1
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml.orig	2020-06-04 12:00:14.000000000 +0200
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	2021-03-08 19:15:45.372727000 +0100
2
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
3
@@ -8,12 +8,16 @@
3
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml	0000-00-00 00:00:00.000000000 +0000
4
@@ -8,16 +8,20 @@
4
         fileName="eclipse-SDK-${BUILD_ID}-win32-x86_64.zip"></platform>
5
         fileName="eclipse-SDK-${BUILD_ID}-win32-x86_64.zip"></platform>
5
       <platform
6
       <platform
6
         id="SLG264"
7
         id="SLG264"
Lines 9-27 Link Here
9
+        name="FreeBSD (64 bit version)"
10
+        name="FreeBSD (64 bit version)"
10
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-amd64.tar.gz"></platform>
11
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-amd64.tar.gz"></platform>
11
       <platform
12
       <platform
12
+        id="SLG2PPC64BE"
13
+        name="FreeBSD (64 bit version for Power PC)"
14
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
15
+      <platform
16
         id="SLG2PPC64LE"
13
         id="SLG2PPC64LE"
17
-        name="Linux (64 bit version for Power PC)"
14
-        name="Linux (64 bit version for Power PC)"
18
-        fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
15
-        fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
19
+        name="FreeBSD (64 bit little-endian 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>
18
       <platform
19
+        id="SLG2PPC64BE"
20
+        name="FreeBSD (64 bit version for Power PC LE)"
20
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64le.tar.gz"></platform>
21
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-powerpc64le.tar.gz"></platform>
22
+      <platform
23
         id="SLG2AARCH64"
24
-        name="Linux (64 bit version for AArch64)"
25
-        fileName="eclipse-SDK-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
26
+        name="FreeBSD (64 bit version for AArch64)"
27
+        fileName="eclipse-SDK-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
21
       <platform
28
       <platform
22
         id="SMCC64"
29
         id="SMCC64"
23
         name="Mac OSX (64 bit version)"
30
         name="Mac OSX (64 bit version)"
24
@@ -70,12 +74,16 @@
31
@@ -71,16 +75,16 @@
25
         fileName="eclipse-platform-${BUILD_ID}-win32-x86_64.zip"></platform>
32
         fileName="eclipse-platform-${BUILD_ID}-win32-x86_64.zip"></platform>
26
       <platform
33
       <platform
27
         id="PLG264"
34
         id="PLG264"
Lines 30-48 Link Here
30
+        name="FreeBSD (64 bit version)"
37
+        name="FreeBSD (64 bit version)"
31
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-amd64.tar.gz"></platform>
38
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-amd64.tar.gz"></platform>
32
       <platform
39
       <platform
33
+        id="PLG2PPC64BE"
34
+        name="FreeBSD (64 bit version for Power PC)"
35
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
36
+      <platform
37
         id="PLG2PPC64LE"
40
         id="PLG2PPC64LE"
38
-        name="Linux (64 bit version for Power PC)"
41
-        name="Linux (64 bit version for Power PC)"
39
-        fileName="eclipse-platform-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
42
-        fileName="eclipse-platform-${BUILD_ID}-linux-gtk-ppc64le.tar.gz"></platform>
40
+        name="FreeBSD (64 bit little-endian version for Power PC)"
43
+        name="FreeBSD (64 bit version for Power PC)"
41
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64le.tar.gz"></platform>
44
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-powerpc64.tar.gz"></platform>
45
       <platform
46
         id="PLG2AARCH64"
47
-        name="Linux (64 bit version for AArch64)"
48
-        fileName="eclipse-platform-${BUILD_ID}-linux-gtk-aarch64.tar.gz"></platform>
49
+        name="FreeBSD (64 bit version for AArch64)"
50
+        fileName="eclipse-platform-${BUILD_ID}-freebsd-gtk-aarch64.tar.gz"></platform>
42
       <platform
51
       <platform
43
         id="PMCC64"
52
         id="PMCC64"
44
         name="Mac OSX (64 bit version)"
53
         name="Mac OSX (64 bit version)"
45
@@ -150,12 +158,16 @@
54
@@ -113,16 +117,16 @@
46
         fileName="swt-${BUILD_ID}-win32-win32-x86_64.zip"></platform>
55
         fileName="swt-${BUILD_ID}-win32-win32-x86_64.zip"></platform>
47
       <platform
56
       <platform
48
         id="SWTLG64"
57
         id="SWTLG64"
Lines 51-70 Link Here
51
+        name="FreeBSD (64 bit version)"
60
+        name="FreeBSD (64 bit version)"
52
+        fileName="swt-${BUILD_ID}-gtk-freebsd-amd64.zip"></platform>
61
+        fileName="swt-${BUILD_ID}-gtk-freebsd-amd64.zip"></platform>
53
       <platform
62
       <platform
54
+        id="SWTLG2PPC64BE"
55
+        name="FreeBSD (64 bit version for Power PC)"
56
+        fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
57
+      <platform
58
         id="SWTLG2PPC64LE"
63
         id="SWTLG2PPC64LE"
59
-        name="Linux (64 bit version for Power PC)"
64
-        name="Linux (64 bit version for Power PC)"
60
-        fileName="swt-${BUILD_ID}-gtk-linux-ppc64le.zip"></platform>
65
-        fileName="swt-${BUILD_ID}-gtk-linux-ppc64le.zip"></platform>
61
+        name="FreeBSD (64 bit little-endian version for Power PC)"
66
+        name="FreeBSD (64 bit version for Power PC)"
62
+        fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64le.zip"></platform>
67
+        fileName="swt-${BUILD_ID}-gtk-freebsd-powerpc64.zip"></platform>
68
       <platform
69
         id="SWTLG2AARCH64"
70
-        name="Linux (64 bit version for AArch64)"
71
-        fileName="swt-${BUILD_ID}-gtk-linux-aarch64.zip"></platform>
72
+        name="FreeBSD (64 bit version for AArch64)"
73
+        fileName="swt-${BUILD_ID}-gtk-freebsd-aarch64.zip"></platform>
63
       <platform
74
       <platform
64
         id="SWTMCC64"
75
         id="SWTMCC64"
65
         name="Mac OSX (64 bit version)"
76
         name="Mac OSX (64 bit version)"
66
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
77
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml
67
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml	2021-03-08 19:05:06.948454000 +0100
78
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml	0000-00-00 00:00:00.000000000 +0000
79
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml	0000-00-00 00:00:00.000000000 +0000
68
@@ -138,9 +138,9 @@
80
@@ -138,9 +138,9 @@
69
           <resolver>p2</resolver>
81
           <resolver>p2</resolver>
70
           <environments>
82
           <environments>
Lines 77-98 Link Here
77
             </environment>
89
             </environment>
78
             <environment>
90
             <environment>
79
               <os>win32</os>
91
               <os>win32</os>
80
--- eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml.orig	2020-06-04 12:00:14.000000000 +0200
92
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product
81
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	2021-03-08 19:16:10.708519000 +0100
93
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product	0000-00-00 00:00:00.000000000 +0000
82
@@ -14,8 +14,9 @@
94
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.product	0000-00-00 00:00:00.000000000 +0000
95
@@ -18,7 +18,7 @@
96
    <splash
97
       location="org.eclipse.platform" />
98
    <launcher name="eclipse">
99
-      <linux icon="icons/icon.xpm"/>
100
+      <freebsd icon="icons/icon.xpm"/>
101
       <macosx icon="icons/Eclipse.icns"/>
102
       <win useIco="false">
103
          <bmp/>
104
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.sdk.product eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.sdk.product
105
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.sdk.product	0000-00-00 00:00:00.000000000 +0000
106
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/platform.sdk.product	0000-00-00 00:00:00.000000000 +0000
107
@@ -18,7 +18,7 @@
108
    <splash
109
       location="org.eclipse.platform" />
110
    <launcher name="eclipse">
111
-      <linux icon="icons/icon.xpm"/>
112
+      <freebsd icon="icons/icon.xpm"/>
113
       <macosx icon="icons/Eclipse.icns"/>
114
       <win useIco="false">
115
          <bmp/>
116
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml
117
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml	0000-00-00 00:00:00.000000000 +0000
118
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml	0000-00-00 00:00:00.000000000 +0000
119
@@ -117,9 +117,11 @@
120
           <execution>
121
             <id>mirror-build</id>
122
             <phase>generate-resources</phase>
123
+<!-- Ignore eclipse-junit-tests artifacts for FreeBSD build
124
             <goals>
125
               <goal>mirror</goal>
126
             </goals>
127
+-->
128
             <configuration>
129
               <source>
130
                 <!-- source repositories to mirror from -->
131
@@ -402,7 +404,7 @@
132
             <configuration>
133
               <formats>
134
                 <win32>zip</win32>
135
-                <linux>tar.gz</linux>
136
+                <freebsd>tar.gz</freebsd>
137
                 <macosx>tar.gz</macosx>
138
               </formats>
139
             </configuration>
140
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.product eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.product
141
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.product	0000-00-00 00:00:00.000000000 +0000
142
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.product	0000-00-00 00:00:00.000000000 +0000
143
@@ -16,7 +16,7 @@
144
    </launcherArgs>
145
 
146
    <launcher name="eclipse">
147
-      <linux icon="icons/icon.xpm"/>
148
+      <freebsd icon="icons/icon.xpm"/>
149
       <macosx icon="icons/Eclipse.icns"/>
150
       <win useIco="false">
151
          <bmp/>
152
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.sdk.product eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.sdk.product
153
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.sdk.product	0000-00-00 00:00:00.000000000 +0000
154
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/rcp.sdk.product	0000-00-00 00:00:00.000000000 +0000
155
@@ -18,7 +18,7 @@
156
    <windowImages/>
157
 
158
    <launcher name="eclipse">
159
-      <linux icon="icons/icon.xpm"/>
160
+      <freebsd icon="icons/icon.xpm"/>
161
       <macosx icon="icons/Eclipse.icns"/>
162
       <win useIco="false">
163
          <bmp/>
164
diff -ru eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product
165
--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product	0000-00-00 00:00:00.000000000 +0000
166
+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/sdk.product	0000-00-00 00:00:00.000000000 +0000
167
@@ -18,7 +18,7 @@
168
    <splash
169
       location="org.eclipse.platform" />
170
    <launcher name="eclipse">
171
-      <linux icon="icons/icon.xpm"/>
172
+      <freebsd icon="icons/icon.xpm"/>
173
       <macosx icon="icons/Eclipse.icns"/>
174
       <win useIco="false">
175
          <bmp/>
176
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml
177
--- eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
178
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml	0000-00-00 00:00:00.000000000 +0000
179
@@ -14,9 +14,10 @@
83
   <target name="equinoxlaunchers">
180
   <target name="equinoxlaunchers">
84
     <property name="archiveRoot" value="launchers" />
181
     <property name="archiveRoot" value="launchers" />
85
     <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" />
182
     <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" />
86
-    <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" />
183
-    <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" />
87
-    <buildRepos os="linux" ws="gtk" arch="ppc64le" archiveName="${archiveRoot}-linux.gtk.ppc64le.${buildId}.tar.gz" />
184
-    <buildRepos os="linux" ws="gtk" arch="ppc64le" archiveName="${archiveRoot}-linux.gtk.ppc64le.${buildId}.tar.gz" />
185
-  	<buildRepos os="linux" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-linux.gtk.aarch64.${buildId}.tar.gz" />
88
+    <buildRepos os="freebsd" ws="gtk" arch="amd64" archiveName="${archiveRoot}-freebsd.gtk.amd64.${buildId}.tar.gz" />
186
+    <buildRepos os="freebsd" ws="gtk" arch="amd64" archiveName="${archiveRoot}-freebsd.gtk.amd64.${buildId}.tar.gz" />
89
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
187
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64" archiveName="${archiveRoot}-freebsd.gtk.powerpc64.${buildId}.tar.gz" />
90
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64le" archiveName="${archiveRoot}-freebsd.gtk.powerpc64le.${buildId}.tar.gz" />
188
+    <buildRepos os="freebsd" ws="gtk" arch="powerpc64le" archiveName="${archiveRoot}-freebsd.gtk.powerpc64le.${buildId}.tar.gz" />
189
+  	<buildRepos os="freebsd" ws="gtk" arch="aarch64" archiveName="${archiveRoot}-freebsd.gtk.aarch64.${buildId}.tar.gz" />
91
     <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
190
     <buildRepos os="macosx" ws="cocoa" arch="x86_64" archiveName="${archiveRoot}-macosx.cocoa.x86_64.${buildId}.tar.gz" />
191
     <buildRepos os="macosx" ws="cocoa" arch="aarch64" archiveName="${archiveRoot}-macosx.cocoa.aarch64.${buildId}.tar.gz" />
92
   </target>
192
   </target>
93
 
193
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product
94
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product.orig	2020-06-04 12:00:14.000000000 +0200
194
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product	0000-00-00 00:00:00.000000000 +0000
95
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product	2021-03-08 19:05:06.949169000 +0100
195
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product	0000-00-00 00:00:00.000000000 +0000
96
@@ -18,7 +18,7 @@
196
@@ -18,7 +18,7 @@
97
    <windowImages/>
197
    <windowImages/>
98
 
198
 
Lines 100-109 Link Here
100
-      <linux icon="icon.xpm"/>
200
-      <linux icon="icon.xpm"/>
101
+      <freebsd icon="icon.xpm"/>
201
+      <freebsd icon="icon.xpm"/>
102
       <macosx icon="rt.icns"/>
202
       <macosx icon="rt.icns"/>
103
       <win useIco="false">
203
       <win useIco="true">
104
          <bmp/>
204
          <ico path="rt.ico"/>
105
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
205
diff -ru eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
106
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	2021-03-08 19:05:06.949519000 +0100
206
--- eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
207
+++ eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
107
@@ -43,9 +43,9 @@
208
@@ -43,9 +43,9 @@
108
           <resolver>p2</resolver>
209
           <resolver>p2</resolver>
109
           <environments>
210
           <environments>
Lines 116-144 Link Here
116
             </environment>
217
             </environment>
117
             <environment>
218
             <environment>
118
               <os>win32</os>
219
               <os>win32</os>
119
@@ -91,7 +91,7 @@
220
@@ -97,7 +97,7 @@
120
             <configuration>
121
               <formats>
122
                 <win32>zip</win32>
123
-                <linux>tar.gz</linux>
124
+                <freebsd>tar.gz</freebsd>
125
                 <macosx>tar.gz</macosx>
126
               </formats>
127
             </configuration>
128
--- eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product.orig	2020-06-04 12:00:14.000000000 +0200
129
+++ eclipse.platform.releng.tychoeclipsebuilder/platform/platform.product	2021-03-08 19:05:06.949844000 +0100
130
@@ -18,7 +18,7 @@
131
    <splash
132
       location="org.eclipse.platform" />
133
    <launcher name="eclipse">
134
-      <linux icon="icons/icon.xpm"/>
135
+      <freebsd icon="icons/icon.xpm"/>
136
       <macosx icon="icons/Eclipse.icns"/>
137
       <win useIco="false">
138
          <bmp/>
139
--- eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
140
+++ eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml	2021-03-08 19:05:06.950147000 +0100
141
@@ -79,7 +79,7 @@
142
             <configuration>
221
             <configuration>
143
               <formats>
222
               <formats>
144
                 <win32>zip</win32>
223
                 <win32>zip</win32>
Lines 147-189 Link Here
147
                 <macosx>tar.gz</macosx>
226
                 <macosx>tar.gz</macosx>
148
               </formats>
227
               </formats>
149
             </configuration>
228
             </configuration>
150
--- eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product.orig	2020-06-04 12:00:14.000000000 +0200
229
diff -ru eclipse.platform.releng.tychoeclipsebuilder/pom.xml eclipse.platform.releng.tychoeclipsebuilder/pom.xml
151
+++ eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/platform.sdk.product	2021-03-08 19:05:06.950497000 +0100
230
--- eclipse.platform.releng.tychoeclipsebuilder/pom.xml	0000-00-00 00:00:00.000000000 +0000
152
@@ -18,7 +18,7 @@
231
+++ eclipse.platform.releng.tychoeclipsebuilder/pom.xml	0000-00-00 00:00:00.000000000 +0000
153
    <splash
232
@@ -31,7 +31,9 @@
154
       location="org.eclipse.platform" />
233
     <module>rcp.config</module>
155
    <launcher name="eclipse">
234
     <module>equinox.starterkit.product</module>
156
-      <linux icon="icons/icon.xpm"/>
235
     <module>equinox-sdk</module>
157
+      <freebsd icon="icons/icon.xpm"/>
236
+<!-- disabled
158
       <macosx icon="icons/Eclipse.icns"/>
159
       <win useIco="false">
160
          <bmp/>
161
--- eclipse.platform.releng.tychoeclipsebuilder/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
162
+++ eclipse.platform.releng.tychoeclipsebuilder/pom.xml	2021-03-08 19:05:06.950798000 +0100
163
@@ -36,7 +36,9 @@
164
     <module>platform</module>
165
     <module>platform.sdk</module>
166
     <module>sdk</module>
167
+	<!-- disabled
168
     <module>eclipse-junit-tests</module>
237
     <module>eclipse-junit-tests</module>
238
+-->
169
     <module>eclipse.platform.repository</module>
239
     <module>eclipse.platform.repository</module>
170
+	  -->
171
   </modules>
240
   </modules>
172
 </project>
241
 </project>
173
--- eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product.orig	2020-06-04 12:00:14.000000000 +0200
242
diff -ru eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties
174
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp/rcp.product	2021-03-08 19:05:06.951141000 +0100
243
--- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
175
@@ -16,7 +16,7 @@
244
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	0000-00-00 00:00:00.000000000 +0000
176
    </launcherArgs>
245
@@ -32,14 +32,17 @@
177
 
178
    <launcher name="eclipse">
179
-      <linux icon="icons/icon.xpm"/>
180
+      <freebsd icon="icons/icon.xpm"/>
181
       <macosx icon="icons/Eclipse.icns"/>
182
       <win useIco="false">
183
          <bmp/>
184
--- eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties.orig	2020-06-04 12:00:14.000000000 +0200
185
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties	2021-03-08 19:16:52.873764000 +0100
186
@@ -29,11 +29,14 @@
187
 #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
246
 #root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe
188
 #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
247
 #root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe
189
 
248
 
Lines 192-237 Link Here
192
+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
251
+root.freebsd.gtk.powerpc64=rootfiles/freebsd.gtk.powerpc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64
193
+root.freebsd.gtk.powerpc64.permissions.755=eclipse
252
+root.freebsd.gtk.powerpc64.permissions.755=eclipse
194
 
253
 
195
-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
254
-root.linux.gtk.aarch64=rootfiles/linux.gtk.aarch64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/aarch64
196
-root.linux.gtk.x86_64.permissions.755=eclipse
255
-root.linux.gtk.aarch64.permissions.755=eclipse
197
+root.freebsd.gtk.powerpc64le=rootfiles/freebsd.gtk.powerpc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64le
256
+root.freebsd.gtk.powerpc64le=rootfiles/freebsd.gtk.powerpc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/powerpc64le
198
+root.freebsd.gtk.powerpc64le.permissions.755=eclipse
257
+root.freebsd.gtk.powerpc64le.permissions.755=eclipse
258
 
259
-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
260
-root.linux.gtk.x86_64.permissions.755=eclipse
261
+root.freebsd.gtk.aarch64=rootfiles/freebsd.gtk.aarch64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/aarch64
262
+root.freebsd.gtk.aarch64.permissions.755=eclipse
199
+
263
+
200
+root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
264
+root.freebsd.gtk.amd64=rootfiles/freebsd.gtk.amd64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/amd64
201
+root.freebsd.gtk.amd64.permissions.755=eclipse
265
+root.freebsd.gtk.amd64.permissions.755=eclipse
202
 
266
 
203
 bin.includes = feature.properties
267
 bin.includes = feature.properties
204
 
268
 
205
--- eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product.orig	2020-06-04 12:00:14.000000000 +0200
206
+++ eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/rcp.sdk.product	2021-03-08 19:05:06.951767000 +0100
207
@@ -18,7 +18,7 @@
208
    <windowImages/>
209
 
210
    <launcher name="eclipse">
211
-      <linux icon="icons/icon.xpm"/>
212
+      <freebsd icon="icons/icon.xpm"/>
213
       <macosx icon="icons/Eclipse.icns"/>
214
       <win useIco="false">
215
          <bmp/>
216
--- eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml.orig	2020-06-04 12:00:14.000000000 +0200
217
+++ eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml	2021-03-08 19:05:06.952089000 +0100
218
@@ -77,7 +77,7 @@
219
             <configuration>
220
               <formats>
221
                 <win32>zip</win32>
222
-                <linux>tar.gz</linux>
223
+                <freebsd>tar.gz</freebsd>
224
                 <macosx>tar.gz</macosx>
225
               </formats>
226
             </configuration>
227
--- eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product.orig	2020-06-04 12:00:14.000000000 +0200
228
+++ eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.product	2021-03-08 19:05:06.952429000 +0100
229
@@ -18,7 +18,7 @@
230
    <splash
231
       location="org.eclipse.platform" />
232
    <launcher name="eclipse">
233
-      <linux icon="icons/icon.xpm"/>
234
+      <freebsd icon="icons/icon.xpm"/>
235
       <macosx icon="icons/Eclipse.icns"/>
236
       <win useIco="false">
237
          <bmp/>
(-)b/java/eclipse/files/patch-eclipse.platform.resources (-21 / +131 lines)
Lines 1-5 Link Here
1
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile.orig	2020-05-14 17:23:06.000000000 +0200
1
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile
2
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile	2021-03-08 20:18:47.266872000 +0100
2
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile	0000-00-00 00:00:00.000000000 +0000
3
@@ -20,7 +20,7 @@
4
@@ -20,7 +20,7 @@
4
 LIB_NAME_FULL = libunixfile_1_0_0.so
5
 LIB_NAME_FULL = libunixfile_1_0_0.so
5
 
6
 
Lines 28-35 Link Here
28
-install: core
29
-install: core
29
-	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
30
-	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/
31
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project.orig	2020-05-14 17:23:06.000000000 +0200
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
32
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	2021-03-08 20:18:47.267280000 +0100
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/fragment.properties eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties
48
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
49
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
50
@@ -11,5 +11,5 @@
51
 # Contributors:
52
 #     IBM Corporation - initial API and implementation
53
 ###############################################################################
54
-fragmentName = Core File System for Linux Aarch64 bit
55
+fragmentName = Core File System for FreeBSD Aarch64 bit
56
 providerName = Eclipse.org
57
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
58
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
59
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
60
@@ -18,7 +18,7 @@
61
     <relativePath>../../</relativePath>
62
   </parent>
63
   <groupId>org.eclipse.core</groupId>
64
-  <artifactId>org.eclipse.core.filesystem.linux.aarch64</artifactId>
65
+  <artifactId>org.eclipse.core.filesystem.freebsd.aarch64</artifactId>
66
   <version>1.4.100-SNAPSHOT</version>
67
   <packaging>eclipse-plugin</packaging>
68
 
69
@@ -37,7 +37,7 @@
70
           <resolver>p2</resolver>
71
           <environments>
72
             <environment>
73
-              <os>linux</os>
74
+              <os>freebsd</os>
75
               <ws>gtk</ws>
76
               <arch>aarch64</arch>
77
             </environment>
78
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project
79
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
80
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
33
@@ -1,6 +1,6 @@
81
@@ -1,6 +1,6 @@
34
 <?xml version="1.0" encoding="UTF-8"?>
82
 <?xml version="1.0" encoding="UTF-8"?>
35
 <projectDescription>
83
 <projectDescription>
Lines 38-45 Link Here
38
 	<comment></comment>
86
 	<comment></comment>
39
 	<projects>
87
 	<projects>
40
 	</projects>
88
 	</projects>
41
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF.orig	2020-05-14 17:23:06.000000000 +0200
89
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF
42
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.267678000 +0100
90
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
91
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
43
@@ -1,9 +1,9 @@
92
@@ -1,9 +1,9 @@
44
 Manifest-Version: 1.0
93
 Manifest-Version: 1.0
45
 Bundle-ManifestVersion: 2
94
 Bundle-ManifestVersion: 2
Lines 52-59 Link Here
52
 Bundle-Localization: fragment
101
 Bundle-Localization: fragment
53
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
102
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
54
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
103
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
55
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml.orig	2020-05-14 17:23:06.000000000 +0200
104
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/fragment.properties eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/fragment.properties
56
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml	2021-03-08 20:18:47.268150000 +0100
105
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
106
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
107
@@ -11,5 +11,5 @@
108
 # Contributors:
109
 #     IBM Corporation - initial API and implementation
110
 ###############################################################################
111
-fragmentName = Core File System for Linux
112
+fragmentName = Core File System for FreeBSD
113
 providerName = Eclipse.org
114
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml
115
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
116
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
57
@@ -18,7 +18,7 @@
117
@@ -18,7 +18,7 @@
58
     <relativePath>../../</relativePath>
118
     <relativePath>../../</relativePath>
59
   </parent>
119
   </parent>
Lines 99-106 Link Here
99
                <include name="libunixfile_*.so"/>
159
                <include name="libunixfile_*.so"/>
100
            </fileset>
160
            </fileset>
101
            </copy>
161
            </copy>
102
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF.orig	2020-05-14 17:23:06.000000000 +0200
162
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project
103
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.268509000 +0100
163
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project	0000-00-00 00:00:00.000000000 +0000
164
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/.project	0000-00-00 00:00:00.000000000 +0000
165
@@ -1,6 +1,6 @@
166
 <?xml version="1.0" encoding="UTF-8"?>
167
 <projectDescription>
168
-	<name>org.eclipse.core.filesystem.linux.ppc64le</name>
169
+	<name>org.eclipse.core.filesystem.freebsd.powerpc64</name>
170
 	<comment></comment>
171
 	<projects>
172
 	</projects>
173
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF
174
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
175
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
104
@@ -1,9 +1,9 @@
176
@@ -1,9 +1,9 @@
105
 Manifest-Version: 1.0
177
 Manifest-Version: 1.0
106
 Bundle-ManifestVersion: 2
178
 Bundle-ManifestVersion: 2
Lines 113-120 Link Here
113
 Bundle-Localization: fragment
185
 Bundle-Localization: fragment
114
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=ppc64le))
186
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=ppc64le))
115
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64))
187
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64))
116
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml.orig	2020-05-14 17:23:06.000000000 +0200
188
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties
117
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml	2021-03-08 20:18:47.268870000 +0100
189
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
190
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
191
@@ -11,5 +11,5 @@
192
 # Contributors:
193
 #     IBM Corporation - initial API and implementation
194
 ###############################################################################
195
-fragmentName = Core File System for Linux PPC 64 LE bit
196
+fragmentName = Core File System for FreeBSD PPC 64 LE bit
197
 providerName = Eclipse.org
198
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml
199
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
200
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
118
@@ -18,7 +18,7 @@
201
@@ -18,7 +18,7 @@
119
     <relativePath>../../</relativePath>
202
     <relativePath>../../</relativePath>
120
   </parent>
203
   </parent>
Lines 136-143 Link Here
136
             </environment>
219
             </environment>
137
           </environments>
220
           </environments>
138
         </configuration>
221
         </configuration>
139
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF.orig	2021-03-08 20:20:31.138482000 +0100
222
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project
140
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF	2021-03-08 20:20:57.684056000 +0100
223
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project	0000-00-00 00:00:00.000000000 +0000
224
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/.project	0000-00-00 00:00:00.000000000 +0000
225
@@ -1,6 +1,6 @@
226
 <?xml version="1.0" encoding="UTF-8"?>
227
 <projectDescription>
228
-	<name>org.eclipse.core.filesystem.linux.ppc64le</name>
229
+	<name>org.eclipse.core.filesystem.freebsd.powerpc64le</name>
230
 	<comment></comment>
231
 	<projects>
232
 	</projects>
233
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF
234
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
235
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
141
@@ -1,9 +1,9 @@
236
@@ -1,9 +1,9 @@
142
 Manifest-Version: 1.0
237
 Manifest-Version: 1.0
143
 Bundle-ManifestVersion: 2
238
 Bundle-ManifestVersion: 2
Lines 150-157 Link Here
150
 Bundle-Localization: fragment
245
 Bundle-Localization: fragment
151
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=ppc64le))
246
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=ppc64le))
152
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64le))
247
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=powerpc64le))
153
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml.orig	2021-03-08 20:27:07.595490000 +0100
248
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties
154
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml	2021-03-08 20:27:29.452487000 +0100
249
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties	0000-00-00 00:00:00.000000000 +0000
250
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/fragment.properties	0000-00-00 00:00:00.000000000 +0000
251
@@ -11,5 +11,5 @@
252
 # Contributors:
253
 #     IBM Corporation - initial API and implementation
254
 ###############################################################################
255
-fragmentName = Core File System for Linux PPC 64 LE bit
256
+fragmentName = Core File System for FreeBSD PPC 64 LE bit
257
 providerName = Eclipse.org
258
diff -ru eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml
259
--- eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
260
+++ eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
155
@@ -18,7 +18,7 @@
261
@@ -18,7 +18,7 @@
156
     <relativePath>../../</relativePath>
262
     <relativePath>../../</relativePath>
157
   </parent>
263
   </parent>
Lines 173-194 Link Here
173
             </environment>
279
             </environment>
174
           </environments>
280
           </environments>
175
         </configuration>
281
         </configuration>
176
--- eclipse.platform.resources/pom.xml.orig	2020-05-14 17:23:06.000000000 +0200
282
diff -ru eclipse.platform.resources/pom.xml eclipse.platform.resources/pom.xml
177
+++ eclipse.platform.resources/pom.xml	2021-03-08 20:22:22.387766000 +0100
283
--- eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
178
@@ -52,8 +52,9 @@
284
+++ eclipse.platform.resources/pom.xml	0000-00-00 00:00:00.000000000 +0000
285
@@ -52,9 +52,10 @@
179
 
286
 
180
   <modules>
287
   <modules>
181
     <module>bundles/org.eclipse.core.filesystem</module>
288
     <module>bundles/org.eclipse.core.filesystem</module>
289
-    <module>bundles/org.eclipse.core.filesystem.linux.aarch64</module>
182
-    <module>bundles/org.eclipse.core.filesystem.linux.ppc64le</module>
290
-    <module>bundles/org.eclipse.core.filesystem.linux.ppc64le</module>
183
-    <module>bundles/org.eclipse.core.filesystem.linux.x86_64</module>
291
-    <module>bundles/org.eclipse.core.filesystem.linux.x86_64</module>
292
+    <module>bundles/org.eclipse.core.filesystem.freebsd.aarch64</module>
184
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64</module>
293
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64</module>
185
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64le</module>
294
+    <module>bundles/org.eclipse.core.filesystem.freebsd.powerpc64le</module>
186
+    <module>bundles/org.eclipse.core.filesystem.freebsd.amd64</module>
295
+    <module>bundles/org.eclipse.core.filesystem.freebsd.amd64</module>
187
     <module>bundles/org.eclipse.core.filesystem.macosx</module>
296
     <module>bundles/org.eclipse.core.filesystem.macosx</module>
188
     <module>bundles/org.eclipse.core.filesystem.win32.x86_64</module>
297
     <module>bundles/org.eclipse.core.filesystem.win32.x86_64</module>
189
 
298
 
190
--- eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml.orig	2020-05-14 17:23:06.000000000 +0200
299
diff -ru eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml
191
+++ eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml	2021-03-08 20:18:47.269488000 +0100
300
--- eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
301
+++ eclipse.platform.resources/tests/org.eclipse.core.tests.filesystem.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
192
@@ -28,9 +28,9 @@
302
@@ -28,9 +28,9 @@
193
          unpack="false"/-->
303
          unpack="false"/-->
194
 
304
 
(-)b/java/eclipse/files/patch-eclipse.platform.runtime (-3 / +3 lines)
Lines 2-9 diff -ru eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclip Link Here
2
--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	0000-00-00 00:00:00.000000000 +0000
2
--- eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	0000-00-00 00:00:00.000000000 +0000
4
@@ -63,7 +63,7 @@
4
@@ -63,7 +63,7 @@
5
 	//XXX This is not synchronized
5
 
6
 	private Map<Bundle,Log> logs = new HashMap<>(5);
6
 	private Map<Bundle, Log> logs = new ConcurrentHashMap<>(5);
7
 
7
 
8
-	private static final String[] OS_LIST = { Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
8
-	private static final String[] OS_LIST = { Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
9
+	private static final String[] OS_LIST = { Platform.OS_FREEBSD, Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
9
+	private static final String[] OS_LIST = { Platform.OS_FREEBSD, Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_WIN32 };
Lines 13-19 diff -ru eclipse.platform.runtime/bundles/org.eclipse.core.runtime/src/org/eclip 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
 
(-)b/java/eclipse/files/patch-eclipse.platform.swt (-135 / +425 lines)
Lines 1-7 Link Here
1
--- eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk.orig	2020-06-04 11:51:28.000000000 +0200
1
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk
2
+++ eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk	2021-03-08 20:18:47.290005000 +0100
2
--- eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk	0000-00-00 00:00:00.000000000 +0000
3
@@ -10,7 +10,7 @@
3
+++ eclipse.platform.swt/bundles/org.eclipse.swt/.classpath_gtk	0000-00-00 00:00:00.000000000 +0000
4
 	<classpathentry kind="src" path="Eclipse SWT/common_j2se"/>
4
@@ -9,7 +9,7 @@
5
 	<classpathentry kind="src" path="Eclipse SWT/common"/>
5
 	<classpathentry kind="src" path="Eclipse SWT PI/gtk">
6
 	<classpathentry kind="src" path="Eclipse SWT PI/gtk">
6
 		<attributes>
7
 		<attributes>
7
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="org.eclipse.swt.gtk.linux.x86_64"/>
8
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="org.eclipse.swt.gtk.linux.x86_64"/>
Lines 9-16 Link Here
9
 		</attributes>
10
 		</attributes>
10
 	</classpathentry>
11
 	</classpathentry>
11
 	<classpathentry kind="src" path="Eclipse SWT PI/cairo"/>
12
 	<classpathentry kind="src" path="Eclipse SWT PI/cairo"/>
12
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java.orig	2020-06-04 11:51:28.000000000 +0200
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
13
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java	2021-03-08 20:18:47.291226000 +0100
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
 
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
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
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
14
@@ -10,7 +10,7 @@
27
@@ -10,7 +10,7 @@
15
  *
28
  *
16
  * Contributors:
29
  * Contributors:
Lines 20-31 Link Here
20
  *******************************************************************************/
33
  *******************************************************************************/
21
 package org.eclipse.swt.widgets;
34
 package org.eclipse.swt.widgets;
22
 
35
 
23
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java.orig	2020-06-04 11:51:28.000000000 +0200
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
24
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/Library.java	2021-03-08 20:18:47.291879000 +0100
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
25
@@ -69,12 +69,12 @@
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
39
@@ -65,12 +65,12 @@
40
 
26
 static String arch() {
41
 static String arch() {
27
 	String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
42
 	String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
28
 	if (osArch.equals ("i386") || osArch.equals ("i686")) return "x86"; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
29
-	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$
30
 	return osArch;
44
 	return osArch;
31
 }
45
 }
Lines 36-43 Link Here
36
 	if (osName.equals ("Linux")) return "linux"; //$NON-NLS-1$ $NON-NLS-2$
50
 	if (osName.equals ("Linux")) return "linux"; //$NON-NLS-1$ $NON-NLS-2$
37
 	if (osName.equals ("Mac OS X")) return "macosx"; //$NON-NLS-1$ $NON-NLS-2$
51
 	if (osName.equals ("Mac OS X")) return "macosx"; //$NON-NLS-1$ $NON-NLS-2$
38
 	if (osName.startsWith ("Win")) return "win32"; //$NON-NLS-1$ $NON-NLS-2$
52
 	if (osName.startsWith ("Win")) return "win32"; //$NON-NLS-1$ $NON-NLS-2$
39
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh.orig	2020-06-04 11:51:28.000000000 +0200
53
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh
40
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh	2021-03-08 20:31:19.761093000 +0100
54
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh	0000-00-00 00:00:00.000000000 +0000
55
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh	0000-00-00 00:00:00.000000000 +0000
41
@@ -72,7 +72,7 @@
56
@@ -72,7 +72,7 @@
42
 
57
 
43
 cd `dirname $0`
58
 cd `dirname $0`
Lines 47-53 Link Here
47
 
62
 
48
 export CFLAGS='-O -Wall -fPIC'
63
 export CFLAGS='-O -Wall -fPIC'
49
 
64
 
50
@@ -86,21 +86,14 @@
65
@@ -86,27 +86,30 @@
51
 		MAKEFILE=make_win32.mak
66
 		MAKEFILE=make_win32.mak
52
 		;;
67
 		;;
53
 	*)
68
 	*)
Lines 70-78 Link Here
70
 fi
85
 fi
71
 case $MODEL in
86
 case $MODEL in
72
 	"x86_64")
87
 	"x86_64")
73
@@ -111,6 +104,16 @@
88
 		SWT_ARCH=x86_64
74
 		SWT_ARCH=x86
89
 		AWT_ARCH=amd64
75
 		AWT_ARCH=i386
76
 		;;
90
 		;;
77
+	"powerpc" | "powerpc64")
91
+	"powerpc" | "powerpc64")
78
+		SWT_ARCH=ppc64
92
+		SWT_ARCH=ppc64
Lines 87-93 Link Here
87
 	*)
101
 	*)
88
 		SWT_ARCH=$MODEL
102
 		SWT_ARCH=$MODEL
89
 		AWT_ARCH=$MODEL
103
 		AWT_ARCH=$MODEL
90
@@ -118,6 +121,20 @@
104
@@ -114,6 +117,13 @@
91
 esac
105
 esac
92
 
106
 
93
 case $SWT_OS.$SWT_ARCH in
107
 case $SWT_OS.$SWT_ARCH in
Lines 98-138 Link Here
98
+			export JAVA_HOME
112
+			export JAVA_HOME
99
+		fi
113
+		fi
100
+		;;
114
+		;;
101
+	"freebsd.ppc64le")
115
 	"linux.x86_64")
102
+		if [ "${JAVA_HOME}" = "" ]; then
103
+			DYNAMIC_JAVA_HOME=`readlink -f /usr/local/bin/java | sed "s:jre/::" | sed "s:bin/java::"`
104
+			JAVA_HOME = $DYNAMIC_JAVA_HOME
105
+			export JAVA_HOME
106
+		fi
107
+		;;
108
 	"linux.x86")
109
 		if [ "${CC}" = "" ]; then
116
 		if [ "${CC}" = "" ]; then
110
 			export CC=gcc
117
 			export CC=gcc
111
@@ -194,7 +211,7 @@
118
@@ -148,7 +158,7 @@
112
 
119
 
113
 
120
 
114
 # For 64-bit CPUs, we have a switch
121
 # For 64-bit CPUs, we have a switch
115
-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then
122
-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then
116
+if [ ${MODEL} = 'amd64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' -o ${MODEL} = 'powerpc64' -o ${MODEL} = 'powerpc64le' ]; then
123
+if [ ${MODEL} = 'amd64' -o ${MODEL} = 'powerpc64' -o ${MODEL} = 'powerpc64le' -o ${MODEL} = 'aarch64' ]; then
117
 	SWT_PTR_CFLAGS=-DJNI64
124
 	SWT_PTR_CFLAGS=-DJNI64
118
 	if [ -d /lib64 ]; then
125
 	if [ -d /lib64 ]; then
119
 		XLIB64=-L/usr/X11R6/lib64
126
 		XLIB64=-L/usr/X11R6/lib64
120
@@ -205,6 +222,11 @@
127
@@ -160,6 +170,11 @@
121
 		XLIB64="${XLIB64} -L/usr/lib64"
122
 		SWT_LFLAGS=-m64
128
 		SWT_LFLAGS=-m64
123
 		export SWT_LFLAGS
129
 		export SWT_LFLAGS
124
+	fi
130
 	fi
125
+	if [ ${SWT_OS} = "freebsd" ]
131
+	if [ ${SWT_OS} = "freebsd" ]
126
+	then
132
+	then
127
+		SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
133
+		SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64"
128
+		export SWT_LFLAGS=-m64
134
+		export SWT_LFLAGS=-m64
129
 	fi
135
+	fi
130
 	export SWT_PTR_CFLAGS
136
 	export SWT_PTR_CFLAGS
131
 fi
137
 fi
132
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak.orig	2020-06-04 11:51:28.000000000 +0200
138
 
133
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	2021-03-08 20:18:47.292979000 +0100
139
@@ -275,10 +290,10 @@
134
@@ -103,16 +103,18 @@
140
 
135
 WEBKIT_OBJECTS = swt.o webkitgtk.o webkitgtk_structs.o webkitgtk_stats.o webkitgtk_custom.o
141
 func_build_chromium () {
142
 	func_echo_plus "Building Chromium bindings:"
143
-	if [ -d "chromium_subp/cef_linux" ]; then
144
-		export CHROMIUM_HEADERS=./chromium_subp/cef_linux
145
+	if [ -d "chromium_subp/cef_freebsd" ]; then
146
+		export CHROMIUM_HEADERS=./chromium_subp/cef_freebsd
147
 	else
148
-		export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_linux
149
+		export CHROMIUM_HEADERS=$CHROMIUM_OUTPUT_DIR/../../../../eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_freebsd
150
 	fi
151
 	${MAKE_TYPE} -f $MAKEFILE "${@}"
152
 	RETURN_VALUE=$?   #make can return 1 or 2 if it fails. Thus need to cache it in case it's used programmatically somewhere.
153
@@ -332,4 +347,4 @@
154
 elif [ "${GTK_VERSION}" = "3.0" -o "${GTK_VERSION}" = "" ]; then
155
 	export GTK_VERSION="3.0"
156
 	func_build_gtk3 "$@"
157
-fi
158
\ No newline at end of file
159
+fi
160
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
161
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
162
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
163
@@ -113,16 +113,18 @@
164
 CHROMIUM_OBJECTS = chromiumlib.o chromiumlib_structs.o chromiumlib_custom.o chromiumlib_stats.o
136
 GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
165
 GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
137
 
166
 
138
+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
167
+port_prefix=`pkg-config --variable=prefix gtk+-3.0`
Lines 149-159 Link Here
149
+		-I$(JAVA_HOME)/include/freebsd \
178
+		-I$(JAVA_HOME)/include/freebsd \
150
 		${SWT_PTR_CFLAGS}
179
 		${SWT_PTR_CFLAGS}
151
-LFLAGS = -shared -fPIC ${SWT_LFLAGS}
180
-LFLAGS = -shared -fPIC ${SWT_LFLAGS}
152
+LFLAGS = -shared -fPIC -m64 ${SWT_LFLAGS} -L$(port_prefix)/lib
181
+LFLAGS = -shared -fPIC ${SWT_LFLAGS} -L$(port_prefix)/lib
153
 
182
 
154
 ifndef NO_STRIP
183
 # Treat all warnings as errors. If your new code produces a warning, please
155
 	# -s = Remove all symbol table and relocation information from the executable.
184
 # take time to properly understand and fix/silence it as necessary.
156
@@ -255,10 +257,6 @@
185
@@ -303,10 +305,6 @@
157
 	cp $(ALL_SWT_LIBS) $(OUTPUT_DIR)
186
 	cp $(ALL_SWT_LIBS) $(OUTPUT_DIR)
158
 ifeq ($(BUILD_WEBKIT2EXTENSION),yes)
187
 ifeq ($(BUILD_WEBKIT2EXTENSION),yes)
159
 	@# Copy webextension into it's own folder, but create folder first.
188
 	@# Copy webextension into it's own folder, but create folder first.
Lines 164-172 Link Here
164
 	@# Copying webextension is not critical for build to succeed, thus we use '-'. SWT can still function without a webextension.
193
 	@# Copying webextension is not critical for build to succeed, thus we use '-'. SWT can still function without a webextension.
165
 	@-[ -d $(OUTPUT_DIR)/$(WEBEXTENSION_DIR) ] || mkdir -v $(OUTPUT_DIR)/$(WEBEXTENSION_DIR)  # If folder does not exist, make it.
194
 	@-[ -d $(OUTPUT_DIR)/$(WEBEXTENSION_DIR) ] || mkdir -v $(OUTPUT_DIR)/$(WEBEXTENSION_DIR)  # If folder does not exist, make it.
166
 	-cp $(WEBKIT_EXTENSION_LIB) $(OUTPUT_DIR)/$(WEBEXTENSION_DIR)/
195
 	-cp $(WEBKIT_EXTENSION_LIB) $(OUTPUT_DIR)/$(WEBEXTENSION_DIR)/
167
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java.orig	2020-06-04 11:51:28.000000000 +0200
196
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
168
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java	2021-03-08 20:18:47.294228000 +0100
197
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java	0000-00-00 00:00:00.000000000 +0000
169
@@ -60,8 +60,8 @@
198
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java	0000-00-00 00:00:00.000000000 +0000
199
@@ -65,8 +65,8 @@
170
 
200
 
171
 		/* Initialize the OS flags and locale constants */
201
 		/* Initialize the OS flags and locale constants */
172
 		String osName = System.getProperty ("os.name");
202
 		String osName = System.getProperty ("os.name");
Lines 177-185 Link Here
177
 		if (osName.startsWith("Windows")) isWin32 = true;
207
 		if (osName.startsWith("Windows")) isWin32 = true;
178
 		IsLinux = isLinux;  IsWin32 = isWin32;
208
 		IsLinux = isLinux;  IsWin32 = isWin32;
179
 
209
 
180
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java.orig	2020-06-04 11:51:28.000000000 +0200
210
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java
181
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java	2021-03-08 20:18:47.295739000 +0100
211
--- eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java	0000-00-00 00:00:00.000000000 +0000
182
@@ -120,7 +120,7 @@
212
+++ eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java	0000-00-00 00:00:00.000000000 +0000
213
@@ -121,7 +121,7 @@
183
 	 * https://www.nczonline.net/blog/2009/01/05/what-determines-that-a-script-is-long-running/
214
 	 * https://www.nczonline.net/blog/2009/01/05/what-determines-that-a-script-is-long-running/
184
 	 * https://stackoverflow.com/questions/3030024/maximum-execution-time-for-javascript
215
 	 * https://stackoverflow.com/questions/3030024/maximum-execution-time-for-javascript
185
 	 */
216
 	 */
Lines 188-196 Link Here
188
 
219
 
189
 	/** Workaround for bug 522733 */
220
 	/** Workaround for bug 522733 */
190
 	static boolean bug522733FirstInstanceCreated = false;
221
 	static boolean bug522733FirstInstanceCreated = false;
191
--- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf.orig	2020-06-04 11:51:28.000000000 +0200
222
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
192
+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	2021-03-08 20:32:15.547465000 +0100
223
--- eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
193
@@ -16,11 +16,16 @@
224
+++ eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
225
@@ -16,19 +16,19 @@
194
 requires.3.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
226
 requires.3.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
195
 
227
 
196
 requires.4.namespace = org.eclipse.equinox.p2.iu
228
 requires.4.namespace = org.eclipse.equinox.p2.iu
Lines 206-219 Link Here
206
 requires.5.range = [$version$,$version$]
238
 requires.5.range = [$version$,$version$]
207
-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true)))
239
-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true)))
208
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
240
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64)(!(org.eclipse.swt.buildtime=true)))
209
+
241
 
210
+requires.6.namespace = org.eclipse.equinox.p2.iu
242
 requires.6.namespace = org.eclipse.equinox.p2.iu
243
-requires.6.name = org.eclipse.swt.gtk.linux.aarch64
211
+requires.6.name = org.eclipse.swt.gtk.freebsd.powerpc64le
244
+requires.6.name = org.eclipse.swt.gtk.freebsd.powerpc64le
212
+requires.6.range = [$version$,$version$]
245
 requires.6.range = [$version$,$version$]
246
-requires.6.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true)))
213
+requires.6.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le)(!(org.eclipse.swt.buildtime=true)))
247
+requires.6.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le)(!(org.eclipse.swt.buildtime=true)))
214
--- eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml.orig	2020-06-04 11:51:28.000000000 +0200
248
 
215
+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	2021-03-08 20:36:54.906169000 +0100
249
 requires.7.namespace = org.eclipse.equinox.p2.iu
216
@@ -63,13 +63,17 @@
250
 requires.7.name = org.eclipse.swt.cocoa.macosx.aarch64
251
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml
252
--- eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
253
+++ eclipse.platform.swt/bundles/org.eclipse.swt/buildSWT.xml	0000-00-00 00:00:00.000000000 +0000
254
@@ -68,17 +68,21 @@
255
 		</antcall>
256
 		<antcall target="check_fragment_libraries">
257
 			<param name="library_count" value="8"/>
258
-			<param name="fragment" value="org.eclipse.swt.gtk.linux.aarch64"/>
259
+			<param name="fragment" value="org.eclipse.swt.gtk.freebsd.aarch64"/>
217
 		</antcall>
260
 		</antcall>
218
 		<antcall target="check_fragment_libraries">
261
 		<antcall target="check_fragment_libraries">
219
 			<param name="library_count" value="8"/>
262
 			<param name="library_count" value="8"/>
Lines 233-312 Link Here
233
 			<param name="library_count" value="4"/>
276
 			<param name="library_count" value="4"/>
234
 			<param name="fragment" value="org.eclipse.swt.win32.win32.x86_64"/>
277
 			<param name="fragment" value="org.eclipse.swt.win32.win32.x86_64"/>
235
 		</antcall>
278
 		</antcall>
236
@@ -80,12 +84,12 @@
279
@@ -89,13 +93,13 @@
237
 		<property name="checkdir" value="~/build/check_libraries"/>
280
 		<property name="checkdir" value="~/build/check_libraries"/>
238
 		<property name="library_count" value="23"/>
281
 		<property name="library_count" value="34"/>
239
 		<property name="fragment" value=""/>
282
 		<property name="fragment" value=""/>
240
-		<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.*/**">
283
-		<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.aarch64/**, **/org.eclipse.swt.cocoa.macosx.x86_64/**">
241
+		<fileset id="match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.gtk.freebsd.powerpc64le/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
284
+		<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.powerpc64le/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.aarch64/**, **/org.eclipse.swt.cocoa.macosx.x86_64/**">
242
 			<filename regex="[0-9][0-9][0-9][0-9]."/>
285
 			<filename regex="[0-9][0-9][0-9][0-9]"/>
243
 			<filename regex="${swt_version}."/>
286
 			<filename regex="${swt_version}"/>
244
 			<exclude name="**/.git/**"/>
287
 			<exclude name="**/.git/**"/>
245
 		</fileset>
288
 		</fileset>
246
-		<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.*/**">
289
 		<echo>Matched files ${toString:match}</echo>
247
+		<fileset id="not_match" dir="${repo.bin}/bundles/${fragment}" includes="**/org.eclipse.swt.gtk.freebsd.powerpc64/**, **/org.eclipse.swt.gtk.freebsd.powerpc64le**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.*/**">
290
-		<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.aarch64/**, **/org.eclipse.swt.cocoa.macosx.x86_64/**">
248
 			<filename regex="[0-9][0-9][0-9][0-9]."/>
291
+		<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.powerpc64le/**, **/org.eclipse.swt.gtk.freebsd.amd64/**, **/org.eclipse.swt.win32.win32.x86_64/**, **/org.eclipse.swt.cocoa.macosx.aarch64/**, **/org.eclipse.swt.cocoa.macosx.x86_64/**">
249
 			<filename regex="${swt_version}." negate="true"/>
292
 			<filename regex="[0-9][0-9][0-9][0-9]"/>
293
 			<filename regex="${swt_version}" negate="true"/>
250
 			<exclude name="**/.git/**"/>
294
 			<exclude name="**/.git/**"/>
251
@@ -115,14 +119,22 @@
295
@@ -372,7 +376,7 @@
252
 			trust="true"
296
 		<replace file="${repo.src}/${file_make_common}" token="rev=${rev}" value="rev=${new_rev}"/>
253
 			outputproperty="m_linux_x86_64_output"
297
 		<replace file="${repo.src}/${file_make_common}" token="comma_ver=${comma_ver}" value="comma_ver=${new_comma_ver}"/>
254
 			command="hostname"/>
298
 		<replace file="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml" token="${swt_version}" value="${new_version}"/>
255
-		<sshexec host="${m_linux_ppc64le}"
299
-		<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}"/>
256
+		<sshexec host="${m_linux_powerpc64}"
300
+		<replace file="${repo.bin}/bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64/chromium-${cef_ver}/chromium.properties" token="${swt_version}" value="${new_version}"/>
257
 			port="2256"
301
 		<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}"/>
258
 			username="swtbuild"
302
 		<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}"/>
259
 			keyfile="${keyfile}"
303
 	</target>
260
 			failonerror="false"
304
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
261
 			trust="true"
305
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
262
-			outputproperty="m_linux_ppc64le_output"
306
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
263
+			outputproperty="m_linux_powerpc64_output"
307
@@ -5,6 +5,6 @@
264
 			command="hostname"/>
308
 Bundle-SymbolicName: org.eclipse.swt.browser.chromium;singleton:=true
265
+		<sshexec host="${m_linux_powerpc64le}"
309
 Bundle-Version: 3.116.0.qualifier
266
+			port="2256"
310
 Bundle-ManifestVersion: 2
267
+			username="swtbuild"
311
-Eclipse-PlatformFilter: (osgi.arch=x86_64)
268
+			keyfile="${keyfile}"
312
-SWT-Arch: x86_64
269
+			failonerror="false"
313
+Eclipse-PlatformFilter: (osgi.arch=amd64)
270
+			trust="true"
314
+SWT-Arch: amd64
271
+			outputproperty="m_linux_powerpc64le_output"
315
 Automatic-Module-Name: org.eclipse.swt.browser.chromium
272
+			command="hostname"/>
316
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
273
 		<sshexec host="${m_mac}"
317
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
274
 			username="swtbuild"
318
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
275
 			keyfile="${keyfile}"
319
@@ -10,6 +10,6 @@
276
@@ -139,10 +151,16 @@
320
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
277
 				<matches pattern="x${m_linux_x86_64_output}*" string="x${m_linux_x86_64}"/>
321
 
278
 			</and>
322
 requires.3.namespace = org.eclipse.equinox.p2.iu
279
 		</condition>
323
-requires.3.name = org.eclipse.swt.browser.chromium.gtk.linux.x86_64
280
-		<condition property="m_linux_ppc64le_test" value="${success_msg}" else="${fail_msg}">
324
+requires.3.name = org.eclipse.swt.browser.chromium.gtk.freebsd.amd64
281
+		<condition property="m_linux_powerpc64_test" value="${success_msg}" else="${fail_msg}">
325
 requires.3.range = [$version$,$version$]
282
 			<and>
326
-requires.3.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=x86_64)(!(org.eclipse.swt.buildtime=true)))
283
-				<length string="${m_linux_ppc64le_output}" when="greater" length="0"/>
327
+requires.3.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=amd64)(!(org.eclipse.swt.buildtime=true)))
284
-				<matches pattern="x${m_linux_ppc64le_output}*" string="x${m_linux_ppc64le}"/>
328
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml
285
+				<length string="${m_linux_powerpc64_output}" when="greater" length="0"/>
329
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml	0000-00-00 00:00:00.000000000 +0000
286
+				<matches pattern="x${m_linux_powerpc64_output}*" string="x${m_linux_powerpc64}"/>
330
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/buildChromium.xml	0000-00-00 00:00:00.000000000 +0000
287
+			</and>
331
@@ -36,12 +36,10 @@
288
+		</condition>
332
 		<condition property="cefos" value="windows" else="${swt.os}">
289
+		<condition property="m_linux_powerpc64le_test" value="${success_msg}" else="${fail_msg}">
333
 			<equals arg1="${swt.os}" arg2="win32"/>
290
+			<and>
291
+				<length string="${m_linux_powerpc64le_output}" when="greater" length="0"/>
292
+				<matches pattern="x${m_linux_powerpc64le_output}*" string="x${m_linux_powerpc64le}"/>
293
 			</and>
294
 		</condition>
334
 		</condition>
295
 		<condition property="m_mac_test" value="${success_msg}" else="${fail_msg}">
335
-		<property name="ceffile" value="cef_binary_3.3071.1649.g98725e6_${cefos}64_minimal.tar.bz2"/>
296
--- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup.orig	2020-06-04 11:51:28.000000000 +0200
336
-		<mkdir dir="${tmphome}"/>
297
+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	2021-03-08 20:37:08.379254000 +0100
337
-		<get src="https://cef-builds.spotifycdn.com/${ceffile}" dest="${tmphome}/${ceffile}" usetimestamp="true"/>
298
@@ -103,7 +103,7 @@
338
-		<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}">
339
-			<cutdirsmapper dirs="1"/>
340
-		</untar>
341
+		<copy todir="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_${swt.os}" overwrite="true">
342
+			<fileset dir="${local.cefsource}"/>
343
+		</copy>
344
+		<patch patchfile="${local.patchfiles}/cef-patch" dir="${repo.src}/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/cef_${swt.os}"/>
345
 	</target>
346
 	
347
 	<target name="build_chromium" depends="init_fragment,get_version,get_cef">
348
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
349
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs	0000-00-00 00:00:00.000000000 +0000
350
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_subp/build.rs	0000-00-00 00:00:00.000000000 +0000
351
@@ -38,8 +38,8 @@
352
   if cfg!(target_os = "macos") {
353
     cef_path.push("cef_macosx");
354
   } 
355
-  else if cfg!(target_os = "linux") {
356
-    cef_path.push("cef_linux");
357
+  else if cfg!(target_os = "freebsd") {
358
+    cef_path.push("cef_freebsd");
359
   } 
360
   else if cfg!(target_os = "windows") {
361
     if std::env::var("CARGO_CFG_TARGET_ARCH").unwrap() == "x86" {
362
@@ -58,11 +58,12 @@
363
     panic!("cargo:warning=Extract and rename cef binary (minimal) distro to {:?}", cef_path);
364
   }
365
 
366
-  if cfg!(target_os = "linux") {
367
+  if cfg!(target_os = "freebsd") {
368
     // println!("cargo:rustc-link-lib=gtk-x11-2.0");
369
     // println!("cargo:rustc-link-lib=gdk-x11-2.0");
370
     // println!("cargo:rustc-link-lib=gtk-3.so.0");
371
     println!("cargo:rustc-link-lib=X11");
372
+    println!("cargo:rustc-link-search=/usr/local/lib");
373
   }
374
 
375
   // Tell cargo to tell rustc to link the system shared library.
376
@@ -97,14 +98,14 @@
377
 }
378
 
379
 #[cfg(feature = "gen")]
380
-#[cfg(target_os = "linux")]
381
+#[cfg(target_os = "freebsd")]
382
 fn gen_os(cef_path: std::path::Display) {
383
   let _ = generator(cef_path)
384
     .header("cef_linux.h")
385
     .whitelist_type("_cef_main_args_t")
386
     .whitelist_type("_cef_window_info_t")
387
     .whitelist_function("cef_get_xdisplay")
388
-    .generate().expect("Failed to gencef linux")
389
+    .generate().expect("Failed to gencef freebsd")
390
     .write_to_file(std::path::Path::new("src").join("cef").join("linux.rs"));
391
 }
392
 
393
@@ -126,7 +127,7 @@
394
 fn gen_cef(cef_path: std::path::Display) {
395
   use std::io::Write;
396
   #[cfg(target_os = "windows")] let gen = generator(cef_path).header("include/internal/cef_types_win.h");
397
-  #[cfg(target_os = "linux")] let gen = generator(cef_path).header("include/internal/cef_types_linux.h");
398
+  #[cfg(target_os = "freebsd")] let gen = generator(cef_path).header("include/internal/cef_types_linux.h");
399
   #[cfg(target_os = "macos")] let gen = generator(cef_path).header("include/internal/cef_types_mac.h");
400
   let generated = gen
401
     .header("cef.h")
402
@@ -166,14 +167,14 @@
403
     .blacklist_type(".*XDisplay")
404
     .blacklist_type("VisualID")
405
     .blacklist_type(".*XEvent")
406
-    .raw_line("#[cfg(target_os = \"linux\")] pub mod linux;")
407
-    .raw_line("#[cfg(target_os = \"linux\")] pub use self::linux::_cef_window_info_t;")
408
-    .raw_line("#[cfg(target_os = \"linux\")] pub use self::linux::_cef_main_args_t;")
409
-    .raw_line("#[cfg(target_os = \"linux\")] pub type wchar_t = i32;")
410
-    .raw_line("#[cfg(target_os = \"linux\")] pub type char16 = i32;")
411
-    .raw_line("#[cfg(target_os = \"linux\")] pub type time_t = isize;")
412
-    .raw_line("#[cfg(target_os = \"linux\")] pub type int64 = ::std::os::raw::c_longlong;")
413
-    .raw_line("#[cfg(target_os = \"linux\")] pub type uint64 = ::std::os::raw::c_ulonglong;")
414
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub mod linux;")
415
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub use self::linux::_cef_window_info_t;")
416
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub use self::linux::_cef_main_args_t;")
417
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type wchar_t = i32;")
418
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type char16 = i32;")
419
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type time_t = isize;")
420
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type int64 = ::std::os::raw::c_longlong;")
421
+    .raw_line("#[cfg(target_os = \"freebsd\")] pub type uint64 = ::std::os::raw::c_ulonglong;")
422
     .raw_line("#[cfg(target_os = \"macos\")] pub mod mac;")
423
     .raw_line("#[cfg(target_os = \"macos\")] pub use self::mac::_cef_window_info_t;")
424
     .raw_line("#[cfg(target_os = \"macos\")] pub use self::mac::_cef_main_args_t;")
425
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
426
--- 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
427
+++ 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
428
@@ -16,14 +16,14 @@
429
 #![allow(non_snake_case)]
430
 #![allow(non_camel_case_types)]
431
 #![allow(non_upper_case_globals)]
432
-#[cfg(target_os = "linux")] pub mod linux;
433
-#[cfg(target_os = "linux")] pub use self::linux::_cef_window_info_t;
434
-#[cfg(target_os = "linux")] pub use self::linux::_cef_main_args_t;
435
-#[cfg(target_os = "linux")] pub type wchar_t = i32;
436
-#[cfg(target_os = "linux")] pub type char16 = i32;
437
-#[cfg(target_os = "linux")] pub type time_t = isize;
438
-#[cfg(target_os = "linux")] pub type int64 = ::std::os::raw::c_longlong;
439
-#[cfg(target_os = "linux")] pub type uint64 = ::std::os::raw::c_ulonglong;
440
+#[cfg(target_os = "freebsd")] pub mod linux;
441
+#[cfg(target_os = "freebsd")] pub use self::linux::_cef_window_info_t;
442
+#[cfg(target_os = "freebsd")] pub use self::linux::_cef_main_args_t;
443
+#[cfg(target_os = "freebsd")] pub type wchar_t = i32;
444
+#[cfg(target_os = "freebsd")] pub type char16 = i32;
445
+#[cfg(target_os = "freebsd")] pub type time_t = isize;
446
+#[cfg(target_os = "freebsd")] pub type int64 = ::std::os::raw::c_longlong;
447
+#[cfg(target_os = "freebsd")] pub type uint64 = ::std::os::raw::c_ulonglong;
448
 #[cfg(target_os = "macos")] pub mod mac;
449
 #[cfg(target_os = "macos")] pub use self::mac::_cef_window_info_t;
450
 #[cfg(target_os = "macos")] pub use self::mac::_cef_main_args_t;
451
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
452
--- eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml	0000-00-00 00:00:00.000000000 +0000
453
+++ eclipse.platform.swt/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml	0000-00-00 00:00:00.000000000 +0000
454
@@ -15,7 +15,7 @@
455
 [dependencies]
456
 chromium = { path = "../chromium_subp/" }
457
 
458
-[target.'cfg(target_os = "linux")'.dependencies]
459
+[target.'cfg(target_os = "freebsd")'.dependencies]
460
 x11 = "2.17.0"
461
 
462
 [target.'cfg(unix)'.dependencies]
463
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
464
--- 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
465
+++ 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
466
@@ -12,7 +12,7 @@
467
  ********************************************************************************/
468
 use cef;
469
 use utils;
470
-#[cfg(target_os = "linux")]
471
+#[cfg(target_os = "freebsd")]
472
 use gtk;
473
 
474
 use std::os::raw::{c_int, c_void};
475
@@ -76,7 +76,7 @@
476
     browser
477
 }
478
 
479
-#[cfg(target_os = "linux")]
480
+#[cfg(target_os = "freebsd")]
481
 fn override_system_visual(visual: *mut c_void) {
482
     unsafe {
483
         let xvisual = gtk::gdk_x11_visual_get_xvisual(visual);
484
@@ -85,12 +85,12 @@
485
     }
486
 }
487
 
488
-#[cfg(target_os = "linux")]
489
+#[cfg(target_os = "freebsd")]
490
 extern "C" {
491
     pub fn cef_override_system_visual(visual_id: std::os::raw::c_ulong);
492
 }
493
 
494
-#[cfg(target_os = "linux")]
495
+#[cfg(target_os = "freebsd")]
496
 fn cef_window_info(hwnd: *mut c_void, w: c_int, h: c_int) -> cef::_cef_window_info_t {
497
     use std::os::raw::c_uint;
498
     let window_info = unsafe {
499
@@ -112,7 +112,7 @@
500
     window_info
501
 }
502
 
503
-#[cfg(target_os = "linux")]
504
+#[cfg(target_os = "freebsd")]
505
 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) {
506
     use std::os::raw::c_uint;
507
     //unsafe {println!("orig window_info {} {:?}", hwnd, (*window_info)); };
508
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
509
--- 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
510
+++ 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
511
@@ -12,7 +12,7 @@
512
  ********************************************************************************/
513
 extern crate chromium;
514
 
515
-#[cfg(target_os = "linux")]
516
+#[cfg(target_os = "freebsd")]
517
 extern crate x11;
518
 #[cfg(unix)]
519
 extern crate nix;
520
@@ -25,21 +25,21 @@
521
 use chromium::socket;
522
 
523
 mod app;
524
-#[cfg(target_os = "linux")]
525
+#[cfg(target_os = "freebsd")]
526
 mod gtk;
527
 
528
 use std::os::raw::{c_char, c_int, c_void};
529
 #[cfg(unix)]
530
 use std::collections::HashMap;
531
 
532
-#[cfg(target_os = "linux")]
533
+#[cfg(target_os = "freebsd")]
534
 unsafe extern fn xerror_handler_impl(_: *mut x11::xlib::Display, _event: *mut x11::xlib::XErrorEvent) -> c_int {
535
     //print!("X error received: ");
536
     //println!("type {}, serial {}, error_code {}, request_code {}, minor_code {}",
537
     //    (*event).type_, (*event).serial, (*event).error_code, (*event).request_code, (*event).minor_code);
538
     0
539
 }
540
-#[cfg(target_os = "linux")]
541
+#[cfg(target_os = "freebsd")]
542
 unsafe extern fn xioerror_handler_impl(_: *mut x11::xlib::Display) -> c_int {
543
     //println!("XUI error received");
544
     0
545
@@ -67,7 +67,7 @@
546
         if cfg!(target_family = "windows") {
547
             set_env_var(cef_path, "PATH", ";");
548
         }
549
-        if cfg!(target_os = "linux") {
550
+        if cfg!(target_os = "freebsd") {
551
             set_env_var(cef_path, "LD_LIBRARY_PATH", ":");
552
         }
553
         if cfg!(target_os = "macos") {
554
@@ -146,7 +146,7 @@
555
     };
556
 }
557
 
558
-#[cfg(target_os = "linux")]
559
+#[cfg(target_os = "freebsd")]
560
 fn do_initialize(main_args: cef::_cef_main_args_t, settings: cef::_cef_settings_t, app_raw: *mut cef::_cef_app_t) {
561
     unsafe { x11::xlib::XSetErrorHandler(Option::Some(xerror_handler_impl)) };
562
     unsafe { x11::xlib::XSetIOErrorHandler(Option::Some(xioerror_handler_impl)) };
563
@@ -366,7 +366,7 @@
564
     do_resize(win_handle, width, height);
565
 }
566
 
567
-#[cfg(target_os = "linux")]
568
+#[cfg(target_os = "freebsd")]
569
 fn do_resize(win_handle: *mut c_void, width: i32, height: i32) {
570
     use x11::xlib;
571
 
572
@@ -642,7 +642,7 @@
573
     }
574
 }
575
 
576
-#[cfg(target_os = "linux")]
577
+#[cfg(target_os = "freebsd")]
578
 fn do_set_focus(parent: *mut c_void, _focus: i32) {
579
     let root = unsafe { gtk::gtk_widget_get_toplevel(parent) };
580
     //println!("<<<<<<<< set_focus {} {:?} {:?}", focus, parent, root);
581
@@ -768,4 +768,4 @@
582
 #[no_mangle]
583
 pub extern fn cefswt_go_back(browser: *mut cef::_cef_browser_t) {
584
     unsafe { (*browser).go_back.expect("null go_back")(browser) };
585
-}
586
\ No newline at end of file
587
+}
588
diff -ru eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup
589
--- eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
590
+++ eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup	0000-00-00 00:00:00.000000000 +0000
591
@@ -108,7 +108,7 @@
299
               xsi:type="predicates:NotPredicate">
592
               xsi:type="predicates:NotPredicate">
300
             <operand
593
             <operand
301
                 xsi:type="predicates:NamePredicate"
594
                 xsi:type="predicates:NamePredicate"
302
-                pattern=".*(cocoa|gtk|win32)(\.(macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
595
-                pattern=".*(cocoa|gtk|win32)(\.(macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
303
+                pattern=".*(cocoa|gtk|win32)(\.(freebsd|macosx|aix|hpux|linux|solaris|win32)(\.(amd64|x86_64|powerpc64|powerpc64le|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
596
+                pattern=".*(cocoa|gtk|win32)(\.(freebsd|macosx|aix|hpux|linux|solaris|win32)(\.(amd64|x86_64|powerpc64|ia64|aarch64|arm|ppc64|powerpc64le|s390|s390x|x86|sparcv9))?)?"/>
304
           </operand>
597
           </operand>
305
           <operand
598
           <operand
306
               xsi:type="predicates:NamePredicate"
599
               xsi:type="predicates:NamePredicate"
307
--- eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf.orig	2020-06-04 11:51:28.000000000 +0200
600
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
308
+++ eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	2021-03-08 20:37:33.844415000 +0100
601
--- eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
309
@@ -10,11 +10,16 @@
602
+++ eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
603
@@ -10,19 +10,19 @@
310
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64))
604
 requires.2.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=x86_64))
311
 
605
 
312
 requires.3.namespace = org.eclipse.equinox.p2.iu
606
 requires.3.namespace = org.eclipse.equinox.p2.iu
Lines 322-334 Link Here
322
 requires.4.range = 0.0.0
616
 requires.4.range = 0.0.0
323
-requires.4.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le))
617
-requires.4.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le))
324
+requires.4.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64))
618
+requires.4.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64))
325
+
619
 
326
+requires.5.namespace = org.eclipse.equinox.p2.iu
620
 requires.5.namespace = org.eclipse.equinox.p2.iu
621
-requires.5.name = org.eclipse.swt.gtk.linux.aarch64
327
+requires.5.name = org.eclipse.swt.gtk.freebsd.powerpc64le
622
+requires.5.name = org.eclipse.swt.gtk.freebsd.powerpc64le
328
+requires.5.range = 0.0.0
623
 requires.5.range = 0.0.0
624
-requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64))
329
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le))
625
+requires.5.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=powerpc64le))
330
--- eclipse.platform.swt/pom.xml.orig	2020-06-04 11:51:28.000000000 +0200
626
 
331
+++ eclipse.platform.swt/pom.xml	2021-03-08 20:18:47.297968000 +0100
627
 requires.6.namespace = org.eclipse.equinox.p2.iu
628
 requires.6.name = org.eclipse.swt.cocoa.macosx.aarch64
629
diff -ru eclipse.platform.swt/pom.xml eclipse.platform.swt/pom.xml
630
--- eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
631
+++ eclipse.platform.swt/pom.xml	0000-00-00 00:00:00.000000000 +0000
332
@@ -85,11 +85,12 @@
632
@@ -85,11 +85,12 @@
333
       <activation>
633
       <activation>
334
         <os>
634
         <os>
Lines 353-360 Link Here
353
     <module>features/org.eclipse.swt.tools.feature</module>
653
     <module>features/org.eclipse.swt.tools.feature</module>
354
   </modules>
654
   </modules>
355
 </project>
655
 </project>
356
--- eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml.orig	2020-06-04 11:51:28.000000000 +0200
656
diff -ru eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml
357
+++ eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml	2021-03-08 20:38:27.083939000 +0100
657
--- eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
658
+++ eclipse.platform.swt/tests/org.eclipse.swt.tests.fragments.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
358
@@ -20,10 +20,10 @@
659
@@ -20,10 +20,10 @@
359
    </license>
660
    </license>
360
 
661
 
Lines 369-375 Link Here
369
          download-size="0"
670
          download-size="0"
370
          install-size="0"
671
          install-size="0"
371
          version="0.0.0"
672
          version="0.0.0"
372
@@ -31,10 +31,21 @@
673
@@ -31,10 +31,10 @@
373
          unpack="false"/>
674
          unpack="false"/>
374
 
675
 
375
    <plugin
676
    <plugin
Lines 380-396 Link Here
380
          ws="gtk"
681
          ws="gtk"
381
-         arch="ppc64le"
682
-         arch="ppc64le"
382
+         arch="powerpc64"
683
+         arch="powerpc64"
383
+         download-size="0"
384
+         install-size="0"
385
+         version="0.0.0"
386
+         fragment="true"
387
+         unpack="false"/>
388
+
389
+   <plugin
390
+         id="org.eclipse.swt.gtk.freebsd.powerpc64le"
391
+         os="freebsd"
392
+         ws="gtk"
393
+         arch="powerpc64le"
394
          download-size="0"
684
          download-size="0"
395
          install-size="0"
685
          install-size="0"
396
          version="0.0.0"
686
          version="0.0.0"
(-)b/java/eclipse/files/patch-eclipse.platform.swt.binaries (-48 / +166 lines)
Lines 1-12 Link Here
1
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/META-INF/MANIFEST.MF.orig	2020-06-04 11:51:28.000000000 +0200
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.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.307541000 +0100
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.116.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.117.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.117.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>
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
99
--- 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
3
@@ -2,7 +2,7 @@
101
@@ -2,7 +2,7 @@
4
 Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
102
 Fragment-Host: org.eclipse.swt;bundle-version="[3.116.0,4.0.0)"
5
 Bundle-Name: %fragmentName
103
 Bundle-Name: %fragmentName
6
 Bundle-Vendor: %providerName
104
 Bundle-Vendor: %providerName
7
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
105
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
8
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.aarch64; singleton:=true
106
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.aarch64; singleton:=true
9
 Bundle-Version: 3.114.100.qualifier
107
 Bundle-Version: 3.117.0.qualifier
10
 Bundle-ManifestVersion: 2
108
 Bundle-ManifestVersion: 2
11
 Bundle-Localization: fragment
109
 Bundle-Localization: fragment
12
@@ -26,8 +26,8 @@
110
@@ -26,8 +26,8 @@
Lines 21-28 Link Here
21
 SWT-Arch: aarch64
119
 SWT-Arch: aarch64
22
-Automatic-Module-Name: org.eclipse.swt.gtk.linux.aarch64
120
-Automatic-Module-Name: org.eclipse.swt.gtk.linux.aarch64
23
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.aarch64
121
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.aarch64
24
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml.orig	2020-06-04 11:51:28.000000000 +0200
122
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml
25
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml	2021-03-08 20:18:47.307863000 +0100
123
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml	0000-00-00 00:00:00.000000000 +0000
124
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/build.xml	0000-00-00 00:00:00.000000000 +0000
26
@@ -1,8 +1,8 @@
125
@@ -1,8 +1,8 @@
27
 <?xml version="1.0" encoding="UTF-8"?>
126
 <?xml version="1.0" encoding="UTF-8"?>
28
-<project name="org.eclipse.swt.gtk.linux.aarch64" default="build.jars" basedir=".">
127
-<project name="org.eclipse.swt.gtk.linux.aarch64" default="build.jars" basedir=".">
Lines 34-48 Link Here
34
 	<property name="swt.arch" value="aarch64" />
133
 	<property name="swt.arch" value="aarch64" />
35
 	<property name="targets" value="install"/>
134
 	<property name="targets" value="install"/>
36
 	
135
 	
37
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml.orig	2020-06-04 11:51:28.000000000 +0200
136
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml
38
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml	2021-03-08 20:18:47.308240000 +0100
137
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
138
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
39
@@ -20,12 +20,12 @@
139
@@ -20,12 +20,12 @@
40
     <relativePath>../binaries-parent/</relativePath>
140
     <relativePath>../binaries-parent/</relativePath>
41
   </parent>
141
   </parent>
42
   <groupId>org.eclipse.swt</groupId>
142
   <groupId>org.eclipse.swt</groupId>
43
-  <artifactId>org.eclipse.swt.gtk.linux.aarch64</artifactId>
143
-  <artifactId>org.eclipse.swt.gtk.linux.aarch64</artifactId>
44
+  <artifactId>org.eclipse.swt.gtk.freebsd.aarch64</artifactId>
144
+  <artifactId>org.eclipse.swt.gtk.freebsd.aarch64</artifactId>
45
   <version>3.114.100-SNAPSHOT</version>
145
   <version>3.117.0-SNAPSHOT</version>
46
   <packaging>eclipse-plugin</packaging>
146
   <packaging>eclipse-plugin</packaging>
47
 
147
 
48
   <properties>
148
   <properties>
Lines 51-57 Link Here
51
     <ws>gtk</ws>
151
     <ws>gtk</ws>
52
     <arch>aarch64</arch>
152
     <arch>aarch64</arch>
53
     <buildid>${buildId}</buildid>
153
     <buildid>${buildId}</buildid>
54
@@ -61,7 +61,7 @@
154
@@ -62,7 +62,7 @@
55
         <property>
155
         <property>
56
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
156
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
57
           <name>native</name>
157
           <name>native</name>
Lines 60-67 Link Here
60
         </property>
160
         </property>
61
       </activation>
161
       </activation>
62
       <build>
162
       <build>
63
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project.orig	2020-06-04 11:51:28.000000000 +0200
163
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project
64
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project	2021-03-08 20:18:47.308571000 +0100
164
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
165
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
65
@@ -1,6 +1,6 @@
166
@@ -1,6 +1,6 @@
66
 <?xml version="1.0" encoding="UTF-8"?>
167
 <?xml version="1.0" encoding="UTF-8"?>
67
 <projectDescription>
168
 <projectDescription>
Lines 70-84 Link Here
70
 	<comment></comment>
171
 	<comment></comment>
71
 	<projects>
172
 	<projects>
72
 	</projects>
173
 	</projects>
73
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF.orig	2020-06-04 11:51:28.000000000 +0200
174
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF
74
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.308897000 +0100
175
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
176
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
75
@@ -2,7 +2,7 @@
177
@@ -2,7 +2,7 @@
76
 Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
178
 Fragment-Host: org.eclipse.swt;bundle-version="[3.116.0,4.0.0)"
77
 Bundle-Name: %fragmentName
179
 Bundle-Name: %fragmentName
78
 Bundle-Vendor: %providerName
180
 Bundle-Vendor: %providerName
79
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
181
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
80
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.amd64; singleton:=true
182
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.amd64; singleton:=true
81
 Bundle-Version: 3.114.100.qualifier
183
 Bundle-Version: 3.117.0.qualifier
82
 Bundle-ManifestVersion: 2
184
 Bundle-ManifestVersion: 2
83
 Bundle-Localization: fragment
185
 Bundle-Localization: fragment
84
@@ -26,8 +26,8 @@
186
@@ -26,8 +26,8 @@
Lines 94-101 Link Here
94
+SWT-OS: freebsd
196
+SWT-OS: freebsd
95
+SWT-Arch: amd64
197
+SWT-Arch: amd64
96
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.amd64
198
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.amd64
97
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml.orig	2020-06-04 11:51:28.000000000 +0200
199
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml
98
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml	2021-03-08 20:18:47.309197000 +0100
200
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml	0000-00-00 00:00:00.000000000 +0000
201
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/build.xml	0000-00-00 00:00:00.000000000 +0000
99
@@ -1,9 +1,9 @@
202
@@ -1,9 +1,9 @@
100
 <?xml version="1.0" encoding="UTF-8"?>
203
 <?xml version="1.0" encoding="UTF-8"?>
101
-<project name="org.eclipse.swt.gtk.linux.x86_64" default="build.jars" basedir=".">
204
-<project name="org.eclipse.swt.gtk.linux.x86_64" default="build.jars" basedir=".">
Lines 109-116 Link Here
109
 	<property name="targets" value="install"/>
212
 	<property name="targets" value="install"/>
110
 	
213
 	
111
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
214
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
112
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh.orig	2020-06-04 11:51:28.000000000 +0200
215
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh
113
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh	2021-03-08 20:18:47.309511000 +0100
216
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh	0000-00-00 00:00:00.000000000 +0000
217
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/mvnBuildSwtJar.sh	0000-00-00 00:00:00.000000000 +0000
114
@@ -36,10 +36,10 @@
218
@@ -36,10 +36,10 @@
115
 
219
 
116
 if [ "${DEV_ECLIPSE}" != "" ]; then
220
 if [ "${DEV_ECLIPSE}" != "" ]; then
Lines 125-139 Link Here
125
 else
229
 else
126
 	echo "Note:" 
230
 	echo "Note:" 
127
 	echo "  Set DEV_ECLIPSE to your development eclipse folder to have the *.jar files copied into it automatically."
231
 	echo "  Set DEV_ECLIPSE to your development eclipse folder to have the *.jar files copied into it automatically."
128
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml.orig	2020-06-04 11:51:28.000000000 +0200
232
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml
129
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml	2021-03-08 20:18:47.309862000 +0100
233
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
234
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
130
@@ -20,14 +20,14 @@
235
@@ -20,14 +20,14 @@
131
     <relativePath>../binaries-parent/</relativePath>
236
     <relativePath>../binaries-parent/</relativePath>
132
   </parent>
237
   </parent>
133
   <groupId>org.eclipse.swt</groupId>
238
   <groupId>org.eclipse.swt</groupId>
134
-  <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
239
-  <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
135
+  <artifactId>org.eclipse.swt.gtk.freebsd.amd64</artifactId>
240
+  <artifactId>org.eclipse.swt.gtk.freebsd.amd64</artifactId>
136
   <version>3.114.100-SNAPSHOT</version>
241
   <version>3.117.0-SNAPSHOT</version>
137
   <packaging>eclipse-plugin</packaging>
242
   <packaging>eclipse-plugin</packaging>
138
 
243
 
139
   <properties>
244
   <properties>
Lines 145-151 Link Here
145
     <buildid>${buildId}</buildid>
250
     <buildid>${buildId}</buildid>
146
   </properties>
251
   </properties>
147
 
252
 
148
@@ -61,7 +61,7 @@
253
@@ -62,7 +62,7 @@
149
         <property>
254
         <property>
150
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
255
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
151
           <name>native</name>
256
           <name>native</name>
Lines 154-168 Link Here
154
         </property>
259
         </property>
155
       </activation>
260
       </activation>
156
       <build>
261
       <build>
157
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF.orig	2020-06-04 11:51:28.000000000 +0200
262
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF
158
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.310191000 +0100
263
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
264
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
159
@@ -2,7 +2,7 @@
265
@@ -2,7 +2,7 @@
160
 Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
266
 Fragment-Host: org.eclipse.swt;bundle-version="[3.116.0,4.0.0)"
161
 Bundle-Name: %fragmentName
267
 Bundle-Name: %fragmentName
162
 Bundle-Vendor: %providerName
268
 Bundle-Vendor: %providerName
163
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
269
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
164
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64;singleton:=true
270
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64;singleton:=true
165
 Bundle-Version: 3.114.100.qualifier
271
 Bundle-Version: 3.117.0.qualifier
166
 Bundle-ManifestVersion: 2
272
 Bundle-ManifestVersion: 2
167
 Bundle-Localization: fragment
273
 Bundle-Localization: fragment
168
@@ -26,8 +26,8 @@
274
@@ -26,8 +26,8 @@
Lines 178-185 Link Here
178
+SWT-OS: freebsd
284
+SWT-OS: freebsd
179
+SWT-Arch: powerpc64
285
+SWT-Arch: powerpc64
180
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.powerpc64
286
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.powerpc64
181
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml.orig	2020-06-04 11:51:28.000000000 +0200
287
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml
182
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml	2021-03-08 20:18:47.310494000 +0100
288
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml	0000-00-00 00:00:00.000000000 +0000
289
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/build.xml	0000-00-00 00:00:00.000000000 +0000
183
@@ -1,9 +1,9 @@
290
@@ -1,9 +1,9 @@
184
 <?xml version="1.0" encoding="UTF-8"?>
291
 <?xml version="1.0" encoding="UTF-8"?>
185
-<project name="org.eclipse.swt.gtk.linux.ppc64le" default="build.jars" basedir=".">
292
-<project name="org.eclipse.swt.gtk.linux.ppc64le" default="build.jars" basedir=".">
Lines 193-207 Link Here
193
 	<property name="targets" value="install"/>
300
 	<property name="targets" value="install"/>
194
 	
301
 	
195
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
302
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
196
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml.orig	2020-06-04 11:51:28.000000000 +0200
303
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml
197
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml	2021-03-08 20:18:47.310862000 +0100
304
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
305
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
198
@@ -20,14 +20,14 @@
306
@@ -20,14 +20,14 @@
199
     <relativePath>../binaries-parent/</relativePath>
307
     <relativePath>../binaries-parent/</relativePath>
200
   </parent>
308
   </parent>
201
   <groupId>org.eclipse.swt</groupId>
309
   <groupId>org.eclipse.swt</groupId>
202
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
310
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
203
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64</artifactId>
311
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64</artifactId>
204
   <version>3.114.100-SNAPSHOT</version>
312
   <version>3.117.0-SNAPSHOT</version>
205
   <packaging>eclipse-plugin</packaging>
313
   <packaging>eclipse-plugin</packaging>
206
 
314
 
207
   <properties>
315
   <properties>
Lines 213-219 Link Here
213
     <buildid>${buildId}</buildid>
321
     <buildid>${buildId}</buildid>
214
   </properties>
322
   </properties>
215
 
323
 
216
@@ -61,7 +61,7 @@
324
@@ -62,7 +62,7 @@
217
         <property>
325
         <property>
218
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
326
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
219
           <name>native</name>
327
           <name>native</name>
Lines 222-236 Link Here
222
         </property>
330
         </property>
223
       </activation>
331
       </activation>
224
       <build>
332
       <build>
225
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF.orig	2021-03-08 20:45:12.925805000 +0100
333
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF
226
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	2021-03-08 20:45:58.878270000 +0100
334
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
335
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
227
@@ -2,7 +2,7 @@
336
@@ -2,7 +2,7 @@
228
 Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
337
 Fragment-Host: org.eclipse.swt;bundle-version="[3.116.0,4.0.0)"
229
 Bundle-Name: %fragmentName
338
 Bundle-Name: %fragmentName
230
 Bundle-Vendor: %providerName
339
 Bundle-Vendor: %providerName
231
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
340
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
232
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64le;singleton:=true
341
+Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.powerpc64le;singleton:=true
233
 Bundle-Version: 3.114.100.qualifier
342
 Bundle-Version: 3.117.0.qualifier
234
 Bundle-ManifestVersion: 2
343
 Bundle-ManifestVersion: 2
235
 Bundle-Localization: fragment
344
 Bundle-Localization: fragment
236
@@ -26,8 +26,8 @@
345
@@ -26,8 +26,8 @@
Lines 246-253 Link Here
246
+SWT-OS: freebsd
355
+SWT-OS: freebsd
247
+SWT-Arch: powerpc64le
356
+SWT-Arch: powerpc64le
248
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.powerpc64le
357
+Automatic-Module-Name: org.eclipse.swt.gtk.freebsd.powerpc64le
249
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml.orig	2021-03-08 20:46:24.538852000 +0100
358
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml
250
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml	2021-03-08 20:46:47.697856000 +0100
359
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml	0000-00-00 00:00:00.000000000 +0000
360
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/build.xml	0000-00-00 00:00:00.000000000 +0000
251
@@ -1,9 +1,9 @@
361
@@ -1,9 +1,9 @@
252
 <?xml version="1.0" encoding="UTF-8"?>
362
 <?xml version="1.0" encoding="UTF-8"?>
253
-<project name="org.eclipse.swt.gtk.linux.ppc64le" default="build.jars" basedir=".">
363
-<project name="org.eclipse.swt.gtk.linux.ppc64le" default="build.jars" basedir=".">
Lines 261-275 Link Here
261
 	<property name="targets" value="install"/>
371
 	<property name="targets" value="install"/>
262
 	
372
 	
263
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
373
 	<!-- These properties are used by eclipse when exporting as Deployable plugin and fragments -->
264
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml.orig	2021-03-08 20:47:06.200163000 +0100
374
diff -ru eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml
265
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml	2021-03-08 20:47:32.469033000 +0100
375
--- eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
376
+++ eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
266
@@ -20,14 +20,14 @@
377
@@ -20,14 +20,14 @@
267
     <relativePath>../binaries-parent/</relativePath>
378
     <relativePath>../binaries-parent/</relativePath>
268
   </parent>
379
   </parent>
269
   <groupId>org.eclipse.swt</groupId>
380
   <groupId>org.eclipse.swt</groupId>
270
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
381
-  <artifactId>org.eclipse.swt.gtk.linux.ppc64le</artifactId>
271
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64le</artifactId>
382
+  <artifactId>org.eclipse.swt.gtk.freebsd.powerpc64le</artifactId>
272
   <version>3.114.100-SNAPSHOT</version>
383
   <version>3.117.0-SNAPSHOT</version>
273
   <packaging>eclipse-plugin</packaging>
384
   <packaging>eclipse-plugin</packaging>
274
 
385
 
275
   <properties>
386
   <properties>
Lines 281-287 Link Here
281
     <buildid>${buildId}</buildid>
392
     <buildid>${buildId}</buildid>
282
   </properties>
393
   </properties>
283
 
394
 
284
@@ -61,7 +61,7 @@
395
@@ -62,7 +62,7 @@
285
         <property>
396
         <property>
286
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
397
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
287
           <name>native</name>
398
           <name>native</name>
Lines 290-306 Link Here
290
         </property>
401
         </property>
291
       </activation>
402
       </activation>
292
       <build>
403
       <build>
293
--- eclipse.platform.swt.binaries/pom.xml.orig	2020-06-04 11:51:28.000000000 +0200
404
diff -ru eclipse.platform.swt.binaries/pom.xml eclipse.platform.swt.binaries/pom.xml
294
+++ eclipse.platform.swt.binaries/pom.xml	2021-03-08 20:47:55.910881000 +0100
405
--- eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
295
@@ -54,8 +54,9 @@
406
+++ eclipse.platform.swt.binaries/pom.xml	0000-00-00 00:00:00.000000000 +0000
296
 
407
@@ -55,12 +55,13 @@
297
   <modules>
408
   <modules>
298
     <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module>
409
     <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module>
410
     <module>bundles/org.eclipse.swt.cocoa.macosx.aarch64</module>
411
-    <module>bundles/org.eclipse.swt.gtk.linux.aarch64</module>
299
-    <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module>
412
-    <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module>
300
-    <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module>
413
-    <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module>
414
+    <module>bundles/org.eclipse.swt.gtk.freebsd.aarch64</module>
301
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64</module>
415
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64</module>
302
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64le</module>
416
+    <module>bundles/org.eclipse.swt.gtk.freebsd.powerpc64le</module>
303
+    <module>bundles/org.eclipse.swt.gtk.freebsd.amd64</module>
417
+    <module>bundles/org.eclipse.swt.gtk.freebsd.amd64</module>
304
     <module>bundles/org.eclipse.swt.win32.win32.x86_64</module>
418
     <module>bundles/org.eclipse.swt.win32.win32.x86_64</module>
419
     <!--module>bundles/org.eclipse.swt.browser.chromium.cocoa.macosx.x86_64</module>
420
-    <module>bundles/org.eclipse.swt.browser.chromium.gtk.linux.x86_64</module>
421
+    <module>bundles/org.eclipse.swt.browser.chromium.gtk.freebsd.amd64</module>
422
     <module>bundles/org.eclipse.swt.browser.chromium.win32.win32.x86_64</module-->
305
   </modules>
423
   </modules>
306
 
424
 
(-)b/java/eclipse/files/patch-eclipse.platform.team (-65 / +119 lines)
Lines 1-33 Link Here
1
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile
1
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/.project eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/.project
2
--- eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile	0000-00-00 00:00:00.000000000 +0000
2
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/.project	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/freebsd/makefile	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/.project	0000-00-00 00:00:00.000000000 +0000
4
@@ -22,7 +22,7 @@
4
@@ -1,6 +1,6 @@
5
 LIB_NAME = gnomeproxy.so
5
 <?xml version="1.0" encoding="UTF-8"?>
6
 LIB_NAME_FULL = libgnomeproxy-1.0.0.so
6
 <projectDescription>
7
 
7
-	<name>org.eclipse.core.net.linux</name>
8
-OS_TYPE = linux
8
+	<name>org.eclipse.core.net.freebsd</name>
9
+OS_TYPE = freebsd
9
 	<comment></comment>
10
 JDK_INCLUDE = -I${JAVA_HOME}/include -I${JAVA_HOME}/include/${OS_TYPE}
10
 	<projects>
11
 INCLUDE = `pkg-config --cflags gio-2.0`
11
 	</projects>
12
 COMPILER_FLAGS = -O0 -fPIC -g3 -Wall -c -fmessage-length=0 ${TARGET_ENVIRONMENT}
12
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/META-INF/MANIFEST.MF eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/META-INF/MANIFEST.MF
13
@@ -34,15 +34,13 @@
13
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
14
 
14
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
15
 compile:
15
@@ -3,10 +3,10 @@
16
 	@echo "Building file: $(GNOMEPROXY.O)"
16
 Bundle-Name: %fragmentName
17
-	@echo "Invoking: GCC C Compiler"
17
 Bundle-Vendor: %providerName
18
-	gcc $(INCLUDE) $(JDK_INCLUDE) $(COMPILER_FLAGS) -o $(GNOMEPROXY.O) $(GNOMEPROXY.C)
18
 Bundle-Localization: fragment
19
+	$(CC) $(INCLUDE) $(JDK_INCLUDE) $(COMPILER_FLAGS) -o $(GNOMEPROXY.O) $(GNOMEPROXY.C)
19
-Bundle-SymbolicName: org.eclipse.core.net.linux;singleton:=true
20
 	@echo "Finished building: $(GNOMEPROXY.O)"
20
+Bundle-SymbolicName: org.eclipse.core.net.freebsd;singleton:=true
21
 	@echo " "
21
 Bundle-Version: 1.0.0.qualifier
22
 
22
 Fragment-Host: org.eclipse.core.net;bundle-version="1.1.0"
23
 link: compile
23
-Eclipse-PlatformFilter: (osgi.os=linux)
24
 	@echo "Building target: $(LIB_NAME_FULL)"
24
+Eclipse-PlatformFilter: (osgi.os=freebsd)
25
-	@echo "Invoking: GCC C Linker"
25
 Bundle-RequiredExecutionEnvironment: JavaSE-11
26
-	gcc $(LINKER_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(LIBS) $(GNOMEPROXY.O) -lc
26
-Automatic-Module-Name: org.eclipse.core.net.linux
27
+	$(CC) $(LINKER_FLAGS) -shared -Wl,-soname,$(LIB_NAME) -o $(LIB_NAME_FULL) $(LIBS) $(GNOMEPROXY.O)
27
+Automatic-Module-Name: org.eclipse.core.net.freebsd
28
 	@echo "Finished building target: $(LIB_NAME_FULL)"
28
 Require-Bundle: com.sun.jna
29
 	@echo " "
29
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/fragment.properties eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/fragment.properties
30
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/fragment.properties	0000-00-00 00:00:00.000000000 +0000
31
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/fragment.properties	0000-00-00 00:00:00.000000000 +0000
32
@@ -11,5 +11,5 @@
33
 # Contributors:
34
 #     Red Hat Inc. - initial API and implementation
35
 ###############################################################################
36
-fragmentName = Proxy for Linux
37
+fragmentName = Proxy for FreeBSD
38
 providerName = Eclipse.org
39
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/pom.xml eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/pom.xml
40
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/pom.xml	0000-00-00 00:00:00.000000000 +0000
41
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/pom.xml	0000-00-00 00:00:00.000000000 +0000
42
@@ -8,7 +8,7 @@
43
  
44
   Contributors:
45
      Igor Fedorenko - initial implementation
46
-     Red Hat Inc. - modified for use in org.eclipse.core.net.linux
47
+     Red Hat Inc. - modified for use in org.eclipse.core.net.freebsd
48
 -->
49
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
50
   <modelVersion>4.0.0</modelVersion>
51
@@ -19,7 +19,7 @@
52
     <relativePath>../../</relativePath>
53
   </parent>
54
   <groupId>org.eclipse.core</groupId>
55
-  <artifactId>org.eclipse.core.net.linux</artifactId>
56
+  <artifactId>org.eclipse.core.net.freebsd</artifactId>
57
   <version>1.0.0-SNAPSHOT</version>
58
   <packaging>eclipse-plugin</packaging>
30
 
59
 
60
@@ -35,7 +35,7 @@
61
         <configuration>
62
           <environments>
63
             <environment>
64
-              <os>linux</os>
65
+              <os>freebsd</os>
66
               <ws>gtk</ws>
67
             </environment>
68
           </environments>
69
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/src/org/eclipse/core/net/ProxyProvider.java eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/src/org/eclipse/core/net/ProxyProvider.java
70
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/src/org/eclipse/core/net/ProxyProvider.java	0000-00-00 00:00:00.000000000 +0000
71
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd/src/org/eclipse/core/net/ProxyProvider.java	0000-00-00 00:00:00.000000000 +0000
72
@@ -85,7 +85,7 @@
73
 			proxies = getProxyData();
74
 		}
75
 		if (Policy.DEBUG) {
76
-			Policy.debug("LinuxProxyProvider#select result for [" + uri + "]"); //$NON-NLS-1$ //$NON-NLS-2$
77
+			Policy.debug("FreeBSDProxyProvider#select result for [" + uri + "]"); //$NON-NLS-1$ //$NON-NLS-2$
78
 			for (IProxyData proxy : proxies) {
79
 				System.out.println("	" + proxy); //$NON-NLS-1$
80
 			}
81
@@ -196,7 +196,7 @@
82
 					pd.setUserid(user);
83
 					pd.setPassword(password);
84
 				}
85
-				pd.setSource("LINUX_ENV"); //$NON-NLS-1$
86
+				pd.setSource("FREEBSD_ENV"); //$NON-NLS-1$
87
 				if (Policy.DEBUG_SYSTEM_PROVIDERS)
88
 					Policy.debug("Got Env proxy: " + pd); //$NON-NLS-1$
89
 				return pd;
90
@@ -213,7 +213,7 @@
91
 				if (pd != null) {
92
 					if (Policy.DEBUG_SYSTEM_PROVIDERS)
93
 						Policy.debug("Got Gnome proxy: " + pd); //$NON-NLS-1$
94
-					pd.setSource("LINUX_GNOME"); //$NON-NLS-1$
95
+					pd.setSource("FREEBSD_GNOME"); //$NON-NLS-1$
96
 					return pd;
97
 				}
98
 			} catch (UnsatisfiedLinkError e) {
31
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project
99
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project
32
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
100
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
33
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
101
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
Lines 68-80 diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-I Link Here
68
 Bundle-Localization: fragment
136
 Bundle-Localization: fragment
69
-Bundle-SymbolicName: org.eclipse.core.net.linux.x86_64;singleton:=true
137
-Bundle-SymbolicName: org.eclipse.core.net.linux.x86_64;singleton:=true
70
+Bundle-SymbolicName: org.eclipse.core.net.freebsd.amd64;singleton:=true
138
+Bundle-SymbolicName: org.eclipse.core.net.freebsd.amd64;singleton:=true
71
 Bundle-Version: 1.2.400.qualifier
139
 Bundle-Version: 1.2.500.qualifier
72
 Fragment-Host: org.eclipse.core.net;bundle-version="1.1.0"
140
 Fragment-Host: org.eclipse.core.net;bundle-version="1.1.0"
73
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
141
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
74
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
142
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
75
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
143
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
76
-Automatic-Module-Name: org.eclipse.core.net.linux.x86_64
144
-Automatic-Module-Name: org.eclipse.core.net.linux.x86_64
77
+Automatic-Module-Name: org.eclipse.core.net.freebsd.amd64
145
+Automatic-Module-Name: org.eclipse.core.net.freebsd.amd64
146
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/p2.inf eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/p2.inf
147
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
148
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
149
@@ -1,2 +1,2 @@
150
 requires.0.namespace=org.eclipse.equinox.p2.iu
151
-requires.0.name=org.eclipse.core.net.linux
152
+requires.0.name=org.eclipse.core.net.freebsd
153
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/fragment.properties eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/fragment.properties
154
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
155
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/fragment.properties	0000-00-00 00:00:00.000000000 +0000
156
@@ -11,5 +11,5 @@
157
 # Contributors:
158
 #     IBM Corporation - initial API and implementation
159
 ###############################################################################
160
-fragmentName = Proxy for Linux x86_64
161
+fragmentName = Proxy for FreeBSD amd64
162
 providerName = Eclipse.org
78
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml
163
diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml
79
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
164
--- eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
80
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
165
+++ eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
Lines 84-133 diff -ru eclipse.platform.team/bundles/org.eclipse.core.net.freebsd.amd64/pom.xm Link Here
84
   <groupId>org.eclipse.core</groupId>
169
   <groupId>org.eclipse.core</groupId>
85
-  <artifactId>org.eclipse.core.net.linux.x86_64</artifactId>
170
-  <artifactId>org.eclipse.core.net.linux.x86_64</artifactId>
86
+  <artifactId>org.eclipse.core.net.freebsd.amd64</artifactId>
171
+  <artifactId>org.eclipse.core.net.freebsd.amd64</artifactId>
87
   <version>1.2.400-SNAPSHOT</version>
172
   <version>1.2.500-SNAPSHOT</version>
88
   <packaging>eclipse-plugin</packaging>
173
   <packaging>eclipse-plugin</packaging>
89
 
174
 
90
@@ -34,9 +34,9 @@
91
         <configuration>
92
           <environments>
93
             <environment>
94
-              <os>linux</os>
95
+              <os>freebsd</os>
96
               <ws>gtk</ws>
97
-              <arch>x86_64</arch>
98
+              <arch>amd64</arch>
99
             </environment>
100
           </environments>
101
         </configuration>
102
@@ -51,7 +51,7 @@
103
         <property>
104
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
105
           <name>native</name>
106
-          <value>gtk.linux.x86_64</value>
107
+          <value>gtk.freebsd.amd64</value>
108
         </property>
109
       </activation>
110
       <build>
111
@@ -64,9 +64,9 @@
112
                 <phase>process-resources</phase>
113
                 <configuration>
114
                   <target>
115
-                    <exec executable="make" newenvironment="false" dir="../org.eclipse.core.net/natives/unix/linux/"/>
116
+                    <exec executable="gmake" newenvironment="false" dir="../org.eclipse.core.net/natives/unix/freebsd/"/>
117
                     <copy todir=".">
118
-                      <fileset dir="../org.eclipse.core.net/natives/unix/linux/">
119
+                      <fileset dir="../org.eclipse.core.net/natives/unix/freebsd/">
120
                         <include name="libgnomeproxy-*.so"/>
121
                       </fileset>
122
                     </copy>
123
diff -ru eclipse.platform.team/pom.xml eclipse.platform.team/pom.xml
175
diff -ru eclipse.platform.team/pom.xml eclipse.platform.team/pom.xml
124
--- eclipse.platform.team/pom.xml	0000-00-00 00:00:00.000000000 +0000
176
--- eclipse.platform.team/pom.xml	0000-00-00 00:00:00.000000000 +0000
125
+++ eclipse.platform.team/pom.xml	0000-00-00 00:00:00.000000000 +0000
177
+++ eclipse.platform.team/pom.xml	0000-00-00 00:00:00.000000000 +0000
126
@@ -74,7 +74,7 @@
178
@@ -73,8 +73,8 @@
127
     <module>features/org.eclipse.cvs-feature</module>
179
     <module>features/org.eclipse.cvs-feature</module>
128
 
180
 
129
     <!-- fragments -->
181
     <!-- fragments -->
182
-    <module>bundles/org.eclipse.core.net.linux</module>
130
-    <module>bundles/org.eclipse.core.net.linux.x86_64</module>
183
-    <module>bundles/org.eclipse.core.net.linux.x86_64</module>
184
+    <module>bundles/org.eclipse.core.net.freebsd</module>
131
+    <module>bundles/org.eclipse.core.net.freebsd.amd64</module>
185
+    <module>bundles/org.eclipse.core.net.freebsd.amd64</module>
132
     <module>bundles/org.eclipse.core.net.win32.x86_64</module>
186
     <module>bundles/org.eclipse.core.net.win32.x86_64</module>
133
     <module>tests</module>
187
     <module>tests</module>
(-)b/java/eclipse/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
@@ -1312,7 +1312,7 @@
5
             %blockSelectionModeFont.description
5
             %blockSelectionModeFont.description
6
          </description>
6
          </description>
7
          <fontValue
7
          <fontValue
(-)b/java/eclipse/files/patch-eclipse.platform.ua (-7 / +8 lines)
Lines 43-56 diff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal Link Here
43
diff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java
43
diff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java
44
--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
44
--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
45
+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
45
+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
46
@@ -103,6 +103,7 @@
46
@@ -95,7 +95,7 @@
47
 		if (defaultBrowserDesc == null) {
48
 			if (Constants.WS_WIN32.equalsIgnoreCase(os)) {
47
 				setDefaultBrowserID(BROWSER_ID_SYSTEM);
49
 				setDefaultBrowserID(BROWSER_ID_SYSTEM);
48
 			} else if (Constants.OS_AIX.equalsIgnoreCase(os)
50
-			} else if (Constants.OS_LINUX.equalsIgnoreCase(os)) {
49
 					|| (Constants.OS_HPUX.equalsIgnoreCase(os))
51
+			} else if (Constants.OS_LINUX.equalsIgnoreCase(os) || Constants.OS_FREEBSD.equalsIgnoreCase(os)) {
50
+					|| (Constants.OS_FREEBSD.equalsIgnoreCase(os))
52
 				setDefaultBrowserID(BROWSER_ID_FIREFOX);
51
 					|| (Constants.OS_LINUX.equalsIgnoreCase(os))
53
 			} else if (Constants.OS_MACOSX.equalsIgnoreCase(os)) {
52
 					|| (Constants.OS_SOLARIS.equalsIgnoreCase(os))) {
54
 				setDefaultBrowserID(BROWSER_ID_MAC_SYSTEM);
53
 				setDefaultBrowserID(BROWSER_ID_MOZILLA);
54
diff -ru eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java
55
diff -ru eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java
55
--- eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
56
--- eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
56
+++ eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
57
+++ eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
(-)b/java/eclipse/files/patch-eclipse.platform.ui (-37 / +64 lines)
Lines 1-5 Link Here
1
--- eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml.orig	2020-06-03 13:17:27.000000000 +0200
1
diff -ru eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml
2
+++ eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml	2021-03-08 20:18:47.351392000 +0100
2
--- eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml	0000-00-00 00:00:00.000000000 +0000
3
+++ eclipse.platform.ui/bundles/org.eclipse.e4.ui.swt.gtk/pom.xml	0000-00-00 00:00:00.000000000 +0000
3
@@ -33,9 +33,9 @@
4
@@ -33,9 +33,9 @@
4
           <resolver>p2</resolver>
5
           <resolver>p2</resolver>
5
           <environments>
6
           <environments>
Lines 12-19 Link Here
12
             </environment>
13
             </environment>
13
           </environments>
14
           </environments>
14
         </configuration>
15
         </configuration>
15
--- eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml.orig	2020-06-03 13:17:27.000000000 +0200
16
diff -ru eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml
16
+++ eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml	2021-03-08 20:18:47.351814000 +0100
17
--- eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml	0000-00-00 00:00:00.000000000 +0000
18
+++ eclipse.platform.ui/bundles/org.eclipse.ui.browser/plugin.xml	0000-00-00 00:00:00.000000000 +0000
17
@@ -94,7 +94,7 @@
19
@@ -94,7 +94,7 @@
18
       <browser
20
       <browser
19
          id="org.eclipse.ui.browser.firefox"
21
          id="org.eclipse.ui.browser.firefox"
Lines 56-64 Link Here
56
          executable="epiphany">
58
          executable="epiphany">
57
          <location>
59
          <location>
58
          	usr/bin/epiphany
60
          	usr/bin/epiphany
59
--- eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java.orig	2020-06-03 13:17:27.000000000 +0200
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
60
+++ eclipse.platform.ui/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TitleRegion.java	2021-03-08 20:18:47.352410000 +0100
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
61
@@ -210,7 +210,8 @@
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
@@ -209,7 +209,8 @@
62
 				if (currentTitleControl.getVisible()) {
65
 				if (currentTitleControl.getVisible()) {
63
 					int tw = width - HMARGIN * 2 - SPACING * 2;
66
 					int tw = width - HMARGIN * 2 - SPACING * 2;
64
 					String os = System.getProperty("os.name"); //$NON-NLS-1$
67
 					String os = System.getProperty("os.name"); //$NON-NLS-1$
Lines 68-82 Link Here
68
 						tw += 1; // See Bug 342610
71
 						tw += 1; // See Bug 342610
69
 					}
72
 					}
70
 					if (bsize != null)
73
 					if (bsize != null)
71
@@ -584,4 +585,4 @@
74
@@ -577,4 +578,4 @@
72
 		target.setTransfer(transferTypes);
75
 		target.setTransfer(transferTypes);
73
 		target.addDropListener(listener);
76
 		target.addDropListener(listener);
74
 	}
77
 	}
75
-}
78
-}
76
\ No newline at end of file
79
\ No newline at end of file
77
+}
80
+}
78
--- eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml.orig	2020-06-03 13:17:27.000000000 +0200
81
diff -ru eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml
79
+++ eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml	2021-03-08 20:18:47.352793000 +0100
82
--- eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml	0000-00-00 00:00:00.000000000 +0000
83
+++ eclipse.platform.ui/bundles/org.eclipse.ui.themes/plugin.xml	0000-00-00 00:00:00.000000000 +0000
80
@@ -12,7 +12,7 @@
84
@@ -12,7 +12,7 @@
81
         basestylesheeturi="css/e4-dark_linux.css"
85
         basestylesheeturi="css/e4-dark_linux.css"
82
         id="org.eclipse.e4.ui.css.theme.e4_dark"
86
         id="org.eclipse.e4.ui.css.theme.e4_dark"
Lines 95-102 Link Here
95
       </theme>
99
       </theme>
96
       <theme
100
       <theme
97
             basestylesheeturi="css/e4_default_mac.css"
101
             basestylesheeturi="css/e4_default_mac.css"
98
--- eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java.orig	2020-06-03 13:17:27.000000000 +0200
102
diff -ru eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java
99
+++ eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java	2021-03-08 20:18:47.353114000 +0100
103
--- eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java	0000-00-00 00:00:00.000000000 +0000
104
+++ eclipse.platform.ui/bundles/org.eclipse.urischeme/src/org/eclipse/urischeme/IOperatingSystemRegistration.java	0000-00-00 00:00:00.000000000 +0000
100
@@ -33,6 +33,8 @@
105
@@ -33,6 +33,8 @@
101
 	 * @return an instance of IOperatingSystemRegistration
106
 	 * @return an instance of IOperatingSystemRegistration
102
 	 */
107
 	 */
Lines 106-114 Link Here
106
 		if (Platform.OS_MACOSX.equals(Platform.getOS())) {
111
 		if (Platform.OS_MACOSX.equals(Platform.getOS())) {
107
 			return new RegistrationMacOsX();
112
 			return new RegistrationMacOsX();
108
 		} else if (Platform.OS_LINUX.equals(Platform.getOS())) {
113
 		} else if (Platform.OS_LINUX.equals(Platform.getOS())) {
109
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml.orig	2020-06-03 13:17:27.000000000 +0200
114
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml
110
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	2021-03-08 20:55:41.125354000 +0100
115
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
111
@@ -403,26 +403,36 @@
116
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml	0000-00-00 00:00:00.000000000 +0000
117
@@ -406,19 +406,29 @@
112
          fragment="true"/>
118
          fragment="true"/>
113
 
119
 
114
    <plugin
120
    <plugin
Lines 125-157 Link Here
125
          fragment="true"/>
131
          fragment="true"/>
126
 
132
 
127
    <plugin
133
    <plugin
128
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
134
-         id="org.eclipse.equinox.launcher.gtk.linux.aarch64"
129
-         os="linux"
135
-         os="linux"
130
+         id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
136
+         id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
131
+         os="freebsd"
137
+         os="freebsd"
132
          ws="gtk"
138
          ws="gtk"
133
-         arch="x86_64"
134
+         arch="powerpc64le"
139
+         arch="powerpc64le"
140
+         download-size="0"
141
+         install-size="0"
142
+         version="0.0.0"
143
+         fragment="true"/>
144
+
145
+   <plugin
146
+         id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
147
+         os="freebsd"
148
+         ws="gtk"
149
          arch="aarch64"
135
          download-size="0"
150
          download-size="0"
136
          install-size="0"
151
          install-size="0"
137
          version="0.0.0"
152
@@ -426,10 +436,10 @@
138
          fragment="true"/>
153
          fragment="true"/>
139
 
154
 
140
    <plugin
155
    <plugin
156
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
157
-         os="linux"
141
+         id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"
158
+         id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"
142
+         os="freebsd"
159
+         os="freebsd"
143
+         ws="gtk"
160
          ws="gtk"
161
-         arch="x86_64"
144
+         arch="amd64"
162
+         arch="amd64"
145
+         download-size="0"
163
          download-size="0"
146
+         install-size="0"
164
          install-size="0"
147
+         version="0.0.0"
165
          version="0.0.0"
148
+         fragment="true"/>
166
@@ -464,10 +474,10 @@
149
+
150
+   <plugin
151
          id="org.eclipse.equinox.launcher.win32.win32.x86_64"
152
          os="win32"
153
          ws="win32"
154
@@ -451,10 +461,10 @@
155
          unpack="false"/>
167
          unpack="false"/>
156
 
168
 
157
    <plugin
169
    <plugin
Lines 165-180 Link Here
165
          download-size="0"
177
          download-size="0"
166
          install-size="0"
178
          install-size="0"
167
          version="0.0.0"
179
          version="0.0.0"
168
@@ -462,10 +472,21 @@
180
@@ -475,9 +485,20 @@
169
          unpack="false"/>
181
          unpack="false"/>
170
 
182
 
171
    <plugin
183
    <plugin
172
-         id="org.eclipse.swt.gtk.linux.x86_64"
184
-         id="org.eclipse.swt.gtk.linux.aarch64"
173
-         os="linux"
185
-         os="linux"
174
+         id="org.eclipse.swt.gtk.freebsd.powerpc64le"
186
+         id="org.eclipse.swt.gtk.freebsd.powerpc64le"
175
+         os="freebsd"
187
+         os="freebsd"
176
          ws="gtk"
188
          ws="gtk"
177
-         arch="x86_64"
178
+         arch="powerpc64le"
189
+         arch="powerpc64le"
179
+         download-size="0"
190
+         download-size="0"
180
+         install-size="0"
191
+         install-size="0"
Lines 183-205 Link Here
183
+         unpack="false"/>
194
+         unpack="false"/>
184
+
195
+
185
+   <plugin
196
+   <plugin
186
+         id="org.eclipse.swt.gtk.freebsd.amd64"
197
+         id="org.eclipse.swt.gtk.freebsd.aarch64"
187
+         os="freebsd"
198
+         os="freebsd"
188
+         ws="gtk"
199
+         ws="gtk"
200
          arch="aarch64"
201
          download-size="0"
202
          install-size="0"
203
@@ -486,10 +507,10 @@
204
          unpack="false"/>
205
 
206
    <plugin
207
-         id="org.eclipse.swt.gtk.linux.x86_64"
208
-         os="linux"
209
+         id="org.eclipse.swt.gtk.freebsd.amd64"
210
+         os="freebsd"
211
          ws="gtk"
212
-         arch="x86_64"
189
+         arch="amd64"
213
+         arch="amd64"
190
          download-size="0"
214
          download-size="0"
191
          install-size="0"
215
          install-size="0"
192
          version="0.0.0"
216
          version="0.0.0"
193
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml.orig	2020-06-03 13:17:27.000000000 +0200
217
diff -ru eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
194
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	2021-03-08 20:56:25.872460000 +0100
218
--- eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
195
@@ -39,8 +39,9 @@
219
+++ eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml	0000-00-00 00:00:00.000000000 +0000
196
                 <plugin id="javax.xml"/>
220
@@ -39,9 +39,10 @@
197
                 <plugin id="org.eclipse.swt"/>
221
                 <plugin id="org.eclipse.swt"/>
198
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
222
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
223
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64"/>
199
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"/>
224
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"/>
225
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.aarch64"/>
200
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
226
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
201
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"/>
227
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64"/>
202
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"/>
228
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"/>
229
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"/>
203
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"/>
230
+                <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"/>
204
                 <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
231
                 <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
205
               </excludes>
232
               </excludes>
(-)b/java/eclipse/files/patch-rt.equinox.bundles (-89 / +64 lines)
Lines 5-15 diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security/META-INF/MANIFE Link Here
5
  org.eclipse.equinox.internal.security.credentials;x-internal:=true,
5
  org.eclipse.equinox.internal.security.credentials;x-internal:=true,
6
  org.eclipse.equinox.internal.security.storage;x-internal:=true,
6
  org.eclipse.equinox.internal.security.storage;x-internal:=true,
7
  org.eclipse.equinox.internal.security.storage.friends;version="1.0.0";x-friends:="org.eclipse.equinox.security.ui",
7
  org.eclipse.equinox.internal.security.storage.friends;version="1.0.0";x-friends:="org.eclipse.equinox.security.ui",
8
- org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.linux.x86_64",
8
- org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.linux",
9
+ org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.freebsd.amd64",
9
+ org.eclipse.equinox.internal.security.storage.provider;x-friends:="org.eclipse.equinox.security.freebsd",
10
  org.eclipse.equinox.security.auth;version="1.0.0",
10
  org.eclipse.equinox.security.auth;version="1.0.0",
11
  org.eclipse.equinox.security.auth.credentials;version="1.0.0",
11
  org.eclipse.equinox.security.auth.credentials;version="1.0.0",
12
  org.eclipse.equinox.security.auth.module;version="1.0.0",
12
  org.eclipse.equinox.security.auth.module;version="1.0.0",
13
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/META-INF/MANIFEST.MF rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/META-INF/MANIFEST.MF
14
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
15
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
16
@@ -1,14 +1,14 @@
17
 Manifest-Version: 1.0
18
 Bundle-ManifestVersion: 2
19
 Bundle-Name: %fragmentName
20
-Bundle-SymbolicName: org.eclipse.equinox.security.linux;singleton:=true
21
+Bundle-SymbolicName: org.eclipse.equinox.security.freebsd;singleton:=true
22
 Bundle-Version: 1.0.200.qualifier
23
 Bundle-Vendor: %providerName
24
 Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
25
 Bundle-RequiredExecutionEnvironment: JavaSE-11
26
 Bundle-Localization: fragment
27
-Eclipse-PlatformFilter: (osgi.os=linux)
28
-Export-Package: org.eclipse.equinox.internal.security.linux;x-internal:=true
29
-Automatic-Module-Name: org.eclipse.equinox.security.linux
30
+Eclipse-PlatformFilter: (osgi.os=freebsd)
31
+Export-Package: org.eclipse.equinox.internal.security.freebsd;x-internal:=true
32
+Automatic-Module-Name: org.eclipse.equinox.security.freebsd
33
 Eclipse-BundleShape: dir
34
 Require-Bundle: com.sun.jna;bundle-version="5.8.0"
35
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/pom.xml rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/pom.xml
36
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/pom.xml	0000-00-00 00:00:00.000000000 +0000
37
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd/pom.xml	0000-00-00 00:00:00.000000000 +0000
38
@@ -19,7 +19,7 @@
39
     <relativePath>../../</relativePath>
40
   </parent>
41
   <groupId>org.eclipse.equinox</groupId>
42
-  <artifactId>org.eclipse.equinox.security.linux</artifactId>
43
+  <artifactId>org.eclipse.equinox.security.freebsd</artifactId>
44
   <version>1.0.200-SNAPSHOT</version>
45
   <packaging>eclipse-plugin</packaging>
46
 
47
@@ -32,7 +32,7 @@
48
           <resolver>p2</resolver>
49
           <environments>
50
             <environment>
51
-              <os>linux</os>
52
+              <os>freebsd</os>
53
               <ws>gtk</ws>
54
             </environment>
55
           </environments>
13
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project
56
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project
14
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
57
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
15
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
58
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
Lines 24-135 diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/. Link Here
24
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF
67
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF
25
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
68
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
26
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
69
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
27
@@ -1,13 +1,13 @@
70
@@ -1,12 +1,12 @@
28
 Manifest-Version: 1.0
71
 Manifest-Version: 1.0
29
 Bundle-ManifestVersion: 2
72
 Bundle-ManifestVersion: 2
30
 Bundle-Name: %fragmentName
73
 Bundle-Name: %fragmentName
31
-Bundle-SymbolicName: org.eclipse.equinox.security.linux.x86_64;singleton:=true
74
-Bundle-SymbolicName: org.eclipse.equinox.security.linux.x86_64;singleton:=true
32
+Bundle-SymbolicName: org.eclipse.equinox.security.freebsd.amd64;singleton:=true
75
+Bundle-SymbolicName: org.eclipse.equinox.security.freebsd.amd64;singleton:=true
33
 Bundle-Version: 1.1.300.qualifier
76
 Bundle-Version: 1.1.500.qualifier
34
 Bundle-Vendor: %providerName
77
 Bundle-Vendor: %providerName
35
 Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
78
 Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
36
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
79
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
37
 Bundle-Localization: fragment
80
 Bundle-Localization: fragment
38
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
81
-Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64))
39
-Export-Package: org.eclipse.equinox.internal.security.linux;x-internal:=true
40
-Automatic-Module-Name: org.eclipse.equinox.security.linux.x86_64
82
-Automatic-Module-Name: org.eclipse.equinox.security.linux.x86_64
41
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
83
+Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=amd64))
42
+Export-Package: org.eclipse.equinox.internal.security.freebsd;x-internal:=true
43
+Automatic-Module-Name: org.eclipse.equinox.security.freebsd.amd64
84
+Automatic-Module-Name: org.eclipse.equinox.security.freebsd.amd64
44
 Eclipse-BundleShape: dir
85
 Eclipse-BundleShape: dir
45
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile
86
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/p2.inf rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/p2.inf
46
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile	0000-00-00 00:00:00.000000000 +0000
87
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
47
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/keystorelinuxnative/makefile	0000-00-00 00:00:00.000000000 +0000
88
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/META-INF/p2.inf	0000-00-00 00:00:00.000000000 +0000
48
@@ -1,7 +1,7 @@
89
@@ -1,2 +1,2 @@
49
 LIBSECRET_CFLAGS = `pkg-config --cflags libsecret-1`
90
 requires.0.namespace=org.eclipse.equinox.p2.iu
50
 LIBSECRET_LIBS = `pkg-config --libs libsecret-1`
91
-requires.0.name=org.eclipse.equinox.security.linux
51
 
92
\ No newline at end of file
52
-CFLAGS := $(CFLAGS) -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/linux" $(LIBSECRET_CFLAGS)
93
+requires.0.name=org.eclipse.equinox.security.freebsd
53
+CFLAGS := $(CFLAGS) -fPIC -I"${JAVA_HOME}/include" -I"${JAVA_HOME}/include/freebsd" $(LIBSECRET_CFLAGS)
54
 LDFLAGS := $(LDFLAGS) -shared $(LIBSECRET_LIBS)
55
 
56
 all: ../libkeystorelinuxnative.so
57
@@ -10,7 +10,7 @@
58
 	rm ../libkeystorelinuxnative.so ../target/keystoreLinuxNative.o
59
 
60
 ../libkeystorelinuxnative.so: ../target/keystoreLinuxNative.o
61
-	$(CC) $(LDFLAGS) -o $@ $<
62
+	$(CC) $(LDFLAGS) -s -o $@ $<
63
 
64
 ../target/keystoreLinuxNative.o: ../target keystoreLinuxNative.c
65
 	$(CC) -c $(CFLAGS) -o $@ $(TESTFLAGS) keystoreLinuxNative.c
66
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml
94
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml
67
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
95
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
68
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
96
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
69
@@ -18,7 +18,7 @@
97
@@ -19,7 +19,7 @@
70
     <relativePath>../../</relativePath>
98
     <relativePath>../../</relativePath>
71
   </parent>
99
   </parent>
72
   <groupId>org.eclipse.equinox</groupId>
100
   <groupId>org.eclipse.equinox</groupId>
73
-  <artifactId>org.eclipse.equinox.security.linux.x86_64</artifactId>
101
-  <artifactId>org.eclipse.equinox.security.linux.x86_64</artifactId>
74
+  <artifactId>org.eclipse.equinox.security.freebsd.amd64</artifactId>
102
+  <artifactId>org.eclipse.equinox.security.freebsd.amd64</artifactId>
75
   <version>1.1.300-SNAPSHOT</version>
103
   <version>1.1.500-SNAPSHOT</version>
76
   <packaging>eclipse-plugin</packaging>
104
   <packaging>eclipse-plugin</packaging>
77
 
105
 
78
@@ -35,9 +35,9 @@
79
           <resolver>p2</resolver>
80
           <environments>
81
             <environment>
82
-              <os>linux</os>
83
+              <os>freebsd</os>
84
               <ws>gtk</ws>
85
-              <arch>x86_64</arch>
86
+              <arch>amd64</arch>
87
             </environment>
88
           </environments>
89
         </configuration>
90
@@ -51,7 +51,7 @@
91
         <property>
92
           <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
93
           <name>native</name>
94
-          <value>gtk.linux.x86_64</value>
95
+          <value>gtk.freebsd.amd64</value>
96
         </property>
97
       </activation>
98
       <build>
99
@@ -64,7 +64,7 @@
100
                 <phase>process-resources</phase>
101
                 <configuration>
102
                   <target>
103
-                    <exec executable="make" newenvironment="false" dir="keystorelinuxnative/"/>
104
+                    <exec executable="gmake" newenvironment="false" dir="keystorelinuxnative/"/>
105
                   </target>
106
                 </configuration>
107
                 <goals>
108
diff -ru rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties
109
--- rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties	0000-00-00 00:00:00.000000000 +0000
110
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.security.freebsd.amd64/src/org/eclipse/equinox/internal/security/linux/nls/messages.properties	0000-00-00 00:00:00.000000000 +0000
111
@@ -12,7 +12,7 @@
112
 #     Julien HENRY - Linux implementation
113
 ###############################################################################
114
 
115
-## Linux libsecure integration module
116
+## FreeBSD libsecure integration module
117
 getMasterPasswordError=Secure storage was unable to retrieve the master password from the password storage. If secure storage was created using a different user account, you'll have to switch back to that account. Alternatively, you can use the password recovery, or delete and re-create secure storage. 
118
 saveMasterPasswordError=Secure storage was unable to save the master password.
119
-newMasterPasswordGenerated=New secure storage master password was generated (Linux libsecret integration module). 
120
+newMasterPasswordGenerated=New secure storage master password was generated (FreeBSD libsecret integration module). 
121
diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties
122
--- rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties	0000-00-00 00:00:00.000000000 +0000
123
+++ rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/build.properties	0000-00-00 00:00:00.000000000 +0000
124
@@ -29,7 +29,7 @@
125
 generate.plugin@org.eclipse.osgi.source=org.eclipse.osgi
126
 generate.plugin@org.eclipse.osgi.util.source=org.eclipse.osgi.util
127
 generate.plugin@org.eclipse.equinox.security.win32.x86_64.source=org.eclipse.equinox.security.win32.x86_64
128
-generate.plugin@org.eclipse.equinox.security.linux.x86_64.source=org.eclipse.equinox.security.linux.x86_64
129
+generate.plugin@org.eclipse.equinox.security.freebsd.amd64.source=org.eclipse.equinox.security.freebsd.amd64
130
 generate.plugin@org.eclipse.equinox.security.macosx.source=org.eclipse.equinox.security.macosx
131
 generate.plugin@org.eclipse.equinox.security.source=org.eclipse.equinox.security
132
 generate.plugin@org.eclipse.equinox.security.ui.source=org.eclipse.equinox.security.ui
133
diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml
106
diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml
134
--- rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml	0000-00-00 00:00:00.000000000 +0000
107
--- rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml	0000-00-00 00:00:00.000000000 +0000
135
+++ rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml	0000-00-00 00:00:00.000000000 +0000
108
+++ rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml	0000-00-00 00:00:00.000000000 +0000
Lines 137-146 diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt Link Here
137
          unpack="false"/>
110
          unpack="false"/>
138
 
111
 
139
    <plugin
112
    <plugin
140
-         id="org.eclipse.equinox.security.linux.x86_64"
113
-         id="org.eclipse.equinox.security.linux"
141
-         os="linux"
114
-         os="linux"
142
-         arch="x86_64"
115
-         arch="x86_64"
143
+         id="org.eclipse.equinox.security.freebsd.amd64"
116
+         id="org.eclipse.equinox.security.freebsd"
144
+         os="freebsd"
117
+         os="freebsd"
145
+         arch="amd64"
118
+         arch="amd64"
146
          download-size="0"
119
          download-size="0"
Lines 150-159 diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt Link Here
150
          unpack="false"/>
123
          unpack="false"/>
151
 
124
 
152
    <plugin
125
    <plugin
153
-         id="org.eclipse.equinox.security.linux.x86_64.source"
126
-         id="org.eclipse.equinox.security.linux.source"
154
-         os="linux"
127
-         os="linux"
155
-         arch="x86_64"
128
-         arch="x86_64"
156
+         id="org.eclipse.equinox.security.freebsd.amd64.source"
129
+         id="org.eclipse.equinox.security.freebsd.source"
157
+         os="freebsd"
130
+         os="freebsd"
158
+         arch="amd64"
131
+         arch="amd64"
159
          download-size="0"
132
          download-size="0"
Lines 162-172 diff -ru rt.equinox.bundles/features/org.eclipse.equinox.core.sdk/feature.xml rt Link Here
162
diff -ru rt.equinox.bundles/pom.xml rt.equinox.bundles/pom.xml
135
diff -ru rt.equinox.bundles/pom.xml rt.equinox.bundles/pom.xml
163
--- rt.equinox.bundles/pom.xml	0000-00-00 00:00:00.000000000 +0000
136
--- rt.equinox.bundles/pom.xml	0000-00-00 00:00:00.000000000 +0000
164
+++ rt.equinox.bundles/pom.xml	0000-00-00 00:00:00.000000000 +0000
137
+++ rt.equinox.bundles/pom.xml	0000-00-00 00:00:00.000000000 +0000
165
@@ -84,7 +84,7 @@
138
@@ -84,8 +84,8 @@
166
     <module>bundles/org.eclipse.equinox.security</module>
139
     <module>bundles/org.eclipse.equinox.security</module>
167
     <module>bundles/org.eclipse.equinox.security.macosx</module>
140
     <module>bundles/org.eclipse.equinox.security.macosx</module>
168
     <module>bundles/org.eclipse.equinox.security.win32.x86_64</module>
141
     <module>bundles/org.eclipse.equinox.security.win32.x86_64</module>
142
-    <module>bundles/org.eclipse.equinox.security.linux</module>
169
-    <module>bundles/org.eclipse.equinox.security.linux.x86_64</module>
143
-    <module>bundles/org.eclipse.equinox.security.linux.x86_64</module>
144
+    <module>bundles/org.eclipse.equinox.security.freebsd</module>
170
+    <module>bundles/org.eclipse.equinox.security.freebsd.amd64</module>
145
+    <module>bundles/org.eclipse.equinox.security.freebsd.amd64</module>
171
     <module>bundles/org.eclipse.equinox.bidi</module>
146
     <module>bundles/org.eclipse.equinox.bidi</module>
172
     <module>bundles/org.eclipse.equinox.cm</module>
147
     <module>bundles/org.eclipse.equinox.cm</module>
(-)b/java/eclipse/files/patch-rt.equinox.framework (-109 / +162 lines)
Lines 1-27 Link Here
1
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF.orig	2020-05-28 15:19:35.000000000 +0200
1
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF
2
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.376563000 +0100
2
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
3
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
3
@@ -2,9 +2,9 @@
4
@@ -2,9 +2,9 @@
4
 Bundle-ManifestVersion: 2
5
 Bundle-ManifestVersion: 2
5
 Bundle-Name: %pluginName
6
 Bundle-Name: %pluginName
6
 Bundle-Vendor: %providerName
7
 Bundle-Vendor: %providerName
7
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
8
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
8
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
9
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.aarch64;singleton:=true
9
 Bundle-Version: 1.1.1200.qualifier
10
 Bundle-Version: 1.2.300.qualifier
10
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
11
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
11
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
12
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))
12
-Bundle-Localization: launcher.gtk.linux.aarch64
13
-Bundle-Localization: launcher.gtk.linux.aarch64
13
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=aarch64))
14
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=aarch64))
14
+Bundle-Localization: launcher.gtk.freebsd.aarch64
15
+Bundle-Localization: launcher.gtk.freebsd.aarch64
15
 Eclipse-BundleShape: dir
16
 Eclipse-BundleShape: dir
16
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml.orig	2020-05-28 15:19:35.000000000 +0200
17
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml
17
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml	2021-03-08 20:18:47.376862000 +0100
18
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
19
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64/pom.xml	0000-00-00 00:00:00.000000000 +0000
18
@@ -18,12 +18,12 @@
20
@@ -18,12 +18,12 @@
19
     <relativePath>../../launcher-binary-parent</relativePath>
21
     <relativePath>../../launcher-binary-parent</relativePath>
20
   </parent>
22
   </parent>
21
   <groupId>org.eclipse.equinox</groupId>
23
   <groupId>org.eclipse.equinox</groupId>
22
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.aarch64</artifactId>
24
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.aarch64</artifactId>
23
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.aarch64</artifactId>
25
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.aarch64</artifactId>
24
   <version>1.1.1200-SNAPSHOT</version>
26
   <version>1.2.300-SNAPSHOT</version>
25
   <packaging>eclipse-plugin</packaging>
27
   <packaging>eclipse-plugin</packaging>
26
 
28
 
27
   <properties>
29
   <properties>
Lines 30-37 Link Here
30
     <ws>gtk</ws>
32
     <ws>gtk</ws>
31
     <arch>aarch64</arch>
33
     <arch>aarch64</arch>
32
     <skipAPIAnalysis>true</skipAPIAnalysis>
34
     <skipAPIAnalysis>true</skipAPIAnalysis>
33
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project.orig	2020-05-28 15:19:35.000000000 +0200
35
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project
34
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project	2021-03-08 20:18:47.377168000 +0100
36
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
37
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/.project	0000-00-00 00:00:00.000000000 +0000
35
@@ -1,6 +1,6 @@
38
@@ -1,6 +1,6 @@
36
 <?xml version="1.0" encoding="UTF-8"?>
39
 <?xml version="1.0" encoding="UTF-8"?>
37
 <projectDescription>
40
 <projectDescription>
Lines 40-62 Link Here
40
 	<comment></comment>
43
 	<comment></comment>
41
 	<projects>
44
 	<projects>
42
 	</projects>
45
 	</projects>
43
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF.orig	2020-05-28 15:19:35.000000000 +0200
46
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF
44
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.377471000 +0100
47
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
48
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
45
@@ -2,9 +2,9 @@
49
@@ -2,9 +2,9 @@
46
 Bundle-ManifestVersion: 2
50
 Bundle-ManifestVersion: 2
47
 Bundle-Name: %pluginName
51
 Bundle-Name: %pluginName
48
 Bundle-Vendor: %providerName
52
 Bundle-Vendor: %providerName
49
-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
50
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
54
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.amd64;singleton:=true
51
 Bundle-Version: 1.1.1200.qualifier
55
 Bundle-Version: 1.2.300.qualifier
52
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
56
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
53
-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))
54
-Bundle-Localization: launcher.gtk.linux.x86_64
58
-Bundle-Localization: launcher.gtk.linux.x86_64
55
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
59
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=amd64))
56
+Bundle-Localization: launcher.gtk.freebsd.amd64
60
+Bundle-Localization: launcher.gtk.freebsd.amd64
57
 Eclipse-BundleShape: dir
61
 Eclipse-BundleShape: dir
58
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties.orig	2020-05-28 15:19:35.000000000 +0200
62
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties
59
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties	2021-03-08 20:18:47.377766000 +0100
63
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties	0000-00-00 00:00:00.000000000 +0000
64
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/launcher.gtk.linux.x86_64.properties	0000-00-00 00:00:00.000000000 +0000
60
@@ -11,5 +11,5 @@
65
@@ -11,5 +11,5 @@
61
 # Contributors:
66
 # Contributors:
62
 #     IBM Corporation - initial API and implementation
67
 #     IBM Corporation - initial API and implementation
Lines 64-78 Link Here
64
-pluginName = Equinox Launcher Linux X86_64 Fragment
69
-pluginName = Equinox Launcher Linux X86_64 Fragment
65
+pluginName = Equinox Launcher FreeBSD/amd64 Fragment
70
+pluginName = Equinox Launcher FreeBSD/amd64 Fragment
66
 providerName = Eclipse.org - Equinox
71
 providerName = Eclipse.org - Equinox
67
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml.orig	2020-05-28 15:19:35.000000000 +0200
72
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml
68
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml	2021-03-08 20:18:47.378067000 +0100
73
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
74
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64/pom.xml	0000-00-00 00:00:00.000000000 +0000
69
@@ -18,14 +18,14 @@
75
@@ -18,14 +18,14 @@
70
     <relativePath>../../launcher-binary-parent</relativePath>
76
     <relativePath>../../launcher-binary-parent</relativePath>
71
   </parent>
77
   </parent>
72
   <groupId>org.eclipse.equinox</groupId>
78
   <groupId>org.eclipse.equinox</groupId>
73
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId>
79
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.x86_64</artifactId>
74
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.amd64</artifactId>
80
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.amd64</artifactId>
75
   <version>1.1.1200-SNAPSHOT</version>
81
   <version>1.2.300-SNAPSHOT</version>
76
   <packaging>eclipse-plugin</packaging>
82
   <packaging>eclipse-plugin</packaging>
77
 
83
 
78
   <properties>
84
   <properties>
Lines 84-91 Link Here
84
     <skipAPIAnalysis>true</skipAPIAnalysis>
90
     <skipAPIAnalysis>true</skipAPIAnalysis>
85
   </properties>
91
   </properties>
86
 </project>
92
 </project>
87
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project.orig	2020-05-28 15:19:35.000000000 +0200
93
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project
88
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project	2021-03-08 20:18:47.378338000 +0100
94
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project	0000-00-00 00:00:00.000000000 +0000
95
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/.project	0000-00-00 00:00:00.000000000 +0000
89
@@ -1,6 +1,6 @@
96
@@ -1,6 +1,6 @@
90
 <?xml version="1.0" encoding="UTF-8"?>
97
 <?xml version="1.0" encoding="UTF-8"?>
91
 <projectDescription>
98
 <projectDescription>
Lines 94-123 Link Here
94
 	<comment></comment>
101
 	<comment></comment>
95
 	<projects>
102
 	<projects>
96
 	</projects>
103
 	</projects>
97
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF.orig	2020-05-28 15:19:35.000000000 +0200
104
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF
98
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	2021-03-08 20:18:47.378618000 +0100
105
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
106
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
99
@@ -2,9 +2,9 @@
107
@@ -2,9 +2,9 @@
100
 Bundle-ManifestVersion: 2
108
 Bundle-ManifestVersion: 2
101
 Bundle-Name: %pluginName
109
 Bundle-Name: %pluginName
102
 Bundle-Vendor: %providerName
110
 Bundle-Vendor: %providerName
103
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
111
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
104
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
112
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64;singleton:=true
105
 Bundle-Version: 1.1.1200.qualifier
113
 Bundle-Version: 1.2.300.qualifier
106
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
114
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
107
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
115
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
108
-Bundle-Localization: launcher.gtk.linux.ppc64le
116
-Bundle-Localization: launcher.gtk.linux.ppc64le
109
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64))
117
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64))
110
+Bundle-Localization: launcher.gtk.freebsd.powerpc64
118
+Bundle-Localization: launcher.gtk.freebsd.powerpc64
111
 Eclipse-BundleShape: dir
119
 Eclipse-BundleShape: dir
112
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml.orig	2020-05-28 15:19:35.000000000 +0200
120
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml
113
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml	2021-03-08 20:18:47.378921000 +0100
121
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
122
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64/pom.xml	0000-00-00 00:00:00.000000000 +0000
114
@@ -18,14 +18,14 @@
123
@@ -18,14 +18,14 @@
115
     <relativePath>../../launcher-binary-parent</relativePath>
124
     <relativePath>../../launcher-binary-parent</relativePath>
116
   </parent>
125
   </parent>
117
   <groupId>org.eclipse.equinox</groupId>
126
   <groupId>org.eclipse.equinox</groupId>
118
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
127
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
119
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</artifactId>
128
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</artifactId>
120
   <version>1.1.1200-SNAPSHOT</version>
129
   <version>1.2.300-SNAPSHOT</version>
121
   <packaging>eclipse-plugin</packaging>
130
   <packaging>eclipse-plugin</packaging>
122
 
131
 
123
   <properties>
132
   <properties>
Lines 129-137 Link Here
129
     <skipAPIAnalysis>true</skipAPIAnalysis>
138
     <skipAPIAnalysis>true</skipAPIAnalysis>
130
   </properties>
139
   </properties>
131
 </project>
140
 </project>
132
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties.orig	2020-05-28 15:19:35.000000000 +0200
141
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF
133
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	2021-03-08 21:03:17.665874000 +0100
142
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
134
@@ -24,11 +24,14 @@
143
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	0000-00-00 00:00:00.000000000 +0000
144
@@ -2,9 +2,9 @@
145
 Bundle-ManifestVersion: 2
146
 Bundle-Name: %pluginName
147
 Bundle-Vendor: %providerName
148
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
149
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le;singleton:=true
150
 Bundle-Version: 1.2.300.qualifier
151
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.5.0,1.7.0)"
152
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
153
-Bundle-Localization: launcher.gtk.linux.ppc64le
154
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64le))
155
+Bundle-Localization: launcher.gtk.freebsd.powerpc64le
156
 Eclipse-BundleShape: dir
157
diff -ru rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml
158
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
159
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml	0000-00-00 00:00:00.000000000 +0000
160
@@ -18,14 +18,14 @@
161
     <relativePath>../../launcher-binary-parent</relativePath>
162
   </parent>
163
   <groupId>org.eclipse.equinox</groupId>
164
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
165
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</artifactId>
166
   <version>1.2.300-SNAPSHOT</version>
167
   <packaging>eclipse-plugin</packaging>
168
 
169
   <properties>
170
-    <os>linux</os>
171
+    <os>freebsd</os>
172
     <ws>gtk</ws>
173
-    <arch>ppc64le</arch>
174
+    <arch>powerpc64le</arch>
175
     <skipAPIAnalysis>true</skipAPIAnalysis>
176
   </properties>
177
 </project>
178
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties
179
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
180
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties	0000-00-00 00:00:00.000000000 +0000
181
@@ -24,17 +24,20 @@
135
 root.win32.win32.x86_64=bin/win32/win32/x86_64
182
 root.win32.win32.x86_64=bin/win32/win32/x86_64
136
 root.win32.win32.x86_64.permissions.755=launcher.exe
183
 root.win32.win32.x86_64.permissions.755=launcher.exe
137
 
184
 
Lines 140-158 Link Here
140
+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
187
+root.freebsd.gtk.powerpc64=bin/gtk/freebsd/powerpc64,gtk_root
141
+root.freebsd.gtk.powerpc64.permissions.755=launcher
188
+root.freebsd.gtk.powerpc64.permissions.755=launcher
142
 
189
 
190
-root.linux.gtk.aarch64=bin/gtk/linux/aarch64,gtk_root
191
-root.linux.gtk.aarch64.permissions.755=launcher
143
+root.freebsd.gtk.powerpc64le=bin/gtk/freebsd/powerpc64le,gtk_root
192
+root.freebsd.gtk.powerpc64le=bin/gtk/freebsd/powerpc64le,gtk_root
144
+root.freebsd.gtk.powerpc64le.permissions.755=launcher
193
+root.freebsd.gtk.powerpc64le.permissions.755=launcher
194
 
195
+root.freebsd.gtk.aarch64=bin/gtk/freebsd/aarch64,gtk_root
196
+root.freebsd.gtk.aarch64.permissions.755=launcher
145
+
197
+
146
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
198
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
147
 root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
199
 root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/launcher
148
 
200
 
201
 root.macosx.cocoa.aarch64=bin/cocoa/macosx/aarch64
202
 root.macosx.cocoa.aarch64.permissions.755=Eclipse.app/Contents/MacOS/launcher
203
 
149
-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
204
-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
150
-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
205
-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
151
+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
206
+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
152
+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
207
+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
153
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml.orig	2020-05-28 15:19:35.000000000 +0200
208
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml
154
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	2021-03-08 21:03:42.443880000 +0100
209
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
155
@@ -33,20 +33,30 @@
210
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
211
@@ -53,19 +53,29 @@
156
          fragment="true"/>
212
          fragment="true"/>
157
 
213
 
158
    <plugin
214
    <plugin
Lines 167-180 Link Here
167
          install-size="0"
223
          install-size="0"
168
          version="0.0.0"
224
          version="0.0.0"
169
          fragment="true"/>
225
          fragment="true"/>
170
 
226
-         
227
+
171
    <plugin
228
    <plugin
172
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
229
-         id="org.eclipse.equinox.launcher.gtk.linux.aarch64"
173
-         os="linux"
230
-         os="linux"
174
+         id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
231
+         id="org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le"
175
+         os="freebsd"
232
+         os="freebsd"
176
          ws="gtk"
233
          ws="gtk"
177
-         arch="x86_64"
178
+         arch="powerpc64le"
234
+         arch="powerpc64le"
179
+         download-size="0"
235
+         download-size="0"
180
+         install-size="0"
236
+         install-size="0"
Lines 182-196 Link Here
182
+         fragment="true"/>
238
+         fragment="true"/>
183
+
239
+
184
+   <plugin
240
+   <plugin
185
+         id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"
241
+         id="org.eclipse.equinox.launcher.gtk.freebsd.aarch64"
186
+         os="freebsd"
242
+         os="freebsd"
187
+         ws="gtk"
243
+         ws="gtk"
244
          arch="aarch64"
245
          download-size="0"
246
          install-size="0"
247
@@ -73,10 +83,10 @@
248
          fragment="true"/>
249
 
250
    <plugin
251
-         id="org.eclipse.equinox.launcher.gtk.linux.x86_64"
252
-         os="linux"
253
+         id="org.eclipse.equinox.launcher.gtk.freebsd.amd64"
254
+         os="freebsd"
255
          ws="gtk"
256
-         arch="x86_64"
188
+         arch="amd64"
257
+         arch="amd64"
189
          download-size="0"
258
          download-size="0"
190
          install-size="0"
259
          install-size="0"
191
          version="0.0.0"
260
          version="0.0.0"
192
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh.orig	2020-05-28 15:19:35.000000000 +0200
261
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c
193
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh	2021-03-08 20:18:47.379966000 +0100
262
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c	0000-00-00 00:00:00.000000000 +0000
263
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/eclipse.c	0000-00-00 00:00:00.000000000 +0000
264
@@ -216,10 +216,8 @@
265
 _T_ECLIPSE("The %s executable launcher was unable to locate its \n\
266
 companion launcher jar.");
267
 
268
-#ifdef LINUX
269
 static _TCHAR* gtk2Msg =
270
 _T_ECLIPSE("The %s executable launcher no longer supports running with GTK + 2.x. Continuing using GTK+ 3.x.");
271
-#endif
272
 
273
 static _TCHAR* homeMsg =
274
 _T_ECLIPSE("The %s executable launcher was unable to locate its \n\
275
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh
276
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh	0000-00-00 00:00:00.000000000 +0000
277
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh	0000-00-00 00:00:00.000000000 +0000
194
@@ -112,8 +112,13 @@
278
@@ -112,8 +112,13 @@
195
 				;;
279
 				;;
196
 		esac
280
 		esac
Lines 231-238 Link Here
231
 		esac
315
 		esac
232
 	fi
316
 	fi
233
 else
317
 else
234
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak.orig	2020-05-28 15:19:35.000000000 +0200
318
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak
235
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak	2021-03-08 20:18:47.380438000 +0100
319
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
320
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/make_linux.mak	0000-00-00 00:00:00.000000000 +0000
236
@@ -81,10 +81,11 @@
321
@@ -81,10 +81,11 @@
237
  -DGTK3_LIB="\"libgtk-3.so.0\"" -DGDK3_LIB="\"libgdk-3.so.0\"" \
322
  -DGTK3_LIB="\"libgtk-3.so.0\"" -DGDK3_LIB="\"libgdk-3.so.0\"" \
238
  -DPIXBUF_LIB="\"libgdk_pixbuf-2.0.so.0\"" -DGOBJ_LIB="\"libgobject-2.0.so.0\"" \
323
  -DPIXBUF_LIB="\"libgdk_pixbuf-2.0.so.0\"" -DGOBJ_LIB="\"libgobject-2.0.so.0\"" \
Lines 272-294 Link Here
272
 
357
 
273
 install: all
358
 install: all
274
 	cp $(EXEC) $(OUTPUT_DIR)
359
 	cp $(EXEC) $(OUTPUT_DIR)
275
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml.orig	2020-05-28 15:19:35.000000000 +0200
360
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	2021-03-08 21:04:15.182274000 +0100
361
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
277
@@ -123,8 +123,9 @@
362
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml	0000-00-00 00:00:00.000000000 +0000
278
                     <copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true">
363
@@ -124,9 +124,10 @@
279
                       <fileset dir="${rt.equinox.binaries.loc}/org.eclipse.equinox.executable/bin/">
364
                       <fileset dir="${rt.equinox.binaries.loc}/org.eclipse.equinox.executable/bin/">
280
                         <include name="cocoa/macosx/x86_64/**/*"/>
365
                         <include name="cocoa/macosx/x86_64/**/*"/>
366
                         <include name="cocoa/macosx/aarch64/**/*"/>
281
-                        <include name="gtk/linux/ppc64le/**/*"/>
367
-                        <include name="gtk/linux/ppc64le/**/*"/>
368
-                        <include name="gtk/linux/aarch64/**/*"/>
282
-                        <include name="gtk/linux/x86_64/**/*"/>
369
-                        <include name="gtk/linux/x86_64/**/*"/>
283
+                        <include name="gtk/freebsd/powerpc64/**/*"/>
370
+                        <include name="gtk/freebsd/powerpc64/**/*"/>
284
+                        <include name="gtk/freebsd/powerpc64le/**/*"/>
371
+                        <include name="gtk/freebsd/powerpc64le/**/*"/>
372
+                        <include name="gtk/freebsd/aarch64/**/*"/>
285
+                        <include name="gtk/freebsd/amd64/**/*"/>
373
+                        <include name="gtk/freebsd/amd64/**/*"/>
286
                         <include name="win32/win32/x86_64/**/*"/>
374
                         <include name="win32/win32/x86_64/**/*"/>
287
                       </fileset>
375
                       </fileset>
288
                     </copy>
376
                     </copy>
289
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties.orig	2020-05-28 15:19:35.000000000 +0200
377
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties
290
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties	2021-03-08 21:04:39.288086000 +0100
378
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties	0000-00-00 00:00:00.000000000 +0000
291
@@ -20,12 +20,15 @@
379
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties	0000-00-00 00:00:00.000000000 +0000
380
@@ -20,15 +20,18 @@
292
 root.win32.win32.x86_64=file:bin/win32/win32/x86_64/launcher.exe
381
 root.win32.win32.x86_64=file:bin/win32/win32/x86_64/launcher.exe
293
 root.win32.win32.x86_64.permissions.755=launcher.exe
382
 root.win32.win32.x86_64.permissions.755=launcher.exe
294
 
383
 
Lines 303-318 Link Here
303
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
392
 root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
304
 root.macosx.cocoa.x86_64.permissions.755=Contents/MacOS/${launcherName}
393
 root.macosx.cocoa.x86_64.permissions.755=Contents/MacOS/${launcherName}
305
 
394
 
395
 root.macosx.cocoa.aarch64=bin/cocoa/macosx/aarch64
396
 root.macosx.cocoa.aarch64.permissions.755=Contents/MacOS/${launcherName}
397
 
306
-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
398
-root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root
307
-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
399
-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
308
+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
400
+root.freebsd.gtk.amd64=bin/gtk/freebsd/amd64,gtk_root
309
+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
401
+root.freebsd.gtk.amd64.permissions.755=libcairo-swt.so
310
 
402
 
311
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml.orig	2020-05-28 15:19:35.000000000 +0200
403
diff -ru rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml
312
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml	2021-03-08 21:05:37.421487000 +0100
404
--- rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml	0000-00-00 00:00:00.000000000 +0000
313
@@ -76,30 +76,38 @@
405
+++ rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.xml	0000-00-00 00:00:00.000000000 +0000
314
 		<chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="${launcherName}" />
406
@@ -84,30 +84,38 @@
315
 		<chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
407
 		<chmod perm="755" dir="${feature.base}/macosx.cocoa.aarch64/${collectingFolder}" includes="${launcherName}" />
408
 		<chmod perm="755" dir="${feature.base}/macosx.cocoa.aarch64/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
316
 	</target>
409
 	</target>
317
-	<target name="rootFileslinux_gtk_ppc64le">
410
-	<target name="rootFileslinux_gtk_ppc64le">
318
-		<mkdir dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}"/>
411
-		<mkdir dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}"/>
Lines 338-344 Link Here
338
 			<fileset dir="${basedir}/gtk_root" includes="**"			/>
431
 			<fileset dir="${basedir}/gtk_root" includes="**"			/>
339
 		</copy>
432
 		</copy>
340
-		<chmod perm="755" dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" includes="launcher" />
433
-		<chmod perm="755" dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" includes="launcher" />
341
+		<chmod perm="755" dir="${feature.base}/freebsd.gtk.powerpc64le/${collectingFolder}" includes="launcher" />
434
+		<chmod perm="755" dir="${feature.base}/freebsd.gtk.powerpc64/${collectingFolder}" includes="launcher" />
342
 	</target>
435
 	</target>
343
-	<target name="rootFileslinux_gtk_x86_64">
436
-	<target name="rootFileslinux_gtk_x86_64">
344
-		<mkdir dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}"/>
437
-		<mkdir dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}"/>
Lines 364-384 Link Here
364
 	<target name="rootFileslinux_gtk_ia64">
457
 	<target name="rootFileslinux_gtk_ia64">
365
 		<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
458
 		<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
366
 		<copy todir="${feature.base}/linux.gtk.ia64/${collectingFolder}" failonerror="true" overwrite="true">
459
 		<copy todir="${feature.base}/linux.gtk.ia64/${collectingFolder}" failonerror="true" overwrite="true">
367
@@ -138,8 +146,9 @@
460
@@ -146,9 +154,9 @@
368
 	<target name="rootFilesgroup_group_group">
461
 	<target name="rootFilesgroup_group_group">
369
 		<antcall target="rootFileswin32_win32_x86_64"/>
462
 		<antcall target="rootFileswin32_win32_x86_64"/>
370
 		<antcall target="rootFilesmacosx_cocoa_x86_64"/>
463
 		<antcall target="rootFilesmacosx_cocoa_x86_64"/>
371
-		<antcall target="rootFileslinux_gtk_ppc64le"/>
464
-		<antcall target="rootFileslinux_gtk_ppc64le"/>
465
-		<antcall target="rootFileslinux_gtk_aarch64"/>
372
-		<antcall target="rootFileslinux_gtk_x86_64"/>
466
-		<antcall target="rootFileslinux_gtk_x86_64"/>
373
+		<antcall target="rootFilesfreebsd_gtk_powerpc64"/>
467
+		<antcall target="rootFilesfreebsd_gtk_powerpc64"/>
374
+		<antcall target="rootFilesfreebsd_gtk_powerpc64le"/>
468
+		<antcall target="rootFilesfreebsd_gtk_aarch64"/>
375
+		<antcall target="rootFilesfreebsd_gtk_amd64"/>
469
+		<antcall target="rootFilesfreebsd_gtk_amd64"/>
376
 	</target>
470
 	</target>
377
 
471
 
378
 	<target name="zip.distribution" depends="init" description="Create a zip containing all the plug-ins and features for the feature: org.eclipse.platform.launchers.">
472
 	<target name="zip.distribution" depends="init" description="Create a zip containing all the plug-ins and features for the feature: org.eclipse.platform.launchers.">
379
--- rt.equinox.framework/pom.xml.orig	2020-05-28 15:19:35.000000000 +0200
473
diff -ru rt.equinox.framework/pom.xml rt.equinox.framework/pom.xml
380
+++ rt.equinox.framework/pom.xml	2021-03-08 21:06:05.486823000 +0100
474
--- rt.equinox.framework/pom.xml	0000-00-00 00:00:00.000000000 +0000
381
@@ -54,27 +54,27 @@
475
+++ rt.equinox.framework/pom.xml	0000-00-00 00:00:00.000000000 +0000
476
@@ -53,27 +53,27 @@
382
       </repositories>
477
       </repositories>
383
     </profile>
478
     </profile>
384
     <profile>
479
     <profile>
Lines 412-479 Link Here
412
       </modules>
507
       </modules>
413
     </profile>
508
     </profile>
414
   </profiles>
509
   </profiles>
415
@@ -88,8 +88,9 @@
510
@@ -89,9 +89,10 @@
416
     
511
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx</module>
417
     <module>bundles/org.eclipse.equinox.launcher</module>
418
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64</module>
512
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.x86_64</module>
513
     <module>bundles/org.eclipse.equinox.launcher.cocoa.macosx.aarch64</module>
514
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64</module>
419
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le</module>
515
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.ppc64le</module>
420
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module>
516
-    <module>bundles/org.eclipse.equinox.launcher.gtk.linux.x86_64</module>
517
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.aarch64</module>
421
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</module>
518
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64</module>
422
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</module>
519
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</module>
423
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64</module>
520
+    <module>bundles/org.eclipse.equinox.launcher.gtk.freebsd.amd64</module>
424
     <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
521
     <module>bundles/org.eclipse.equinox.launcher.win32.win32.x86_64</module>
425
 
522
 
426
     <module>bundles/org.eclipse.osgi.tests</module>
523
     <module>bundles/org.eclipse.osgi.tests</module>
427
--- rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties.orig	2020-05-28 15:19:35.000000000 +0200
524
diff -ru rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties
428
+++ rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties	2021-03-08 20:18:47.382294000 +0100
525
--- rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties	0000-00-00 00:00:00.000000000 +0000
526
+++ rt.equinox.framework/releng/org.eclipse.equinox.launcher.releng/launcher.properties	0000-00-00 00:00:00.000000000 +0000
429
@@ -8,4 +8,4 @@
527
@@ -8,4 +8,4 @@
430
 #j_linux.x86_64=/shared/common/jdk-1.6.0_10
528
 #j_linux.x86_64=/shared/common/jdk-1.6.0_10
431
 
529
 
432
 #user names to use on each of the machines if different from the user running hudson, u_${os}.${arch}
530
 #user names to use on each of the machines if different from the user running hudson, u_${os}.${arch}
433
-u_linux.x86_64=swtbuild
531
-u_linux.x86_64=swtbuild
434
+u_freebsd.amd64=swtbuild
532
+u_freebsd.amd64=swtbuild
435
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/.project.orig	2021-03-08 21:42:53.881166000 +0100
436
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/.project	2021-03-08 21:44:11.973619000 +0100
437
@@ -1,6 +1,6 @@
438
 <?xml version="1.0" encoding="UTF-8"?>
439
 <projectDescription>
440
-	<name>org.eclipse.equinox.launcher.gtk.linux.ppc64le</name>
441
+	<name>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</name>
442
 	<comment></comment>
443
 	<projects>
444
 	</projects>
445
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF.orig	2021-03-08 21:42:40.022621000 +0100
446
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/META-INF/MANIFEST.MF	2021-03-08 21:43:38.177892000 +0100
447
@@ -2,9 +2,9 @@
448
 Bundle-ManifestVersion: 2
449
 Bundle-Name: %pluginName
450
 Bundle-Vendor: %providerName
451
-Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
452
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le;singleton:=true
453
 Bundle-Version: 1.1.1200.qualifier
454
 Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6.0)"
455
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))
456
-Bundle-Localization: launcher.gtk.linux.ppc64le
457
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=powerpc64le))
458
+Bundle-Localization: launcher.gtk.freebsd.powerpc64le
459
 Eclipse-BundleShape: dir
460
--- rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml.orig	2021-03-08 21:42:26.004849000 +0100
461
+++ rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le/pom.xml	2021-03-08 21:43:17.841469000 +0100
462
@@ -18,14 +18,14 @@
463
     <relativePath>../../launcher-binary-parent</relativePath>
464
   </parent>
465
   <groupId>org.eclipse.equinox</groupId>
466
-  <artifactId>org.eclipse.equinox.launcher.gtk.linux.ppc64le</artifactId>
467
+  <artifactId>org.eclipse.equinox.launcher.gtk.freebsd.powerpc64le</artifactId>
468
   <version>1.1.1200-SNAPSHOT</version>
469
   <packaging>eclipse-plugin</packaging>
470
 
471
   <properties>
472
-    <os>linux</os>
473
+    <os>freebsd</os>
474
     <ws>gtk</ws>
475
-    <arch>ppc64le</arch>
476
+    <arch>powerpc64le</arch>
477
     <skipAPIAnalysis>true</skipAPIAnalysis>
478
   </properties>
479
 </project>
(-)b/java/eclipse/files/patch-rt.equinox.p2 (-40 / +2 lines)
Lines 1-29 Link Here
1
diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch
2
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch	0000-00-00 00:00:00.000000000 +0000
3
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.console/Provisioning console.launch	0000-00-00 00:00:00.000000000 +0000
4
@@ -15,7 +15,7 @@
5
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
6
 <stringAttribute key="pde.version" value="3.3"/>
7
 <booleanAttribute key="show_selected_only" value="false"/>
8
-<stringAttribute key="target_bundles" value="org.eclipse.osgi.services@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.common@2:true,org.eclipse.core.net@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.core.contenttype@default:default,org.apache.commons.codec@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.app@default:default,org.eclipse.ecf@default:default,javax.servlet@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.apache.commons.logging@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.util@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.preferences@default:default,org.apache.commons.httpclient@default:default,org.eclipse.core.jobs@default:default,org.eclipse.osgi@-1:true,org.eclipse.equinox.registry@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.core.variables@default:default"/>
9
+<stringAttribute key="target_bundles" value="org.eclipse.osgi.services@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.common@2:true,org.eclipse.core.net@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.core.net.freebsd.amd64@default:false,org.eclipse.core.contenttype@default:default,org.apache.commons.codec@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.app@default:default,org.eclipse.ecf@default:default,javax.servlet@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.apache.commons.logging@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.util@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.preferences@default:default,org.apache.commons.httpclient@default:default,org.eclipse.core.jobs@default:default,org.eclipse.osgi@-1:true,org.eclipse.equinox.registry@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.core.variables@default:default"/>
10
 <booleanAttribute key="tracing" value="false"/>
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"/>
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
1
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
2
--- 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
3
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/pom.xml	0000-00-00 00:00:00.000000000 +0000
Lines 39-45 diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/p Link Here
39
diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product
13
diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product
40
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product	0000-00-00 00:00:00.000000000 +0000
14
--- rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product	0000-00-00 00:00:00.000000000 +0000
41
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product	0000-00-00 00:00:00.000000000 +0000
15
+++ rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/reconciler.product	0000-00-00 00:00:00.000000000 +0000
42
@@ -47,7 +47,7 @@
16
@@ -49,7 +49,7 @@
43
       <plugin id="org.eclipse.core.expressions"/>
17
       <plugin id="org.eclipse.core.expressions"/>
44
       <plugin id="org.eclipse.core.jobs"/>
18
       <plugin id="org.eclipse.core.jobs"/>
45
       <plugin id="org.eclipse.core.net"/>
19
       <plugin id="org.eclipse.core.net"/>
Lines 57-63 diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/r Link Here
57
       <plugin id="org.eclipse.equinox.security.ui"/>
31
       <plugin id="org.eclipse.equinox.security.ui"/>
58
       <plugin id="org.eclipse.equinox.simpleconfigurator"/>
32
       <plugin id="org.eclipse.equinox.simpleconfigurator"/>
59
       <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
33
       <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
60
@@ -133,7 +133,7 @@
34
@@ -134,7 +134,7 @@
61
       <plugin id="org.eclipse.osgi.util"/>
35
       <plugin id="org.eclipse.osgi.util"/>
62
       <plugin id="org.eclipse.swt"/>
36
       <plugin id="org.eclipse.swt"/>
63
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
37
       <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
Lines 66-83 diff -ru rt.equinox.p2/bundles/org.eclipse.equinox.p2.tests.reconciler.product/r Link Here
66
       <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
40
       <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
67
       <plugin id="org.eclipse.ui"/>
41
       <plugin id="org.eclipse.ui"/>
68
       <plugin id="org.eclipse.ui.workbench"/>
42
       <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
43
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
44
--- 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
45
+++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/feature.xml	0000-00-00 00:00:00.000000000 +0000
(-)b/java/eclipse/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 powerpc64le"
7
ARCHS="aarch64 amd64 powerpc64 powerpc64le"
8
8
9
# Create dummy repo for jgit
9
# Create dummy repo for jgit
10
if [ ! -d .git ]
10
if [ ! -d .git ]
(-)b/java/eclipse/scripts/pre-patch (-3 / +5 lines)
Lines 4-14 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*
10
	eclipse.platform.team/bundles/org.eclipse.core.net/natives/unix/linux
11
	rt.equinox.bundles/bundles/org.eclipse.equinox.security.linux*
11
	rt.equinox.bundles/bundles/org.eclipse.equinox.security.linux.*
12
	rt.equinox.binaries/org.eclipse.equinox.launcher.gtk.linux.*
12
	rt.equinox.binaries/org.eclipse.equinox.launcher.gtk.linux.*
13
	rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.linux.*"
13
	rt.equinox.framework/bundles/org.eclipse.equinox.launcher.gtk.linux.*"
14
14
Lines 42-47 do Link Here
42
42
43
	NEWNAME=$(rename_arch ${D})
43
	NEWNAME=$(rename_arch ${D})
44
	mv ${D} ${NEWNAME}
44
	mv ${D} ${NEWNAME}
45
	echo "INFO: ${D} -> ${NEWNAME}"
46
45
	case ${NEWNAME} in
47
	case ${NEWNAME} in
46
	*.powerpc64)
48
	*.powerpc64)
47
		cp -rf ${NEWNAME} `echo ${NEWNAME} | sed -e 's/powerpc64/powerpc64le/'`;;
49
		cp -rf ${NEWNAME} `echo ${NEWNAME} | sed -e 's/powerpc64/powerpc64le/'`;;

Return to bug 264400