From owner-freebsd-hackers@FreeBSD.ORG Fri Oct 26 20:00:28 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CAB3E248; Fri, 26 Oct 2012 20:00:28 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 93E7B8FC0A; Fri, 26 Oct 2012 20:00:27 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id jf20so1454945bkc.13 for ; Fri, 26 Oct 2012 13:00:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=mNxFYp7N4gkO+7+55G2RPjKBnWK56Tl3DVAJEjmtdoc=; b=td3z5WYhnYSk+mvJ60MBJQRZqsT8bz2X7xeJHWhB8xzEdr3M3o0BrFvtdmPrOnvcd7 EIvgNLTwlE2mjHbHhFTYGviqzSGtgZlAg7zenA0EjwoIIhGDQtRHiEiwWlPSxSuET2RR AivDnKRJO/oH0S8JN3J94ckTQcmOcylwttdlPjRbZjXDNZL9axJ4FuKFP/vBNwH/lm/i HaiTzjGRazBVc0e4d6FL5N4Q5BfxFBVYrxZl2CMWDaAOri1dMBRayUO/g1ynmO/HC5JI rSngnL4VVrq8Q8t1yPW2nngIimc0KzGPUDrVjoNVnfJvbObyj4L1bQTlnAM+f0c1sOGY +sTA== MIME-Version: 1.0 Received: by 10.205.137.7 with SMTP id im7mr7314658bkc.25.1351281626448; Fri, 26 Oct 2012 13:00:26 -0700 (PDT) Received: by 10.204.50.197 with HTTP; Fri, 26 Oct 2012 13:00:26 -0700 (PDT) Received: by 10.204.50.197 with HTTP; Fri, 26 Oct 2012 13:00:26 -0700 (PDT) In-Reply-To: References: <201210020750.23358.jhb@freebsd.org> <201210021037.27762.jhb@freebsd.org> <127FA63D-8EEE-4616-AE1E-C39469DDCC6A@xcllnt.net> <20121025211522.GA32636@dragon.NUXI.org> <3F52B7C9-A7B7-4E0E-87D0-1E67FE5D0BA7@xcllnt.net> <20121025221244.GG3808@ithaqua.etoilebsd.net> <20121026181152.GC44331@dragon.NUXI.org> Date: Fri, 26 Oct 2012 21:00:26 +0100 Message-ID: Subject: Re: [CFT/RFC]: refactor bsd.prog.mk to understand multiple programs instead of a singular program From: Chris Rees To: freebsd-hackers@freebsd.org, Chris Rees , freebsd-arch@freebsd.org, Marcel Moolenaar , "Simon J. Gerraty" , "David E. O'Brien" , Baptiste Daroussin , Garrett Cooper Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2012 20:00:29 -0000 On 26 Oct 2012 20:15, "Chris Rees" wrote: > > > On 26 Oct 2012 19:12, "David O'Brien" wrote: > > > > On Fri, Oct 26, 2012 at 12:12:44AM +0200, Baptiste Daroussin wrote: > > > Do be able to get the ports tree working with bmake asap, I also asked > > > him to MFC it to 9.1, from latest reply he got positive answer from re@ > > > about this, but was waiting for something I don't remember. > > > > :tu/:tl is in releng/9.1, so it will also be in 9.1-RELEASE. > > Then we only have two supported stable branches you propose to break... > OK, how about this: :L -- seems that bmake's use for this is kinda pointless; returning the name of the variable; we could swap that usage over directly. :U -- with bmake has non-optional arguments, so for example: ${VAR:U} - pmake behaviour ${VAR:Uval} - make behaviour. Would that be acceptable? I can get a patch in if that's popular. Chris