From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 22 06:04:40 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56A0A16A4CF; Mon, 22 Dec 2003 06:04:40 -0800 (PST) Received: from demos.su (mx.demos.su [194.87.0.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB50743D55; Mon, 22 Dec 2003 06:04:35 -0800 (PST) (envelope-from mitya@fling-wing.demos.su) Received: from [194.87.5.69] (HELO fling-wing.demos.su) by demos.su (CommuniGate Pro SMTP 4.1.6/D) with ESMTP-TLS id 141084040; Mon, 22 Dec 2003 17:04:34 +0300 Received: from fling-wing.demos.su (localhost [127.0.0.1]) by fling-wing.demos.su (8.12.9p2/8.12.6) with ESMTP id hBME4YkJ033539; Mon, 22 Dec 2003 17:04:34 +0300 (MSK) (envelope-from mitya@fling-wing.demos.su) Received: (from mitya@localhost) by fling-wing.demos.su (8.12.9p2/8.12.9/Submit) id hBME4Xrh033538; Mon, 22 Dec 2003 17:04:33 +0300 (MSK) (envelope-from mitya) Date: Mon, 22 Dec 2003 17:04:33 +0300 From: Dmitry Sivachenko To: Alexander Nedotsukov Message-ID: <20031222140433.GA32655@fling-wing.demos.su> References: <20031222094622.GA99206@fling-wing.demos.su> <3FE6D3DD.6060209@FreeBSD.org> <20031222114256.GA14823@fling-wing.demos.su> <3FE6F820.9030609@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <3FE6F820.9030609@FreeBSD.org> WWW-Home-Page: http://mitya.pp.ru/ X-PGP-Key: http://mitya.pp.ru/mitya.asc User-Agent: Mutt/1.5.5.1i cc: gnome@FreeBSD.org Subject: Re: libsml2 & libxslt config files location X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2003 14:04:40 -0000 On Mon, Dec 22, 2003 at 10:56:48PM +0900, Alexander Nedotsukov wrote: > Okay. Probably I missed you point here but I would say in general case > you can not update package w/o updating its config file if any. Most packages continue to work with old config files after upgrade. > > >These two files are the only exception: they cantain hardcoded version > >number of > >libxml2 and libxslt. > > > >It would be really nice to move them to some other place. > >Since their purpose matches gtk12-config closely, I propose /usr/local/bin > >for > >them. > > > > > We have {xml2,xslt}-config wich plays role similar to gtk12-config. > Those {xml2,xslt}Conf.sh files in qustion are *config* files. They > supposed to be included by various shell scripts. Yes they have .sh > suffix but look at their permissions, look at their content. I can count > on number of ports and most notable is portupgrade wich keep such > script-like config files under etc/ directory. If they are really config files, why do they contain version numbers of libxml and libxslt?!? These are constants and can not be configured. If I upgrade those libraries and leave these files untouched, scripts you mentioned will continue to think we have an older version of these libs. I see no logic here. What are these script which use {xml2,xslt}Conf.sh, provided that the same information can be extracted from {xml2,xslt}-config? > > >_______________________________________________ > >freebsd-gnome@freebsd.org mailing list > >http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > >To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > > > > > >