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 |
-} |