portversion and pkg_version have different opinions on current
versions
N.J. Mann
njm at njm.me.uk
Sat Aug 15 19:33:43 UTC 2009
In message <6B5B7698-CCD8-48FF-A5FB-0349D4CC1143 at exscape.org>,
Thomas Backman (serenity at exscape.org) wrote:
>
> On Aug 15, 2009, at 20:31, Miroslav Lachman wrote:
> > Thomas Backman wrote:
> > [...]
> >> [root at chaos ~]# pkgdb -aF
> >> ---> Checking the package registry database
> >> [root at chaos ~]# portversion -l '<'
> >> dnsmasq <
> >> ezm3 <
> >> libtool <
> >> python26 <
> >> [root at chaos ~]# pkg_version | awk '$2 !~ /=/'
> >> [root at chaos ~]# portupgrade -a
> >> [root at 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
> Thanks, guys!
> However, a new issue appeared... Kind of. I know I read something
> about portsnap and INDEX on the -current list recently, so I'm
> guessing this is related? Maybe not, though (see later in the mail).
[...]
I am not familiar with portsnap - I use CVS (and SVN) because I like to
have ports, src, doc and www locally, just in case... Be that as it
may, you can always do a
make index
to rebuild the INDEX-* file.
Cheers,
Nick.
--
More information about the freebsd-ports
mailing list