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