From owner-freebsd-hackers@FreeBSD.ORG Thu Feb 15 21:54:34 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D13AD16A401 for ; Thu, 15 Feb 2007 21:54:34 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx24.fluidhosting.com [204.14.89.7]) by mx1.freebsd.org (Postfix) with SMTP id 6E95813C441 for ; Thu, 15 Feb 2007 21:54:34 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 7230 invoked by uid 399); 15 Feb 2007 21:54:34 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 15 Feb 2007 21:54:34 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <45D4D695.3090505@FreeBSD.org> Date: Thu, 15 Feb 2007 13:54:29 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0b2 (Windows/20070116) MIME-Version: 1.0 To: David Gilbert References: <17875.18893.789217.224987@canoe.dclg.ca> <17875.33679.494974.529630@canoe.dclg.ca> In-Reply-To: <17875.33679.494974.529630@canoe.dclg.ca> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , freebsd ports , freebsd-hackers@freebsd.org Subject: portmaster and local ports (Was: Re: portupgrade O(n^m)?) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd ports List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Feb 2007 21:54:34 -0000 David Gilbert wrote: >>>>>> "Jeremy" == Jeremy Messenger writes: > > Jeremy> Give ports-mgmt/portmaster a try. > > I just did. One flaw it has is that I have two no longer supported > ports installed. What do you mean by "no longer supported?" > I want to run portmaster -a, but when it finds tund > (and I assume it would also stop for xsysinfo), it stops. What do you mean it stops? Are you getting, "Cannot cd to port directory?" If so, one possible fix is to not fail if the port has an +IGNOREME file, but rather to issue a non-fatal warning. Would that work for you? I don't want to skip the port altogether at this point, since even if you have an +IGNOREME file for the port you may still want to be advised of new versions, moves, etc. > I'd rather not just delete their package info --- it is still correct. The other alternative, as already suggested, is to create a ports skeleton for those two packages. For this purpose, all you'd need is a Makefile with: PKGNAME= foo-1.2.3 that matches what's in your +CONTENTS file. Adding the mechanism to ignore these ports (with no skeleton) is probably a good idea for the long run anyway, so if anyone has an idea besides what I suggested above, speak up. :) Doug -- This .signature sanitized for your protection