Bug 248685 - devel/gn: update to v1823
Summary: devel/gn: update to v1823
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://gn.googlesource.com/gn/
Keywords: patch-ready
Depends on:
Blocks:
 
Reported: 2020-08-16 11:30 UTC by Oleh Hushchenkov
Modified: 2020-08-19 10:53 UTC (History)
2 users (show)

See Also:


Attachments
Patch to 1823 (800 bytes, patch)
2020-08-16 11:30 UTC, Oleh Hushchenkov
o.hushchenkov: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oleh Hushchenkov 2020-08-16 11:30:06 UTC
Created attachment 217254 [details]
Patch to 1823

Notable changes:
Speed up generation of input files list
Add support escape JSON string to stream for export compile commands
Support specifying required Ninja version
Specify deps format for actions
Don't assert on gn builds without any target
Make data_deps in copy() targets work
Use correct path to generated binary for EXECUTABLE target
Make analyze handle targets from all toolchains
Add no_check_targets config option
On arm64 hosts, set host_cpu to 'arm64', not 'arm'
Also apply no_check_target filtering to gn gen --check
clang: Add support for C++ modules in deps
Comment 1 commit-hook freebsd_committer freebsd_triage 2020-08-19 10:52:51 UTC
A commit references this bug:

Author: fernape
Date: Wed Aug 19 10:52:18 UTC 2020
New revision: 545309
URL: https://svnweb.freebsd.org/changeset/ports/545309

Log:
  devel/gn: update to 1823

   * Speed up generation of input files list
   * Add support escape JSON string to stream for export compile commands
   * Support specifying required Ninja version
   * Specify deps format for actions
   * Don't assert on gn builds without any target
   * Make data_deps in copy() targets work
   * Use correct path to generated binary for EXECUTABLE target
   * Make analyze handle targets from all toolchains
   * Add no_check_targets config option
   * On arm64 hosts, set host_cpu to 'arm64', not 'arm'
   * Also apply no_check_target filtering to gn gen --check
   * clang: Add support for C++ modules in deps

  While here, reorder out of place variables

  PR:	248685
  Submitted by:	o.hushchenkov@gmail.com (maintainer)

Changes:
  head/devel/gn/Makefile
  head/devel/gn/distinfo
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2020-08-19 10:53:15 UTC
Committed with cosmetic changes.

Thanks!