From owner-freebsd-ports@FreeBSD.ORG Mon Jul 17 11:01:59 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5100716A5AB; Mon, 17 Jul 2006 11:01:59 +0000 (UTC) (envelope-from hans@lambermont.dyndns.org) Received: from lambermont.dyndns.org (lambermont.dyndns.org [82.93.47.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CECE43D7B; Mon, 17 Jul 2006 11:01:52 +0000 (GMT) (envelope-from hans@lambermont.dyndns.org) Received: by lambermont.dyndns.org (Postfix, from userid 1001) id B308F22DE1C; Mon, 17 Jul 2006 13:01:51 +0200 (CEST) Date: Mon, 17 Jul 2006 13:01:51 +0200 To: Doug Barton Message-ID: <20060717110151.GA33699@leia.lambermont.dyndns.org> References: <44B9E086.60009@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44B9E086.60009@FreeBSD.org> User-Agent: Mutt/1.4.2.1i From: hans@lambermont.dyndns.org (Hans Lambermont) Cc: "freebsd-ports@freebsd.org" Subject: Re: New portmaster version available for testing/feedback 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: Mon, 17 Jul 2006 11:01:59 -0000 While testing the new version I ran into a -o problem, so it's not related to the 10 improvements, but here it is : I started with this situation : # pkg_info | grep avahi avahi-0.6.10_3 Service discovery on a local network # pkg_info -R avahi-0.6.10_3 Required by: vlc-0.8.5_2 # pkg_info | grep howl howl-1.0.0_1 Zeroconf/Bonjour(tm) implementation # pkg_info -R howl-1.0.0_1 Required by: gimp-2.2.11,1 kde-3.5.2 planner-0.13_3 Avahi should replace howl (UPGRADING entry 20060429) # portmaster -o net/avahi howl ... ===> Installing for avahi-0.6.11_1 ===> Checking if net/avahi already installed ===> An older version of net/avahi is already installed (avahi-0.6.10_3) Stop in /usr/ports/net/avahi. This should be added to portmaster; checking if the new target is already installed (or an old version of it, so upgrade it in 1 go). I tried to fix this by : # pkg_delete -f avahi-0.6.10_3 # portmaster -CG -o net/avahi howl ===>>> Cannot find an installed port with ORIGIN howl ===>>> Aborting update Auwtsj. # cd /usr/ports/net/avahi # make install This newly installed avahi misses the dependencies of : vlc-0.8.5_2 gimp-2.2.11,1 kde-3.5.2 planner-0.13_3 So I added them manually to /var/db/pkg/avahi-0.6.11_1/+REQUIRED_BY Doug Barton wrote: > 2. Add -L mode, which generates the same list as -l, but also checks > for updated versions of the installed ports. Small question : don't you think its better to merge the two lines ? ===>>> taskjuggler-2.2.0 ===>>> New version available: taskjuggler-2.2.0_1 into something like ===>>> taskjuggler-2.2.0 can be upgraded to 2.2.0_1 > 8. In -va mode, print the name of the port we're checking in the > config step too. great :) I'll continue testing now. regards, Hans Lambermont