On Tue, 03 Feb 2009 13:03:47 -0600, Alex Goncharov
<alex-goncha...@comcast.net> wrote:
I am trying to disengage from the latest X, and have had reasonable
success in this (thanks to everybody who had made the suggestions!):
1. Got the old (2008.12.23) ports tree and rebuilt the X-based
components as necessary.
2. Restarted my desktop (resulting in a perfect work environment).
3. Got the new (last night) ports tree and rebuilt higher-level
components (e.g. twm and xterm) on the foundation of the old X
core pieces (such as xproto, xorg-server and libxcb).
Going forward, I am going to keep the X core pieces as they are
(e.g. xorg-server-1.4.2,1), and update higher-level ports as I always
did.
I am slowly moving down the X ports dependency stack, trying to
understand what I should leave in a frozen state and what keep
upgrading.
Here I came across something that stunned me: the X drivers depend on
Gnome. E.g.
----------
$ pwd; make -V _DEPEND_DIRS; pkg_which /usr/ports/devel/pkg-config
/usr/ports/x11-drivers/xf86-video-nv
..... /usr/ports/x11/xproto /usr/ports/devel/pkg-config
----------
The pkg-config is not GNOME. Even the GTK+2 is not GNOME. By the way, why
don't you check the size of pkg-config. I am VERY surpised about that you
are whining over it.
Which is explained by:
----------
$ grep XORG_CAT Makefile
XORG_CAT= driver
----------
and in bsd.xorg.mk we find:
----------
# bsd.xorg.mk - Support for X.Org ports and dependencies
#
# Created by: Florent Thoumie <f...@freebsd.org>
#
# !!! Here be dragons !!! (yeah, here as well...)
#
# $FreeBSD: ports/Mk/bsd.xorg.mk,v 1.9 2009/01/23 16:27:14 flz Exp $
. if ${XORG_CAT} == "driver"
USE_GNOME+= pkgconfig
----------
The semantics of USE_GNOME is defined as follows:
# USE_GNOME - A list of the Gnome dependencies the port has (e.g.,
# glib12, gtk12). Implies that the port needs
# Gnome. Implies inclusion of bsd.gnome.mk.
Can you please explain why X drivers need Gnome pieces? (I think it's
wrong.)
Thanks,
-- Alex -- alex-goncha...@comcast.net --
--
me...@cox.net - m...@freebsd.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gn...@freebsd.org
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"