From owner-freebsd-questions@FreeBSD.ORG Fri Jul 24 12:33:38 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9863A1065674 for ; Fri, 24 Jul 2009 12:33:38 +0000 (UTC) (envelope-from prvs=44947ce18=a@jenisch.at) Received: from mgaterz2.oekb.co.at (mgaterz2.oekb.co.at [143.245.5.112]) by mx1.freebsd.org (Postfix) with ESMTP id 2315F8FC15 for ; Fri, 24 Jul 2009 12:33:37 +0000 (UTC) (envelope-from prvs=44947ce18=a@jenisch.at) Received: from exchh1.oekb.co.at ([143.245.3.20]) by mgaterz2.oekb.co.at with ESMTP; 24 Jul 2009 14:03:44 +0200 Received: from vsrv33.oekb.co.at (143.245.2.59) by exchh1.oekb.co.at (143.245.3.20) with Microsoft SMTP Server id 8.1.358.0; Fri, 24 Jul 2009 14:03:44 +0200 Received: from MAIL1.oekb.co.at ([143.245.2.187]) by vsrv33.oekb.co.at with Microsoft SMTPSVC(6.0.3790.1830); Fri, 24 Jul 2009 14:03:44 +0200 Received: from aurora.oekb.co.at ([143.245.9.16]) by MAIL1.oekb.co.at with Microsoft SMTPSVC(6.0.3790.3959); Fri, 24 Jul 2009 14:03:44 +0200 Received: from aurora.oekb.co.at (localhost [127.0.0.1]) by aurora.oekb.co.at (8.14.3/8.14.3) with ESMTP id n6OC3hTh056973 for ; Fri, 24 Jul 2009 14:03:43 +0200 (CEST) (envelope-from a@jenisch.at) Received: (from ej@localhost) by aurora.oekb.co.at (8.14.3/8.14.3/Submit) id n6OC3hbQ056972 for freebsd-questions@freebsd.org; Fri, 24 Jul 2009 14:03:43 +0200 (CEST) (envelope-from a@jenisch.at) X-Authentication-Warning: aurora.oekb.co.at: ej set sender to a@jenisch.at using -f Date: Fri, 24 Jul 2009 14:03:43 +0200 From: Ewald Jenisch To: freebsd-questions@freebsd.org Message-ID: <20090724120343.GA74404@aurora.oekb.co.at> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-OriginalArrivalTime: 24 Jul 2009 12:03:44.0359 (UTC) FILETIME=[CADB9770:01CA0C56] Subject: jpeg-7 - rebuild all dependencies - how? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jul 2009 12:33:38 -0000 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....