From owner-freebsd-ports@FreeBSD.ORG Sun Aug 5 22:22:21 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FFA016A417; Sun, 5 Aug 2007 22:22:21 +0000 (UTC) (envelope-from mark@mkproductions.org) Received: from server1.tntpowerhost.com (server1.tntpowerhost.com [208.100.3.23]) by mx1.freebsd.org (Postfix) with ESMTP id 0EB3313C457; Sun, 5 Aug 2007 22:22:21 +0000 (UTC) (envelope-from mark@mkproductions.org) Received: from [75.28.52.232] (helo=localhost) by server1.tntpowerhost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IHnsZ-0005M5-Qc; Sun, 05 Aug 2007 16:43:16 -0500 Date: Sun, 5 Aug 2007 16:43:08 -0500 From: Mark Kane To: Doug Barton Message-ID: <20070805164308.252ff22d@localhost> In-Reply-To: <46B55E1C.3020601@FreeBSD.org> References: <46B55E1C.3020601@FreeBSD.org> X-Mailer: Claws Mail 2.8.1 (GTK+ 2.10.11; amd64-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server1.tntpowerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [26 6] / [26 6] X-AntiAbuse: Sender Address Domain - mkproductions.org Cc: freebsd-ports@freebsd.org Subject: Re: HEADS UP for portmaster users: Mandatory upgrade X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2007 22:22:21 -0000 On Sat, Aug 04, 2007, at 22:20:28 -0700, Doug Barton wrote: > Howdy, > > The short version is that the DESTDIR changes that were made to > ports/Mk/bsd.port.mk today broke the method that portmaster was using > to detect variable PORTSDIR and PKG_DBDIR. It's fixed now, but in > order to keep using portmaster you must upgrade. > > You won't be able to use portmaster to do the upgrade, so you'll have > to do it the old fashioned way: > pkg_delete portmaster* > cd /usr/ports/ports-mgmt/portmaster > make clean ; make install > > After that you should be fine. > > Regards, > > Doug Hi. Unfortunately I didn't see this before trying portmaster on a machine. I ran portmaster -L and it said that six ports were out of date which sounded right since I've been working on putting the machine together recently and I had a recent ports tree. I ran portmaster -a and let it do it's thing, however afterwards there are a lot of corrupted package infos (pasted below). Only 28 of 450+ come up as corrupted however I'm not sure how to fix them as I've never had corrupted package data before. In /var/db/pkg/name on the corrupted ones, some directories are entirely empty (such as portmaster, intltool, ghostscript-gpl, etc which portmaster was trying to update) and others such as gimp and vlc are missing +CONTENTS files even though they weren't being updated. Are there any quick fixes for this? If not, what's the best way to proceed? This is on an older slower machine (900MHz) that I've been compiling on for the last few days and it was just about all ready to go, so I'd rather not have to recompile a bunch of ports if at all possible. Thanks a lot in advance. -Mark P.S. Sorry about the paste, some lines wouldn't fit correctly. ----------------------------------------------------------------------- pkg_info: the package info for package 'Terminal-0.2.6_3' is corrupt pkg_info: the package info for package 'Thunar-0.8.0_5' is corrupt pkg_info: the package info for package 'abiword-2.4.6_1' is corrupt pkg_info: the package info for package 'claws-mail-2.10.0_1' is corrupt pkg_info: the package info for package 'cups-pstoraster-8.15.4_1' is corrupt pkg_info: the package info for package 'gail-1.18.0_1' is corrupt pkg_info: the package info for package 'ghostscript-gpl-8.57_1' is corrupt pkg_info: the package info for package 'gimp-2.2.17,2' is corrupt pkg_info: the package info for package 'gimp-app-2.2.17,1' is corrupt pkg_info: the package info for package 'gimp-gutenprint-5.1.3' is corrupt pkg_info: the package info for package 'gstreamer-0.10.14' is corrupt pkg_info: the package info for package 'gstreamer-plugins-0.10.14,3' is corrupt pkg_info: the package info for package 'gutenprint-cups-5.1.3' is corrupt pkg_info: the package info for package 'intltool-0.36.0' is corrupt pkg_info: the package info for package 'libexo-0.3.2_3' is corrupt pkg_info: the package info for package 'libglade2-2.6.2' is corrupt pkg_info: the package info for package 'libgnomecanvas-2.14.0_3' is corrupt pkg_info: the package info for package 'libgnomeprintui-2.18.0_1' is corrupt pkg_info: the package info for package 'libgtkhtml-2.11.0_3' is corrupt pkg_info: the package info for package 'portmaster-1.19' is corrupt pkg_info: the package info for package 'sane-frontends-1.0.14_3' is corrupt pkg_info: the package info for package 'vlc-0.8.6.c_2,2' is corrupt pkg_info: the package info for package 'wxgtk2-common-2.8.4' is corrupt pkg_info: the package info for package 'wxgtk2-unicode-2.8.4' is corrupt pkg_info: the package info for package 'xfce-4.4.1_1' is corrupt pkg_info: the package info for package 'xfce4-desktop-4.4.1_1' is corrupt pkg_info: the package info for package 'xfce4-session-4.4.1_1' is corrupt pkg_info: the package info for package 'xsane-0.991_3' is corrupt ----------------------------------------------------------------------- -- Internet Radio: Party107 (Trance/Electronic) - http://www.party107.com Rock 101.9 The Edge (Rock) - http://www.rock1019.net IRC: MIXXnet IRC Network - irc.mixxnet.net (Nick: MIXX941)