From owner-freebsd-ports@FreeBSD.ORG Tue Jul 20 16:55:33 2010 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 911721065704 for ; Tue, 20 Jul 2010 16:55:33 +0000 (UTC) (envelope-from doug@bitnix.ca) Received: from fipsb04.cogeco.net (smtp1.cogeco.ca [216.221.81.28]) by mx1.freebsd.org (Postfix) with ESMTP id 544F28FC15 for ; Tue, 20 Jul 2010 16:55:33 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AloFAGtvRUwYjTUh/2dsb2JhbACTKgEBjEBywUWFMgSIWQ X-IronPort-AV: E=Sophos;i="4.55,233,1278302400"; d="scan'208";a="67136084" Received: from d24-141-53-33.home.cgocable.net (HELO srv.cnd.dundas.on.ca) ([24.141.53.33]) by fipsb04.cogeco.net with ESMTP; 20 Jul 2010 12:45:07 -0400 Received: from monk.cnd.dundas.on.ca (monk.cnd.dundas.on.ca [10.87.0.20]) by srv.cnd.dundas.on.ca (8.14.4/8.14.4) with ESMTP id o6KGj6kL013983 for ; Tue, 20 Jul 2010 12:45:07 -0400 (EDT) (envelope-from doug@bitnix.ca) Received: from monk.cnd.dundas.on.ca (localhost [127.0.0.1]) by monk.cnd.dundas.on.ca (8.14.4/8.14.4) with ESMTP id o6KGj6qs094393 for ; Tue, 20 Jul 2010 12:45:06 -0400 (EDT) (envelope-from doug@monk.cnd.dundas.on.ca) Message-Id: <201007201645.o6KGj6qs094393@monk.cnd.dundas.on.ca> To: freebsd-ports@freebsd.org From: "Douglas Berry" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 20 Jul 2010 12:45:06 -0400 Sender: doug@bitnix.ca Subject: portmaster packages and perl 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: Tue, 20 Jul 2010 16:55:33 -0000 I use portmaster on a build machine to make packages, copying /var/db/ports, and /usr/local/etc/ports.conf to all clients, and NFS mounting /usr/ports on the clients. Following UPDATING to do the perl upgrade on the build machine worked fine. When I go to any of the clients, it seems portmaster gets confused, here's a log.... # portmaster -o lang/perl5.12 lang/perl5.10 ===>>> Port directory: /usr/ports/lang/perl5.12 ===>>> Gathering dependency list for lang/perl5.12 from ports ===>>> No dependencies for lang/perl5.12 ===>>> Starting install for lang/perl5.12 <<<=== ===>>> All dependencies are up to date ===>>> Checking package repository for latest available version ===>>> The newest available package (perl-5.10.1_2) is older than the version in ports (perl-5.12.1) ===>>> Try --packages-if-newer, or do not use -PP/--packages-only ===>>> Aborting update # grep -v ^# /usr/local/etc/portmaster.rc BACKUP=bopt DONT_SCRUB_DISTFILES=Dopt PM_PACKAGES=only LOCAL_PACKAGEDIR=/usr/ports/packages PM_PACKAGES_LOCAL=pmp_local PM_NO_CONFIRM=pm_no_confirm PM_NO_TERM_TITLE=pm_no_term_title # find /usr/ports/packages -name perl-\* -ls 2573958 27200 -rw-r--r-- 1 root wheel 13900888 17 Jul 08:03 /usr/ports/packages/portmaster-backup/perl-5.10.1_1.tbz 2573998 27200 -rw-r--r-- 1 root wheel 13902461 16 Jul 18:19 /usr/ports/packages/portmaster-backup/perl-5.10.1_2.tbz 2574000 29792 -rw-r--r-- 1 root wheel 15220998 16 Jul 19:35 /usr/ports/packages/portmaster-backup/perl-5.12.1.tbz 2402870 27200 -rw-r--r-- 1 root wheel 13897854 15 Jul 16:33 /usr/ports/packages/All/perl-5.10.1_2.tbz 2402443 29760 -rw-r--r-- 1 root wheel 15219835 16 Jul 19:37 /usr/ports/packages/All/perl-5.12.1.tbz 2548935 0 lrwxr-xr-x 1 root wheel 24 15 Jul 16:33 /usr/ports/packages/perl5/perl-5.10.1_2.tbz -> ../All/perl-5.10.1_2.tbz 2549028 0 lrwxr-xr-x 1 root wheel 22 16 Jul 19:37 /usr/ports/packages/perl5/perl-5.12.1.tbz -> ../All/perl-5.12.1.tbz 4218386 0 lrwxr-xr-x 1 root wheel 24 15 Jul 16:33 /usr/ports/packages/devel/perl-5.10.1_2.tbz -> ../All/perl-5.10.1_2.tbz 4218288 0 lrwxr-xr-x 1 root wheel 22 16 Jul 19:37 /usr/ports/packages/devel/perl-5.12.1.tbz -> ../All/perl-5.12.1.tbz 2621452 0 lrwxr-xr-x 1 root wheel 24 15 Jul 16:33 /usr/ports/packages/lang/perl-5.10.1_2.tbz -> ../All/perl-5.10.1_2.tbz 2621416 0 lrwxr-xr-x 1 root wheel 22 16 Jul 19:37 /usr/ports/packages/lang/perl-5.12.1.tbz -> ../All/perl-5.12.1.tbz # grep PERL /etc/make.conf PERL_VERSION=5.10.1 Has anyone else managed to do this? Thanks for any help, doug