From owner-freebsd-hackers@FreeBSD.ORG Thu Feb 15 08:16:23 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 A9AFC16A4EB for ; Thu, 15 Feb 2007 08:16:23 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.freebsd.org (Postfix) with ESMTP id 1B0CF13C4A7 for ; Thu, 15 Feb 2007 08:16:22 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (cdsdyb@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id l1F8G4Yc012629; Thu, 15 Feb 2007 09:16:09 +0100 (CET) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id l1F8G4Ip012628; Thu, 15 Feb 2007 09:16:04 +0100 (CET) (envelope-from olli) Date: Thu, 15 Feb 2007 09:16:04 +0100 (CET) Message-Id: <200702150816.l1F8G4Ip012628@lurza.secnetix.de> From: Oliver Fromme To: freebsd-hackers@FreeBSD.ORG, mezz7@cox.net, dougb@FreeBSD.ORG, dgilbert@dclg.ca In-Reply-To: <17875.33679.494974.529630@canoe.dclg.ca> X-Newsgroups: list.freebsd-hackers User-Agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (FreeBSD/4.11-STABLE (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Thu, 15 Feb 2007 09:16:10 +0100 (CET) Cc: Subject: Re: portupgrade O(n^m)? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-hackers@FreeBSD.ORG, mezz7@cox.net, dougb@FreeBSD.ORG, dgilbert@dclg.ca 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 08:16:23 -0000 David Gilbert wrote: > Jeremy Messenger wrote:: > > Give ports-mgmt/portmaster a try. > > I just did. One flaw it has is that I have two no longer supported > ports installed. I want to run portmaster -a, but when it finds tund > (and I assume it would also stop for xsysinfo), it stops. I put a > file '+IGNOREME' in the pkg directories for these two ports, but the > process continues to stop. > > I'd rather not just delete their package info --- it is still correct. In such cases you can create a "fake" port in a local category (/usr/ports/local) and change the package info manually so it points to it. cvsup won't touch that directory. Usually it's as simple as checking out the obsolete port from CVS, then move it to the local category, and then replace the original category with "local" in the Makefile (the "CATEGORIES=..." line) and in the "ORIGIN:..." line in /var/db/pkg/$PORTNAME/+CONTENTS. If you use any third- party tools that use the INDEX file, you'll have to add the local port to that file, too (the pkg_* tools of the base system don't use it). To do that, simply type "make describe" in the port directory, and it will print a line for that port suitable for appending to the INDEX file. It might seem a little hackish, but it works. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart Any opinions expressed in this message are personal to the author and may not necessarily reflect the opinions of secnetix GmbH & Co KG in any way. FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "Emacs ist für mich kein Editor. Für mich ist das genau das gleiche, als wenn ich nach einem Fahrrad (für die Sonntagbrötchen) frage und einen pangalaktischen Raumkreuzer mit 10 km Gesamtlänge bekomme. Ich weiß nicht, was ich damit soll." -- Frank Klemm, de.comp.os.unix.discussion