From owner-freebsd-gnome@FreeBSD.ORG Fri Jan 14 18:18:09 2005 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 3894E16A4CE; Fri, 14 Jan 2005 18:18:09 +0000 (GMT) Received: from lakermmtao11.cox.net (lakermmtao11.cox.net [68.230.240.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 869C143D2F; Fri, 14 Jan 2005 18:18:08 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by lakermmtao11.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20050114181807.EAHW1657.lakermmtao11.cox.net@mezz.mezzweb.com>; Fri, 14 Jan 2005 13:18:07 -0500 Date: Fri, 14 Jan 2005 12:18:51 -0600 To: "Adam Weinberger" References: <41E7ECDB.9090704@FreeBSD.org> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <41E7ECDB.9090704@FreeBSD.org> User-Agent: Opera M2/7.54u1 (Linux, build 892) cc: gnome@freebsd.org cc: Linus Nordberg Subject: Re: textproc/libxslt depending on libxml >= 2.6.15 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: Fri, 14 Jan 2005 18:18:09 -0000 On Fri, 14 Jan 2005 11:01:31 -0500, Adam Weinberger wrote: > Linus Nordberg wrote: >> "Jeremy Messenger" wrote >> Fri, 14 Jan 2005 00:08:20 -0600: >> | > # $FreeBSD: ports/textproc/libxslt/Makefile,v 1.68 2004/10/29 >> | > 18:58:25 marcus Exp $ >> | > fails. >> | >> From config.log: >> | > configure:22284: checking for libxml libraries >= 2.6.15 >> | > configure:22343: error: Version 2.6.13 found. You need at least >> | > libxml2 2.6.15 for this version of libxslt >> | > >> | > (Makefile rev. 1.69 is current but it fixes a libcrypt dependency >> only.) >> | | Please use the portupgrade and you will not have that kind of >> | problem. We have 2.6.16 in ports tree. >> I was under the impression that the ports system handles these kind of >> dependencies through LIB_DEPENDS in the Makefiles. How is portupgrade >> supposed to solve this in the case where you don't have libxslt >> installed to begin with? > > Because libxslt can't install until libxml2 is upgraded. Running > 'portupgrade -a' will ensure that all your ports are up-to-date. At the > very least, 'portupgrade libxml2' should fix your libxslt build problem. > >> I enjoy portupgrade from time to time but sometimes I just can't wait >> the three to four hours it takes to rebuild INDEX.tmp on my >> system. :-( I agree, this is nasty. > Try this: Or another way if you don't use INDEX like me. ============================================ # echo $PORTS_INDEX /usr/ports/INDEX.dummy # ls -l /usr/ports/INDEX.dummy -rw-r--r-- 1 root wheel 0 Nov 26 13:12 /usr/ports/INDEX.dummy ============================================ As you can see that my INDEX.dummy is always empty and portupgrade will not bother to poke around with the INDEX. Warning, portversion and very few other will not work without a real INDEX, but I never need those thought. Cheers, Mezz > # cd /usr/ports > # make fetchindex > # portupgrade portupgrade > > The new version of portupgrade fetches INDEX, which takes 5 seconds, > instead of rebuilding it, which takes around 8 years. > > # Adam -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org