Date: Tue, 25 Sep 2001 12:35:34 +0200 From: Francesco Casadei <fcasadei@inwind.it> To: freebsd-questions mailing list <freebsd-questions@freebsd.org> Subject: ``? origin unknown'' using portversion Message-ID: <20010925123534.A3954@goku.kasby>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hi all,
I'm having problems using portversion. I do not understand how to fix "?
origin unknown" for certain ports.
# cd /usr/ports
# portversion -v
XFree86-3.3.6 ? origin unknown
XFree86-aoutlibs-3.3.3 ? origin unknown
XFree86-contrib-3.3.6 ? origin unknown
Xaw3d-1.5 ? origin unknown
apache-1.3.20 ? origin unknown
autoconf-2.13_1 = up-to-date with port
automake-1.4.5_1 = up-to-date with port
bash-2.04 ? origin unknown
boehm-gc-5.3_1 = up-to-date with port
bpft-2.0 ? origin unknown
bzip2-1.0.1 = up-to-date with port
cdrecord-1.9 ? origin unknown
crack-5.0 ? origin unknown
cvsup-16.1d ? origin unknown
cvsweb-1.112.1.82 = up-to-date with port
daemontools-0.70_1 ? origin unknown
djbdns-1.05 ? origin unknown
docbook-1.2 ? origin unknown
docbook-241 ? origin unknown
docbook-3.0 ? origin unknown
docbook-3.1 ? origin unknown
docbook-4.0 ? origin unknown
docbook-4.1 ? origin unknown
docproj-1.9 ? origin unknown
[...]
From portversion(1) manpage:
[...]
? The installed package does not appear in the database. This
could be because the port has been removed from the official
ports tree, or because the package was installed from an unoffi-
cial (or not yet committed) port, or because the index file has
not been updated in sync with the tree yet.
! The installed package does not have an origin recorded. This
could be because the package was installed long ago. You can run
``pkgdepfix -o'' to complete missing origins.
You can cope with most out-of-date situations by updating the ports tree
and running ``portsdb -U''. (See portsdb(1) for details)
[...]
So, I CVSup'd the Ports Collection, ran ``portsdb -Uu'' to rebuild INDEX and
``pkgdepfix -o'' to fix missing origins.
I'm still having the same output from portversion. Furthermore, not all ports
are found running a ``make search name=portname''. For example:
# cd /usr/ports
# make search name=samba
# cat /usr/ports/net/samba/pkg-comment
A free SMB and CIFS client and server for UNIX
Actually, I have installed samba-2.0.7 from the Ports:
# portversion -v samba
samba-2.0.7 ? origin unknown
but portversion is unable to detect that this port needs updating:
# grep PORTVERSION /usr/ports/net/samba/Makefile
PORTVERSION= 2.0.10
The problem does not show up using the good 'old' pkg_version:
# pkg_version -vs samba
samba-2.0.7 < needs updating (port has 2.0.10)
OS version is:
# uname -a
FreeBSD goku.kasby 4.4-STABLE FreeBSD 4.4-STABLE #0: Wed Sep 19 20:12:40 CEST
2001 root@goku.kasby:/usr/obj/usr/src/sys/GOKU i386
portupgrade version is:
# pkg_info -I 'portupgrade*'
portupgrade-20010818b Very powerful FreeBSD ports/packages upgrading tool and
mor
Francesco Casadei
--
You can download my public key from http://digilander.iol.it/fcasadei/
or retrieve it from a keyserver (pgpkeys.mit.edu, wwwkeys.pgp.net, ...)
Key fingerprint is: 1671 9A23 ACB4 520A E7EE 00B0 7EC3 375F 164E B17B
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org
iD8DBQE7sF32fsM3XxZOsXsRAkQaAJsEI/YWIQVc3lJLsSizAt+lmZnDswCfcaY9
7ConrndDi1kgKTjbhtvGTh0=
=L591
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010925123534.A3954>
