Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/swt/, dev-java/swt/files/
Date: Sun, 19 Mar 2023 06:13:31
Message-Id: 1679206403.c7a97c1fec01e0f833a2c40975971853fb32651f.fordfrog@gentoo
1 commit: c7a97c1fec01e0f833a2c40975971853fb32651f
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Sat Mar 18 17:12:37 2023 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 06:13:23 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a97c1f
7
8 dev-java/swt: drop 3.8.2-r4
9
10 Closes: https://bugs.gentoo.org/522848
11 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
12 Closes: https://github.com/gentoo/gentoo/pull/30212
13 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
14
15 dev-java/swt/Manifest | 3 -
16 .../files/swt-3.8-as-needed-and-flag-fixes.patch | 243 ---------------------
17 dev-java/swt/files/swt-3.8-manifest | 17 --
18 dev-java/swt/files/swt-3.8.2-gthread.patch | 44 ----
19 dev-java/swt/swt-3.8.2-r4.ebuild | 152 -------------
20 5 files changed, 459 deletions(-)
21
22 diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest
23 index 882aec4b4fd1..a1e00f9e4f9c 100644
24 --- a/dev-java/swt/Manifest
25 +++ b/dev-java/swt/Manifest
26 @@ -1,8 +1,5 @@
27 DIST swt-3.7.2-gtk-linux-ppc64.zip 5688113 BLAKE2B bb102da40a3f63d63ca6a56d4c57ade55d7fe8d6206acf9e60caa0a8600b5c2cec6c0304cd2ab532948f03ff0706e8b2928ae9e93ef0019051044dad3fe7b1c0 SHA512 750aaa43560bbf6f82f7f8cd9338abc88578f4f0b9aadaec9bc8a5c3d1ad593619cdf01d202cbf06766090ee977989ea7904643669c61971973951d8428b57d0
28 DIST swt-3.7.2-gtk-linux-x86.zip 5374609 BLAKE2B 04d44b9fffcedc6ce255e2651377ac6968bb41c44cee403f063c159962d9d43a5c9529026819ddb1c8eea98cd11ed818075c37f4e9851d2e95532dc166e570ce SHA512 9f58864d05eba2648e4b5d5c958172f5c0c7c730209525b3d6f607586daaefea4d5ba1013e80c0c11948f01c553044b0a98c81688b33c14114ba79c7ce620426
29 DIST swt-3.7.2-gtk-linux-x86_64.zip 5671443 BLAKE2B 953fc9eab6d1f2750b1a1345cddf4aa6969567cb75977f87ee50668d367e55dda8be2ff836d87b780005c22132fa783b475f422c093617fd02f478eadd96076d SHA512 d60ae1d3f3b0577f7e3018139f93069c89d021064fec2f3f4074f95cfae56abdc0c7d531cb904ad3911482543cddcc3f6646ff47192073f4bde97c79e13612b7
30 -DIST swt-3.8.2-gtk-linux-ppc64.zip 5933708 BLAKE2B d49633d9d5049d1a6f9bbdcf5a364b73802194fbaf02aa5064c7a1c917e0aad80c829b026a1a41b7903ed0d8066af89ff24683897ced8cbe8c41406a7696c408 SHA512 cb9f2c7aed0b18bae6546272076c23c91d9e1a38404f0a70ddc6408047d961befe2839db177066312b82d8365bee6bcffb6e92aaa7a869ad37d9f49ab780e337
31 -DIST swt-3.8.2-gtk-linux-x86.zip 5558694 BLAKE2B 8dd0ce9f2c6b8dc448c85a6c509f39ef2da000e0589da52330b83dec87601d100320af778983b2083ca8f9e2890a2d4c731cb2810d9054a9e50e7940ad14bea2 SHA512 afe1563e92fe9af0a58e7dbae731976991a6afacf6415ab88ebf557f99a5154169ad7103519524f71142c4160d55a9b0a9f7379b21486430318e4160e6f01c00
32 -DIST swt-3.8.2-gtk-linux-x86_64.zip 5865160 BLAKE2B 45d60d334eb99f407cf9101a06f65e48543538a386103767700fb0af5ea0cf3da73eefe57b8cc6b3d78cb8f29345869f5474513648560395a69cbd4c9b8ee8a4 SHA512 43a27cb6fc891d7da35f5fcfc6ccb689d2b2c58de70b628b1e7cf07131f0641598b627eeedafb6a8dca715a336a7fb4fb6a03bb29fea3e115a4af571b1574cf8
33 DIST swt-4.10-gtk-linux-ppc64le.zip 3848264 BLAKE2B 214861fde6987906fb24f3187936f3bcb49aebed54fe242427c3737bf6761e8f77d049c376f30ca0fc33e74a1e8a48b6aff6d9863775ee9c33fea7cb2edd1309 SHA512 1b3ede58c2b41abae76f58a303bd3fbf1849ba8be3fd6518325bc22400e960c3ab542e7351b1bc08053e2746ea3e28812e04c2d1789cb1e19ea28745c8a5f39a
34 DIST swt-4.10-gtk-linux-x86_64.zip 3844306 BLAKE2B 0e0ed21708acce347fd025920ee635f586c460f8a9c05a7067fd70eed9da999b4a62a5febd17f0c5546ab15198336038e4ab49a1bd588d49ffb39450353a1911 SHA512 9dd946cb7c11446f553f06b8af516167519bab00d4a89f626cd612be6d18e50023fc537aa3d844a8f7a56a767df00410efe4dd20e2bfd930639330a1e279a7a0
35
36 diff --git a/dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch b/dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch
37 deleted file mode 100644
38 index ce5c54e408e2..000000000000
39 --- a/dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch
40 +++ /dev/null
41 @@ -1,243 +0,0 @@
42 ---- a/make_freebsd.mak
43 -+++ b/make_freebsd.mak
44 -@@ -64,7 +64,7 @@ GLXLIBS = -L/usr/X11R6/lib -lGL -lGLU -lm
45 - # Uncomment for Native Stats tool
46 - #NATIVE_STATS = -DNATIVE_STATS
47 -
48 --MOZILLACFLAGS = -O \
49 -+MOZILLACFLAGS += \
50 - -DSWT_VERSION=$(SWT_VERSION) \
51 - $(NATIVE_STATS) \
52 - -DMOZILLA_STRICT_API=1 \
53 -@@ -91,7 +91,7 @@ XULRUNNER_OBJECTS = swt.o xpcomxul.o xpcomxul_custom.o xpcomxul_structs.o xpcomx
54 - XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
55 - GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
56 -
57 --CFLAGS = -O -Wall \
58 -+CFLAGS += \
59 - -DSWT_VERSION=$(SWT_VERSION) \
60 - $(NATIVE_STATS) \
61 - -DFREEBSD -DGTK \
62 -@@ -115,13 +115,13 @@ all: make_swt make_atk make_gnome make_glx
63 - make_swt: $(SWT_LIB) $(SWTPI_LIB)
64 -
65 - $(SWT_LIB): $(SWT_OBJECTS)
66 -- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
67 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
68 -
69 - callback.o: callback.c callback.h
70 - $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
71 -
72 - $(SWTPI_LIB): $(SWTPI_OBJECTS)
73 -- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
74 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
75 -
76 - swt.o: swt.c swt.h
77 - $(CC) $(CFLAGS) -c swt.c
78 -@@ -140,7 +140,7 @@ os_stats.o: os_stats.c os_structs.h os.h os_stats.h swt.h
79 - make_cairo: $(CAIRO_LIB)
80 -
81 - $(CAIRO_LIB): $(CAIRO_OBJECTS)
82 -- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
83 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
84 -
85 - cairo.o: cairo.c cairo.h swt.h
86 - $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
87 -@@ -156,7 +156,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h
88 - make_cde: $(CDE_LIB)
89 -
90 - $(CDE_LIB): $(CDE_OBJECTS)
91 -- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
92 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
93 -
94 - #
95 - # AWT lib
96 -@@ -164,7 +164,7 @@ $(CDE_LIB): $(CDE_OBJECTS)
97 - make_awt:$(AWT_LIB)
98 -
99 - $(AWT_LIB): $(AWT_OBJECTS)
100 -- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
101 -+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
102 -
103 - #
104 - # Atk lib
105 -@@ -172,7 +172,7 @@ $(AWT_LIB): $(AWT_OBJECTS)
106 - make_atk: $(ATK_LIB)
107 -
108 - $(ATK_LIB): $(ATK_OBJECTS)
109 -- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
110 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
111 -
112 - atk.o: atk.c atk.h
113 - $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
114 -@@ -189,7 +189,7 @@ atk_stats.o: atk_stats.c atk_structs.h atk_stats.h atk.h
115 - make_gnome: $(GNOME_LIB)
116 -
117 - $(GNOME_LIB): $(GNOME_OBJECTS)
118 -- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
119 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
120 -
121 - gnome.o: gnome.c
122 - $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
123 -@@ -206,7 +206,7 @@ gnome_stats.o: gnome_stats.c gnome_stats.h
124 - make_mozilla:$(MOZILLA_LIB)
125 -
126 - $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
127 -- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
128 -+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
129 -
130 - xpcom.o: xpcom.cpp
131 - $(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
132 -@@ -226,7 +226,7 @@ xpcom_stats.o: xpcom_stats.cpp
133 - make_xulrunner:$(XULRUNNER_LIB)
134 -
135 - $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
136 -- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
137 -+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
138 -
139 - xpcomxul.o: xpcom.cpp
140 - $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
141 -@@ -252,7 +252,7 @@ xpcomxulglue_stats.o: xpcomglue_stats.cpp
142 - make_xpcominit:$(XPCOMINIT_LIB)
143 -
144 - $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
145 -- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
146 -+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
147 -
148 - xpcominit.o: xpcominit.cpp
149 - $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
150 -@@ -269,7 +269,7 @@ xpcominit_stats.o: xpcominit_stats.cpp
151 - make_glx: $(GLX_LIB)
152 -
153 - $(GLX_LIB): $(GLX_OBJECTS)
154 -- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
155 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
156 -
157 - glx.o: glx.c
158 - $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
159 ---- a/make_linux.mak
160 -+++ b/make_linux.mak
161 -@@ -66,7 +66,7 @@ GLXLIBS = -lGL -lGLU -lm
162 - # Uncomment for Native Stats tool
163 - #NATIVE_STATS = -DNATIVE_STATS
164 -
165 --MOZILLACFLAGS = -O \
166 -+MOZILLACFLAGS = $(CXXFLAGS) \
167 - -DSWT_VERSION=$(SWT_VERSION) \
168 - $(NATIVE_STATS) \
169 - -DMOZILLA_STRICT_API=1 \
170 -@@ -106,7 +106,7 @@ XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
171 - WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
172 - GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
173 -
174 --CFLAGS = -O -Wall \
175 -+CFLAGS += \
176 - -DSWT_VERSION=$(SWT_VERSION) \
177 - $(NATIVE_STATS) \
178 - -DLINUX -DGTK \
179 -@@ -130,13 +130,13 @@ all: make_swt make_atk make_glx make_webkit
180 - make_swt: $(SWT_LIB) $(SWTPI_LIB)
181 -
182 - $(SWT_LIB): $(SWT_OBJECTS)
183 -- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
184 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
185 -
186 - callback.o: callback.c callback.h
187 - $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
188 -
189 - $(SWTPI_LIB): $(SWTPI_OBJECTS)
190 -- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
191 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
192 -
193 - swt.o: swt.c swt.h
194 - $(CC) $(CFLAGS) -c swt.c
195 -@@ -155,7 +155,7 @@ os_stats.o: os_stats.c os_structs.h os.h os_stats.h swt.h
196 - make_cairo: $(CAIRO_LIB)
197 -
198 - $(CAIRO_LIB): $(CAIRO_OBJECTS)
199 -- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
200 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
201 -
202 - cairo.o: cairo.c cairo.h swt.h
203 - $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
204 -@@ -171,7 +171,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h
205 - make_cde: $(CDE_LIB)
206 -
207 - $(CDE_LIB): $(CDE_OBJECTS)
208 -- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
209 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
210 -
211 - #
212 - # AWT lib
213 -@@ -179,7 +179,7 @@ $(CDE_LIB): $(CDE_OBJECTS)
214 - make_awt:$(AWT_LIB)
215 -
216 - $(AWT_LIB): $(AWT_OBJECTS)
217 -- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
218 -+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
219 -
220 - #
221 - # Atk lib
222 -@@ -187,7 +187,7 @@ $(AWT_LIB): $(AWT_OBJECTS)
223 - make_atk: $(ATK_LIB)
224 -
225 - $(ATK_LIB): $(ATK_OBJECTS)
226 -- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
227 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
228 -
229 - atk.o: atk.c atk.h
230 - $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
231 -@@ -204,7 +204,7 @@ atk_stats.o: atk_stats.c atk_structs.h atk_stats.h atk.h
232 - make_gnome: $(GNOME_LIB)
233 -
234 - $(GNOME_LIB): $(GNOME_OBJECTS)
235 -- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
236 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
237 -
238 - gnome.o: gnome.c
239 - $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
240 -@@ -221,7 +221,7 @@ gnome_stats.o: gnome_stats.c gnome_stats.h
241 - make_mozilla:$(MOZILLA_LIB)
242 -
243 - $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
244 -- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
245 -+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
246 -
247 - xpcom.o: xpcom.cpp
248 - $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
249 -@@ -242,7 +242,7 @@ make_xulrunner:$(XULRUNNER_LIB)
250 -
251 - $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
252 - echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc --shared -xc - -o libswt-xulrunner-fix.so
253 -- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
254 -+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
255 -
256 - xpcomxul.o: xpcom.cpp
257 - $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
258 -@@ -262,7 +262,7 @@ xpcomxul_stats.o: xpcom_stats.cpp
259 - make_xpcominit:$(XPCOMINIT_LIB)
260 -
261 - $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
262 -- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
263 -+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
264 -
265 - xpcominit.o: xpcominit.cpp
266 - $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
267 -@@ -279,7 +279,7 @@ xpcominit_stats.o: xpcominit_stats.cpp
268 - make_webkit: $(WEBKIT_LIB)
269 -
270 - $(WEBKIT_LIB): $(WEBKIT_OBJECTS)
271 -- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
272 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
273 -
274 - webkit.o: webkitgtk.c
275 - $(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
276 -@@ -296,7 +296,7 @@ webkit_stats.o: webkitgtk_stats.c webkitgtk_stats.h
277 - make_glx: $(GLX_LIB)
278 -
279 - $(GLX_LIB): $(GLX_OBJECTS)
280 -- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
281 -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
282 -
283 - glx.o: glx.c
284 - $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
285
286 diff --git a/dev-java/swt/files/swt-3.8-manifest b/dev-java/swt/files/swt-3.8-manifest
287 deleted file mode 100644
288 index ee9e31c373d6..000000000000
289 --- a/dev-java/swt/files/swt-3.8-manifest
290 +++ /dev/null
291 @@ -1,17 +0,0 @@
292 -Manifest-Version: 1.0
293 -Bundle-ManifestVersion: 2
294 -Bundle-Name: %pluginName
295 -Bundle-Vendor: %providerName
296 -Bundle-Localization: plugin
297 -Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
298 -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
299 -Bundle-Version: 3.8
300 -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
301 -Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
302 - org.eclipse.swt.internal.cairo; x-internal:=true,
303 - org.eclipse.swt.internal.cde; x-internal:=true,
304 - org.eclipse.swt.internal.gnome; x-internal:=true,
305 - org.eclipse.swt.internal.gtk; x-internal:=true,
306 - org.eclipse.swt.internal.opengl.glx; x-internal:=true
307 - org.eclipse.swt.internal.webkit; x-internal:=true
308 -
309
310 diff --git a/dev-java/swt/files/swt-3.8.2-gthread.patch b/dev-java/swt/files/swt-3.8.2-gthread.patch
311 deleted file mode 100644
312 index 6f99a59382ba..000000000000
313 --- a/dev-java/swt/files/swt-3.8.2-gthread.patch
314 +++ /dev/null
315 @@ -1,44 +0,0 @@
316 -From c973b9b9be568ebbce618985bc5ee440babf8ab1 Mon Sep 17 00:00:00 2001
317 -From: Jakub Adam <jakub.adam@××××××.cz>
318 -Date: Thu, 27 Jun 2013 10:16:49 +0200
319 -Subject: [PATCH 1/2] fix-glib-2.35-compatibility
320 -
321 -g_thread_init() and g_thread_supported() are deprecated and don't
322 -have to be used anymore.
323 -
324 ----
325 - os.c | 9 +++++----
326 - 1 file changed, 5 insertions(+), 4 deletions(-)
327 -
328 ---- a/os.c
329 -+++ b/os.c
330 -@@ -4444,9 +4444,9 @@ fail:
331 - JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
332 - (JNIEnv *env, jclass that, jintLong arg0)
333 - {
334 -- OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
335 -+ /*OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
336 - g_thread_init((GThreadFunctions *)arg0);
337 -- OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);
338 -+ OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);*/
339 - }
340 - #endif
341 -
342 -@@ -4454,11 +4454,12 @@ JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
343 - JNIEXPORT jboolean JNICALL OS_NATIVE(_1g_1thread_1supported)
344 - (JNIEnv *env, jclass that)
345 - {
346 -- jboolean rc = 0;
347 -+ /*jboolean rc = 0;
348 - OS_NATIVE_ENTER(env, that, _1g_1thread_1supported_FUNC);
349 - rc = (jboolean)g_thread_supported();
350 - OS_NATIVE_EXIT(env, that, _1g_1thread_1supported_FUNC);
351 -- return rc;
352 -+ return rc;*/
353 -+ return 1;
354 - }
355 - #endif
356 -
357 ---
358 -1.7.10.4
359 -
360
361 diff --git a/dev-java/swt/swt-3.8.2-r4.ebuild b/dev-java/swt/swt-3.8.2-r4.ebuild
362 deleted file mode 100644
363 index ca352d8bd6b2..000000000000
364 --- a/dev-java/swt/swt-3.8.2-r4.ebuild
365 +++ /dev/null
366 @@ -1,152 +0,0 @@
367 -# Copyright 1999-2022 Gentoo Authors
368 -# Distributed under the terms of the GNU General Public License v2
369 -
370 -EAPI=8
371 -
372 -inherit java-pkg-2 java-ant-2 toolchain-funcs java-osgi
373 -
374 -MY_PV="${PV/_rc/RC}"
375 -MY_DMF="https://archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800"
376 -MY_P="${PN}-${MY_PV}"
377 -
378 -DESCRIPTION="GTK based SWT Library"
379 -HOMEPAGE="https://www.eclipse.org/"
380 -SRC_URI="
381 - amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
382 - ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
383 - ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
384 - x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
385 -
386 -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
387 -SLOT="3.8"
388 -KEYWORDS="amd64 ppc64 x86"
389 -IUSE="cairo opengl"
390 -
391 -COMMON_DEPEND="
392 - >=dev-libs/atk-1.10.2
393 - >=dev-libs/glib-2.6
394 - >=x11-libs/gtk+-2.6.8:2
395 - x11-libs/libXtst
396 - cairo? ( >=x11-libs/cairo-1.4.14 )
397 - opengl? (
398 - virtual/glu
399 - virtual/opengl
400 - )"
401 -DEPEND="${COMMON_DEPEND}
402 - app-arch/unzip
403 - virtual/jdk:1.8
404 - virtual/pkgconfig
405 - x11-base/xorg-proto
406 - x11-libs/libX11
407 - x11-libs/libXrender
408 - x11-libs/libXt
409 - >=x11-libs/libXtst-1.1.0"
410 -RDEPEND="${COMMON_DEPEND}
411 - >=virtual/jre-1.4"
412 -
413 -S="${WORKDIR}"
414 -
415 -# JNI libraries don't need SONAME, bug #253756
416 -QA_SONAME="usr/lib.*/libswt-.*.so"
417 -
418 -PATCHES=(
419 - "${FILESDIR}"/swt-3.8-as-needed-and-flag-fixes.patch
420 - "${FILESDIR}"/swt-3.8.2-gthread.patch
421 -)
422 -
423 -src_unpack() {
424 - local DISTFILE=${A}
425 - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
426 - unpack "./src.zip"
427 -
428 - # Cleanup the redirtied directory structure
429 - rm -rf about_files/ || die
430 -}
431 -
432 -src_prepare() {
433 - default
434 - # Replace the build.xml to allow compilation without Eclipse tasks
435 - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
436 -
437 - mkdir -p "${S}/src"
438 - mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
439 -}
440 -
441 -src_compile() {
442 - # Drop jikes support as it seems to be unfriendly with SWT
443 - java-pkg_filter-compiler jikes
444 -
445 - local AWT_ARCH
446 - local JAWTSO="libjawt.so"
447 - if [[ $(tc-arch) == 'x86' ]] ; then
448 - AWT_ARCH="i386"
449 - elif [[ $(tc-arch) == 'ppc' ]] ; then
450 - AWT_ARCH="ppc"
451 - elif [[ $(tc-arch) == 'ppc64' ]] ; then
452 - AWT_ARCH="ppc64"
453 - else
454 - AWT_ARCH="amd64"
455 - fi
456 - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
457 - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
458 - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
459 - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
460 - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
461 - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
462 - else
463 - eerror "${JAWTSO} not found in the JDK being used for compilation!"
464 - die "cannot build AWT library"
465 - fi
466 -
467 - # Fix the pointer size for AMD64
468 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
469 -
470 - local make="emake -f make_linux.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
471 -
472 - einfo "Building AWT library"
473 - ${make} make_awt
474 -
475 - einfo "Building SWT library"
476 - ${make} make_swt
477 -
478 - einfo "Building JAVA-AT-SPI bridge"
479 - ${make} make_atk
480 -
481 - if use cairo ; then
482 - einfo "Building CAIRO support"
483 - ${make} make_cairo
484 - fi
485 -
486 - if use opengl ; then
487 - einfo "Building OpenGL component"
488 - ${make} make_glx
489 - fi
490 -
491 - einfo "Building JNI libraries"
492 - eant compile
493 -
494 - einfo "Copying missing files"
495 - cp -i "${S}/version.txt" "${S}/build/version.txt" || die
496 - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
497 - "${S}/build/org/eclipse/swt/internal/" || die
498 -
499 - einfo "Packing JNI libraries"
500 - eant jar
501 -}
502 -
503 -src_install() {
504 - swtArch=${ARCH}
505 - use amd64 && swtArch=x86_64
506 -
507 - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
508 - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
509 - sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
510 - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
511 - sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
512 - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
513 -
514 - java-pkg_sointo /usr/$(get_libdir)
515 - java-pkg_doso *.so
516 -
517 - dodoc about.html
518 -}