git: 645a63cd63bf - main - devel/gn: Drop -T from flags passed to ar

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Wed, 22 Dec 2021 12:49:27 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=645a63cd63bf7d0aa8315b351e002b4c801cd5e1

commit 645a63cd63bf7d0aa8315b351e002b4c801cd5e1
Author:     Oleh Hushchenkov <o.hushchenkov@gmail.com>
AuthorDate: 2021-12-22 12:44:53 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2021-12-22 12:48:50 +0000

    devel/gn: Drop -T from flags passed to ar
    
    Remove -T flag from arguments passed to ar, because of planned -T flag
    removal from ar in base and misusing. For now, switch to OpenBSD's build
    template. The only difference with previously used Linux's build
    template is this -T switch. NetBSD still use Linux's build template.
    
    PR:             260596
    Reviewed by:    emaste
---
 devel/gn/Makefile                 |  1 +
 devel/gn/files/patch-build_gen.py | 11 ++++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/devel/gn/Makefile b/devel/gn/Makefile
index eae375a18de0..5a3ce1977192 100644
--- a/devel/gn/Makefile
+++ b/devel/gn/Makefile
@@ -3,6 +3,7 @@
 PORTNAME=	gn
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1962
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	o.hushchenkov@gmail.com
diff --git a/devel/gn/files/patch-build_gen.py b/devel/gn/files/patch-build_gen.py
index 402cef5f9f7e..8175fefbfe23 100644
--- a/devel/gn/files/patch-build_gen.py
+++ b/devel/gn/files/patch-build_gen.py
@@ -1,6 +1,6 @@
 - .git/ is missing in archive, so use version from environment
 
---- build/gen.py.orig	2021-12-18 16:25:54 UTC
+--- build/gen.py.orig	2021-12-21 20:25:21 UTC
 +++ build/gen.py
 @@ -213,25 +213,16 @@ def main(argv):
  
@@ -30,3 +30,12 @@
  
    # Only write/touch this file if the commit position has changed.
    old_contents = ''
+@@ -274,7 +265,7 @@ def WriteGenericNinja(path, static_libraries, executab
+       'msys': 'build_linux.ninja.template',
+       'darwin': 'build_mac.ninja.template',
+       'linux': 'build_linux.ninja.template',
+-      'freebsd': 'build_linux.ninja.template',
++      'freebsd': 'build_openbsd.ninja.template',
+       'aix': 'build_aix.ninja.template',
+       'openbsd': 'build_openbsd.ninja.template',
+       'haiku': 'build_haiku.ninja.template',