From owner-freebsd-questions@FreeBSD.ORG Fri Feb 4 19:02:47 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53BD816A4D3 for ; Fri, 4 Feb 2005 19:02:47 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C1F943D5D for ; Fri, 4 Feb 2005 19:02:46 +0000 (GMT) (envelope-from tommoyer@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so446318wra for ; Fri, 04 Feb 2005 11:02:45 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=s9ASG6mZor9KXAQ64If1VaPAr0DybcbQvTyEKXEMtqJe5wo1ImIBDUDrY9n+YPRX6uAOJnQ7KCTkpCwTOUfos4wcC+KRF0W1TzWQu57Uq5aKQLySDcY7xDrRDs1r7F3z2swunGp8H5vT6N5RqEIw4aaiS0FdjpCf6QaDNO64YKk= Received: by 10.54.5.12 with SMTP id 12mr40979wre; Fri, 04 Feb 2005 11:02:45 -0800 (PST) Received: by 10.54.41.7 with HTTP; Fri, 4 Feb 2005 11:02:45 -0800 (PST) Message-ID: <1486736305020411025c93c2af@mail.gmail.com> Date: Fri, 4 Feb 2005 14:02:45 -0500 From: Tom Moyer To: FreeBSD Questions Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Possibly OT: ports question/suggestion X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Tom Moyer List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 19:02:47 -0000 Maybe this is not the best place for this (I'm not really sure) but would there be a way to setup the ports tree so that when a particular package is deinstalled that it's dependancies would be deinstalled if they were only installed becasue of the port in the first place. For example Package X depends on Packages A,B, and C. Package A was installed because you needed it for whatever reason but B and C were not. So I install Package X ( and consequently B and C) and when I decide to get rid of Package X for whatever reason it "automagically" knows that B and C were installed due to dependancies and would check if they were needed by other ports/packages and if not interactively go through and deinstall them. Interactively would be that it would prompt the user prior to deinstallation. "Would you like to remove Package B, since it was installed as a dependancy? [y/N]?", etc.