summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Sozeau <mattam@gentoo.org>2005-07-25 14:26:22 +0000
committerMatthieu Sozeau <mattam@gentoo.org>2005-07-25 14:26:22 +0000
commit619aa257684bcf5030b716be630bc61c864144d8 (patch)
tree88c28c6dca6bf4e985a3fe78a64dd0c0a8ce60ea /dev-ml/lablgtk/lablgtk-2.4.0.ebuild
parentAdd gnomecanvas use flag for lablgtk (avoids requiring a complete gnome (diff)
downloadhistorical-619aa257684bcf5030b716be630bc61c864144d8.tar.gz
historical-619aa257684bcf5030b716be630bc61c864144d8.tar.bz2
historical-619aa257684bcf5030b716be630bc61c864144d8.zip
New USE flag gnomecanvas, fixes bug #87426.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'dev-ml/lablgtk/lablgtk-2.4.0.ebuild')
-rw-r--r--dev-ml/lablgtk/lablgtk-2.4.0.ebuild19
1 files changed, 14 insertions, 5 deletions
diff --git a/dev-ml/lablgtk/lablgtk-2.4.0.ebuild b/dev-ml/lablgtk/lablgtk-2.4.0.ebuild
index a561885a3999..65132e603dc0 100644
--- a/dev-ml/lablgtk/lablgtk-2.4.0.ebuild
+++ b/dev-ml/lablgtk/lablgtk-2.4.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/lablgtk-2.4.0.ebuild,v 1.10 2005/07/25 11:08:21 mattam Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/lablgtk/lablgtk-2.4.0.ebuild,v 1.11 2005/07/25 14:26:22 mattam Exp $
inherit eutils
-IUSE="debug doc glade gnome opengl svg"
+IUSE="debug doc glade gnome gnomecanvas opengl svg"
DESCRIPTION="Objective CAML interface for Gtk+2"
HOMEPAGE="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html"
@@ -15,8 +15,8 @@ DEPEND=">=x11-libs/gtk+-2.4
>=dev-lang/ocaml-3.07
svg? ( >=gnome-base/librsvg-2.2 )
glade? ( >=gnome-base/libglade-2.0.1 )
- gnome? ( >=gnome-base/libgnomecanvas-2.2
- >=gnome-base/gnome-panel-2.4.0
+ gnomecanvas? ( >=gnome-base/libgnomecanvas-2.2 )
+ gnome? ( >=gnome-base/gnome-panel-2.4.0
>=gnome-base/libgnomeui-2.4.0 )
opengl? ( >=dev-ml/lablgl-0.98
>=x11-libs/gtkglarea-1.9 )"
@@ -34,13 +34,22 @@ src_unpack() {
}
src_compile() {
+ local myconf
+
use debug && myconf="$myconf --enable-debug"
myconf="$myconf $(use_with svg rsvg)"
myconf="$myconf $(use_with glade)"
- myconf="$myconf $(use_with gnome gnomecanvas)"
+ # libgnomeui already depends on libgnomecanvas
+ if use gnomecanvas || use gnome
+ then
+ myconf="$myconf --with-gnomecanvas"
+ else
+ myconf="$myconf --without-gnomecanvas"
+ fi
+
myconf="$myconf $(use_with gnome gnomeui)"
myconf="$myconf $(use_with gnome panel)"