summaryrefslogtreecommitdiff
path: root/dev-util/gn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-17 20:06:58 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-17 20:06:58 +0000
commit08c5e4df7a4b66ba8dbb827ca2e3a973d4f19ab0 (patch)
tree347af25df153363454776e1fe95fc4e8100a7e7d /dev-util/gn
parentfc6e577018dec28e18904f9ad5c1417976e3c728 (diff)
gentoo auto-resync : 17:01:2024 - 20:06:58
Diffstat (limited to 'dev-util/gn')
-rw-r--r--dev-util/gn/Manifest13
-rw-r--r--dev-util/gn/files/gn-gen-r5.patch46
-rw-r--r--dev-util/gn/gn-0.2049.ebuild64
-rw-r--r--dev-util/gn/gn-0.2077.ebuild64
-rw-r--r--dev-util/gn/gn-0.2088.ebuild61
-rw-r--r--dev-util/gn/gn-0.2114.ebuild61
-rw-r--r--dev-util/gn/gn-0.2122.ebuild66
-rw-r--r--dev-util/gn/gn-9999.ebuild66
-rw-r--r--dev-util/gn/metadata.xml7
9 files changed, 0 insertions, 448 deletions
diff --git a/dev-util/gn/Manifest b/dev-util/gn/Manifest
deleted file mode 100644
index 9cd7ae6ee6d3..000000000000
--- a/dev-util/gn/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX gn-gen-r5.patch 1563 BLAKE2B ff909ef01743ca36d866257ad3bc2a1ca7a4e894b6a0c7672d08d0e1cd412b1056477f77ab64c75fa67a5c21794cecdd87f6bb75ebd963fff0ee3599523c73f6 SHA512 bb18dc2900084ca15ee12addec56d32cce520cb0d229bddbb69e8da7cca144887a6eb7267ea449613505dca4cdeba8ef0e4e69595fc202289d2f3c5fed2e4971
-DIST gn-0.2049.tar.xz 727960 BLAKE2B fe93d09c1fa5b6267a4d26f37ec42e629b36645ef58bf6ebcc07dd8cd2ee9509c1e997182251a3e2c3ef3c5b7d636c9a8228c1e49d1d7245b3ebdac36e7c5a1a SHA512 f3e6dc87d647702c5d22793e2eed3e9950f8c9a6d7178eae67bb7d6518b6533c74fa3f43245fb9e422994a27f1a0f1986709f91e7ce2ed78eb5f17838f75e1db
-DIST gn-0.2077.tar.xz 735596 BLAKE2B 48da6c1b08746d364974c94a8395708ba44f4fb88a4bd6142d8ce3935608538b3e3d316c1b3934b124bb2af8549e0bc355b4f0990ab0b794adca025a4c3db7c5 SHA512 361fa1d71f4c4ed12fec8136fb79ee8d30cd8c9b93f2d9972222e028a8b74326045f000431863c6d7ab598b1d7b06c00c95793830da48f52e623a1246bcc8bc4
-DIST gn-0.2088.tar.xz 736408 BLAKE2B 23cb932c6fa1711472e0369b5c9271dd28b1d1a8eee40366295ea576fb0d913f3e01dd802df718d6d55ad27b566b0fae5da0cb03167e38df46bbda284b26f99c SHA512 be1d0a0095a7de9fc130935d45c610ab77dd9451822b33c344ac79d096828752bab04b81183eaa35b654abbb76748ce13751c04d44968d08643b6cd89f3fe8f7
-DIST gn-0.2114.tar.xz 740080 BLAKE2B 51c6d373ed7a33673e76fe8bb40f727193c6e1172fba328916fd2229d1e350cea5c51da734edf6dbf4c0b7bed61a590424484d4150e7cd4c890abba7f43251c7 SHA512 f5370e45bc2a079b79e4bcfc802fbc6cf67f7674a11311f849699f54775593e75def15323843ef887231891cb06b043863c79c5168e565319a4b73fcffa13738
-DIST gn-0.2122.tar.xz 740444 BLAKE2B df57fb611f26964ed3ac47365080cd043ba4206233450bb39699e78e35b8acff918e94efe4e7cea957199dd2f441dfcf31566e7d64ad10aace9d2c1d538ed6ac SHA512 80c330eac876fc0d6f46038b96eefd19bc1b6e5e89515489c1d02f82675213174fba394398ffc1bdd1405ddcd11b60c2870f3076296390976da74012867faf39
-EBUILD gn-0.2049.ebuild 1322 BLAKE2B fee4fffbbc93a2504b12e2a7825ef60bf4652333a3a8301bb56a76ca9ec9ecae362346640126f096a6f486d53fe74b1819eb0ada60402904b504c3d26b4bc48d SHA512 f600f465d178985cd058694676e050ad0ec2418bbfd2257eeed68a40155dfb96851c8a7c44261b2827ff7d6eefd6b4f32c35f196658549e534b2a25f8b3d1af0
-EBUILD gn-0.2077.ebuild 1324 BLAKE2B e8a4f27995d82c0821232b923acf0be944db5135d9ee2a72627666c972d6592ff80cee70a4202359a9837926af15e9f98c94c3496ae4459d8462dac3ddba3a53 SHA512 42f2b48b9ed37843f7ef88c8470bbf86b1b3a3b4e71273d6496c468b9f46e107269aa7b691a4903bedc49639e29f913a4cc2adaca506d0f6a75c962f76c9d148
-EBUILD gn-0.2088.ebuild 1278 BLAKE2B 7542d3a8a4ebfb6e69ce0e0c1cd86d7b3a661ddf1d374661cae8fb6234a68ec7dc03f60542187caab5ca221e56c332e93d57fdecff8d54da8040a6772a10e4df SHA512 70fb984afd0b75b9a737dd21752083cc0b5e2a712ef38e0019350974c152b4d7d4e805deb134171aa36e176f1c7013e9491c1bfdae68903dc9cb35d4312c3987
-EBUILD gn-0.2114.ebuild 1276 BLAKE2B 266a57db3b88167d9a28e33e8b9b1af10661ab48a77000e8defe817836a9ac65be3aa39b7fbe77437e712c91edcd2043e077616c2b5e9e173d2e30e388d75fd5 SHA512 4bf377a5915d3134d8ac3202ad43f7ae21f87c22fac646def2228fde3c4c4a843c69a872d0b001b9fe320d9ad4ae614d9d2a61300141b879ff38afa0dcc22fb3
-EBUILD gn-0.2122.ebuild 1418 BLAKE2B 8b30006dee649c7c3dfbfbdb47bf054724825c371e5db34c752b4307b61e496fb9c310afe3704fbde5f6465c2f51a3489ce03e04df12ce0a0e46451ec80ec198 SHA512 6c6807cd897c287db2e6cc9239991781d3164e66a7838223660983ee5630c9e7de9b3f69e5934bf36073be2397d96db3f262e967d1f44807a8fa64c275a15af1
-EBUILD gn-9999.ebuild 1421 BLAKE2B 2bf631ca9418375a1162313b695e76dbcbcc52405909310c2e84cfc1c82be1d81d728589f4048eeb523e9cd2c830a34bd7478d559ad1c67280f0d24b5f1adee5 SHA512 7eee0bb5739684a96d65681760e7356664b46332346a7c9c55c67d66e5efe95c3e4a27e46c049d891675f16737d8efe6b9992f756059c0b5c76a80beaa1f7fe9
-MISC metadata.xml 221 BLAKE2B ce7615d8eda5f58e7729bf86156010821052ae580769c3be3922f1270f1211bc5cf297afc5c68db67a46c1c01450c08751fc3cda0995d62bbe60da64d21802d6 SHA512 6ffee27f859f923795e8ded3a5544a82473f72568e96475374b937adbf0963f81d46fbcf4752a9d4eef3f071cadd3dedf141f43802b58c6a788243c7f05114cf
diff --git a/dev-util/gn/files/gn-gen-r5.patch b/dev-util/gn/files/gn-gen-r5.patch
deleted file mode 100644
index 80966b3c7f5e..000000000000
--- a/dev-util/gn/files/gn-gen-r5.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From ef45f2e73264e62ad3fb24d064453a17099da8d7 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Sat, 14 Mar 2020 18:02:51 +0000
-Subject: [PATCH] Remove unwanted cflags/ldflags parameters
-
----
- build/gen.py | 9 ---------
- 1 file changed, 9 deletions(-)
-
-diff --git a/build/gen.py b/build/gen.py
-index 265b1f5..06c6d8b 100755
---- a/build/gen.py
-+++ b/build/gen.py
-@@ -343,11 +343,6 @@ def WriteGNNinja(path, platform, host, options):
- if options.debug:
- cflags.extend(['-O0', '-g'])
- else:
-- cflags.append('-DNDEBUG')
-- cflags.append('-O3')
-- if options.no_strip:
-- cflags.append('-g')
-- ldflags.append('-O3')
- # Use -fdata-sections and -ffunction-sections to place each function
- # or data item into its own section so --gc-sections can eliminate any
- # unused functions and data items.
-@@ -383,7 +378,6 @@ def WriteGNNinja(path, platform, host, options):
- '-D_FILE_OFFSET_BITS=64',
- '-D__STDC_CONSTANT_MACROS', '-D__STDC_FORMAT_MACROS',
- '-pthread',
-- '-pipe',
- '-fno-exceptions',
- '-fno-rtti',
- '-fdiagnostics-color',
-@@ -411,9 +405,6 @@ def WriteGNNinja(path, platform, host, options):
- '-Wno-cast-function-type', # Casting FARPROC to RegDeleteKeyExPtr
- '-std=gnu++17',
- ])
-- else:
-- # This is needed by libc++.
-- libs.append('-ldl')
- elif platform.is_darwin():
- min_mac_version_flag = '-mmacosx-version-min=10.9'
- cflags.append(min_mac_version_flag)
---
-2.32.0
-
diff --git a/dev-util/gn/gn-0.2049.ebuild b/dev-util/gn/gn-0.2049.ebuild
deleted file mode 100644
index 4778d017b5cb..000000000000
--- a/dev-util/gn/gn-0.2049.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-SRC_URI="https://dev.gentoo.org/~xen0n/distfiles/dev-util/gn/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="vim-syntax"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- echo "$@" >&2
- "$@" || die
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
- fi
-}
diff --git a/dev-util/gn/gn-0.2077.ebuild b/dev-util/gn/gn-0.2077.ebuild
deleted file mode 100644
index 5566e264e3de..000000000000
--- a/dev-util/gn/gn-0.2077.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-SRC_URI="https://dev.gentoo.org/~sultan/distfiles/dev-util/gn/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="vim-syntax"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- echo "$@" >&2
- "$@" || die
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
- fi
-}
diff --git a/dev-util/gn/gn-0.2088.ebuild b/dev-util/gn/gn-0.2088.ebuild
deleted file mode 100644
index d219107c1dbc..000000000000
--- a/dev-util/gn/gn-0.2088.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-SRC_URI="https://dev.gentoo.org/~sultan/distfiles/dev-util/gn/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- echo "$@" >&2
- "$@" || die
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
-}
diff --git a/dev-util/gn/gn-0.2114.ebuild b/dev-util/gn/gn-0.2114.ebuild
deleted file mode 100644
index e7e680b79c4e..000000000000
--- a/dev-util/gn/gn-0.2114.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-SRC_URI="https://dev.gentoo.org/~sultan/distfiles/dev-util/gn/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- echo "$@" >&2
- "$@" || die
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
-}
diff --git a/dev-util/gn/gn-0.2122.ebuild b/dev-util/gn/gn-0.2122.ebuild
deleted file mode 100644
index e49600fc3955..000000000000
--- a/dev-util/gn/gn-0.2122.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit edo ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gn.googlesource.com/gn"
-else
- # The version number is derived from `git describe HEAD --abbrev=12`
- SRC_URI="https://deps.gentoo.zip/dev-util/gn/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- edo "$@"
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
-}
diff --git a/dev-util/gn/gn-9999.ebuild b/dev-util/gn/gn-9999.ebuild
deleted file mode 100644
index 6ed90545455f..000000000000
--- a/dev-util/gn/gn-9999.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit edo ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/"
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gn.googlesource.com/gn"
-else
- # The version number is derived from `git describe HEAD --abbrev=12`
- SRC_URI="https://deps.gentoo.zip/dev-util/gn/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/ninja
-"
-
-PATCHES=(
- "${FILESDIR}"/gn-gen-r5.patch
-)
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- python_setup
- tc-export AR CC CXX
- unset CFLAGS
- set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip --no-static-libstdc++ --allow-warnings
- edo "$@"
- cat >out/last_commit_position.h <<-EOF || die
- #ifndef OUT_LAST_COMMIT_POSITION_H_
- #define OUT_LAST_COMMIT_POSITION_H_
- #define LAST_COMMIT_POSITION_NUM ${PV##0.}
- #define LAST_COMMIT_POSITION "${PV}"
- #endif // OUT_LAST_COMMIT_POSITION_H_
- EOF
-}
-
-src_compile() {
- eninja -C out gn
-}
-
-src_test() {
- eninja -C out gn_unittests
- out/gn_unittests || die
-}
-
-src_install() {
- dobin out/gn
- einstalldocs
-
- insinto /usr/share/vim/vimfiles
- doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
-}
diff --git a/dev-util/gn/metadata.xml b/dev-util/gn/metadata.xml
deleted file mode 100644
index d981d800e597..000000000000
--- a/dev-util/gn/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>chromium@gentoo.org</email>
- </maintainer>
-</pkgmetadata>