From owner-cvs-ports@FreeBSD.ORG Fri Jan 6 18:23:52 2006 Return-Path: X-Original-To: cvs-ports@freebsd.org Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76C6E16A41F; Fri, 6 Jan 2006 18:23:52 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from centrmmtao06.cox.net (centrmmtao06.cox.net [70.168.83.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A6B043D46; Fri, 6 Jan 2006 18:23:51 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by centrmmtao06.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060106182136.OUEP4002.centrmmtao06.cox.net@mezz.mezzweb.com>; Fri, 6 Jan 2006 13:21:36 -0500 Date: Fri, 06 Jan 2006 12:24:56 -0600 To: pav@freebsd.org References: <200601052201.k05M1Hiv047660@repoman.freebsd.org> <200601052003.37898@aldan> <1136537653.70797.5.camel@pav.hide.vol.cz> <200601060810.40777@aldan> <1136553651.70797.19.camel@pav.hide.vol.cz> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <1136553651.70797.19.camel@pav.hide.vol.cz> User-Agent: Opera M2/8.51 (Linux, build 1462) Cc: cvs-ports@freebsd.org, Doug Barton , Mikhail Teterin , cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/textproc/libwpd Makefile distinfo X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2006 18:23:52 -0000 On Fri, 06 Jan 2006 07:20:51 -0600, Pav Lucistnik wrote: > Mikhail Teterin píše v pá 06. 01. 2006 v 08:10 -0500: >> On Friday 06 January 2006 03:54 am, Pav Lucistnik wrote: > >> = This looks like a larger design problem and I don't know from where to >> = start attacking it. >> >> With other things a port's maintainer gets to craft his own LIB_DEPENDS >> as he wants to... USE_GNOME takes away that flexibility. > > You must realize that USE_GNOME came into existence before the > LIB_DEPENDS without shlib version were even possible in the framework. > It was created for the single purpose of not having to touch 1000+ ports > each time the library number changes. > > Now when you can solve this problem by not requiring shlib number, or by > specifying minimal package version, you don't have to use USE_GNOME. > The majority of USE_GNOME component just translates into the > dependencies, really. Only few have a non-trivial functionality (*hack > ones). > >> It is not directly relevant either. If the goal is to minimize the >> amount of support requests, you may as well require the OS-reinstall >> before each gnome upgrade... > > Actually, that would be much easier for majority of people than > attempting portupgrading it. > >> = > Considering, that most software that has such version demands makes >> = > its own checks in the configure, there is no added safety at all... >> >> = Oh no, we can't just let rely on configure checks. First, we never >> = want `make` to fail. Than we could go Slackware and forget the >> = dependencies in ports anyway. >> >> `make' fails NOW -- in a much messier way. one starts building libwpd, >> it starts building a new libgsf, that starts building a new gconf. gconf >> tries to install, finds an existing gconf and refuses to install... >> Oops. make failed and an e-mail was dispatched to gnome@ > > That's some valid point, yes. > >> Simply remove most (all?) of the major library requirements from the >> bsd.gnome.mk. > > Now I'm a bit hesitant to do this. But I feel that replacing them with > minimal version numbers would be a good thing too. > > I don't know what's the opinion of members of the FreeBSD GNOME Team, so > I can't speak for them. That's fine with me when pkg_add is broke^H^H^H^H^featureless (doesn't check library version before install). The gsf:1.6 stuff sound like a good idea, btw. Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org