public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-20  7:28 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-20  7:28 UTC (permalink / raw
  To: gentoo-commits

commit:     1f847f65dfd69e7acabf03884b0b122ac6f8378f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 07:10:12 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 07:25:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f847f65

dev-cpp/abseil-cpp: new package

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild | 43 +++++++++++++++++++++++++
 dev-cpp/abseil-cpp/metadata.xml                 |  8 +++++
 3 files changed, 52 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
new file mode 100644
index 00000000000..0a3d81df1a1
--- /dev/null
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -0,0 +1 @@
+DIST abseil-cpp-20200225.1.tar.gz 1679633 BLAKE2B a2bbbc7a94eff4b113bfb50c8a9b56b91963360ec7e40a7ebd153ba54f8f7f7a3a1495685f68f4aa34e7347e005a7b3e3713a0d2b96bbad3e076053e42de32c4 SHA512 ed4f560d02903ac2d07b2365a6865320d749f994b7dc3231b20b6d7ac1393a5970a43468edcb8369782c03bd20902cb84c43424170ecefb39ab3e8af26fd4e44

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
new file mode 100644
index 00000000000..6fac8bb9445
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake 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"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+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
+		absl/copts/generate_copts.py || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+	)
+	cmake_src_configure
+}

diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml
new file mode 100644
index 00000000000..efcd58fe0b9
--- /dev/null
+++ b/dev-cpp/abseil-cpp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>gyakovlev@gentoo.org</email>
+		<name>Georgy Yakovlev</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-20  7:28 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-20  7:28 UTC (permalink / raw
  To: gentoo-commits

commit:     979b3ab72e75ff98f9f5c88aafdbb0504c121820
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 07:18:31 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 07:25:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979b3ab7

dev-cpp/abseil-cpp: restrict tests for now

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
index 6fac8bb9445..5b2209d00e9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
@@ -20,6 +20,9 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND=""
 
+# requires source of gtest and other libs
+RESTRICT=test
+
 src_prepare() {
 	cmake_src_prepare
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-20  7:28 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-20  7:28 UTC (permalink / raw
  To: gentoo-commits

commit:     201124c39fee1a29638450a228e090b84962cd23
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 07:27:52 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 07:27:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201124c3

dev-cpp/abseil-cpp: whitespace

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
index 5b2209d00e9..5a66a465078 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
@@ -34,8 +34,8 @@ src_prepare() {
 		-e '/"-march=armv8-a+crypto"/d' \
 		absl/copts/copts.py || die
 
-		# now generate cmake files
-		absl/copts/generate_copts.py || die
+	# now generate cmake files
+	absl/copts/generate_copts.py || die
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-20  8:09 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-20  8:09 UTC (permalink / raw
  To: gentoo-commits

commit:     3f0aaba57bfb616ff3acae433540f024565487b8
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 08:06:53 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Apr 20 08:09:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0aaba5

dev-cpp/abseil-cpp: fix QA warning

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
index 5a66a465078..5db378ff536 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
@@ -18,7 +18,7 @@ IUSE=""
 
 DEPEND=""
 RDEPEND="${DEPEND}"
-BDEPEND=""
+BDEPEND="${PYTHON_DEPS}"
 
 # requires source of gtest and other libs
 RESTRICT=test


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-24 20:02 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-24 20:02 UTC (permalink / raw
  To: gentoo-commits

commit:     03457fad6d5a2df1196f5cf75d4f7740f83b9f74
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 24 14:46:24 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr 24 20:01:32 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03457fad

dev-cpp/abseil-cpp: bump to 20200225.2

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild | 46 +++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 0a3d81df1a1..edb2239e5df 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1 +1,2 @@
 DIST abseil-cpp-20200225.1.tar.gz 1679633 BLAKE2B a2bbbc7a94eff4b113bfb50c8a9b56b91963360ec7e40a7ebd153ba54f8f7f7a3a1495685f68f4aa34e7347e005a7b3e3713a0d2b96bbad3e076053e42de32c4 SHA512 ed4f560d02903ac2d07b2365a6865320d749f994b7dc3231b20b6d7ac1393a5970a43468edcb8369782c03bd20902cb84c43424170ecefb39ab3e8af26fd4e44
+DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
new file mode 100644
index 00000000000..5db378ff536
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake 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"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+# requires source of gtest and other libs
+RESTRICT=test
+
+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
+	absl/copts/generate_copts.py || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-04-24 20:02 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-04-24 20:02 UTC (permalink / raw
  To: gentoo-commits

commit:     fe0c0595362225c88b6f1869219ca2d7f92e19fa
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 24 14:54:32 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr 24 20:01:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0c0595

dev-cpp/abseil-cpp: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 -
 dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild | 46 -------------------------
 2 files changed, 47 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index edb2239e5df..7d38829c01d 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,2 +1 @@
-DIST abseil-cpp-20200225.1.tar.gz 1679633 BLAKE2B a2bbbc7a94eff4b113bfb50c8a9b56b91963360ec7e40a7ebd153ba54f8f7f7a3a1495685f68f4aa34e7347e005a7b3e3713a0d2b96bbad3e076053e42de32c4 SHA512 ed4f560d02903ac2d07b2365a6865320d749f994b7dc3231b20b6d7ac1393a5970a43468edcb8369782c03bd20902cb84c43424170ecefb39ab3e8af26fd4e44
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
deleted file mode 100644
index 5db378ff536..00000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit cmake 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"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-# requires source of gtest and other libs
-RESTRICT=test
-
-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
-	absl/copts/generate_copts.py || die
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-09-25  8:25 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-09-25  8:25 UTC (permalink / raw
  To: gentoo-commits

commit:     8f6e2b93dd0edc7fcab27f58e559df1c42d1ce2f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 08:22:36 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 08:24:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6e2b93

dev-cpp/abseil-cpp: bump to 20200923 LTS

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                   |  2 +
 dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild | 53 +++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 7d38829c01d..8d35b49c47d 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1 +1,3 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
+DIST abseil-cpp-20200923.tar.gz 1783122 BLAKE2B cd72bd6df04ddef6e4190c40dcfc34f95f424c30f3a5018e8305e603de58d737e15c1e33239d11bba2e3c669d6b18770a2f9de3075685f6ba38de26fc6e572b8 SHA512 8ad89fb1e0d70fdd1df6ac996c186243af43842eb08d09efbb1b7bcdab617dd394aa4bf93644f0eacc05d2ddf3db78e2ebe3eb496cfa24ece919f197a3a624d6
+DIST gtest-fe4d5f10840c5f62b984364a4d41719f1bc079a2.tar.gz 868165 BLAKE2B 5b27ec77505847e5ff5662896c5203712cfed4b5c8ee9a190aeb1e84ee101b52b9e7c923284704b87320565b543ab574f630e38ff0d568ee3402e289c3a52e17 SHA512 84bfc8c8f3532ee7e6839094714361ae2c8c0748dba3ba050766729192b6dcebe794d1b8f51ab46abb1a306ac8e6669897e805cca906688fdb5c8228bf88830a

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
new file mode 100644
index 00000000000..1966a544649
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="fe4d5f10840c5f62b984364a4d41719f1bc079a2"
+
+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
+	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> gtest-${GTEST_COMMIT}.tar.gz"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+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
+	absl/copts/generate_copts.py || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DABSL_RUN_TESTS=$(usex test)
+		-DBUILD_TESTING=$(usex test)
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-09-25  9:09 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-09-25  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     7fcf0f714b5ff6d4a0a18daef756698efe2179d9
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 09:09:02 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 09:09:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fcf0f71

dev-cpp/abseil-cpp: add  RESTRICT="!test? ( test )"

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
index 1966a544649..6b12c6d6920 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
@@ -27,6 +27,8 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="${PYTHON_DEPS}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
 	cmake_src_prepare
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-09-25 12:39 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-09-25 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e4e7440bf517fc618b6e4a2eaef92c7498a771f5
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 12:37:17 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 12:39:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e7440b

dev-cpp/abseil-cpp: remove -Werror

Closes: https://bugs.gentoo.org/744610
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                   |  2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild | 16 ++++++++++++----
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 8d35b49c47d..0fe1bbb983c 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,3 +1,3 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
 DIST abseil-cpp-20200923.tar.gz 1783122 BLAKE2B cd72bd6df04ddef6e4190c40dcfc34f95f424c30f3a5018e8305e603de58d737e15c1e33239d11bba2e3c669d6b18770a2f9de3075685f6ba38de26fc6e572b8 SHA512 8ad89fb1e0d70fdd1df6ac996c186243af43842eb08d09efbb1b7bcdab617dd394aa4bf93644f0eacc05d2ddf3db78e2ebe3eb496cfa24ece919f197a3a624d6
-DIST gtest-fe4d5f10840c5f62b984364a4d41719f1bc079a2.tar.gz 868165 BLAKE2B 5b27ec77505847e5ff5662896c5203712cfed4b5c8ee9a190aeb1e84ee101b52b9e7c923284704b87320565b543ab574f630e38ff0d568ee3402e289c3a52e17 SHA512 84bfc8c8f3532ee7e6839094714361ae2c8c0748dba3ba050766729192b6dcebe794d1b8f51ab46abb1a306ac8e6669897e805cca906688fdb5c8228bf88830a
+DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
index 6b12c6d6920..0daa9c46bf7 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
@@ -3,17 +3,18 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit cmake python-any-r1
 
 # yes, it needs SOURCE, not just installed one
-GTEST_COMMIT="fe4d5f10840c5f62b984364a4d41719f1bc079a2"
+GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
+GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
 
 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
-	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> gtest-${GTEST_COMMIT}.tar.gz"
+	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE}"
 
 LICENSE="
 	Apache-2.0
@@ -25,7 +26,11 @@ IUSE="test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"
-BDEPEND="${PYTHON_DEPS}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
 
 RESTRICT="!test? ( test )"
 
@@ -42,6 +47,9 @@ src_prepare() {
 
 	# now generate cmake files
 	absl/copts/generate_copts.py || die
+
+	sed -i 's/-Werror//g' \
+		"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-09-25 19:53 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-09-25 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3af9eaa3be51d244ec6971321c3cf6e55682a58f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 19:52:19 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 19:52:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af9eaa3

dev-cpp/abseil-cpp: avoid cmake unused var warning

Closes: https://bugs.gentoo.org/744682
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
index 0daa9c46bf7..51528f25fff 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
@@ -57,7 +57,7 @@ src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
 		-DABSL_RUN_TESTS=$(usex test)
-		-DBUILD_TESTING=$(usex test)
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)
 	cmake_src_configure
 }


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-10-12  4:53 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-10-12  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     28bcc6b1ec1a829fc77379228b09fe9fa2d8415b
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 12 04:52:33 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Oct 12 04:53:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bcc6b1

dev-cpp/abseil-cpp: bump to 20200923.1

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                                             | 2 +-
 .../{abseil-cpp-20200923.ebuild => abseil-cpp-20200923.1.ebuild}        | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 0fe1bbb983c..5cd7b36af75 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,3 +1,3 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
-DIST abseil-cpp-20200923.tar.gz 1783122 BLAKE2B cd72bd6df04ddef6e4190c40dcfc34f95f424c30f3a5018e8305e603de58d737e15c1e33239d11bba2e3c669d6b18770a2f9de3075685f6ba38de26fc6e572b8 SHA512 8ad89fb1e0d70fdd1df6ac996c186243af43842eb08d09efbb1b7bcdab617dd394aa4bf93644f0eacc05d2ddf3db78e2ebe3eb496cfa24ece919f197a3a624d6
+DIST abseil-cpp-20200923.1.tar.gz 1783899 BLAKE2B 2f9f07bdfd5fe5b70bd470446cf00a3f6ce7790a60bf5063120fb00e78c73f19ddb7843bb57079c64a9542953b121dbac6cf0cef88617effc6e74344711142bd SHA512 1fb484f66218a2296e9f648ed98a5d09e591eb680ea1912cce44be22ea8051a0d0e27ab30f5df1ec22311c11768d4d998bbdfc62a1ef6c0088e254dd19c71f7b
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.1.ebuild
similarity index 100%
rename from dev-cpp/abseil-cpp/abseil-cpp-20200923.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20200923.1.ebuild


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2020-10-24  2:21 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2020-10-24  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     6ddbca2126255c57f72d397a77bab1ad7cf74c8d
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 23 22:49:22 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Oct 24 02:21:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddbca21

dev-cpp/abseil-cpp: bump to 20200923.2, add cxx17 useflag

Some revdeps may require absl built with -DCMAKE_CXX_STANDARD=17
Normally that should not be a useflag, but we need to expose it to
package-manager so other packages can depend on it.
Upstream insist on using cmake for that and not proper headers...

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                                            | 2 +-
 .../{abseil-cpp-20200923.1.ebuild => abseil-cpp-20200923.2.ebuild}     | 3 ++-
 dev-cpp/abseil-cpp/metadata.xml                                        | 3 +++
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 5cd7b36af75..f9ff8083fe1 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,3 +1,3 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
-DIST abseil-cpp-20200923.1.tar.gz 1783899 BLAKE2B 2f9f07bdfd5fe5b70bd470446cf00a3f6ce7790a60bf5063120fb00e78c73f19ddb7843bb57079c64a9542953b121dbac6cf0cef88617effc6e74344711142bd SHA512 1fb484f66218a2296e9f648ed98a5d09e591eb680ea1912cce44be22ea8051a0d0e27ab30f5df1ec22311c11768d4d998bbdfc62a1ef6c0088e254dd19c71f7b
+DIST abseil-cpp-20200923.2.tar.gz 1783972 BLAKE2B 7ba01cab353de9bf34230e0efa567b1dc16680144579841a0fd127b95fb36cc8b63fc3c7da6a0a7c350c32b91955c6b6bb23a3ca52e50174a4dce5d3c1b9e936 SHA512 fdbb0f84265bc1d4f24aac0af6d0eb8cb603f801fc14d63ac1e9d3bab47703a8a2ff5f44a0a4d325819dbea50fc533d967e1bfd65004ec11ef35fadc44a2b855
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
similarity index 93%
rename from dev-cpp/abseil-cpp/abseil-cpp-20200923.1.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
index 51528f25fff..4226c48ba11 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="test"
+IUSE="cxx17 test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"
@@ -57,6 +57,7 @@ src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
 		-DABSL_RUN_TESTS=$(usex test)
+		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)
 	cmake_src_configure

diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml
index efcd58fe0b9..f73fb9254b8 100644
--- a/dev-cpp/abseil-cpp/metadata.xml
+++ b/dev-cpp/abseil-cpp/metadata.xml
@@ -5,4 +5,7 @@
 		<email>gyakovlev@gentoo.org</email>
 		<name>Georgy Yakovlev</name>
 	</maintainer>
+	<use>
+		<flag name="cxx17">Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps)</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-02  3:04 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-02  3:04 UTC (permalink / raw
  To: gentoo-commits

commit:     52e688d1d7bfe2bdff04069eeec217f0a6936551
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  2 02:49:50 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr  2 03:04:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e688d1

dev-cpp/abseil-cpp: bump to 20210324.0

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild | 74 +++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index f9ff8083fe1..e54f7e4a9ae 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,3 +1,4 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
 DIST abseil-cpp-20200923.2.tar.gz 1783972 BLAKE2B 7ba01cab353de9bf34230e0efa567b1dc16680144579841a0fd127b95fb36cc8b63fc3c7da6a0a7c350c32b91955c6b6bb23a3ca52e50174a4dce5d3c1b9e936 SHA512 fdbb0f84265bc1d4f24aac0af6d0eb8cb603f801fc14d63ac1e9d3bab47703a8a2ff5f44a0a4d325819dbea50fc533d967e1bfd65004ec11ef35fadc44a2b855
+DIST abseil-cpp-20210324.0.tar.gz 1774094 BLAKE2B 2dc2ca1adcddbcf5d18a41dda407691bc5e5613c0eeed54879b803f78146c47c222337f496d7505424d1329e3c71826269d7f621c82aa9f0e104f5b8ed73bf30 SHA512 0817d6972047e0b2e7f9575fd558f0875ba3d14828609d6262149cbcef4b86f601595338e4ba597bd6fba28b77bea6f2993002377949bc6f506da0879f9f9c9d
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
new file mode 100644
index 00000000000..90be485e13a
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake python-any-r1 toolchain-funcs
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
+GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
+
+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
+	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE}"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="cxx17 test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-20200923-arm_no_crypto.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
+	absl/copts/generate_copts.py || die
+
+	sed -i 's/-Werror//g' \
+		"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+}
+
+src_configure() {
+	if use arm || use arm64; then
+		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
+			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
+		fi
+	fi
+
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DABSL_RUN_TESTS=$(usex test)
+		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-02  3:04 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-02  3:04 UTC (permalink / raw
  To: gentoo-commits

commit:     fbc78e09219e73dcdafce8cb6408a9b140a81099
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  2 02:55:39 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr  2 03:04:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc78e09

dev-cpp/abseil-cpp: fix python script shebang

Closes: https://bugs.gentoo.org/763642
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild | 3 ++-
 dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild | 1 +
 dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild | 1 +
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
index 8570f4e6699..b927fb019cb 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,7 @@ src_prepare() {
 		absl/copts/copts.py || die
 
 	# now generate cmake files
+	python_fix_shebang absl/copts/generate_copts.py
 	absl/copts/generate_copts.py || die
 }
 

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
index 90be485e13a..888022fd6ea 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
@@ -50,6 +50,7 @@ src_prepare() {
 		absl/copts/copts.py || die
 
 	# now generate cmake files
+	python_fix_shebang absl/copts/generate_copts.py
 	absl/copts/generate_copts.py || die
 
 	sed -i 's/-Werror//g' \

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
index 90be485e13a..888022fd6ea 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
@@ -50,6 +50,7 @@ src_prepare() {
 		absl/copts/copts.py || die
 
 	# now generate cmake files
+	python_fix_shebang absl/copts/generate_copts.py
 	absl/copts/generate_copts.py || die
 
 	sed -i 's/-Werror//g' \


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-02  3:04 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-02  3:04 UTC (permalink / raw
  To: gentoo-commits

commit:     f627843f6663d3d8052e6baae1493e298f44f96d
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  2 03:01:44 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr  2 03:04:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f627843f

dev-cpp/abseil-cpp: fix cmake warning

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
index 888022fd6ea..6a397a2c13f 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
@@ -67,7 +67,6 @@ src_configure() {
 	local mycmakeargs=(
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DABSL_RUN_TESTS=$(usex test)
 		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-02  8:21 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-02  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     fb2d437e7b0d03f575e58b1144ff0acb095210d2
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  2 07:54:04 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr  2 08:21:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2d437e

dev-cpp/abseil-cpp: enable cxx17 by default

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
index 888022fd6ea..7d0133ed4d8 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="cxx17 test"
+IUSE="+cxx17 test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
index 6a397a2c13f..92637e5b846 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="cxx17 test"
+IUSE="+cxx17 test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-03 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-03 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     e45d398426feba79f9ebd73cb97f797f58c59e11
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  3 19:55:31 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Apr  3 19:56:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45d3984

dev-cpp/abseil-cpp: revbump all, add sublots

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 .../{abseil-cpp-20200225.2.ebuild => abseil-cpp-20200225.2-r1.ebuild}   | 2 +-
 .../{abseil-cpp-20200923.2.ebuild => abseil-cpp-20200923.2-r1.ebuild}   | 2 +-
 .../{abseil-cpp-20210324.0.ebuild => abseil-cpp-20210324.0-r1.ebuild}   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
similarity index 98%
rename from dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
index b927fb019cb..73a0e616d6e 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
@@ -12,7 +12,7 @@ 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"
+SLOT="0/${PV%%.*}"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE=""
 

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
similarity index 99%
rename from dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
index 7d0133ed4d8..6d1e87d6197 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
@@ -20,7 +20,7 @@ LICENSE="
 	Apache-2.0
 	test? ( BSD )
 "
-SLOT="0"
+SLOT="0/${PV%%.*}"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="+cxx17 test"
 

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r1.ebuild
similarity index 98%
rename from dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r1.ebuild
index 92637e5b846..dd401361783 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r1.ebuild
@@ -20,7 +20,7 @@ LICENSE="
 	Apache-2.0
 	test? ( BSD )
 "
-SLOT="0"
+SLOT="0/${PV%%.*}"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="+cxx17 test"
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-04 21:59 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-04 21:59 UTC (permalink / raw
  To: gentoo-commits

commit:     cbee4bdb65608ba60c9b7dde9c9dbc56ab4b9179
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  4 21:58:54 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Apr  4 21:59:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbee4bdb

dev-cpp/abseil-cpp: download gtest tarball only if tests requested

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild
index 42d1d983e58..55ba466b5c9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild
@@ -14,7 +14,7 @@ GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
 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
-	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE}"
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
 
 LICENSE="
 	Apache-2.0
@@ -54,8 +54,10 @@ src_prepare() {
 	python_fix_shebang absl/copts/generate_copts.py
 	absl/copts/generate_copts.py || die
 
-	sed -i 's/-Werror//g' \
-		"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	fi
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-18  0:36 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-18  0:36 UTC (permalink / raw
  To: gentoo-commits

commit:     a3f1af99f64086dda60a993af41db8edf43ba273
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 18 00:15:10 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Apr 18 00:30:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f1af99

dev-cpp/abseil-cpp: add python3_9 support

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
index 73a0e616d6e..344942f1eca 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit cmake python-any-r1
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-22  4:07 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-22  4:07 UTC (permalink / raw
  To: gentoo-commits

commit:     6a96e57fcf7059b45fccfb1307a5afbd9520574d
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 22 04:04:16 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Apr 22 04:04:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a96e57f

dev-cpp/abseil-cpp: bump to 20210324.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild | 76 +++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index e54f7e4a9ae..7c469f55bb1 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,4 +1,5 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
 DIST abseil-cpp-20200923.2.tar.gz 1783972 BLAKE2B 7ba01cab353de9bf34230e0efa567b1dc16680144579841a0fd127b95fb36cc8b63fc3c7da6a0a7c350c32b91955c6b6bb23a3ca52e50174a4dce5d3c1b9e936 SHA512 fdbb0f84265bc1d4f24aac0af6d0eb8cb603f801fc14d63ac1e9d3bab47703a8a2ff5f44a0a4d325819dbea50fc533d967e1bfd65004ec11ef35fadc44a2b855
 DIST abseil-cpp-20210324.0.tar.gz 1774094 BLAKE2B 2dc2ca1adcddbcf5d18a41dda407691bc5e5613c0eeed54879b803f78146c47c222337f496d7505424d1329e3c71826269d7f621c82aa9f0e104f5b8ed73bf30 SHA512 0817d6972047e0b2e7f9575fd558f0875ba3d14828609d6262149cbcef4b86f601595338e4ba597bd6fba28b77bea6f2993002377949bc6f506da0879f9f9c9d
+DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
new file mode 100644
index 00000000000..5f26a6c3100
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake python-any-r1 toolchain-funcs
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
+GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
+
+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
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+cxx17 test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-20200923-arm_no_crypto.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
+
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	fi
+}
+
+src_configure() {
+	if use arm || use arm64; then
+		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
+			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
+		fi
+	fi
+
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-27 22:02 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-04-27 22:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5a5a1ae1761df22a68a058b2b9bf8fcf62305e6b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 27 22:01:37 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 27 22:02:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5a1ae1

dev-cpp/abseil-cpp: Keyword 20210324.1 arm64, #730282

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
index 5f26a6c3100..136d41f23b4 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+cxx17 test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-27 22:02 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-04-27 22:02 UTC (permalink / raw
  To: gentoo-commits

commit:     cafc6e29be32f5c9704ab0062db2340a9aec9138
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 27 22:01:36 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 27 22:02:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cafc6e29

dev-cpp/abseil-cpp: Keyword 20200923.2-r1 arm64, #730282

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
index 6d1e87d6197..a5ffd719aa2 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+cxx17 test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-29  8:29 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-29  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     d6c6411b02d1c024fc522467b5275816d2c102a2
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 29 08:09:48 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Apr 29 08:26:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c6411b

dev-cpp/abseil-cpp: explicitly set -DBUILD_SHARED_LIBS=TRUE

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild | 1 +
 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild    | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild    | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
index a4ec361d4c0..cd83b6c48f5 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
@@ -53,6 +53,7 @@ src_configure() {
 
 	local mycmakeargs=(
 		-DABSL_ENABLE_INSTALL=TRUE
+		-DBUILD_SHARED_LIBS=TRUE
 	)
 	cmake_src_configure
 }

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index 41f0444f9cc..a215a384439 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -69,7 +69,7 @@ src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
 		-DABSL_RUN_TESTS=$(usex test)
-		-DBUILD_SHARED_LIBS=ON
+		-DBUILD_SHARED_LIBS=TRUE
 		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
index 12ecd89301f..e32b61387f6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
@@ -70,6 +70,7 @@ src_configure() {
 	local mycmakeargs=(
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DBUILD_SHARED_LIBS=TRUE
 		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-29  8:29 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-29  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     496372c5a6db28fbf1c37470bede038d73528385
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 29 07:58:48 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Apr 29 08:26:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496372c5

dev-cpp/abseil-cpp: bump to 20200923.3

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                                             | 2 +-
 .../{abseil-cpp-20200923.2-r1.ebuild => abseil-cpp-20200923.3.ebuild}   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index d0ec2ff1bf7..6e9128b98ae 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,4 +1,4 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
-DIST abseil-cpp-20200923.2.tar.gz 1783972 BLAKE2B 7ba01cab353de9bf34230e0efa567b1dc16680144579841a0fd127b95fb36cc8b63fc3c7da6a0a7c350c32b91955c6b6bb23a3ca52e50174a4dce5d3c1b9e936 SHA512 fdbb0f84265bc1d4f24aac0af6d0eb8cb603f801fc14d63ac1e9d3bab47703a8a2ff5f44a0a4d325819dbea50fc533d967e1bfd65004ec11ef35fadc44a2b855
+DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
similarity index 98%
rename from dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index d15b9e966d8..41f0444f9cc 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -69,6 +69,7 @@ src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
 		-DABSL_RUN_TESTS=$(usex test)
+		-DBUILD_SHARED_LIBS=ON
 		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-04-30 19:20 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-04-30 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     0c9d80a9c662bd2dbc6d2a0b1075fc81af39d5e3
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 19:18:18 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 19:18:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9d80a9

dev-cpp/abseil-cpp: drop cxx17 flag from latest ebuild

It's enabled unconditionally

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
index e32b61387f6..f251363fd3d 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0/${PV%%.*}"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="+cxx17 test"
+IUSE="test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"
@@ -70,8 +70,7 @@ src_configure() {
 	local mycmakeargs=(
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DBUILD_SHARED_LIBS=TRUE
-		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
+		-DCMAKE_CXX_STANDARD=17
 		$(usex test -DBUILD_TESTING=ON '') #intentional usex
 	)
 	cmake_src_configure


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-05-15  2:21 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-05-15  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     7e6ed2156b01cd00b89951796dee5cad88c710f1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 02:21:40 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 15 02:21:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6ed215

dev-cpp/abseil-cpp: Keyword 20200225.2-r1 arm64, #766411

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
index cd83b6c48f5..421632ddb7a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-05-25 11:10 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-05-25 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     8f6416d1dfd041659accd8a7865d9cf1c4fcb82a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 25 11:10:20 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 25 11:10:29 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6416d1

dev-cpp/abseil-cpp: Stabilize 20200923.3 amd64, #790389

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index 9a726ba7acb..40f5fbae8e2 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="+cxx17 test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-05-25 11:10 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-05-25 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d59d9824ebf24eab69284767b3c210ed3f7f5ef6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 25 11:09:26 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 25 11:10:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59d9824

dev-cpp/abseil-cpp: Stabilize 20200923.3 x86, #790389

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index a215a384439..9a726ba7acb 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="+cxx17 test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-06-04 23:15 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-06-04 23:15 UTC (permalink / raw
  To: gentoo-commits

commit:     b3064f0217450afacda78fac8d744979d67f1cf6
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  4 22:42:51 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Jun  4 23:14:59 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3064f02

dev-cpp/abseil-cpp: add 20210324.2

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild | 77 +++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 6e9128b98ae..ba08382d8e1 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,4 +1,5 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
+DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
new file mode 100644
index 00000000000..f251363fd3d
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake flag-o-matic python-any-r1 toolchain-funcs
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
+GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
+
+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
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-20200923-arm_no_crypto.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
+
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	fi
+}
+
+src_configure() {
+	if use arm || use arm64; then
+		# bug #778926
+		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
+			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
+		fi
+	fi
+
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DCMAKE_CXX_STANDARD=17
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-06-11  8:50 Agostino Sarubbo
  0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2021-06-11  8:50 UTC (permalink / raw
  To: gentoo-commits

commit:     49b9d193607518b27dc6bf3664fb7c15c7fe5c4a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 11 08:50:15 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jun 11 08:50:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b9d193

dev-cpp/abseil-cpp: amd64 stable wrt bug #793893

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
index f251363fd3d..2414ecd661e 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-11-14  1:59 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-11-14  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     cb12260299c667a9de3b6e96de6489cc09a8d404
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 01:56:00 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 01:56:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb122602

dev-cpp/abseil-cpp: add 20211102.0

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  2 +
 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 68 +++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index ba08382d8e1..200bbc3d59e 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -2,4 +2,6 @@ DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
 DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27
+DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
+DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
new file mode 100644
index 00000000000..9cdd6d9c970
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake flag-o-matic python-any-r1 toolchain-funcs
+
+# yes, it needs SOURCE, not just installed one
+# and no, 1.11.0 is not enough
+GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a"
+GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
+
+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
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+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
+
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DCMAKE_CXX_STANDARD=17
+		-DABSL_PROPAGATE_CXX_STD=TRUE
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-11-14  2:01 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-11-14  2:01 UTC (permalink / raw
  To: gentoo-commits

commit:     63a2a556b28fbddc7ed87f6f38cfa455718a070f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 02:00:35 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 02:00:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a2a556

dev-cpp/abseil-cpp: enable py3.10

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index 9cdd6d9c970f..5b33742102d1 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..10} )
 
 inherit cmake flag-o-matic python-any-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-11-14  2:01 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-11-14  2:01 UTC (permalink / raw
  To: gentoo-commits

commit:     67f9f6adcc62757dc994eb4385c6638a2ff580ec
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 02:01:00 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 02:01:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f9f6ad

dev-cpp/abseil-cpp: remove unused eclasses

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index 5b33742102d1..fc4916e27e71 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..10} )
 
-inherit cmake flag-o-matic python-any-r1 toolchain-funcs
+inherit cmake python-any-r1
 
 # yes, it needs SOURCE, not just installed one
 # and no, 1.11.0 is not enough


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-04  1:39 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-12-04  1:39 UTC (permalink / raw
  To: gentoo-commits

commit:     fd1e844e01de833acbaceabec582fda3c563733f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 01:38:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 01:38:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1e844e

dev-cpp/abseil-cpp: backport glibc-2.34 patch to 20200923.3

This version is still needed for some software, so let's
fix it with glibc-2.34 too.

Bug: https://bugs.gentoo.org/823990
See: https://forums.gentoo.org/viewtopic-t-1146048.html
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index 40f5fbae8e28..788d8cd9c0a4 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -36,6 +36,7 @@ RESTRICT="!test? ( test )"
 
 PATCHES=(
 	"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
+	"${FILESDIR}/${PN}-20210324.1-glibc-2.34.patch"
 )
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-20  9:20 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2021-12-20  9:20 UTC (permalink / raw
  To: gentoo-commits

commit:     68c830796e7ad3ec479f75ae59854c432e4e9768
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 20 09:20:08 2021 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 20 09:20:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c83079

dev-cpp/abseil-cpp: Stabilize 20210324.2 arm64, #829430

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
index 18482a89b9b5..57af57fca028 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-20 12:09 Agostino Sarubbo
  0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2021-12-20 12:09 UTC (permalink / raw
  To: gentoo-commits

commit:     281e53b4b6ae6fae7072bbb6d3cbfde6b96f30d5
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 20 12:09:42 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Dec 20 12:09:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281e53b4

dev-cpp/abseil-cpp: amd64 stable wrt bug #829430

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
index 57af57fca028..8abe7806d088 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-26  7:21 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-12-26  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     ee451d3373826f53d51b3ca7663428bf8aa18389
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 07:15:09 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 07:20:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee451d33

dev-cpp/abseil-cpp: drop 20210324.1

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 -
 dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild | 78 -------------------------
 2 files changed, 79 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 200bbc3d59e4..87df76fc1728 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,6 +1,5 @@
 DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
-DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
 DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
deleted file mode 100644
index 087d0e5ce2b8..000000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit cmake flag-o-matic python-any-r1 toolchain-funcs
-
-# yes, it needs SOURCE, not just installed one
-GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
-GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
-
-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
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="
-	Apache-2.0
-	test? ( BSD )
-"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( sys-libs/timezone-data )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
-	"${FILESDIR}/${PN}-20210324.1-glibc-2.34.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
-
-	if use test; then
-		sed -i 's/-Werror//g' \
-			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
-	fi
-}
-
-src_configure() {
-	if use arm || use arm64; then
-		# bug #778926
-		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
-			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
-		fi
-	fi
-
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DCMAKE_CXX_STANDARD=17
-		$(usex test -DBUILD_TESTING=ON '') #intentional usex
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-26  7:54 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-12-26  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a3b6d133a721883e63e600f3f204661bb1748fd2
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 07:51:37 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 07:54:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b6d133

dev-cpp/abseil-cpp: Stabilize 20211102.0 arm64, #829994

100% tests passed, 0 tests failed out of 182
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index fc4916e27e71..e342c5607c2a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-26  8:05 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2021-12-26  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     4b0d69b21b85f005eda2c09349821a5e111c465d
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 08:04:59 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 08:05:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0d69b2

dev-cpp/abseil-cpp: Stabilize 20211102.0 ppc64, #829994

single test failure on be:
48 - absl_symbolize_test (SEGFAULT)
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index e342c5607c2a..824a337b99bf 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-26 17:15 Jakov Smolić
  0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2021-12-26 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0afbf3184b2728d033843b430849ad0805d1fa3f
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 17:15:02 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 17:15:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afbf318

dev-cpp/abseil-cpp: Stabilize 20211102.0 amd64, #829994

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index 824a337b99bf..a759847062fd 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-26 17:15 Jakov Smolić
  0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2021-12-26 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     8d0c7662ca8c60ca8d442d09576ea6fe303ba27c
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 17:15:16 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 17:15:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0c7662

dev-cpp/abseil-cpp: Stabilize 20211102.0 x86, #829994

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index a759847062fd..f50605a6fbc6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2021-12-30 19:48 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2021-12-30 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     051818e44e7d44fc5b82c6040d350fb6cfbc646a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 30 19:48:36 2021 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 30 19:48:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051818e4

dev-cpp/abseil-cpp: Stabilize 20210324.2 x86, #793893

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
index 8abe7806d088..af0821bbd992 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-06-01  7:30 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-06-01  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     219dea2235b7a5db2a938cf69eabc913dc23a202
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  1 07:30:07 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun  1 07:30:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219dea22

dev-cpp/abseil-cpp: Keyword 20211102.0-r1 arm, #833183

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
index 9873c85b8ee8..f2535818dcfc 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-08-23  7:30 WANG Xuerui
  0 siblings, 0 replies; 100+ messages in thread
From: WANG Xuerui @ 2022-08-23  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ef874078432e848a12d32623e13a28253083621f
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 12 07:49:37 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 07:28:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef874078

dev-cpp/abseil-cpp: keyword 20211102.0-r2 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index 18e085a451a8..1cc8c9c3537c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-11-28 22:59 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-11-28 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     1dc287a5477780557e5c88fd189510d666bade74
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 28 22:49:34 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 22:58:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc287a5

dev-cpp/abseil-cpp: enable py3.11 in 20211102*

Closes: https://bugs.gentoo.org/862157
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild    | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
index f2535818dcfc..73bcffd05bbc 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{7..11} )
 
 inherit cmake python-any-r1
 

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index 1cc8c9c3537c..a56f32be78e9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake python-any-r1
 

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
index f50605a6fbc6..a2aa680130c9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{7..11} )
 
 inherit cmake python-any-r1
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-11-28 22:59 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-11-28 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     3d5ed11a59d6eeb3759c858de72091ab3015e15f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 28 22:47:51 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 22:58:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5ed11a

dev-cpp/abseil-cpp: add 20220623.1

Bug: https://bugs.gentoo.org/862157
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  2 +
 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 69 +++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 9eea1b17c072..fe4280197957 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,5 +1,7 @@
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
+DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
+DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
new file mode 100644
index 000000000000..8fc2418166b6
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+# and no, 1.11.0 is not enough
+GTEST_COMMIT="e68764c147ea0dac1e8811925c531d937396878e"
+GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
+
+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
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+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
+
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_CXX_STANDARD=17
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+		-DABSL_PROPAGATE_CXX_STD=TRUE
+		-DABSL_BUILD_TESTING=$(usex test ON OFF)
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex, it used both variables for tests.
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:46 Andreas Sturmlechner
  0 siblings, 0 replies; 100+ messages in thread
From: Andreas Sturmlechner @ 2022-12-25 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     9836d1184b764bf34d29ea7342246faa6dbe54af
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 00:00:39 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:45:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9836d118

dev-cpp/abseil-cpp: drop 20210324.2, 20211102.0-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                        |  1 -
 dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild    | 77 ----------------------
 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild | 72 --------------------
 3 files changed, 150 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index fe4280197957..67a82b68d035 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,5 +1,4 @@
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
-DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
deleted file mode 100644
index af0821bbd992..000000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit cmake flag-o-matic python-any-r1 toolchain-funcs
-
-# yes, it needs SOURCE, not just installed one
-GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
-GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
-
-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
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="
-	Apache-2.0
-	test? ( BSD )
-"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( sys-libs/timezone-data )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-20200923-arm_no_crypto.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
-
-	if use test; then
-		sed -i 's/-Werror//g' \
-			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
-	fi
-}
-
-src_configure() {
-	if use arm || use arm64; then
-		# bug #778926
-		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
-			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
-		fi
-	fi
-
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DCMAKE_CXX_STANDARD=17
-		$(usex test -DBUILD_TESTING=ON '') #intentional usex
-	)
-	cmake_src_configure
-}

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
deleted file mode 100644
index 73bcffd05bbc..000000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..11} )
-
-inherit cmake python-any-r1
-
-# yes, it needs SOURCE, not just installed one
-# and no, 1.11.0 is not enough
-GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a"
-GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
-
-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
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="
-	Apache-2.0
-	test? ( BSD )
-"
-SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( sys-libs/timezone-data )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-20211102.0-fix-cuda-nvcc-build.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
-
-	if use test; then
-		sed -i 's/-Werror//g' \
-			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
-	fi
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DCMAKE_CXX_STANDARD=17
-		-DABSL_PROPAGATE_CXX_STD=TRUE
-		$(usex test -DBUILD_TESTING=ON '') #intentional usex
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:54 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     126740fd157c931c94adaf2420098663b550e66c
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 19:54:02 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:54:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126740fd

dev-cpp/abseil-cpp: add github upstream metadata

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml
index f6827887342a..50aacfb6cbca 100644
--- a/dev-cpp/abseil-cpp/metadata.xml
+++ b/dev-cpp/abseil-cpp/metadata.xml
@@ -8,4 +8,7 @@
 	<use>
 		<flag name="cxx17">Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps)</flag>
 	</use>
+	<upstream>
+		<remote-id type="github">abseil/abseil-cpp</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     eaa1623cde4a3bb0addc60aa7b0901f3dfff6689
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 19:56:09 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:57:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa1623c

dev-cpp/abseil-cpp: Stabilize 20211102.0-r2 ppc64, #888455

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index a56f32be78e9..497dcfe7b069 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0bf2f33cf9d88e7289b4d0e76506c76b98b7a5aa
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 19:56:21 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:57:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf2f33c

dev-cpp/abseil-cpp: Stabilize 20220623.1 arm64, #888455

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
index bb9b01be85e6..5f744c370609 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     17bdb77f0f35bc39bae2972ae563d467cee60090
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 19:56:09 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:57:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bdb77f

dev-cpp/abseil-cpp: Stabilize 20220623.1 ppc64, #888455

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
index 8fc2418166b6..bb9b01be85e6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 19:57 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     43bdd686f0d045b0692941adec139cfd183a06a9
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 19:56:20 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 19:57:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bdd686

dev-cpp/abseil-cpp: Stabilize 20211102.0-r2 arm64, #888455

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index 497dcfe7b069..0b3b85660ab3 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 20:06 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-12-25 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0fa9e294dae4430b87a95525dfca098db2deec4d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 20:06:43 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 20:06:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa9e294

dev-cpp/abseil-cpp: Stabilize 20220623.1 amd64, #888455

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
index 5f744c370609..9333668cc4e3 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 20:06 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-12-25 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     554e2f57d018504d5047b343a4c30e89ac7ab39e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 20:06:43 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 20:06:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554e2f57

dev-cpp/abseil-cpp: Stabilize 20211102.0-r2 amd64, #888455

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index 0b3b85660ab3..bfe30949e5d7 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 21:24 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-12-25 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     1a452754a5372706fd51e319e8fc793c7ae44d3f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 21:23:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 21:24:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a452754

dev-cpp/abseil-cpp: Stabilize 20211102.0-r2 x86, #888455

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
index bfe30949e5d7..7c3766b6ac30 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2022-12-25 21:24 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-12-25 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     2001952379f1e008fa145c1fb20c666622708293
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 21:23:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 21:24:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20019523

dev-cpp/abseil-cpp: Stabilize 20220623.1 x86, #888455

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
index 9333668cc4e3..eff814b4fca6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-02-07 17:25 Andreas Sturmlechner
  0 siblings, 0 replies; 100+ messages in thread
From: Andreas Sturmlechner @ 2023-02-07 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b4d30eb748db4d20a7a0d96960555fd7abd0d78b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  7 17:08:54 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb  7 17:25:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d30eb7

dev-cpp/abseil-cpp: drop 20211102.0

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild | 68 -------------------------
 1 file changed, 68 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
deleted file mode 100644
index b313358d9c30..000000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1
-
-# yes, it needs SOURCE, not just installed one
-# and no, 1.11.0 is not enough
-GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a"
-GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
-
-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
-	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
-
-LICENSE="
-	Apache-2.0
-	test? ( BSD )
-"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( sys-libs/timezone-data )
-"
-
-RESTRICT="!test? ( test )"
-
-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
-
-	if use test; then
-		sed -i 's/-Werror//g' \
-			"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
-	fi
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DCMAKE_CXX_STANDARD=17
-		-DABSL_PROPAGATE_CXX_STD=TRUE
-		$(usex test -DBUILD_TESTING=ON '') #intentional usex
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-04-02 13:24 Ben Kohler
  0 siblings, 0 replies; 100+ messages in thread
From: Ben Kohler @ 2023-04-02 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     5c1ca4cbd99d7e8e5cc9137e2655090c501c748a
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  2 13:11:25 2023 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Sun Apr  2 13:24:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1ca4cb

dev-cpp/abseil-cpp: enable py3.10, py3.11 on older version

This older version is required by latest mozc, so this change allows
installing mozc with current python defaults

Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index 021a48d0137a..cf4ff66b0425 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake flag-o-matic python-any-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-04-18 11:16 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-04-18 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     152cb3a2d4c97ae308232d8cf7ad954ecd7408c0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 11:16:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 11:16:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152cb3a2

dev-cpp/abseil-cpp: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/898634
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index cf4ff66b0425..b321f55076b5 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -36,6 +36,7 @@ RESTRICT="!test? ( test )"
 
 PATCHES=(
 	"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
+	"${FILESDIR}/${PN}-20211102.0-r2-gcc-13.patch"
 	"${FILESDIR}/${PN}-20210324.1-glibc-2.34.patch"
 )
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-04-18 18:00 Georgy Yakovlev
  0 siblings, 0 replies; 100+ messages in thread
From: Georgy Yakovlev @ 2023-04-18 18:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4037011b437e107f81af9e086367f8af704a29c3
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 17:57:01 2023 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 17:58:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4037011b

dev-cpp/abseil-cpp: add 20230125.2

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  2 +
 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 68 +++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 67a82b68d035..dcf044de0d14 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,6 +1,8 @@
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
+DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
+DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
new file mode 100644
index 000000000000..2a7fb9e95c22
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="v1.13.0"
+GTEST_FILE="gtest-${GTEST_COMMIT#v}.tar.gz"
+
+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
+	test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )"
+
+LICENSE="
+	Apache-2.0
+	test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+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
+
+	if use test; then
+		sed -i 's/-Werror//g' \
+			"${WORKDIR}/googletest-${GTEST_COMMIT#v}"/googletest/cmake/internal_utils.cmake || die
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_CXX_STANDARD=17
+		-DABSL_ENABLE_INSTALL=TRUE
+		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT#v}"
+		-DABSL_PROPAGATE_CXX_STD=TRUE
+		-DABSL_BUILD_TESTING=$(usex test ON OFF)
+		$(usex test -DBUILD_TESTING=ON '') #intentional usex, it used both variables for tests.
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-06-01 19:15 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-06-01 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     b504aa4991cab1b6eb930f440ef392dcc6d6d7e7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  1 19:14:34 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  1 19:14:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b504aa49

dev-cpp/abseil-cpp: Stabilize 20230125.2 arm64, #905701

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
index 2a7fb9e95c22..c50bee6fcf39 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-06-02 16:13 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-06-02 16:13 UTC (permalink / raw
  To: gentoo-commits

commit:     41b6f202e291668b98f9e28ebabf2ef04783f946
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 16:12:33 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 16:12:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b6f202

dev-cpp/abseil-cpp: Stabilize 20230125.2 amd64, #905701

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
index c50bee6fcf39..2bc707413574 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-06-09  6:53 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-06-09  6:53 UTC (permalink / raw
  To: gentoo-commits

commit:     426a15f5f16da177d5527515e3a4611d67bcda79
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 06:53:28 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 06:53:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426a15f5

dev-cpp/abseil-cpp: Stabilize 20230125.2 x86, #905701

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
index 2bc707413574..2392b94dd11c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-06-09  9:54 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-06-09  9:54 UTC (permalink / raw
  To: gentoo-commits

commit:     cef54b395914a7efb23842e1520e842c2db256e7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 09:53:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 09:53:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef54b39

dev-cpp/abseil-cpp: Stabilize 20230125.2 ppc64, #905701

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
index 2392b94dd11c..84248b5b38c8 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 	test? ( BSD )
 "
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-07-30 11:43 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-07-30 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     051a757949609fea69f8fe1ded36d1d11f9966cb
Author:     Brahmajit Das <brahmajit.xyz <AT> gmail <DOT> com>
AuthorDate: Sat Jul 29 19:50:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 11:42:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051a7579

dev-cpp/abseil-cpp: backport fix build with musl-1.2.4 to 20220623

20220623 is needed for bear-3.1.2 and without this patch, bear cannot be
installed on musl profiles.

Bug: https://bugs.gentoo.org/906218
Signed-off-by: Brahmajit Das <brahmajit.xyz <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32095
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
index 0d84bae26b61..7aed5f2d2334 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20220623.1.ebuild
@@ -32,6 +32,10 @@ BDEPEND="
 
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+	"${FILESDIR}"/${PN}-20230125.2-musl-1.2.4.patch #906218
+)
+
 src_prepare() {
 	cmake_src_prepare
 


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 17:27 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     b5c8dee31219f188d8f5b8c83b8d28a885982e56
Author:     Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com>
AuthorDate: Tue Aug 15 19:50:30 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 17:27:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c8dee3

dev-cpp/abseil-cpp: add 20230802.0

Signed-off-by: Holger Hoffstätte <holger <AT> applied-asynchrony.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 60 +++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index dcf044de0d14..ebd29c801e28 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -2,6 +2,7 @@ DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
 DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
+DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
new file mode 100644
index 000000000000..7f91028d0cd6
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -0,0 +1,60 @@
+# 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="~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 )"
+
+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=(
+		-DCMAKE_CXX_STANDARD=17
+		-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
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 17:27 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     6ad1e6f5375e93ff6c9053392852ed4ae0eac7c4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 17:21:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 17:27:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad1e6f5

dev-cpp/abseil-cpp: use -std=c++14 instead

See the discussion in https://github.com/gentoo/gentoo/pull/32281.

We can't bundle everywhere like we want to because protobuf+grpc will try
install abseil when using it in bundled mode.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index 7f91028d0cd6..b5d25058e213 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -47,7 +47,9 @@ src_prepare() {
 
 multilib_src_configure() {
 	local mycmakeargs=(
-		-DCMAKE_CXX_STANDARD=17
+		# 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


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 17:27 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     e2225439e3338f92b391e7c33d69b12b833c71cb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 17:23:52 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 17:27:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2225439

dev-cpp/abseil-cpp: unmultilibify, at least for now

We're not bumping re2 to the new version which needs abseil as ideally
we'll use bundled copies instead. Although as with grpc + protobuf, unclear
if we can actually do that given it then tries to install its own abseil.

Bug: https://bugs.gentoo.org/912281
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index b5d25058e213..10dd19ada8e9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake-multilib python-any-r1
+inherit cmake python-any-r1
 
 DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
 HOMEPAGE="https://abseil.io/"
@@ -45,7 +45,7 @@ src_prepare() {
 	absl/copts/generate_copts.py || die
 }
 
-multilib_src_configure() {
+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.


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 17:31 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     99e8c24380bb00f90ed98cc36e0451e245d1e8f4
Author:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 16:13:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 17:30:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e8c243

dev-cpp/abseil-cpp: add multilib support

Needed by protobuf.

Closes: https://bugs.gentoo.org/908372
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 5 +++--
 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
index f80007d0052b..a2402a45796c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake python-any-r1
+inherit cmake-multilib python-any-r1
 
 # yes, it needs SOURCE, not just installed one
 GTEST_COMMIT="v1.13.0"
@@ -56,7 +56,7 @@ src_prepare() {
 	fi
 }
 
-src_configure() {
+multilib_src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_CXX_STANDARD=17
 		-DABSL_ENABLE_INSTALL=TRUE
@@ -65,5 +65,6 @@ src_configure() {
 		-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
index 10dd19ada8e9..b5d25058e213 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake python-any-r1
+inherit cmake-multilib python-any-r1
 
 DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
 HOMEPAGE="https://abseil.io/"
@@ -45,7 +45,7 @@ src_prepare() {
 	absl/copts/generate_copts.py || die
 }
 
-src_configure() {
+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.


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 17:43 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 17:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a8dd966ed295c56273c857304e33ff23fb974a42
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 17:34:33 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 17:34:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8dd966e

dev-cpp/abseil-cpp: add 20230125.3

grpc needs this version, so resurrect it from a branch.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild | 64 +++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index ebd29c801e28..b1cb1b98c664 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -2,6 +2,7 @@ DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
 DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
+DIST abseil-cpp-20230125.3.tar.gz 2119655 BLAKE2B 6c60201e4fc2cb5cd942fafb6023347739544f02fd257d003eeedff9e2e5137ee0c954342134d17a64844b9a5f309392a4c3ff9336907f35ba6c967ab03524ee SHA512 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70
 DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild
new file mode 100644
index 000000000000..6314e6d2977e
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild
@@ -0,0 +1,64 @@
+# 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="~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=(
+		-DCMAKE_CXX_STANDARD=17
+		-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
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-08-21 18:22 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-08-21 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     dc9def88168bb1d982c9f3eb6441468e4fdd7b37
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 18:06:05 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 18:21:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9def88

dev-cpp/abseil-cpp: backport -std=c++14

Backport 6ad1e6f5375e93ff6c9053392852ed4ae0eac7c4.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...abseil-cpp-20230125.3.ebuild => abseil-cpp-20230125.3-r1.ebuild} | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild
similarity index 87%
rename from dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild
index 6314e6d2977e..3ab7ae818f50 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild
@@ -12,7 +12,7 @@ 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%%.*}"
+SLOT="0/${PV%%.*}.0"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
@@ -51,7 +51,9 @@ src_prepare() {
 
 multilib_src_configure() {
 	local mycmakeargs=(
-		-DCMAKE_CXX_STANDARD=17
+		# 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


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-09-27  6:15 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-09-27  6:15 UTC (permalink / raw
  To: gentoo-commits

commit:     5e3d63fef2612109da83f1702ede91ec06d642f4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 27 06:15:05 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 27 06:15:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3d63fe

dev-cpp/abseil-cpp: Keyword 20230802.0 sparc, #914038

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index b5d25058e213..bf2a6afad44c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-10-14 16:52 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-10-14 16:52 UTC (permalink / raw
  To: gentoo-commits

commit:     e515240b12ecfc933fc314106a4ad4c0dfd66747
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 16:50:27 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 16:50:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e515240b

dev-cpp/abseil-cpp: Stabilize 20230802.0 x86, #915160

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index bf2a6afad44c..bb56fbef5cb1 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-10-14 18:17 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-10-14 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     2a2ce6ad7a1e8e6be072bceedf4695d90da88246
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 18:16:45 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 18:16:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2ce6ad

dev-cpp/abseil-cpp: Stabilize 20230802.0 arm64, #915160

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index bb56fbef5cb1..5499baf99ddb 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-10-15 12:38 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-10-15 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     52092a445a59fb3eef2ccaf0bb920e4a91e4ea8e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 15 12:38:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 15 12:38:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52092a44

dev-cpp/abseil-cpp: Stabilize 20230802.0 amd64, #915160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index 5499baf99ddb..4002c7034f58 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-10-17 19:22 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-10-17 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     13639579c7ed29ed3e8794e39aefef8321e7e4f5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 19:22:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 19:22:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13639579

dev-cpp/abseil-cpp: destabilize 20230802.0 for ~amd64, ~arm64, ~x86

This version was stabled prematurely. Many blockers remain for new protobuf/abseil.

Bug: https://bugs.gentoo.org/915160
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index 4002c7034f58..bf2a6afad44c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-11-23 17:12 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-11-23 17:12 UTC (permalink / raw
  To: gentoo-commits

commit:     3b6b79246f55d6ef40ce8584c227b69065b66723
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Tue Nov 21 02:52:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 23 17:10:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6b7924

dev-cpp/abseil-cpp: Keyword 20230802.0 alpha, #917062

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
index 614d40121204..8efabfde0a90 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 
 DEPEND=""


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2023-12-12 13:39 Andreas Sturmlechner
  0 siblings, 0 replies; 100+ messages in thread
From: Andreas Sturmlechner @ 2023-12-12 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     22336d0659f454022e03cc34acebf6f255217d60
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 13:14:28 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 13:39:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22336d06

dev-cpp/abseil-cpp: drop 20200923.3

Bug: https://bugs.gentoo.org/908374
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  2 -
 dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild | 76 -------------------------
 dev-cpp/abseil-cpp/metadata.xml                 |  3 -
 3 files changed, 81 deletions(-)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index b1cb1b98c664..016f19bffe15 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,10 +1,8 @@
-DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
 DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
 DIST abseil-cpp-20230125.3.tar.gz 2119655 BLAKE2B 6c60201e4fc2cb5cd942fafb6023347739544f02fd257d003eeedff9e2e5137ee0c954342134d17a64844b9a5f309392a4c3ff9336907f35ba6c967ab03524ee SHA512 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70
 DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02
-DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
deleted file mode 100644
index 0da6b1210557..000000000000
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic python-any-r1 toolchain-funcs
-
-# yes, it needs SOURCE, not just installed one
-GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
-GTEST_FILE="gtest-1.10.0_p20200702.tar.gz"
-
-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
-	https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE}"
-
-LICENSE="
-	Apache-2.0
-	test? ( BSD )
-"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="+cxx17 test"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( sys-libs/timezone-data )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
-	"${FILESDIR}/${PN}-20211102.0-r2-gcc-13.patch"
-	"${FILESDIR}/${PN}-20210324.1-glibc-2.34.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
-
-	sed -i 's/-Werror//g' \
-		"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die
-}
-
-src_configure() {
-	if use arm || use arm64; then
-		# bug #778926
-		if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
-			append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
-		fi
-	fi
-
-	local mycmakeargs=(
-		-DABSL_ENABLE_INSTALL=TRUE
-		-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
-		-DABSL_RUN_TESTS=$(usex test)
-		-DBUILD_SHARED_LIBS=TRUE
-		$(usex cxx17 -DCMAKE_CXX_STANDARD=17 '') # it has to be a useflag for some consumers
-		$(usex test -DBUILD_TESTING=ON '') #intentional usex
-	)
-	cmake_src_configure
-}

diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml
index 50aacfb6cbca..a8a432dbf640 100644
--- a/dev-cpp/abseil-cpp/metadata.xml
+++ b/dev-cpp/abseil-cpp/metadata.xml
@@ -5,9 +5,6 @@
 		<email>gyakovlev@gentoo.org</email>
 		<name>Georgy Yakovlev</name>
 	</maintainer>
-	<use>
-		<flag name="cxx17">Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps)</flag>
-	</use>
 	<upstream>
 		<remote-id type="github">abseil/abseil-cpp</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-05-27 13:24 Joonas Niilola
  0 siblings, 0 replies; 100+ messages in thread
From: Joonas Niilola @ 2024-05-27 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b7b6c19f682491c5d667d5ed61fa1add3d636da0
Author:     Aliaksei Urbanski <aliaksei.urbanski <AT> gmail <DOT> com>
AuthorDate: Tue Apr  9 17:49:42 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 27 13:24:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b6c19f

dev-cpp/abseil-cpp: add 20240116.2

Release:
  - https://github.com/abseil/abseil-cpp/releases/tag/20240116.2

Based on:
  - https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild?id=3b6b79246f55d6ef40ce8584c227b69065b66723

Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36181
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-cpp/abseil-cpp/Manifest                     |  1 +
 dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild | 60 +++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 016f19bffe15..e652ac7bfedf 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -3,6 +3,7 @@ DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f
 DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
 DIST abseil-cpp-20230125.3.tar.gz 2119655 BLAKE2B 6c60201e4fc2cb5cd942fafb6023347739544f02fd257d003eeedff9e2e5137ee0c954342134d17a64844b9a5f309392a4c3ff9336907f35ba6c967ab03524ee SHA512 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70
 DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02
+DIST abseil-cpp-20240116.2.tar.gz 2151288 BLAKE2B 2e843e29869bf69e46ec48884cbd2ba955eab2329716c4df7b9be0ded550f976184b945587af08d01a7aa77560ae679191c1a1de51c75311d3a5ee87c15017c8 SHA512 5062e731ee8c9a757e6d75fc1c558652deb4dd1daab4d6143f7ad52a139501c61365f89acbf82480be0f9a4911a58286560068d8b1a8b6774e6afad51739766e
 DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild
new file mode 100644
index 000000000000..ae4c74260b71
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild
@@ -0,0 +1,60 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-06-13  1:56 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-06-13  1:56 UTC (permalink / raw
  To: gentoo-commits

commit:     53bb853b51f0ccdacba1714a9405e23fbdd96ce2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 01:53:21 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 01:53:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bb853b

dev-cpp/abseil-cpp: unconditionally install test helper libraries

dev-libs/protobuf needs it at least and depending on USE=test for
it is considered odd.

Bug: https://bugs.gentoo.org/915902
Bug: https://bugs.gentoo.org/934062
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...seil-cpp-20230125.3-r1.ebuild => abseil-cpp-20230125.3-r2.ebuild} | 5 +++--
 ...{abseil-cpp-20230802.0.ebuild => abseil-cpp-20230802.0-r1.ebuild} | 5 +++--
 ...{abseil-cpp-20240116.2.ebuild => abseil-cpp-20240116.2-r1.ebuild} | 3 ++-
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild
similarity index 92%
rename from dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild
index 3ab7ae818f50..a1f813ccd43b 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,7 +57,8 @@ multilib_src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_USE_EXTERNAL_GOOGLETEST=ON
 		-DABSL_PROPAGATE_CXX_STD=TRUE
-		-DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF)
+		# 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.
 	)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild
similarity index 92%
rename from dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild
index 8efabfde0a90..812cf4bb324a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -54,7 +54,8 @@ multilib_src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_USE_EXTERNAL_GOOGLETEST=ON
 		-DABSL_PROPAGATE_CXX_STD=TRUE
-		-DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF)
+		# 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.
 	)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild
similarity index 94%
rename from dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild
index ae4c74260b71..6241785276e6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild
@@ -51,7 +51,8 @@ multilib_src_configure() {
 		-DABSL_ENABLE_INSTALL=TRUE
 		-DABSL_USE_EXTERNAL_GOOGLETEST=ON
 		-DABSL_PROPAGATE_CXX_STD=TRUE
-		-DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF)
+		# 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.
 	)


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-06-13  2:58 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-06-13  2:58 UTC (permalink / raw
  To: gentoo-commits

commit:     812ed0dc593a40ad402f7091f31938d389a67803
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 02:53:25 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 02:57:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=812ed0dc

dev-cpp/abseil-cpp: unconditionally depend on gtest

This is unfortunate but it's needed given abseil-cpp needs it for
some of the libraries it installs.

An alternative would be to control the helpers with USE=testlib or
something, I guess.

Fixes: 53bb853b51f0ccdacba1714a9405e23fbdd96ce2
Bug: https://bugs.gentoo.org/915902
Closes: https://bugs.gentoo.org/934175
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...eil-cpp-20230125.3-r2.ebuild => abseil-cpp-20230125.3-r3.ebuild} | 6 ++----
 ...eil-cpp-20230802.0-r1.ebuild => abseil-cpp-20230802.0-r2.ebuild} | 6 ++----
 ...eil-cpp-20240116.2-r1.ebuild => abseil-cpp-20240116.2-r2.ebuild} | 3 ++-
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
similarity index 95%
rename from dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
index a1f813ccd43b..48ca679ec13a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r2.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
@@ -16,13 +16,11 @@ SLOT="0/${PV%%.*}.0"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
-DEPEND=""
-RDEPEND="${DEPEND}"
-
+RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
 BDEPEND="
 	${PYTHON_DEPS}
 	test? (
-		>=dev-cpp/gtest-1.13.0
 		sys-libs/timezone-data
 	)
 "

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild
similarity index 95%
rename from dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild
index 812cf4bb324a..1281eefffab0 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r2.ebuild
@@ -16,13 +16,11 @@ SLOT="0/${PV%%.*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 
-DEPEND=""
-RDEPEND="${DEPEND}"
-
+RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
 BDEPEND="
 	${PYTHON_DEPS}
 	test? (
-		>=dev-cpp/gtest-1.13.0
 		sys-libs/timezone-data
 	)
 "

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild
similarity index 95%
rename from dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild
rename to dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild
index 6241785276e6..1281eefffab0 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r1.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r2.ebuild
@@ -16,10 +16,11 @@ 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? (
-		>=dev-cpp/gtest-1.13.0
 		sys-libs/timezone-data
 	)
 "


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-06-13  4:10 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-06-13  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     6b66516696a20f6361f75fc7a921562f49cdfd36
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 04:10:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 04:10:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b665166

dev-cpp/abseil-cpp: Stabilize 20230125.3-r3 amd64, #934062

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
index 48ca679ec13a..3cdf995caa87 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-06-15  8:13 Joonas Niilola
  0 siblings, 0 replies; 100+ messages in thread
From: Joonas Niilola @ 2024-06-15  8:13 UTC (permalink / raw
  To: gentoo-commits

commit:     33ba9e298ae98dc83984d219d63391b1c5d1fcc0
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 08:12:46 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 08:13:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ba9e29

dev-cpp/abseil-cpp: Stabilize 20230125.3-r3 x86, #934062

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
index 3cdf995caa87..46aea4f8cad5 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}.0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-07-24 16:56 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-07-24 16:56 UTC (permalink / raw
  To: gentoo-commits

commit:     d5109f3d9637304c84f64e4f13da2a76416c5614
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 16:55:30 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 16:55:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5109f3d

dev-cpp/abseil-cpp: Stabilize 20230125.3-r4 amd64, #915160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
index 87f1b86c7690..e2104b064830 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-07-24 16:56 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-07-24 16:56 UTC (permalink / raw
  To: gentoo-commits

commit:     306032c92636bfa56b00ec933926e66ff3bc64f0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 16:55:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 16:55:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306032c9

dev-cpp/abseil-cpp: Stabilize 20230125.3-r4 x86, #915160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
index e2104b064830..f1cf1e20630d 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}.0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-08-08 17:19 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-08-08 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     d7f9a2ef56eba133c338cdb8f74fb42e2187e85f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 17:19:00 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 17:19:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f9a2ef

dev-cpp/abseil-cpp: Keyword 20240116.2-r4 s390, #914038

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 28286c4d74e6..7c260feeb088 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-08-25 15:21 Fabian Groffen
  0 siblings, 0 replies; 100+ messages in thread
From: Fabian Groffen @ 2024-08-25 15:21 UTC (permalink / raw
  To: gentoo-commits

commit:     d8a261c0158f74b549c3f2ba9cf7b111286e4694
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 25 15:20:46 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 15:21:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a261c0

dev-cpp/abseil-cpp-20240116.2-r4: marked ~{x64,arm64}-macos

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 7c260feeb088..ea6ec8cea293 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-08-31 14:37 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-08-31 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     7008b08783ce533f7c61232b0ada5ce8db114fb1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 14:37:10 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 14:37:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7008b087

dev-cpp/abseil-cpp: Stabilize 20240116.2-r4 x86, #938835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index ea6ec8cea293..71003ed84ee8 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-08-31 14:37 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-08-31 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     56f1e91d1e3e2dfda47122fb835e4312ab957aa3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 14:37:10 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 14:37:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f1e91d

dev-cpp/abseil-cpp: Stabilize 20240116.2-r4 amd64, #938835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 71003ed84ee8..1f9313c28ca8 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-09-02  7:29 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-09-02  7:29 UTC (permalink / raw
  To: gentoo-commits

commit:     776b320d4852b0d488371d84be492b9eebd919f8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 07:29:21 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 07:29:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776b320d

dev-cpp/abseil-cpp: Stabilize 20240116.2-r4 arm64, #938835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 1f9313c28ca8..fa962fc3667a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-09-04  2:32 Yixun Lan
  0 siblings, 0 replies; 100+ messages in thread
From: Yixun Lan @ 2024-09-04  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     ca5cfc3404a2dd18561d96635150f01b94461efc
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sat Aug 31 11:52:00 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 02:30:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5cfc34

dev-cpp/abseil-cpp: add myself as a maintainer for now

Take over maintainership while fixing the protobuf/abseil-cpp ecosystem

Closes: https://github.com/gentoo/gentoo/pull/38353
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-cpp/abseil-cpp/metadata.xml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml
index 8984c4885cb9..16dd7edb45a5 100644
--- a/dev-cpp/abseil-cpp/metadata.xml
+++ b/dev-cpp/abseil-cpp/metadata.xml
@@ -1,7 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<!-- maintainer-wanted -->
+	<maintainer type="person" proxied="yes">
+		<email>negril.nx+gentoo@gmail.com</email>
+		<name>Paul Zander</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">abseil/abseil-cpp</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-09-08 13:51 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-09-08 13:51 UTC (permalink / raw
  To: gentoo-commits

commit:     602c1c7641f34b68e0056f9dc7cb16200516cc17
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sun Sep  8 11:10:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:50:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602c1c76

dev-cpp/abseil-cpp: disable unstable absl_symbolize_test on non amd64

Bug: https://bugs.gentoo.org/938835
Closes: https://bugs.gentoo.org/939083
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild | 10 ++++++++++
 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 10 ++++++++++
 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild    | 10 ++++++++++
 3 files changed, 30 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
index 81fab0813b28..0b14ce25555a 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
@@ -66,3 +66,13 @@ multilib_src_configure() {
 
 	cmake_src_configure
 }
+
+multilib_src_test() {
+	if ! use amd64; then
+		CMAKE_SKIP_TESTS=(
+			absl_symbolize_test
+		)
+	fi
+
+	cmake_src_test
+}

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index fa962fc3667a..87f71f16a02c 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -66,3 +66,13 @@ multilib_src_configure() {
 
 	cmake_src_configure
 }
+
+multilib_src_test() {
+	if ! use amd64; then
+		CMAKE_SKIP_TESTS=(
+			absl_symbolize_test
+		)
+	fi
+
+	cmake_src_test
+}

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index ce79f7e1ba8d..4e5ca3c27ebc 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -69,3 +69,13 @@ multilib_src_configure() {
 
 	cmake_src_configure
 }
+
+multilib_src_test() {
+	if ! use amd64; then
+		CMAKE_SKIP_TESTS=(
+			absl_symbolize_test
+		)
+	fi
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-09-08 13:51 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-09-08 13:51 UTC (permalink / raw
  To: gentoo-commits

commit:     cfbba53f986026e9770ff379238fcc144044ca48
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Sun Sep  8 11:13:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:50:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfbba53f

dev-cpp/abseil-cpp: Stabilize 20240116.2-r4 ppc64, #938835

Per https://bugs.gentoo.org/938835#c4

Closes: https://bugs.gentoo.org/938835
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 87f71f16a02c..4b8e434135ba 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-09-09 17:14 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-09-09 17:14 UTC (permalink / raw
  To: gentoo-commits

commit:     0a56e3ee53bf7b8eec4d3527011b7ef48ceacf28
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  9 17:14:12 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 17:14:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a56e3ee

dev-cpp/abseil-cpp: Keyword 20240722.0 mips, #914038

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index 7ef9cbac31e5..1aadd43217ab 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-10-04  9:07 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-10-04  9:07 UTC (permalink / raw
  To: gentoo-commits

commit:     ce7c5112f32ddfdce15ccfeb46578e45ee583500
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Thu Oct  3 15:49:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 09:07:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7c5112

dev-cpp/abseil-cpp: fix patchfile name

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38863
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild | 2 +-
 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
index edc9416eea6c..94183102f81d 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r4.ebuild
@@ -37,7 +37,7 @@ PATCHES=(
 src_prepare() {
 	cmake_src_prepare
 
-	use ppc && eapply "${FILESDIR}/${PN}-atomic-patch"
+	use ppc && eapply "${FILESDIR}/${PN}-atomic.patch"
 
 	# un-hardcode abseil compiler flags
 	sed -i \

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
index 22b35c6f3d53..c51b3cdc3c0b 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r4.ebuild
@@ -37,7 +37,7 @@ PATCHES=(
 src_prepare() {
 	cmake_src_prepare
 
-	use ppc && eapply "${FILESDIR}/${PN}-atomic-patch"
+	use ppc && eapply "${FILESDIR}/${PN}-atomic.patch"
 
 	# un-hardcode abseil compiler flags
 	sed -i \

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index 1aadd43217ab..d9479e2682e9 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -38,7 +38,7 @@ PATCHES=(
 src_prepare() {
 	cmake_src_prepare
 
-	use ppc && eapply "${FILESDIR}/${PN}-atomic-patch"
+	use ppc && eapply "${FILESDIR}/${PN}-atomic.patch"
 
 	# un-hardcode abseil compiler flags
 	sed -i \


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-10-23  5:40 Joonas Niilola
  0 siblings, 0 replies; 100+ messages in thread
From: Joonas Niilola @ 2024-10-23  5:40 UTC (permalink / raw
  To: gentoo-commits

commit:     19d74177a6e86e066f9ecf524712bec8b8ab15b3
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 05:39:07 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 05:39:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d74177

dev-cpp/abseil-cpp: Stabilize 20240722.0 amd64, #941726

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index d9479e2682e9..7e5796a5e6e8 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-10-23  5:40 Joonas Niilola
  0 siblings, 0 replies; 100+ messages in thread
From: Joonas Niilola @ 2024-10-23  5:40 UTC (permalink / raw
  To: gentoo-commits

commit:     19dd4a4348146495bd0f91f94c4264f1a7f4f8f9
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 05:39:41 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 05:39:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dd4a43

dev-cpp/abseil-cpp: Stabilize 20240722.0 x86, #941726

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index 7e5796a5e6e8..3f50cdf932f6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-10-23  7:53 Jakov Smolić
  0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2024-10-23  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     9e01bca0b6065f1f12a17cff61e13a77f9d56d3d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 07:53:22 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 07:53:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e01bca0

dev-cpp/abseil-cpp: Stabilize 20240722.0 ppc64, #941726

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index 3f50cdf932f6..990b67fe32e6 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-10-24  8:48 Arthur Zamarin
  0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2024-10-24  8:48 UTC (permalink / raw
  To: gentoo-commits

commit:     91afffc0299fd221d5ed58198025e3b0ebf692aa
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 08:48:10 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 08:48:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91afffc0

dev-cpp/abseil-cpp: Stabilize 20240722.0 arm64, #941726

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index 990b67fe32e6..ee2f18ad5fdd 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/
@ 2024-11-06 13:35 Sam James
  0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-11-06 13:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f0841fb3ecd80e210a93d1da99cc171cf8c9c621
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  6 13:35:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  6 13:35:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0841fb3

dev-cpp/abseil-cpp: Stabilize 20240722.0 arm, #942939

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
index ee2f18ad5fdd..52d1e50a243f 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV:2:4}.$(ver_cut 2).0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]"


^ permalink raw reply related	[flat|nested] 100+ messages in thread

end of thread, other threads:[~2024-11-06 13:36 UTC | newest]

Thread overview: 100+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-04  2:32 [gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/ Yixun Lan
  -- strict thread matches above, loose matches on Subject: below --
2024-11-06 13:35 Sam James
2024-10-24  8:48 Arthur Zamarin
2024-10-23  7:53 Jakov Smolić
2024-10-23  5:40 Joonas Niilola
2024-10-23  5:40 Joonas Niilola
2024-10-04  9:07 Sam James
2024-09-09 17:14 Arthur Zamarin
2024-09-08 13:51 Sam James
2024-09-08 13:51 Sam James
2024-09-02  7:29 Arthur Zamarin
2024-08-31 14:37 Arthur Zamarin
2024-08-31 14:37 Arthur Zamarin
2024-08-25 15:21 Fabian Groffen
2024-08-08 17:19 Arthur Zamarin
2024-07-24 16:56 Sam James
2024-07-24 16:56 Sam James
2024-06-15  8:13 Joonas Niilola
2024-06-13  4:10 Sam James
2024-06-13  2:58 Sam James
2024-06-13  1:56 Sam James
2024-05-27 13:24 Joonas Niilola
2023-12-12 13:39 Andreas Sturmlechner
2023-11-23 17:12 Sam James
2023-10-17 19:22 Sam James
2023-10-15 12:38 Sam James
2023-10-14 18:17 Arthur Zamarin
2023-10-14 16:52 Arthur Zamarin
2023-09-27  6:15 Sam James
2023-08-21 18:22 Sam James
2023-08-21 17:43 Sam James
2023-08-21 17:31 Sam James
2023-08-21 17:27 Sam James
2023-08-21 17:27 Sam James
2023-08-21 17:27 Sam James
2023-07-30 11:43 Sam James
2023-06-09  9:54 Sam James
2023-06-09  6:53 Arthur Zamarin
2023-06-02 16:13 Arthur Zamarin
2023-06-01 19:15 Arthur Zamarin
2023-04-18 18:00 Georgy Yakovlev
2023-04-18 11:16 Sam James
2023-04-02 13:24 Ben Kohler
2023-02-07 17:25 Andreas Sturmlechner
2022-12-25 21:24 Sam James
2022-12-25 21:24 Sam James
2022-12-25 20:06 Arthur Zamarin
2022-12-25 20:06 Arthur Zamarin
2022-12-25 19:57 Georgy Yakovlev
2022-12-25 19:57 Georgy Yakovlev
2022-12-25 19:57 Georgy Yakovlev
2022-12-25 19:57 Georgy Yakovlev
2022-12-25 19:54 Georgy Yakovlev
2022-12-25 19:46 Andreas Sturmlechner
2022-11-28 22:59 Georgy Yakovlev
2022-11-28 22:59 Georgy Yakovlev
2022-08-23  7:30 WANG Xuerui
2022-06-01  7:30 Sam James
2021-12-30 19:48 Arthur Zamarin
2021-12-26 17:15 Jakov Smolić
2021-12-26 17:15 Jakov Smolić
2021-12-26  8:05 Georgy Yakovlev
2021-12-26  7:54 Georgy Yakovlev
2021-12-26  7:21 Georgy Yakovlev
2021-12-20 12:09 Agostino Sarubbo
2021-12-20  9:20 Arthur Zamarin
2021-12-04  1:39 Sam James
2021-11-14  2:01 Georgy Yakovlev
2021-11-14  2:01 Georgy Yakovlev
2021-11-14  1:59 Georgy Yakovlev
2021-06-11  8:50 Agostino Sarubbo
2021-06-04 23:15 Georgy Yakovlev
2021-05-25 11:10 Sam James
2021-05-25 11:10 Sam James
2021-05-15  2:21 Sam James
2021-04-30 19:20 Georgy Yakovlev
2021-04-29  8:29 Georgy Yakovlev
2021-04-29  8:29 Georgy Yakovlev
2021-04-27 22:02 Sam James
2021-04-27 22:02 Sam James
2021-04-22  4:07 Georgy Yakovlev
2021-04-18  0:36 Georgy Yakovlev
2021-04-04 21:59 Georgy Yakovlev
2021-04-03 19:57 Georgy Yakovlev
2021-04-02  8:21 Georgy Yakovlev
2021-04-02  3:04 Georgy Yakovlev
2021-04-02  3:04 Georgy Yakovlev
2021-04-02  3:04 Georgy Yakovlev
2020-10-24  2:21 Georgy Yakovlev
2020-10-12  4:53 Georgy Yakovlev
2020-09-25 19:53 Georgy Yakovlev
2020-09-25 12:39 Georgy Yakovlev
2020-09-25  9:09 Georgy Yakovlev
2020-09-25  8:25 Georgy Yakovlev
2020-04-24 20:02 Georgy Yakovlev
2020-04-24 20:02 Georgy Yakovlev
2020-04-20  8:09 Georgy Yakovlev
2020-04-20  7:28 Georgy Yakovlev
2020-04-20  7:28 Georgy Yakovlev
2020-04-20  7:28 Georgy Yakovlev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox