Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/swt/
Date: Thu, 04 Jun 2020 08:55:50
Message-Id: 1591260845.86d9dfd2da715500db62ffab409aeec68049469c.asturm@gentoo
1 commit: 86d9dfd2da715500db62ffab409aeec68049469c
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 3 14:56:53 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 4 08:54:05 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d9dfd2
7
8 dev-java/swt: Drop 3.7.2-r2, 3.8.2-r2 and 4.2-r3
9
10 Closes: https://bugs.gentoo.org/644318
11 Package-Manager: Portage-2.3.100, Repoman-2.3.22
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-java/swt/swt-3.7.2-r2.ebuild | 169 ---------------------------------------
15 dev-java/swt/swt-3.8.2-r2.ebuild | 166 --------------------------------------
16 dev-java/swt/swt-4.2-r3.ebuild | 169 ---------------------------------------
17 3 files changed, 504 deletions(-)
18
19 diff --git a/dev-java/swt/swt-3.7.2-r2.ebuild b/dev-java/swt/swt-3.7.2-r2.ebuild
20 deleted file mode 100644
21 index 8444b55d8ef..00000000000
22 --- a/dev-java/swt/swt-3.7.2-r2.ebuild
23 +++ /dev/null
24 @@ -1,169 +0,0 @@
25 -# Copyright 1999-2018 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -EAPI=4
29 -
30 -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
31 -
32 -MY_PV="${PV/_rc/RC}"
33 -MY_DMF="http://archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201202080800"
34 -MY_P="${PN}-${MY_PV}"
35 -
36 -DESCRIPTION="GTK based SWT Library"
37 -HOMEPAGE="http://www.eclipse.org/"
38 -SRC_URI="
39 - amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
40 - ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
41 - ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
42 - x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
43 - x86-fbsd? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
44 -
45 -SLOT="3.7"
46 -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
47 -KEYWORDS="amd64 ppc64 x86"
48 -
49 -IUSE="cairo gnome opengl"
50 -COMMON=">=dev-libs/glib-2.6
51 - >=x11-libs/gtk+-2.6.8:2
52 - >=dev-libs/atk-1.10.2
53 - cairo? ( >=x11-libs/cairo-1.4.14 )
54 - gnome? (
55 - =gnome-base/libgnome-2*
56 - =gnome-base/gnome-vfs-2*
57 - =gnome-base/libgnomeui-2*
58 - )
59 - opengl? (
60 - virtual/opengl
61 - virtual/glu
62 - )
63 - x11-libs/libXtst"
64 -
65 -DEPEND=">=virtual/jdk-1.4
66 - app-arch/unzip
67 - x11-base/xorg-proto
68 - x11-libs/libX11
69 - x11-libs/libXrender
70 - x11-libs/libXt
71 - >=x11-libs/libXtst-1.1.0
72 - virtual/pkgconfig
73 - ${COMMON}"
74 -
75 -RDEPEND=">=virtual/jre-1.4
76 - ${COMMON}"
77 -
78 -S="${WORKDIR}"
79 -
80 -# JNI libraries don't need SONAME, bug #253756
81 -QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
82 -
83 -src_unpack() {
84 - local DISTFILE=${A}
85 - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
86 - unpack "./src.zip"
87 -
88 - # Cleanup the redirtied directory structure
89 - rm -rf about_files/ || die
90 -}
91 -
92 -java_prepare() {
93 - # Replace the build.xml to allow compilation without Eclipse tasks
94 - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
95 - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
96 -
97 - # Fix Makefiles to respect flags and work with --as-needed
98 - epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
99 -
100 - case ${ARCH} in
101 - ppc|x86) epatch "${FILESDIR}"/${P}-gio_launch-URI-x86.patch ;;
102 - *) epatch "${FILESDIR}"/${P}-gio_launch-URI.patch ;;
103 - esac
104 -}
105 -
106 -src_compile() {
107 - # Drop jikes support as it seems to be unfriendly with SWT
108 - java-pkg_filter-compiler jikes
109 -
110 - local AWT_ARCH
111 - local JAWTSO="libjawt.so"
112 - if [[ $(tc-arch) == 'x86' ]] ; then
113 - AWT_ARCH="i386"
114 - elif [[ $(tc-arch) == 'ppc' ]] ; then
115 - AWT_ARCH="ppc"
116 - elif [[ $(tc-arch) == 'ppc64' ]] ; then
117 - AWT_ARCH="ppc64"
118 - else
119 - AWT_ARCH="amd64"
120 - fi
121 - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
122 - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
123 - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
124 - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
125 - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
126 - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
127 - else
128 - eerror "${JAWTSO} not found in the JDK being used for compilation!"
129 - die "cannot build AWT library"
130 - fi
131 -
132 - # Fix the pointer size for AMD64
133 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
134 -
135 - local platform="linux"
136 -
137 - use elibc_FreeBSD && platform="freebsd"
138 -
139 - local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
140 -
141 - einfo "Building AWT library"
142 - ${make} make_awt
143 -
144 - einfo "Building SWT library"
145 - ${make} make_swt
146 -
147 - einfo "Building JAVA-AT-SPI bridge"
148 - ${make} make_atk
149 -
150 - if use gnome ; then
151 - einfo "Building GNOME VFS support"
152 - ${make} make_gnome
153 - fi
154 -
155 - if use cairo ; then
156 - einfo "Building CAIRO support"
157 - ${make} make_cairo
158 - fi
159 -
160 - if use opengl ; then
161 - einfo "Building OpenGL component"
162 - ${make} make_glx
163 - fi
164 -
165 - einfo "Building JNI libraries"
166 - eant compile
167 -
168 - einfo "Copying missing files"
169 - cp -i "${S}/version.txt" "${S}/build/version.txt"
170 - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
171 - "${S}/build/org/eclipse/swt/internal/" || die
172 -
173 - einfo "Packing JNI libraries"
174 - eant jar
175 -}
176 -
177 -src_install() {
178 - swtArch=${ARCH}
179 - use amd64 && swtArch=x86_64
180 - use x86-fbsd && swtArch=x86
181 -
182 - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
183 - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
184 - use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
185 - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
186 - sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
187 - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
188 -
189 - java-pkg_sointo /usr/$(get_libdir)
190 - java-pkg_doso *.so
191 -
192 - dohtml about.html
193 -}
194
195 diff --git a/dev-java/swt/swt-3.8.2-r2.ebuild b/dev-java/swt/swt-3.8.2-r2.ebuild
196 deleted file mode 100644
197 index 64b28cc018f..00000000000
198 --- a/dev-java/swt/swt-3.8.2-r2.ebuild
199 +++ /dev/null
200 @@ -1,166 +0,0 @@
201 -# Copyright 1999-2018 Gentoo Foundation
202 -# Distributed under the terms of the GNU General Public License v2
203 -
204 -EAPI="5"
205 -
206 -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
207 -
208 -MY_PV="${PV/_rc/RC}"
209 -MY_DMF="http://archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800"
210 -MY_P="${PN}-${MY_PV}"
211 -
212 -DESCRIPTION="GTK based SWT Library"
213 -HOMEPAGE="http://www.eclipse.org/"
214 -SRC_URI="
215 - amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
216 - ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
217 - ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
218 - x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
219 - x86-fbsd? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
220 -
221 -SLOT="3.8"
222 -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
223 -KEYWORDS="amd64 ppc64 x86"
224 -
225 -IUSE="cairo gnome opengl"
226 -COMMON=">=dev-libs/glib-2.6
227 - >=x11-libs/gtk+-2.6.8:2
228 - >=dev-libs/atk-1.10.2
229 - cairo? ( >=x11-libs/cairo-1.4.14 )
230 - gnome? (
231 - gnome-base/gnome-vfs:2
232 - gnome-base/libgnome
233 - gnome-base/libgnomeui
234 - )
235 - opengl? (
236 - virtual/opengl
237 - virtual/glu
238 - )
239 - x11-libs/libXtst"
240 -
241 -DEPEND=">=virtual/jdk-1.4
242 - app-arch/unzip
243 - x11-base/xorg-proto
244 - x11-libs/libX11
245 - x11-libs/libXrender
246 - x11-libs/libXt
247 - >=x11-libs/libXtst-1.1.0
248 - virtual/pkgconfig
249 - ${COMMON}"
250 -
251 -RDEPEND=">=virtual/jre-1.4
252 - ${COMMON}"
253 -
254 -S="${WORKDIR}"
255 -
256 -# JNI libraries don't need SONAME, bug #253756
257 -QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
258 -
259 -src_unpack() {
260 - local DISTFILE=${A}
261 - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
262 - unpack "./src.zip"
263 -
264 - # Cleanup the redirtied directory structure
265 - rm -rf about_files/ || die
266 -}
267 -
268 -java_prepare() {
269 - # Replace the build.xml to allow compilation without Eclipse tasks
270 - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
271 -
272 - mkdir -p "${S}/src"
273 - mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
274 -
275 - epatch "${FILESDIR}"/${PN}-3.8-as-needed-and-flag-fixes.patch
276 - epatch "${FILESDIR}"/${P}-gthread.patch
277 -}
278 -
279 -src_compile() {
280 - # Drop jikes support as it seems to be unfriendly with SWT
281 - java-pkg_filter-compiler jikes
282 -
283 - local AWT_ARCH
284 - local JAWTSO="libjawt.so"
285 - if [[ $(tc-arch) == 'x86' ]] ; then
286 - AWT_ARCH="i386"
287 - elif [[ $(tc-arch) == 'ppc' ]] ; then
288 - AWT_ARCH="ppc"
289 - elif [[ $(tc-arch) == 'ppc64' ]] ; then
290 - AWT_ARCH="ppc64"
291 - else
292 - AWT_ARCH="amd64"
293 - fi
294 - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
295 - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
296 - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
297 - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
298 - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
299 - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
300 - else
301 - eerror "${JAWTSO} not found in the JDK being used for compilation!"
302 - die "cannot build AWT library"
303 - fi
304 -
305 - # Fix the pointer size for AMD64
306 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
307 -
308 - local platform="linux"
309 -
310 - use elibc_FreeBSD && platform="freebsd"
311 -
312 - local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
313 -
314 - einfo "Building AWT library"
315 - ${make} make_awt
316 -
317 - einfo "Building SWT library"
318 - ${make} make_swt
319 -
320 - einfo "Building JAVA-AT-SPI bridge"
321 - ${make} make_atk
322 -
323 - if use gnome ; then
324 - einfo "Building GNOME VFS support"
325 - ${make} make_gnome
326 - fi
327 -
328 - if use cairo ; then
329 - einfo "Building CAIRO support"
330 - ${make} make_cairo
331 - fi
332 -
333 - if use opengl ; then
334 - einfo "Building OpenGL component"
335 - ${make} make_glx
336 - fi
337 -
338 - einfo "Building JNI libraries"
339 - eant compile
340 -
341 - einfo "Copying missing files"
342 - cp -i "${S}/version.txt" "${S}/build/version.txt" || die
343 - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
344 - "${S}/build/org/eclipse/swt/internal/" || die
345 -
346 - einfo "Packing JNI libraries"
347 - eant jar
348 -}
349 -
350 -src_install() {
351 - swtArch=${ARCH}
352 - use amd64 && swtArch=x86_64
353 - use x86-fbsd && swtArch=x86
354 -
355 - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
356 - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
357 - use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
358 - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
359 - sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
360 - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
361 -
362 - java-pkg_sointo /usr/$(get_libdir)
363 - java-pkg_doso *.so
364 -
365 - dohtml about.html
366 -}
367
368 diff --git a/dev-java/swt/swt-4.2-r3.ebuild b/dev-java/swt/swt-4.2-r3.ebuild
369 deleted file mode 100644
370 index fdfce91451a..00000000000
371 --- a/dev-java/swt/swt-4.2-r3.ebuild
372 +++ /dev/null
373 @@ -1,169 +0,0 @@
374 -# Copyright 1999-2018 Gentoo Foundation
375 -# Distributed under the terms of the GNU General Public License v2
376 -
377 -EAPI="5"
378 -
379 -inherit eutils flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs java-osgi
380 -
381 -MY_PV="${PV/_rc/RC}"
382 -MY_DMF="http://archive.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-201206081400"
383 -MY_P="${PN}-${MY_PV}"
384 -
385 -DESCRIPTION="GTK based SWT Library"
386 -HOMEPAGE="http://www.eclipse.org/"
387 -SRC_URI="
388 - amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
389 - ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
390 - ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
391 - x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
392 - x86-fbsd? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
393 -
394 -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
395 -SLOT="4.2"
396 -KEYWORDS="~amd64 ~ppc64 ~x86"
397 -IUSE="cairo gnome opengl"
398 -
399 -COMMON_DEP="
400 - >=dev-libs/atk-1.10.2
401 - >=dev-libs/glib-2.32
402 - >=x11-libs/gtk+-2.6.8:2
403 - x11-libs/libXtst
404 - cairo? ( >=x11-libs/cairo-1.4.14 )
405 - gnome? (
406 - =gnome-base/gnome-vfs-2*
407 - =gnome-base/libgnome-2*
408 - =gnome-base/libgnomeui-2*
409 - )
410 - opengl? (
411 - virtual/glu
412 - virtual/opengl
413 - )"
414 -DEPEND="${COMMON_DEP}
415 - >=virtual/jdk-1.4
416 - app-arch/unzip
417 - virtual/pkgconfig
418 - x11-base/xorg-proto
419 - x11-libs/libX11
420 - x11-libs/libXrender
421 - x11-libs/libXt
422 - >=x11-libs/libXtst-1.1.0"
423 -RDEPEND="${COMMON_DEP}
424 - >=virtual/jre-1.4"
425 -
426 -S="${WORKDIR}"
427 -
428 -# JNI libraries don't need SONAME, bug #253756
429 -QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
430 -
431 -src_unpack() {
432 - local DISTFILE=${A}
433 - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
434 - unpack "./src.zip"
435 -
436 - # Cleanup the redirtied directory structure
437 - rm -rf about_files/ || die
438 -}
439 -
440 -java_prepare() {
441 - # Replace the build.xml to allow compilation without Eclipse tasks
442 - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
443 - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
444 -
445 - # Fix Makefiles to respect flags and work with --as-needed
446 - epatch "${FILESDIR}"/${P}-as-needed-and-flag-fixes.patch
447 -
448 - # Define missing g_thread_supported() to be 0.
449 - sed -i '1s/^/#define g_thread_supported() 0\n\n/' "${S}"/os_custom.h || die
450 -}
451 -
452 -src_compile() {
453 - # Drop jikes support as it seems to be unfriendly with SWT
454 - java-pkg_filter-compiler jikes
455 -
456 - local AWT_ARCH
457 - local JAWTSO="libjawt.so"
458 - if [[ $(tc-arch) == 'x86' ]] ; then
459 - AWT_ARCH="i386"
460 - elif [[ $(tc-arch) == 'ppc' ]] ; then
461 - AWT_ARCH="ppc"
462 - elif [[ $(tc-arch) == 'ppc64' ]] ; then
463 - AWT_ARCH="ppc64"
464 - else
465 - AWT_ARCH="amd64"
466 - fi
467 - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
468 - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
469 - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
470 - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
471 - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
472 - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
473 - else
474 - eerror "${JAWTSO} not found in the JDK being used for compilation!"
475 - die "cannot build AWT library"
476 - fi
477 -
478 - # Fix the pointer size for AMD64
479 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
480 -
481 - local platform="linux"
482 -
483 - use elibc_FreeBSD && platform="freebsd"
484 -
485 - # Bug #461784, g_thread_init is deprecated since glib-2.32.
486 - append-cflags -DNO__1g_1thread_1init
487 -
488 - local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
489 -
490 - einfo "Building AWT library"
491 - ${make} make_awt
492 -
493 - einfo "Building SWT library"
494 - ${make} make_swt
495 -
496 - einfo "Building JAVA-AT-SPI bridge"
497 - ${make} make_atk
498 -
499 - if use gnome ; then
500 - einfo "Building GNOME VFS support"
501 - ${make} make_gnome
502 - fi
503 -
504 - if use cairo ; then
505 - einfo "Building CAIRO support"
506 - ${make} make_cairo
507 - fi
508 -
509 - if use opengl ; then
510 - einfo "Building OpenGL component"
511 - ${make} make_glx
512 - fi
513 -
514 - einfo "Building JNI libraries"
515 - eant compile
516 -
517 - einfo "Copying missing files"
518 - cp -i "${S}/version.txt" "${S}/build/version.txt"
519 - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
520 - "${S}/build/org/eclipse/swt/internal/" || die
521 -
522 - einfo "Packing JNI libraries"
523 - eant jar
524 -}
525 -
526 -src_install() {
527 - swtArch=${ARCH}
528 - use amd64 && swtArch=x86_64
529 - use x86-fbsd && swtArch=x86
530 -
531 - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
532 - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
533 - use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
534 - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
535 - sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
536 - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
537 -
538 - java-pkg_sointo /usr/$(get_libdir)
539 - java-pkg_doso *.so
540 -
541 - dohtml about.html
542 -}