cvs commit: ports/mail Makefile ports/mail/postfix20 Makefile

Oliver Eikemeier eikemeier at fillmore-labs.com
Wed May 12 03:26:03 PDT 2004


Pav Lucistnik wrote:

> V st, 12. 05. 2004 v 11:45, Oliver Eikemeier píše:
> 
>>>pav         2004/05/12 01:49:05 PDT
>>>
>>>  FreeBSD ports repository
>>>
>>>  Modified files:
>>>    mail                 Makefile 
>>>    mail/postfix20       Makefile 
>>>  Log:
>>>  After repocopy from mail/postfix, add mail/postfix20 port with postfix 2.0.x
>>>  for people who don't want to update to 2.1.x right now.
>>
>>I guess
>>
>>  LATEST_LINK=	postfix20
>>
>>would have been more appropriate than
>>
>>  NO_LATEST_LINK=	yes
>>
>>At least you could do
>>
>>  pkg_add -r postfix20
>>
>>instead of knowing the precise version number then.
> 
> I suppose pkg_add -r postfix20 is more unintuitive than pkg_add -r
> postfix-2.0.20, but I don't see how this could break anything so let it
> be.

That is not the way pkg_add and LATEST_LINK works. If you want to install
a package that has no LATEST_LINK set you have to specify the full URL,
including your OS version.

LATEST_LINK actually does some useful magic, and it's basically free, since
you it will only add the overhead of one inode. So NO_LATEST_LINK should
only be set by ports that are not expected to be installed by package users,
for example because they are of highly experimental nature.

-Oliver


More information about the cvs-ports mailing list