Date: Mon, 30 Mar 2009 22:54:19 +0200 From: Pav Lucistnik <pav@FreeBSD.org> To: Dominic Fandrey <kamikaze@bsdforen.de> Cc: freebsd-ports@FreeBSD.org Subject: Re: LATEST_LINK not in index Message-ID: <1238446459.17527.4.camel@hood.oook.cz> In-Reply-To: <49CE6B06.8080402@bsdforen.de> References: <49CE6B06.8080402@bsdforen.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-vx8mw4DAqBi1Pfe/AZJX Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable Dominic Fandrey p=ED=B9e v so 28. 03. 2009 v 19:23 +0100: > I'm working on a binary package upgrade tool that gets all required > information from the INDEX file downloadable from the package > repositories. This means you do not need a local copy of the ports > tree to use it. >=20 > The only information required and missing is the LATEST_LINK. > Normally this is easily done by stripping the package name of > the version, but some ports define a proprietary LATEST_LINK > to avoid conflicts. This leads to the following problem, my > program has to do some guessing and in these cases it fails: >=20 > # pkg_upgrade firefox3 > # >=20 > # pkg_upgrade firefox > www/firefox;firefox-2.0.0.20_4,1 > www/firefox3;firefox-3.0.7,1 > # >=20 > It either matches none or more than one port. I could build > some guessing logic, but the real solution would be to have > the LATEST_LINK name in the index file. Is there any chance > a LATEST_LINK column will be added if I file a PR? Upgrades are easy. Look up @comment ORIGIN line in +CONTENTS file of the port being upgraded, then look up this value in second column of INDEX file. --=20 Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> It's now using GIFs instead of JPEGs. This is similar to replacing triangular wheels with round ones. --=-vx8mw4DAqBi1Pfe/AZJX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAknRMXQACgkQntdYP8FOsoJBHQCfYe6fDe5VDw7OC7w53hXu1Bzv q4kAoJHU0aPLbqWqmcVecyOfVQVPzn6o =BRsA -----END PGP SIGNATURE----- --=-vx8mw4DAqBi1Pfe/AZJX--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1238446459.17527.4.camel>