From owner-freebsd-emulation@FreeBSD.ORG Wed Oct 26 13:03:38 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2AACC16A41F; Wed, 26 Oct 2005 13:03:38 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27F7243D5F; Wed, 26 Oct 2005 13:03:31 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E84E.dip.t-dialin.net [84.165.232.78]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j9QChqwR042522; Wed, 26 Oct 2005 14:43:53 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j9QD3JLK018646; Wed, 26 Oct 2005 15:03:19 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by netchild.homeip.net (Horde MIME library) with HTTP; Wed, 26 Oct 2005 15:03:19 +0200 Message-ID: <20051026150319.e8j8u9brwwwgkwk0@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 26 Oct 2005 15:03:19 +0200 From: Alexander Leidinger To: Boris Samorodov References: <200510150102.j9F12n05008693@freefall.freebsd.org> <63212306@serv3.int.kfs.ru> In-Reply-To: <63212306@serv3.int.kfs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@freebsd.org, Trevor Johnson Subject: Re: ports/85254: [patch] emulators/linux_base-rh-9: add /usr/X11R6/lib to etc/ld.so.conf X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Oct 2005 13:03:38 -0000 Boris Samorodov wrote: > On Sat, 15 Oct 2005 01:02:49 GMT Trevor Johnson wrote: > >> Synopsis: [patch] emulators/linux_base-rh-9: add /usr/X11R6/lib to >> etc/ld.so.conf > >> State-Changed-From-To: open->analyzed >> State-Changed-By: trevor >> State-Changed-When: Sat Oct 15 00:45:25 GMT 2005 >> State-Changed-Why: >> When I wrote the linux-Xfree86-libs port, it made the necessary >> changs to ld.so.conf. However netchild decided to redesign that >> port, so that it no longer did that. This caused the breakage you >> found. It affects all the Linux base ports that previously could >> work with the linux-Xfree86-libs port, While your solution seems >> okay, I think it would be simpler to just revert the changes to the >> linux-Xfree86-libs port. > >> http://www.freebsd.org/cgi/query-pr.cgi?pr=85254 > > Well, we do have some inconsistency with x11/linux-Xfree86-libs and > emulators/linux-base-* ports. Can someone take a look at the problem > and Do The Right Thing? As I explained several times to Trevor (I don't know if only per mail or in a PR or here on emulation@), the linux-X11 port already does the right thing after the redesign. ld.so.conf is owned by the linux_base ports and files owned by port A should not be modified by port B. I'm only aware of one linux port which needs to modify ld.so.conf, and this is the linux-X11 port. There may be exceptions to the B isn't allowd to modify files from A rule, but in the linux_base case we don't need to make an excpetion. The ld.so.conf is a config file and it doesn't hurt to have the linux-X11 path in there. Yes, there are other files which don't follow the "A/B"-rule, but just because of this we don't need to show more bad habbit. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 Science is true. Don't be misled by facts.