From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 16 12:50:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B0382C53 for ; Sat, 16 Mar 2013 12:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8BE00D89 for ; Sat, 16 Mar 2013 12:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2GCo1HA015365 for ; Sat, 16 Mar 2013 12:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2GCo16w015364; Sat, 16 Mar 2013 12:50:01 GMT (envelope-from gnats) Resent-Date: Sat, 16 Mar 2013 12:50:01 GMT Resent-Message-Id: <201303161250.r2GCo16w015364@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Anton Shterenlikht Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 61CC7C4D for ; Sat, 16 Mar 2013 12:49:24 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 2876ED85 for ; Sat, 16 Mar 2013 12:49:23 +0000 (UTC) Received: from irix.bris.ac.uk ([137.222.10.39] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1UGqXk-0002FJ-Gh for FreeBSD-gnats-submit@freebsd.org; Sat, 16 Mar 2013 12:49:22 +0000 Received: from cpc2-aztw9-0-0-cust169.18-1.cable.virginmedia.com ([77.97.103.170] helo=zzz.men.bris.ac.uk) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1UGqXk-0005YA-7m for FreeBSD-gnats-submit@freebsd.org; Sat, 16 Mar 2013 12:49:00 +0000 Received: from zzz.men.bris.ac.uk (localhost [127.0.0.1]) by zzz.men.bris.ac.uk (8.14.6/8.14.6) with ESMTP id r2GCmxWX008545 for ; Sat, 16 Mar 2013 12:48:59 GMT (envelope-from mexas@zzz.men.bris.ac.uk) Received: (from mexas@localhost) by zzz.men.bris.ac.uk (8.14.6/8.14.6/Submit) id r2GCmxEv008544; Sat, 16 Mar 2013 12:48:59 GMT (envelope-from mexas) Message-Id: <201303161248.r2GCmxEv008544@zzz.men.bris.ac.uk> Date: Sat, 16 Mar 2013 12:48:59 GMT From: Anton Shterenlikht To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/177017: lang/p5-ExtUtils-F77 update with portmaster+pkgng - wrong dependencies list X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Anton Shterenlikht List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Mar 2013 12:50:01 -0000 >Number: 177017 >Category: ports >Synopsis: lang/p5-ExtUtils-F77 update with portmaster+pkgng - wrong dependencies list >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Mar 16 12:50:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Anton Shterenlikht >Release: FreeBSD 10.0-CURRENT ia64 >Organization: University of Bristol >Environment: FreeBSD mech-cluster241.men.bris.ac.uk 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r244834: Sun Dec 30 09:16:26 GMT 2012 root@mech-cluster241.men.bris.ac.uk:/usr/obj/usr/src/sys/TZAV ia64 >Description: lang/gcc46 doesn't build, but lang/gcc47 does. So I set: # grep GCC_DEFAULT_VERSION= /usr/ports/Mk/bsd.gcc.mk GCC_DEFAULT_VERSION= 4.7 # I now want to rebuild all p5-* ports following perl upgrade to perl-5.16.2_1. On build and install of p5-ExtUtils-F77 dependence on gcc47 is clear: # make ===> p5-ExtUtils-F77-1.17_1 depends on file: /usr/local/sbin/pkg - found ===> Extracting for p5-ExtUtils-F77-1.17_1 => SHA256 Checksum OK for ExtUtils-F77-1.17.tar.gz. ===> p5-ExtUtils-F77-1.17_1 depends on file: /usr/local/bin/perl5.16.2 - found ===> Patching for p5-ExtUtils-F77-1.17_1 ===> p5-ExtUtils-F77-1.17_1 depends on file: /usr/local/bin/perl5.16.2 - found ===> Applying FreeBSD patches for p5-ExtUtils-F77-1.17_1 ===> p5-ExtUtils-F77-1.17_1 depends on executable: gcc47 - found ^^^^^ # make install ===> Installing for p5-ExtUtils-F77-1.17_1 ===> p5-ExtUtils-F77-1.17_1 depends on executable: gcc47 - found ^^^^^ However, pkg doesn't seem to record the dependence on gcc47: # pkg info -xd p5-ExtUtils-F77 p5-ExtUtils-F77-1.17_1 depends on: perl-5.16.2_1 # when I then try to rebuild with portmaster, I get: # portmaster p5-ExtU ===>>> Currently installed version: p5-ExtUtils-F77-1.17_1 ===>>> Port directory: /usr/ports/lang/p5-ExtUtils-F77 ===>>> Gathering distinfo list for installed ports ===>>> Launching 'make checksum' for lang/p5-ExtUtils-F77 in background ===> No options to configure ===>>> Gathering dependency list for lang/p5-ExtUtils-F77 from ports ===>>> Launching child to install lang/gcc ===>>> p5-ExtUtils-F77-1.17_1 >> lang/gcc (1/1) which is wrong I think either p5-ExtUtils-F77, pkg or portmaster fail to record properly that this port depends on gcc47. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: