commit:     6330cddc08ed7df0071217021bd093bdb9f0214c
Author:     Sven Eden <sven.eden <AT> prydeworx <DOT> com>
AuthorDate: Tue Sep 29 07:50:18 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 07:06:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6330cddc

dev-libs/aws-checksums: Fix dependency on dev-libs/aws-c-common

This package also needs dev-libs/aws-c-common as it uses some of its
parts for cmake. This change also fixes -Werror getting leaked into
the build FLAGS.

Closes: https://bugs.gentoo.org/745114
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 ...{aws-checksums-0.1.9.ebuild => aws-checksums-0.1.9-r1.ebuild} | 7 ++++++-
 dev-libs/aws-checksums/metadata.xml                              | 9 ++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild 
b/dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild
similarity index 81%
rename from dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild
rename to dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild
index dd1d298176c..bda76dac92c 100644
--- a/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild
+++ b/dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild
@@ -12,16 +12,21 @@ 
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="static-libs test"
 
 RESTRICT="!test? ( test )"
 
+DEPEND="
+       >=dev-libs/aws-c-common-0.4.26:=[static-libs=]
+"
+
 PATCHES=(
        "${FILESDIR}/${P}-cmake-prefix.patch"
 )
 
 src_configure() {
        local mycmakeargs=(
+               -DBUILD_SHARED_LIBS=$(usex !static-libs)
                -DBUILD_TESTING=$(usex test)
        )
        cmake_src_configure

diff --git a/dev-libs/aws-checksums/metadata.xml 
b/dev-libs/aws-checksums/metadata.xml
index d128563f8d9..43f7aa0e4eb 100644
--- a/dev-libs/aws-checksums/metadata.xml
+++ b/dev-libs/aws-checksums/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <!-- maintainer-needed -->
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Sven Eden</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
        <longdescription>
                Cross-Platform HW accelerated CRC32c and CRC32 with fallback to
                efficient SW implementations. C interface with language

Reply via email to