From owner-freebsd-ports@FreeBSD.ORG Mon Mar 4 19:50:15 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 73B0D44D for ; Mon, 4 Mar 2013 19:50:15 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) by mx1.freebsd.org (Postfix) with ESMTP id 10F4A1083 for ; Mon, 4 Mar 2013 19:50:14 +0000 (UTC) Received: from mail-in-16-z2.arcor-online.net (mail-in-16-z2.arcor-online.net [151.189.8.33]) by mx.arcor.de (Postfix) with ESMTP id 0EFB210BD30 for ; Mon, 4 Mar 2013 20:50:07 +0100 (CET) Received: from mail-in-01.arcor-online.net (mail-in-01.arcor-online.net [151.189.21.41]) by mail-in-16-z2.arcor-online.net (Postfix) with ESMTP id 0CD91212017 for ; Mon, 4 Mar 2013 20:50:07 +0100 (CET) Received: from lorvorc.mips.inka.de (dslb-092-075-192-112.pools.arcor-ip.net [92.75.192.112]) by mail-in-01.arcor-online.net (Postfix) with ESMTPS id 9C4D25A58A for ; Mon, 4 Mar 2013 20:50:05 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-01.arcor-online.net 9C4D25A58A Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.6/8.14.3) with ESMTP id r24Jo5M6033679 for ; Mon, 4 Mar 2013 20:50:05 +0100 (CET) (envelope-from mailnull@lorvorc.mips.inka.de) Received: (from mailnull@localhost) by lorvorc.mips.inka.de (8.14.6/8.14.6/Submit) id r24Jo52D033678 for freebsd-ports@freebsd.org; Mon, 4 Mar 2013 20:50:05 +0100 (CET) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Subject: Re: Using RUN_DEPENDS := ${BUILD_DEPENDS} is now a bug Date: Mon, 4 Mar 2013 19:50:05 +0000 (UTC) Message-ID: References: Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-ports@freebsd.org X-Spam-Status: No, score=0.0 required=4.0 tests=UNPARSEABLE_RELAY autolearn=disabled version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail-in-01.arcor-online.net X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Mar 2013 19:50:15 -0000 Eitan Adler wrote: > Some time ago ("2012-01-21 17:40:15 UTC") I committed a change which > converted all uses of > > BUILD_DEPENDS= ${RUN_DEPENDS} > to > BUILD_DEPENDS:= ${RUN_DEPENDS} I don't understand this. RUN_DEPENDS=${BUILD_DEPENDS} is buggy, because you can end up with gmake etc. in RUN_DEPENDS. But what's the problem with BUILD_DEPENDS=${RUN_DEPENDS}? > Ports should *not* assume that BUILD_DEPENDS is clear when initiated > and ports should explicitly duplicate RUN_DEPENDS. > > This also reduces the chance of making an error should BUILD_DEPENDS > change to be inconsistent with BUILD_DEPENDS. Confusing. -- Christian "naddy" Weisgerber naddy@mips.inka.de