From 5e41a38157bb40e8513e8e34426e85faba672fe7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 14 Jun 2024 00:09:04 +0100 Subject: gentoo auto-resync : 14:06:2024 - 00:09:04 --- dev-cpp/abseil-cpp/Manifest | 6 +- dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild | 66 ---------------------- dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild | 65 +++++++++++++++++++++ dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild | 62 ++++++++++++++++++++ dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 63 --------------------- dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild | 62 ++++++++++++++++++++ dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild | 60 -------------------- 7 files changed, 192 insertions(+), 192 deletions(-) delete mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild delete mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild delete mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild (limited to 'dev-cpp/abseil-cpp') diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index c6ea16c35956..5b45ae3df775 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -16,7 +16,7 @@ DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb EBUILD abseil-cpp-20211102.0-r2.ebuild 1812 BLAKE2B 3e8b5486a5b9817c089cae614e17c7f095d5b4067af9c9da5fb98eeba772b41f154312f67789391a72267f3a2fa7a1062623b312bbf9b391c8b79069d20af853 SHA512 be4eae4177d0817871aee1a4b43d91f766e8186b26e8cda153c04e5894c3943764d86440f09a6177ead172c73706cd68f4be4c61b0e612ad3fbd6ce08ffcf1b5 EBUILD abseil-cpp-20220623.1.ebuild 1732 BLAKE2B 8134bcb040be826b4f153afddc4c3aae86fd9d773afbf08b50bba323c0d067fd034c92fde3f9c15f73366e910f3641512e81cefa04bc5a9f2830d06e4b8ac3f5 SHA512 ac7802104eb66d08fdcc5904d1d9644ea1511c1f1d8bda2ba8931af6aa56ce5917d59bbb9e68354b8c4d1c38cba1507cb27420e681e3679c88d3bc9538b0e19e EBUILD abseil-cpp-20230125.2.ebuild 1693 BLAKE2B ad84c9a1b9b5983029aa5978f1fefc14700c1ffdfd4edf4a4cf2ff782d25cc339b2354a293c51d8853a6a2e0107ed3f7ea8e32685663ad760fc0245c7a4ac79c SHA512 6fe0f3a491f71fcd954201653fcf329385c738a7e43cb18adf802dc2f10c27ceb7c87e8e5303d20cce07dc1f905a5e094d6979a615b14b4cdb0cce5880b1a467 -EBUILD abseil-cpp-20230125.3-r1.ebuild 1543 BLAKE2B dcd09ab873b471c912ce3a36b3234289c875008878f45824735b2e05d1df5d349a731db0929ba00a0efbd743b00e6278961e14ce51368aad1df18f617f2d655c SHA512 65c8f2f7522365880dd0cd56757f8aa03d9d7ed63187c0fe71efad134893479a343c8c30ed6a08d9957379075b674e8a0e6f7c65585e8525bf5b8b9d6f9dec70 -EBUILD abseil-cpp-20230802.0.ebuild 1546 BLAKE2B 97f0ddd851ccc35fa9c87296f223861b35858bba86eb3be52a27beb9806c0ae15e33c52a3fdb244e3872bba854dec72cdd53bee6e0e998b027c857b431bf0216 SHA512 3713641f15a9ad62b5a84b50826dd58f84845c7393cf85e66e3d1bc4e5c24530b21a0eee744ca19c0a6ae1e1e44f5ef70cb5a2fc088f053870df49015848d9f1 -EBUILD abseil-cpp-20240116.2.ebuild 1515 BLAKE2B 129b815bdfe2f927506a2bc9297af6e324fbec546abc7f2dc8744f43469b2fe370ab18528a4d8baf2941adb320113b1f2d085e7539d1a14b27b7a8545c0f0b2a SHA512 dea0129efff2278b9a29172306c86f19cad994ea7eac93c67cec590049e7f302a59406abbb37b17666f55d53401d9273d5099deb7f12a7c8bcbe2346d0bb22c2 +EBUILD abseil-cpp-20230125.3-r3.ebuild 1593 BLAKE2B 0007a3a17e73b85cd1c72ae25d04962d077ab5604b31c1602eab280df1551c78352ce7b76e4674771fbcbf637e7c52da12874e78aa0ce64e2b9e2ec039cb2ccf SHA512 d7adce0903cd30fb43d3904594a725a86691633e81ba88259b578133d855e0b07725b5da1f25eeaaffa18ae80061330a12c96549ddb870b008e1c1611591bd50 +EBUILD abseil-cpp-20230802.0-r2.ebuild 1597 BLAKE2B ecb56eadedd0fbe37b841f83b8629e08526f1dd98442aa3605f5d44836129ba6ba42469a3344c371c4a07e87868303bd82a0bb0bd4b6f24b21cbe734032a9d82 SHA512 cd0fc478c894d7fe73eb3cfb42236df8a654020cec7d499d6af715bf608c3726fdc77228626595459799db51d7c437edd1f0d1805e89ae6b57d506372d09f102 +EBUILD abseil-cpp-20240116.2-r2.ebuild 1597 BLAKE2B ecb56eadedd0fbe37b841f83b8629e08526f1dd98442aa3605f5d44836129ba6ba42469a3344c371c4a07e87868303bd82a0bb0bd4b6f24b21cbe734032a9d82 SHA512 cd0fc478c894d7fe73eb3cfb42236df8a654020cec7d499d6af715bf608c3726fdc77228626595459799db51d7c437edd1f0d1805e89ae6b57d506372d09f102 MISC metadata.xml 250 BLAKE2B f2e7e5ef7661a51822a5d563f7a835c3606c9bbb9688d599637e0950aa68dbacd67592a8c5306528653dd2b5f7100dc6f5e6ac69c5d7bf9777b12c984b53304c SHA512 99565f4efff02cf80efcaa76ad9247db3c0de6f855f37337579cfcd6e01f72a6e176d5e69ef1a1d338afee6a07c1620273fe56af046a60f195de4d8894a8d7f9 diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild deleted file mode 100644 index 3ab7ae818f50..000000000000 --- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" -HOMEPAGE="https://abseil.io/" -SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}.0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="test" - -DEPEND="" -RDEPEND="${DEPEND}" - -BDEPEND=" - ${PYTHON_DEPS} - test? ( - >=dev-cpp/gtest-1.13.0 - sys-libs/timezone-data - ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-20230125.2-musl-1.2.4.patch #906218 -) - -src_prepare() { - cmake_src_prepare - - # un-hardcode abseil compiler flags - sed -i \ - -e '/"-maes",/d' \ - -e '/"-msse4.1",/d' \ - -e '/"-mfpu=neon"/d' \ - -e '/"-march=armv8-a+crypto"/d' \ - absl/copts/copts.py || die - - # now generate cmake files - python_fix_shebang absl/copts/generate_copts.py - absl/copts/generate_copts.py || die -} - -multilib_src_configure() { - local mycmakeargs=( - # We use -std=c++14 here so that abseil-cpp's string_view is used - # See the discussion in https://github.com/gentoo/gentoo/pull/32281. - -DCMAKE_CXX_STANDARD=14 - -DABSL_ENABLE_INSTALL=TRUE - -DABSL_USE_EXTERNAL_GOOGLETEST=ON - -DABSL_PROPAGATE_CXX_STD=TRUE - -DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF) - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. - ) - - cmake_src_configure -} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild new file mode 100644 index 000000000000..3cdf995caa87 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild @@ -0,0 +1,65 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV%%.*}.0" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-20230125.2-musl-1.2.4.patch #906218 +) + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + # We use -std=c++14 here so that abseil-cpp's string_view is used + # See the discussion in https://github.com/gentoo/gentoo/pull/32281. + -DCMAKE_CXX_STANDARD=14 + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + # TEST_HELPERS needed for protobuf (bug #915902) + -DABSL_BUILD_TEST_HELPERS=ON + -DABSL_BUILD_TESTING=$(usex test ON OFF) + $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + ) + + cmake_src_configure +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild new file mode 100644 index 000000000000..1281eefffab0 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV%%.*}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" ) + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + # We use -std=c++14 here so that abseil-cpp's string_view is used + # See the discussion in https://github.com/gentoo/gentoo/pull/32281. + -DCMAKE_CXX_STANDARD=14 + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + # TEST_HELPERS needed for protobuf (bug #915902) + -DABSL_BUILD_TEST_HELPERS=ON + -DABSL_BUILD_TESTING=$(usex test ON OFF) + $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + ) + + cmake_src_configure +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild deleted file mode 100644 index 8efabfde0a90..000000000000 --- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" -HOMEPAGE="https://abseil.io/" -SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -DEPEND="" -RDEPEND="${DEPEND}" - -BDEPEND=" - ${PYTHON_DEPS} - test? ( - >=dev-cpp/gtest-1.13.0 - sys-libs/timezone-data - ) -" - -RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" ) - -src_prepare() { - cmake_src_prepare - - # un-hardcode abseil compiler flags - sed -i \ - -e '/"-maes",/d' \ - -e '/"-msse4.1",/d' \ - -e '/"-mfpu=neon"/d' \ - -e '/"-march=armv8-a+crypto"/d' \ - absl/copts/copts.py || die - - # now generate cmake files - python_fix_shebang absl/copts/generate_copts.py - absl/copts/generate_copts.py || die -} - -multilib_src_configure() { - local mycmakeargs=( - # We use -std=c++14 here so that abseil-cpp's string_view is used - # See the discussion in https://github.com/gentoo/gentoo/pull/32281. - -DCMAKE_CXX_STANDARD=14 - -DABSL_ENABLE_INSTALL=TRUE - -DABSL_USE_EXTERNAL_GOOGLETEST=ON - -DABSL_PROPAGATE_CXX_STD=TRUE - -DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF) - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. - ) - - cmake_src_configure -} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild new file mode 100644 index 000000000000..1281eefffab0 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV%%.*}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" ) + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + # We use -std=c++14 here so that abseil-cpp's string_view is used + # See the discussion in https://github.com/gentoo/gentoo/pull/32281. + -DCMAKE_CXX_STANDARD=14 + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + # TEST_HELPERS needed for protobuf (bug #915902) + -DABSL_BUILD_TEST_HELPERS=ON + -DABSL_BUILD_TESTING=$(usex test ON OFF) + $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + ) + + cmake_src_configure +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild deleted file mode 100644 index ae4c74260b71..000000000000 --- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" -HOMEPAGE="https://abseil.io/" -SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -BDEPEND=" - ${PYTHON_DEPS} - test? ( - >=dev-cpp/gtest-1.13.0 - sys-libs/timezone-data - ) -" - -RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" ) - -src_prepare() { - cmake_src_prepare - - # un-hardcode abseil compiler flags - sed -i \ - -e '/"-maes",/d' \ - -e '/"-msse4.1",/d' \ - -e '/"-mfpu=neon"/d' \ - -e '/"-march=armv8-a+crypto"/d' \ - absl/copts/copts.py || die - - # now generate cmake files - python_fix_shebang absl/copts/generate_copts.py - absl/copts/generate_copts.py || die -} - -multilib_src_configure() { - local mycmakeargs=( - # We use -std=c++14 here so that abseil-cpp's string_view is used - # See the discussion in https://github.com/gentoo/gentoo/pull/32281. - -DCMAKE_CXX_STANDARD=14 - -DABSL_ENABLE_INSTALL=TRUE - -DABSL_USE_EXTERNAL_GOOGLETEST=ON - -DABSL_PROPAGATE_CXX_STD=TRUE - -DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF) - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. - ) - - cmake_src_configure -} -- cgit v1.2.3