Summary: | orbit unconditionally DEPENDs on tcp-wrappers | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephen Bosch <posting> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stephen Bosch
2004-01-31 11:25:55 UTC
`emerge info` does report the actual USE flags which are combined from make.globals, make.defaults, make.conf and the environment variables. If you add "-foo" in make.conf the "foo" flag will be removed from the actual USE flags. Yeah, but then it insists on installing tcp-wrappers (for example) with ORBit, even though -tcpd has been added /etc/make.conf. orbit doesnt DEPEND on tcp-wrappers, look at the ebuilds just because you have -tcpd doesnt mean you wont get tcp-wrappers ... if a package needs it, you're gonna get it look into what package is trying to pull it in and see if that package actually needs tcp-wrappers Not true: # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/gnome-base/ORBit/ORBit-0.5.16.ebuild,v 1.11 2003/10/28 10:16:06 foser Exp $ inherit gnome.org IUSE="nls" DESCRIPTION="A high-performance, lightweight CORBA ORB aiming for CORBA 2.2 comp liance" HOMEPAGE="http://www.labs.redhat.com/orbit/" DEPEND="virtual/glibc nls? ( sys-devel/gettext ) >=sys-apps/tcp-wrappers-7.6 =dev-libs/glib-1.2*" RDEPEND="virtual/glibc =dev-libs/glib-1.2*" So, now, how is it that when I have -tcpd in my USE environment, ORBit still installs tcp-wrappers? And who put this dependency in the ebuild in the first place? ah i checked orbit2, not orbit USE flags affect OPTIONAL depends, not REQUIRED depends so if you have -X in USE but try to emerge say KDE, you're gonna get X cause KDE needs it we'll let gnome figure out if tcpwrappers is a required depend Well, as we all seem to have acknowledged, ORBit builds just fine without tcp-wrappers, so this dependency should be changed. |