From 7218e1b46bceac05841e90472501742d905fb3fc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 12 Mar 2021 21:55:15 +0000 Subject: gentoo resync : 12.03.2021 --- dev-util/bazel/Manifest | 4 ++-- dev-util/bazel/bazel-3.2.0.ebuild | 8 ++++++-- dev-util/bazel/metadata.xml | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) (limited to 'dev-util/bazel') diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest index 49266bfea0e7..1f54c4f8f83b 100644 --- a/dev-util/bazel/Manifest +++ b/dev-util/bazel/Manifest @@ -18,5 +18,5 @@ EBUILD bazel-1.2.0-r1.ebuild 2931 BLAKE2B ea152126f1c20d98aaeaa185b66c2894e3cd82 EBUILD bazel-1.2.0.ebuild 2609 BLAKE2B fcbe18a014bbf3895bdb52600b84df9c644cd33f0ff7fcd9c92ecf026bd0d36a8168d9da135c51467939add01ba6c0f4b661509721a863100d2d46e87e04e279 SHA512 4d13e0dc6a26aec266de20b3fc6310713fd3c232c6e89364a5fd607f3d15f37b4bb6d9dc402a23030942c71c0df0a243799d1dc82e7d3dc841ba1af9f104d37a EBUILD bazel-1.2.1.ebuild 2937 BLAKE2B 5371d6b42699c1ba2a33dc9e43d85fb17f02b243da718ff2c0825ca661743f24a8fcf359d0bf3b94f3e47dfd71304226a695de81250effe8629675ea277f60e6 SHA512 8c1f625d496ae7815edce1e1920e01228203183796e72de9973fdd3d84e6be2583f0d0b85bac00163592e1532241a97c89e7218312f8b33bce686930bf30ca0d EBUILD bazel-2.0.0.ebuild 2609 BLAKE2B 51ea0ad4c8d1b5e7749f8a8717668a28f534595c4825a53a481973b9163128fd2b7b401528a8413b6e14364ea0823551d87e56d8af3db89efb0e606182d6fec2 SHA512 9c419f99adf78aa95199ba3cdca46f5ba8688dc201f04b47a7d3d097ba28ab062ef97c7912e2eb798a06e650bb90fac3e51d174f771f7253d9ccf7c84493e0f6 -EBUILD bazel-3.2.0.ebuild 2609 BLAKE2B 51ea0ad4c8d1b5e7749f8a8717668a28f534595c4825a53a481973b9163128fd2b7b401528a8413b6e14364ea0823551d87e56d8af3db89efb0e606182d6fec2 SHA512 9c419f99adf78aa95199ba3cdca46f5ba8688dc201f04b47a7d3d097ba28ab062ef97c7912e2eb798a06e650bb90fac3e51d174f771f7253d9ccf7c84493e0f6 -MISC metadata.xml 784 BLAKE2B 387004423ccbcb3b2e94cc7824e7a43067f5e455151ad3eaa06baded58ce05ef71203caf8d5a9d89c00046ac0545776bcc6c5a8306a9f76f8a9334b95a92b880 SHA512 188f8323fd19d294e8772391edb87b4a28827b40c42643d6af389f4b3e2d36bc3f0efe637cf572d80dd47a956bd2e51be1993aaf7d080bbfbb6ec4aac2e51ac6 +EBUILD bazel-3.2.0.ebuild 2784 BLAKE2B b394710520ac32d9bdeb16cd604f7c53e78105d1d8ed47dbe6be149462f3ae93218e6a0298e8a3cc80a1458b3c3edc12870c99dc221ea306f7e99317f2b3bf63 SHA512 64ec270f235daa79adfc01a3c1d953f958dec4d5cfb94a594703410bc073f2c392d373d1bb28af349692ae6e1196fdf67e2dd33c328d91ae5711e78e2c00bfb8 +MISC metadata.xml 844 BLAKE2B 116e8fc54c62a42b12997d7b9a0e2b77197f3730515735817e2bced51e3ac17779ca33050784b3299b4c0b7d6f03f4b924470b15c95641d81d2d2b4894d6bd3f SHA512 e835227aeee1f0fb66e8c6581544ec10dd5c030c8cb96fd6ac3f6298cd15e464c46c19b67564a3894cc97d947e263db66776934bb5a0665bdefc33199e5ecaaa diff --git a/dev-util/bazel/bazel-3.2.0.ebuild b/dev-util/bazel/bazel-3.2.0.ebuild index 8963929994ec..ac040b43670e 100644 --- a/dev-util/bazel/bazel-3.2.0.ebuild +++ b/dev-util/bazel/bazel-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,8 @@ SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.z LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="examples tools" +IUSE="examples tools prefix static-libs" +REQUIRED_USE="prefix? ( static-libs )" # strip corrupts the bazel binary # test fails with network-sandbox: An error occurred during the fetch of repository 'io_bazel_skydoc' (bug 690794) RESTRICT="strip test" @@ -67,6 +68,9 @@ src_prepare() { src_compile() { export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel-get-flags) --host_javabase=@local_jdk//:jdk" + if use static-libs; then + export BAZEL_LINKOPTS=-static-libs:-static-libgcc BAZEL_LINKLIBS=-l%:libstdc++.a:-lm + fi VERBOSE=yes ./compile.sh || die ./scripts/generate_bash_completion.sh \ diff --git a/dev-util/bazel/metadata.xml b/dev-util/bazel/metadata.xml index 7ddb1068e6a0..7eb6224be85d 100644 --- a/dev-util/bazel/metadata.xml +++ b/dev-util/bazel/metadata.xml @@ -19,5 +19,6 @@ Install extra bazel tools to build from sources + Link libstdc++ statically -- cgit v1.2.3