Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Aug 2009 20:31:58 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        Thomas Backman <serenity@exscape.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: portversion and pkg_version have different opinions on current versions
Message-ID:  <4A86FF1E.1030705@quip.cz>
In-Reply-To: <B787D58E-9157-48E7-ADF3-E8D54F8AF22F@exscape.org>
References:  <B787D58E-9157-48E7-ADF3-E8D54F8AF22F@exscape.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thomas Backman wrote:
[...]
> [root@chaos ~]# pkgdb -aF
> --->  Checking the package registry database
> [root@chaos ~]# portversion -l '<'
> dnsmasq                     <
> ezm3                        <
> libtool                     <
> python26                    <
> [root@chaos ~]# pkg_version | awk '$2 !~ /=/'
> [root@chaos ~]# portupgrade -a
> [root@chaos ~]#
[...]

As was mentioned, you can use pkg_version -L =, or you can compare it 
with INDEX.db instead of ports tree: pkg_version -IL =. This is 
significantly faster.

pkg_version -L =
Usr: 7.286s  Krnl: 3.984s  Totl: 0:31.77s

pkg_version -IL =
Usr: 0.195s  Krnl: 0.015s  Totl: 0:00.21s

And if you want to know the version of newer (available) port, you can 
use pkg_version -vIL =
It gives you something like this:

png-1.2.35                   <   needs updating (index has 1.2.38)
postfix-2.5.6,1              <   needs updating (index has 2.6.3,1)
vim-lite-7.2.209             <   needs updating (index has 7.2.239)

Miroslav Lachman



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