From owner-freebsd-ports@FreeBSD.ORG Wed Oct 12 07:34:55 2005 Return-Path: X-Original-To: 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 168B216A41F; Wed, 12 Oct 2005 07:34:55 +0000 (GMT) (envelope-from Hartmut.Brandt@dlr.de) Received: from smtp-3.dlr.de (smtp-3.dlr.de [195.37.61.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6147343D46; Wed, 12 Oct 2005 07:34:54 +0000 (GMT) (envelope-from Hartmut.Brandt@dlr.de) Received: from beagle.kn.op.dlr.de ([129.247.173.6]) by smtp-3.dlr.de over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Wed, 12 Oct 2005 09:34:51 +0200 Date: Wed, 12 Oct 2005 09:34:53 +0200 (CEST) From: Harti Brandt X-X-Sender: brandt_h@beagle.kn.op.dlr.de To: Kris Kennaway In-Reply-To: <20051012071958.GA80671@xor.obsecurity.org> Message-ID: <20051012092826.F63649@beagle.kn.op.dlr.de> References: <20051012020023.GB40204@xor.obsecurity.org> <20051012021112.GA48078@xor.obsecurity.org> <20051012090453.N63649@beagle.kn.op.dlr.de> <20051012071958.GA80671@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-OriginalArrivalTime: 12 Oct 2005 07:34:51.0956 (UTC) FILETIME=[6EB97F40:01C5CEFF] Cc: ports@FreeBSD.org, re@FreeBSD.org Subject: Re: Make broken in 6.0 ([ports-i386@pointyhat.freebsd.org: empire-1.7 failed on i386 6]) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Harti Brandt List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2005 07:34:55 -0000 On Wed, 12 Oct 2005, Kris Kennaway wrote: KK>On Wed, Oct 12, 2005 at 09:12:58AM +0200, Harti Brandt wrote: KK>> On Tue, 11 Oct 2005, Kris Kennaway wrote: KK>> KK>> KK>On Tue, Oct 11, 2005 at 10:00:24PM -0400, Kris Kennaway wrote: KK>> KK>> For some reason a number of ports are failing with this error on the KK>> KK>> latest build. I suspect that a change may have been merged to some KK>> KK>> part of the base system that broke them. Can someone please take a KK>> KK>> look? KK>> KK>> I actually doubt that the $(shell ...) construct was ever supported in our KK>> make. The canonical way to assign the output of a shell command to a KK>> variable is KK>> KK>> VERSION != sed > KK>> we also support the SysV syntax: KK>> KK>> VERSION :sh= ... KK>> KK>> although that's not documented and should be avoided. KK> KK>Do you know when the handling of this was changed? These ports KK>apparently build fine on 5.x and older, although it's possible that KK>the shell command is just silently not being executed or something. During december - march I incorporated a lot of fixes to the variable parsing code from DragonFly BSD. I just checked that a RELENG_5_0 make would interpret in VERSION = $(shell sed