# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.4-r4.ebuild,v 1.11 2012/05/03 07:42:51 jdhore Exp $ EAPI="1" inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi MY_PV="${PV/_pre/M}" MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-200806172000" MY_P="${PN}-${MY_PV}" DESCRIPTION="GTK based SWT Library" HOMEPAGE="http://www.eclipse.org/" SRC_URI="x86? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) x86-fbsd? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) amd64? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip ) ppc? ( http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip ) ppc64? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )" SLOT="3.4" LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" KEYWORDS="amd64 ppc ppc64 x86" IUSE="cairo gnome opengl" COMMON=">=dev-libs/glib-2.6 >=x11-libs/gtk+-2.6.8:2 >=dev-libs/atk-1.10.2 cairo? ( >=x11-libs/cairo-1.4.14 ) gnome? ( =gnome-base/libgnome-2* =gnome-base/gnome-vfs-2* =gnome-base/libgnomeui-2* ) opengl? ( virtual/opengl virtual/glu ) x11-libs/libXtst" # Use a blocker to avoid file collisions when upgrading to the slotted version # We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT # so this is the only way to prevent collisions # libXtst/xextproto is done like this due to the XTest.h move - bug #292244 DEPEND=">=virtual/jdk-1.4 !=dev-java/swt-3.4*:3 app-arch/unzip x11-libs/libX11 x11-libs/libXrender x11-libs/libXt || ( >=x11-libs/libXtst-1.1.0 "MANIFEST_TMP.MF" java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" java-pkg_sointo /usr/$(get_libdir) java-pkg_doso *.so dohtml about.html || die }