From owner-freebsd-arch@FreeBSD.ORG Sat Oct 27 18:54:29 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6714BD79; Sat, 27 Oct 2012 18:54:29 +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 A54128FC0C; Sat, 27 Oct 2012 18:54:28 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id jf20so1632296bkc.13 for ; Sat, 27 Oct 2012 11:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=g3uww17REFOfYt5jwqCUlpfqv8TfI6shfaT6IpsNM1k=; b=EMesrVRvKH2Os4c+tx3Z3m3/s8coTfSBdsZtmATzcwCA5aPzIzPpAwXXKM0KiN0bt2 NWBB/EHguz+jm+rpFkPHsmIhiyHrL7IimZpUbjDAYoQVvm2euuk/KmlpqEep/b/OW2Nc 4CxvreLm/PfJRacqqz7TjF9+b9A6917FgWT1bXyxH/F28xLh4z2KZ9rUQaV3TaSHp72l n8SUYrhFhhLIJaJNZ1Lb+XWUlyb4jlO6W8JqPX7w9jLzeca/0Kc3C1qCRhrwpz38afBY gzyOOSCeVwBxLVExaPtpaAQ+eld88qF/q8kTaZpgaDzOOJvWDteXuBxQCbCdT9r1KGux E7hw== Received: by 10.204.7.213 with SMTP id e21mr7856478bke.32.1351364067510; Sat, 27 Oct 2012 11:54:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.50.197 with HTTP; Sat, 27 Oct 2012 11:53:56 -0700 (PDT) In-Reply-To: <20121027185228.9CC5B58094@chaos.jnpr.net> 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> <20121026204910.E1FFA58094@chaos.jnpr.net> <20121026233225.54FB858094@chaos.jnpr.net> <20121027185228.9CC5B58094@chaos.jnpr.net> From: Chris Rees Date: Sat, 27 Oct 2012 19:53:56 +0100 Message-ID: Subject: Re: [CFT/RFC]: refactor bsd.prog.mk to understand multiple programs instead of a singular program To: "Simon J. Gerraty" Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-hackers@freebsd.org, freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2012 18:54:29 -0000 On 27 October 2012 19:52, Simon J. Gerraty wrote: > > On Sat, 27 Oct 2012 14:23:29 +0100, Chris Rees writes: >>We (ab)use the security update mechanism to merge the pmake changes >>(:tl and :tu) into releng/7.4 and releng/8.3 (possibly the earlier > > I originally provided the :tl and :tu patch for something like that > (not planning any abuse mind ;-) > > But, if portmgr test my "patch" and find it works "ok" (for some value of > "ok") for older releases, this probably isn't necessary? > > It may still be useful though to provide an updated fmake via ports, > which could make it easier for folk to migrate other code bases. > The sed script to be applied to makefiles is trivial btw: > > $ cat f2bmake.sed > /$.*:[UL][:)}]/ { s,:L,:tl,g;s,:U,:tu,g; } > $ I know the fix is trivial :) I'm saying that it's unacceptable to expect people to change their systems just to make the ports tree work after we have broken it on a supposedly supported version. Chris