Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 2004 14:04:13 -0500
From:      parv <parv@pair.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        knu@FreeBSD.org
Subject:   Re: Differences between 'make index' and 'portsdb -U'
Message-ID:  <20040208190413.GA421@moo.holy.cow>
In-Reply-To: <20040207082502.GA67113@xor.obsecurity.org>
References:  <20040207082502.GA67113@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
in message <20040207082502.GA67113@xor.obsecurity.org>,
wrote Kris Kennaway thusly...
>
> I've been looking at index builds a fair bit recently, and I've
> noticed a number of problems with both 'make index' and 'portsdb -U'
> (part of portupgrade).
...
> 3) portsdb -U doesn't record PATCH_DEPENDS entries, 'make index' does.
> 
> 4) portsdb -U doesn't accept (valid) dependency lines like the
> following (from p5-XML-Xerces):
> 
> BUILD_DEPENDS=  ${NONEXISTENT}:${PORTSDIR}/textproc/xerces-c2:"configure TRANSCODER=native"
> 
> This gives a spurious error during the build:
> 
> p5-XML-Xerces-2.3.0.4_2:"" non-existent -- dependency list incomplete
...
> Modulo the cosmetic bug #1 above, this all counts in favour of using
> 'make index' to build your indexes, and against using 'portsdb -U'

Kris you forgot to mention that portupgrade will create a usable
INDEX on FreeBSD 4.8 and more importantly when ports tree is
incomplete, unlike 'make index'.


  - Parv

-- 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040208190413.GA421>