Date: Tue, 03 Oct 2000 15:24:38 +0300 From: Maxim Sobolev <sobomax@FreeBSD.org> To: Neil Blakey-Milner <nbm@mithrandr.moria.org> Cc: Akinori -Aki- MUSHA <knu@idaemons.org>, freebsd-ports@FreeBSD.org, bmah@FreeBSD.org Subject: Re: Enhancement of pkg_version's version comparison routine Message-ID: <39D9D006.652DC258@FreeBSD.org> References: <86k8by6eis.wl@archon.local.idaemons.org> <20000927002401.A73341@mithrandr.moria.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Neil Blakey-Milner wrote: > You rule. > > If you or anyone else is bored, hack multi-version support into > pkg_version like I did way-back-when: > > webalizer-1.30.4 = up-to-date > webalizer-2.00.12 = up-to-date The more comprehensive solution would be to add information about package origin (i.e. corresponding /usr/ports/foo/bar directory) into +CONTENTS, so pkg_version will be able to look into port's directory to check version instead of relying on INDEX (however the latter could be used as a fallback). This should fix at least two problems with pkg_version: considerable lag between actual ports and versions in ports/INDEX; and inability to distinguish between multi-version ports. I currently looking into this problem and it seems that we could utilize either `@option' or `@comment' PLIST variables to avoid introducing new variable (to retain backward compatability of packages). Any comments, ideas, suggestions? -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39D9D006.652DC258>