From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 25 15:27:22 2012 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3A0A1065676; Sat, 25 Aug 2012 15:27:21 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id A024B8FC08; Sat, 25 Aug 2012 15:27:19 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 25 Aug 2012 11:27:13 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr16.lnh.mail.rcn.net (MOS 4.3.4-GA) with ESMTP id BXX32795; Sat, 25 Aug 2012 11:27:11 -0400 X-Auth-ID: anat Received: from pool-173-63-112-200.nwrknj.fios.verizon.net (HELO [192.168.1.8]) ([173.63.112.200]) by smtp04.lnh.mail.rcn.net with ESMTP; 25 Aug 2012 11:27:10 -0400 Message-ID: <5038EECD.6050203@aldan.algebra.com> Date: Sat, 25 Aug 2012 11:27:09 -0400 From: "Mikhail T." User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120820 Thunderbird/14.0 MIME-Version: 1.0 To: Eitan Adler References: <20120823232736.GE13223@lonesome.com> <5036BF97.60903@aldan.algebra.com> In-Reply-To: X-Mailman-Approved-At: Sat, 25 Aug 2012 15:49:45 +0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: anders@freebsd.org, brooks@freebsd.org, kde@freebsd.org, flz@freebsd.org, gecko@freebsd.org, bra@fsn.hu, cy@freebsd.org, ashish@freebsd.org, ale@freebsd.org, yds@coolrat.org, ler@lerctr.org, gnome@freebsd.org, Mark Linimon , office@freebsd.org, gerald@freebsd.org, mi@aldan.algebra.com, ehaupt@freebsd.org, python@freebsd.org Subject: Re: [linimon@FreeBSD.org: ports/170946: [patch] mark certain ports broken on ARM] X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 15:27:22 -0000 On 23.08.2012 21:47, Eitan Adler wrote: > NOT and ONLY are meant for ports which by definition will never work > another arch (think x86info). In this case the ports are just broken. That's a fine distinction, that makes little sense to me -- the total number of ports, which can not ever work on some architecture is, probably, a couple dozen... It is also not mentioned in the Handbook at all: * If a port should be marked IGNORE only on certain architectures, there are two other convenience variables that will automatically set IGNORE for you: ONLY_FOR_ARCHS and NOT_FOR_ARCHS. Examples: ONLY_FOR_ARCHS= i386 amd64 NOT_FOR_ARCHS= ia64 sparc64 A custom IGNORE message can be set using ONLY_FOR_ARCHS_REASON and NOT_FOR_ARCHS_REASON. Per architecture entries are possible with ONLY_FOR_ARCHS_REASON_/ARCH/ and NOT_FOR_ARCHS_REASON_/ARCH/. Thus, I still think, using these knobs is better -- especially, when doing otherwise requires splitting bsd.ports.mk into bsd.ports.{pre,post}.mk. Yours, -mi