From owner-svn-ports-head@freebsd.org  Fri Jun  3 22:51:07 2016
Return-Path: <owner-svn-ports-head@freebsd.org>
Delivered-To: svn-ports-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id CAEB6B69018;
 Fri,  3 Jun 2016 22:51:07 +0000 (UTC)
 (envelope-from freebsd.contact@marino.st)
Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 27023187B;
 Fri,  3 Jun 2016 22:51:07 +0000 (UTC)
 (envelope-from freebsd.contact@marino.st)
Received: from [192.168.1.21] (176.red-83-34-249.dynamicip.rima-tde.net
 [83.34.249.176])
 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (No client certificate requested)
 by shepard.synsport.net (Postfix) with ESMTP id D2E3F43CE8;
 Fri,  3 Jun 2016 17:43:09 -0500 (CDT)
Subject: Re: svn commit: r416339 - head/lang/gcc5-aux/files
To: Andreas Tobler <andreast@FreeBSD.org>, ports-committers@freebsd.org,
 svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
References: <201606032131.u53LV4K3009774@repo.freebsd.org>
Reply-To: marino@freebsd.org
From: John Marino <freebsd.contact@marino.st>
Message-ID: <98f0eac7-3559-81fd-29cd-bd234cec6b6b@marino.st>
Date: Sat, 4 Jun 2016 00:43:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <201606032131.u53LV4K3009774@repo.freebsd.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-BeenThere: svn-ports-head@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SVN commit messages for the ports tree for head
 <svn-ports-head.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-ports-head>, 
 <mailto:svn-ports-head-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-ports-head/>
List-Post: <mailto:svn-ports-head@freebsd.org>
List-Help: <mailto:svn-ports-head-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-ports-head>,
 <mailto:svn-ports-head-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jun 2016 22:51:07 -0000

On 6/3/2016 11:31 PM, Andreas Tobler wrote:
> Author: andreast (src committer)
> Date: Fri Jun  3 21:31:04 2016
> New Revision: 416339
> URL: https://svnweb.freebsd.org/changeset/ports/416339
>
> Log:
>   Skip armv6hf support and move it into armv6.
>
> Added:
>   head/lang/gcc5-aux/files/patch-armv6-hf-support   (contents, props changed)
>
> Added: head/lang/gcc5-aux/files/patch-armv6-hf-support
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/lang/gcc5-aux/files/patch-armv6-hf-support	Fri Jun  3 21:31:04 2016	(r416339)
> @@ -0,0 +1,18 @@
> +--- UTC
> +--- gcc/config.gcc.orig	2016-05-25 22:53:15.930993000 +0200
> ++++ gcc/config.gcc	2016-05-25 22:54:06.087115000 +0200
> +@@ -1026,11 +1026,9 @@
> + 	case $target in
> + 	armv6*-*-freebsd*)
> + 	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
> +-	    ;;
> +-	esac
> +-	case $target in
> +-	arm*hf-*-freebsd*)
> +-	    tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
> ++	    if test $fbsd_major -ge 11; then
> ++		tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
> ++	    fi
> + 	    ;;
> + 	esac
> + 	with_tls=${with_tls:-gnu}
>

These aren't going to work.
I don't use regular patches, at all.  They can interfere with the 
generated diff-* aggregate patches.  Any new patch should be pulled into 
there.

But what are these patches really for?  Ada doesn't build on ARM due to 
the lack of a bootstrap compiler and interest.  Should we just set 
ONLY_FOR_ARCH because without Ada, people should probably use the stock 
lang/gcc* ports.

John