Date: Fri, 24 Jul 2009 14:03:43 +0200 From: Ewald Jenisch <a@jenisch.at> To: freebsd-questions@freebsd.org Subject: jpeg-7 - rebuild all dependencies - how? Message-ID: <20090724120343.GA74404@aurora.oekb.co.at>
next in thread | raw e-mail | index | archive | help
Hi, Updating one of my sytems I followed /usr/ports/UPDATING and did a "pkg_delete -r jpeg-6b_7" - only to discover that everything that depends on jpeg-* is gone - this involves little wonders like the complete gnome2 environment plus e.g. firefox, gimp, openoffice. What's really bad however is that all information about the dependencies that were there before is now gone, i.e. the system has no clue that e.g. gnome2 was installed. Fortunately, in my particular case, I did a "pkg_info -Rx jpeg-" prior to that pkg_delete so at least I have clue as to the state of my ports that depend on jpeg-* before that pkg_delete. So here are my questions: o) Do I really have to re-build every port that depends on jpeg-* from scratch; i.e. "make && make install"ing every port? (i.e. take the list from pkg_info (see above) and build everything by hand) o) Is there a less painful way to upgrade everything that depends on jpeg-* Thanks much in advance for your help, -ewald PS: To my understanding the information in /usr/ports/UPDATING is a little misleading without mentioning anything that "pkg_delete" basically removing all dependencies leaving the system in a state with the dependent packages deleted having no clue as to what was there before. Maybe a little hint about this would possibly keep others from falling into similar traps....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090724120343.GA74404>