From owner-freebsd-ports Mon Nov 8 13:23:49 1999 Delivered-To: freebsd-ports@freebsd.org Received: from bachue.usc.unal.edu.co (bachue.usc.unal.edu.co [168.176.3.20]) by hub.freebsd.org (Postfix) with ESMTP id 3C87114C43; Mon, 8 Nov 1999 13:23:41 -0800 (PST) (envelope-from pfgiffun@bachue.usc.unal.edu.co) Received: from bachue.usc.unal.edu.co ([168.176.3.54]) by bachue.usc.unal.edu.co (Netscape Messaging Server 3.6) with ESMTP id AAA182D; Mon, 8 Nov 1999 16:24:46 -0500 Message-ID: <38272F0F.16E128E9@bachue.usc.unal.edu.co> Date: Mon, 08 Nov 1999 15:14:07 -0500 From: "Pedro Fernando Giffuni" Organization: Universidad Nacional de Colombia X-Mailer: Mozilla 4.5 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Will Andrews Cc: ports@FreeBSD.ORG, "R. Imura" , Satoshi - Ports Wraith - Asami Subject: Re: Possible change in the Qt port. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Will Andrews wrote: > ... > > Is it not possible to have a QTDIR that is compliant with hier(7)? Can I > suggest ${X11BASE}/qt & ${X11BASE}/qt2 ? That will make it independent of this > particular hier(7) section: > > X11R6/ X11R6 distribution executables, libraries, etc (op- > tional). > 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 independant files. > > ..where under Pedro's suggestion (lib/) it would be against hier. But we can > simply create a new directory under X11R6, just like WindowMaker does (in this > particular case, ${X11BASE}/GNUstep). And it would be compliant with X11R6's > hier(7) description above! :-) > This really breaks hier(7) just like Lesstif does. The idea is to respect the tree structure, and not add new first level branches. We need something like share/ but for architecture dependent files. I didn't invent this, but AFAIK the traditional place for has been lib, and since Qt is only used for development purposes it doesn't fit very badly. > >> Just because the rule isn't enforced in all cases doesn't make the > >> rule invalid. :) > > May I point out that there are 2,700+ ports and (currently) only one exception > to this "rule" (that I know of)? :-) > The problem is similar to the old Tcl/Tk discussion. There are many "exceptions" but you won't notice them because we have symlinked the binaries to $(PREFIX)/bin to avoid confusion. If I'm not wrong, netscape is another case. > -- > Will Andrews > GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w--- > ?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ > G++>+++ e->++++ h! r-->+++ y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message