From owner-freebsd-ports Thu Nov 5 07:00:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21723 for freebsd-ports-outgoing; Thu, 5 Nov 1998 07:00:15 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from adelphi.physics.adelaide.edu.au (adelphi.physics.adelaide.edu.au [129.127.36.247]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21718 for ; Thu, 5 Nov 1998 07:00:12 -0800 (PST) (envelope-from kkennawa@physics.adelaide.edu.au) Received: from mercury (mercury [129.127.36.44]) by adelphi.physics.adelaide.edu.au (8.8.8/8.8.8/UofA-1.5) with SMTP id BAA20315 for ; Fri, 6 Nov 1998 01:30:00 +1030 (CST) Received: from localhost by mercury; (5.65v3.2/1.1.8.2/27Nov97-0404PM) id AA05473; Fri, 6 Nov 1998 01:29:59 +1030 Date: Fri, 6 Nov 1998 01:29:59 +1030 (CST) From: Kris Kennaway To: ports@FreeBSD.ORG Subject: +REQUIRED_BY not updated by deinstall Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org When I deinstall a port, it often does not update the +REQUIRED_BY files of its dependencies, and so I'm left with lots of ports with stale entries in their +REQUIRED_BY e.g. ===> Deinstalling for jbigkit-1.0 /usr/sbin/pkg_delete: package `jbigkit-1.0' is required by these other packages and may not be deinstalled (but I'll delete it anyway): aview-1.2 ImageMagick-4.0.9 ImageMagick-4.1.3 when I just did a pkg_delete on ImageMagick-4.0.9 and installed the new one. # pkg_info ImageMagick-4.0.9 pkg_info: can't find package `ImageMagick-4.0.9' installed or in a file! This leads to the case where a port has no actually-installed dependencies, but thinks it does and so pkg_delete on its own won't work without the -f flag. Is there some explanation for this, or is it a bug as it seems to be? Kris To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message