Subject: Re: Why are packages ever installed to /usr/X11R6?
To: NetBSD Packages Technical Discussion List <tech-pkg@NetBSD.ORG>
From: Eric Gillespie <firstname.lastname@example.org>
Date: 01/19/2003 17:17:23
"Greg A. Woods" <email@example.com> writes:
> I can't claim to know all or even just "a lot of" packages, but I don't
> know of any package that would install in /usr/X11R6 if xpkgwedge is not
> installed and which does not "need" to be there (for very good reasons,
> even if those reasons don't always apply in all scenarios).
> Can you please provide an example of such a package?
I already have, in <firstname.lastname@example.org>:
> This is not correct. Again, xpkgwedge despite its name
> restores normal functionality for the vast majority of X
> programs. Go ahead and build GTK+ and some GTK+ apps on
> Solaris outside pkgsrc, you will see that they do not install
> to /usr/X11R6. pkgsrc forces them there. If the hack to force
> imake programs out of /usr/X11R6 doesn't work on Solaris, who
> cares? It looks to me like people are saying that since it
> can't be fixed for all it shouldn't be fixed for any.
> This does not apply only to GTK+ applications, of course. The
> same is true for Qt and KDE (which i do not use). It is also
> true for emacs, rxvt, and aterm, the only non-GTK+ X apps with
> which i have real experience.
Below is a sampling of the packages installed on my system (all
those that require X). This is but a drop in the bucket
described in the quote above.
After i actually made the list, i was surprised. I could swear
that when i started using NetBSD a few years ago all gtk packages
ended up in /usr/X11R6, not just some of them. Am i
misremembering? Anyway, it looks like there is a trend to move
packages that don't really belong in /usr/X11R6 back to
/usr/pkg--for example, all the gtk2 packages don't have
USE_X11BASE so they go to /usr/pkg, right? If that is the case,
it looks like at least some committers agree with my complaint
and are working to correct it.
Eric Gillespie <*> email@example.com
Build a fire for a man, and he'll be warm for a day. Set a man on
fire, and he'll be warm for the rest of his life. -Terry Pratchett