cvs commit: ports CHANGES UPDATING ports/Mk bsd.port.mk ports/accessibility/linux-atk Makefile pkg-plist ports/archivers/stuffit Makefile ports/astro/linux-setiathome Makefile ports/audio/baudline Makefile ports/audio/linux-arts ...

Michael Nottebrock lofi at freebsd.org
Sat Jun 25 19:43:10 GMT 2005


On Saturday, 25. June 2005 21:06, Alexander Leidinger wrote:
> On Sat, 25 Jun 2005 20:24:27 +0200
>
> Michael Nottebrock <lofi at freebsd.org> wrote:
> > > So whoever wants to talk the last word on this issue should update the
> > > documentation.
> >
> > No need, it's been documented in hier(7) for years. You're obviously not
> > the first person to have missed that though.
>
> Quoting hier(7):
> ---snip---
>        X11R6/    X11R6 distribution executables, libraries, etc
>                  (optional).
>                  bin/      X11R6 binaries (servers, utilities, local
>                            packages/ports).
>                            ^^^^^^^^^^^^^^                      ^^^^^
>                  etc/      X11R6 configuration files and scripts.
>                  include/  X11R6 include files.
>                  lib/      X11R6 libraries.
>                  man/      X11R6 manual pages.
>                  share/    architecture-independent files.
> ---snip---
>
> I understand the marked parts as if we complain with hier(7) if ports
> which use X11 are installed there.

I really have no idea how you're arriving at that conclusion. It doesn't say 
"ports which use X11". 

> If I (and others) understand this wrong, the description is ambiguous.

No, because what applies to the X11R6 directory of course still applies to the 
X11R6/bin subdirectory - it's packages/ports _of_ X11R6, as opposed to the 
version that we (used to) ship on the installation CD (in a distribution 
set).

I mean, really, if anybody would stop for a minute and think about this - what 
sense does putting everything that somehow links to or displays stuff via X11 
into a common prefix make???

X11R6 historically lives in X11R6 so it's easy to keep *separated* from 
everything else and its own huge hierarchy doesn't mess up whatever UNIX 
variant's filesystem layout the user installs it on. If we keep cluttering up 
its hierarchy with stuff that isn't part of X11R6, there's no reason left to 
keep that hierarchy at all - we could just as well put X11R6 into /usr/local.

-- 
   ,_,   | Michael Nottebrock               | lofi at freebsd.org
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-ports/attachments/20050625/e78b7895/attachment.bin


More information about the cvs-ports mailing list