From owner-freebsd-ports@FreeBSD.ORG Thu Jul 13 00:00:16 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E78DB16A4E1 for ; Thu, 13 Jul 2006 00:00:15 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5598B43D49 for ; Thu, 13 Jul 2006 00:00:14 +0000 (GMT) (envelope-from buhnux@gmail.com) Received: by py-out-1112.google.com with SMTP id c59so38031pyc for ; Wed, 12 Jul 2006 17:00:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=VnkYDgZecwfif8wMSL+y3zh7rnEfbWXisJ5KYm7pvDoK90UJyomLBr0dVbwHTPOdLrt8u2m1UNz/G9/dXzdFZRHxn7th9A+nWlGgv8kY3XJJjBdHFUXd2P8tH0eGSCbzHi3QBzOILgOd5+DI268KqE4DsvBXUYhwTtRy/RUv3CE= Received: by 10.35.11.15 with SMTP id o15mr13353pyi; Wed, 12 Jul 2006 17:00:13 -0700 (PDT) Received: by 10.35.87.9 with HTTP; Wed, 12 Jul 2006 17:00:13 -0700 (PDT) Message-ID: Date: Thu, 13 Jul 2006 00:00:13 +0000 From: "michael johnson" Sender: buhnux@gmail.com To: "[LoN]Kamikaze" In-Reply-To: <44B58B8B.2040306@gmx.de> MIME-Version: 1.0 References: <200607130024.18047.dejan.lesjak@ijs.si> <44B58B8B.2040306@gmx.de> X-Google-Sender-Auth: 6cfddc26068154b5 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org, Dejan Lesjak , freebsd-x11@freebsd.org Subject: Re: RFC: Merging X11BASE to LOCALBASE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2006 00:00:16 -0000 On 7/12/06, [LoN]Kamikaze wrote: > > michael johnson wrote: > > On 7/12/06, Dejan Lesjak wrote: > >> > >> Hello, > >> > >> There were a couple of debates already concerning /usr/X11R6 as prefix > >> for > >> X11 > >> ports and a bunch of other ports that currently by default install > there. > >> Quite some people were, when creating a new port that depends on X11, > >> wandering whether to put it in X11BASE or LOCALBASE. More than once a > >> question of whether the prefix /usr/X11R6 should be just dropped or at > >> least > >> only retained for core X11 distribution. With the upcoming X.org 7.x > >> ports > >> there is perhaps the opportunity to do the prefix merger along that. > >> Moving X11 prefix to LOCALBASE would simplify above dilemma. It would > be > >> also > >> more similar to where linux distributions are going (at least Gentoo, > >> Debian > >> and Fedora deprecated /usr/X11R6 in favour of /usr which, while > >> not /usr/local is the location of where all packages install - > depending > >> on > >> X11 or not). If I remember correctly from previous discussions, it > would > >> be > >> more convenient to people with separate mounts for installed packages > as > >> well. /usr/local is also the default value for --prefix configure > option > >> for > >> X.org packages. > >> So it is general intention to go with /usr/local or rather > >> ${LOCALBASE} as > >> prefix for X11 ports. If anyone feels that this is horribly wrong, > please > >> speak up. > >> > > > > I agree we should move a lot of software out of X11BASE but there > > will need to be a lot of work (esp. for gnome). I'm curious of the > > time frame in which xorg 7 will be committed to the tree? I'm not > > speaking for the entire freebsd gnome team but if we did decide > > to take on this task it would probably take several months to fully > > test and get everything working well in LOCALBASE. I think the > > major hurdle for us isn't moving everything to LOCALBASE it's > > more of the upgrade path people will have to take, having to > > rebuild all gnome components and all the bugs that will follow.. > > > > Michael > > > > It should be possible to make a shell skript that seds through shell > scripts, moves everything around and fixes /var/db/pkg without having to > rebuild anything. I guess most things would just work that way. > /var/db/pkg would be a problem, but the bigger problem for the gnome ports is gnome is tied in to X11BASE as it stands now and alot of things would break if part was in LOCALBASE and part was in X11BASE so it would have to be moved all at once.