summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2020-08-19 10:52:17 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2020-08-19 10:52:17 +0000
commit1b087bac2b4caa0aa05bb58792899cb66ffecc4a (patch)
tree27c657480ee33dabe7873925e3f57e4fba896b20
parentwww/chromium: unbreak with libglvnd (diff)
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)
-rw-r--r--devel/gn/Makefile14
-rw-r--r--devel/gn/distinfo6
2 files changed, 11 insertions, 9 deletions
diff --git a/devel/gn/Makefile b/devel/gn/Makefile
index 33b107911346..3b449bed1cc4 100644
--- a/devel/gn/Makefile
+++ b/devel/gn/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gn
DISTVERSIONPREFIX= v
-DISTVERSION= 1714
+DISTVERSION= 1823
CATEGORIES= devel
MAINTAINER= o.hushchenkov@gmail.com
@@ -11,19 +11,21 @@ COMMENT= Gn meta build framework - standalone version
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-CONFLICTS_INSTALL= chromium-gn
-
USES= alias compiler:c++17-lang ninja python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= cglogic # mirror
SHEBANG_FILES= ${CONFIGURE_SCRIPT}
HAS_CONFIGURE= yes
-CONFIGURE_OUTSOURCE= yes
CONFIGURE_SCRIPT= build/gen.py
-CONFIGURE_WRKSRC= ${WRKSRC}/out # --out-path breaks "make test"
-CONFIGURE_ENV= GN_VERSION=${PORTVERSION}
CONFIGURE_ARGS= --platform freebsd ${WITH_DEBUG:D--debug}
+CONFIGURE_ENV= GN_VERSION=${PORTVERSION}
+CONFIGURE_OUTSOURCE= yes
ALL_TARGET= # empty
+
+CONFLICTS_INSTALL= chromium-gn
+
+CONFIGURE_WRKSRC= ${WRKSRC}/out # --out-path breaks "make test"
+
PLIST_FILES= bin/${PORTNAME}
post-patch:
diff --git a/devel/gn/distinfo b/devel/gn/distinfo
index d036fe633397..d1ea49078c58 100644
--- a/devel/gn/distinfo
+++ b/devel/gn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1582365298
-SHA256 (cglogic-gn-v1714_GH0.tar.gz) = 6b98b752ef16ab50c45123deb5893ddef6598a5ebac6191efba162c9689ef20c
-SIZE (cglogic-gn-v1714_GH0.tar.gz) = 941711
+TIMESTAMP = 1597572639
+SHA256 (cglogic-gn-v1823_GH0.tar.gz) = c1780642bf2fe31d50823a0dc8d81715b8accd343885618c74642240b6f42a00
+SIZE (cglogic-gn-v1823_GH0.tar.gz) = 996749