Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Sep 2001 14:33:42 +0200
From:      Gabriel Ambuehl <gabriel_ambuehl@buz.ch>
To:        questions@freebsd.org
Subject:   portupgrade --recursive...
Message-ID:  <471795842174.20010916143342@buz.ch>

next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----

Hello,
I've been messing around with portupgrade and especially its very
nice
- --recursive option today. However, I don't really understand how it
is
supposed to work.

The man page says:
 -r
 --recursive         Do with all those depending on the given
packages as
                     well.

I interpret this as portupgrade --recursive <somepackage> should also
rebuild all the packages that depend on <somepackage> but this
doesn't
seem to be the case:

Figuring this would especially be useful for binary incompatible
library updates, I went on and tried (after running portsdb -uU
and pkgdepfix):
portupgrade --recursive png
which doesn't entirely work as I expected it to do:
it will upgrade png-1.0.12 to 1.2.0 and takes care of gd which
depends on
it, but won't take care of packages depending on gd (they are listed
as being dependent on gd!) which is bad as webalizer, for example,
breaks with the new version of png but will work just fine when
built against the new lib.

Another thing I noticed is that --recursive breaks completely when
"*"
is used as package name, in that case, png get's upgraded, but even
gd
won't. What's the matter here?







Best regards,
 Gabriel

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5i

iQEVAwUBO6SOHMZa2WpymlDxAQEh1wgAnMq8AE/jedpgDaHlKrxeLrzcB8xX5rSy
26pocfX8W8L6HkqyLx9uML9O85TvcyaCcg5hSQulZMzOd/7zuY1JgETYbHGmxv/z
j9M1adyjpw9PC+hJjG8avbIWOhmiPBaWAXNe/YE6Fom4n/9o6214Uh9JvJ36+dMg
wm+Ib3dsiAIuV2emeVjJ2uy+w0vaiOks/x05+v5HdtFROjX4GRxbrYUSsmbiWTux
Wg/GAqx8fy/JE4jtYi65CLTfYud9gDwteokdL4BAYbrQMXry45hG97tyx0mZVes1
4IIBqYj+SUJBsSd1XZakZM88LBZOo20Oc3UBZ2GoPh/GhFXAdh58Uw==
=Zy1W
-----END PGP SIGNATURE-----


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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