Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-checksums/, dev-libs/aws-checksums/files/
Date: Mon, 28 Sep 2020 11:56:24
Message-Id: 1601294050.3a1ba91ad67d06083f9ae0cebee6090b54526ba6.juippis@gentoo
1 commit: 3a1ba91ad67d06083f9ae0cebee6090b54526ba6
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Tue Aug 25 07:34:29 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 28 11:54:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1ba91a
7
8 dev-libs/aws-checksums: bump to 0.1.9
9
10 Closes: https://bugs.gentoo.org/717576
11 Package-Manager: Portage-3.0.3, Repoman-3.0.0
12 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 dev-libs/aws-checksums/Manifest | 1 +
16 dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild | 28 ++++++++++++++++++++++
17 .../aws-checksums/files/0.1.9-cmake-prefix.patch | 26 ++++++++++++++++++++
18 3 files changed, 55 insertions(+)
19
20 diff --git a/dev-libs/aws-checksums/Manifest b/dev-libs/aws-checksums/Manifest
21 index 257865b6bd9..a7b444df3ab 100644
22 --- a/dev-libs/aws-checksums/Manifest
23 +++ b/dev-libs/aws-checksums/Manifest
24 @@ -1 +1,2 @@
25 DIST aws-checksums-0.1.3.tar.gz 78242 BLAKE2B e78f3bb34e124351ad494e86e579613799afebcfe491fb36b20190121f2bf9de9d96714ad304a7fcd702708f5be417c6dbafe65606b2fe42c340edc796a3ecf3 SHA512 79bf71a6c4c268b27efe8a6a3c4b90281da4ce7f6e4c1c62fce80b11a4756ecfd4dc2b19624ace3f54137113d0cb56a517de0b91dd6338ee8ca069756bca13f4
26 +DIST aws-checksums-0.1.9.tar.gz 70967 BLAKE2B 2be344e9757236400879de2f946e7d7a41106c9544c1eefda0150bee3e483b909719d4612f4a8bbef1df01a8f5f887332f06e99aa0867f9d0f9b92f76c8badeb SHA512 16d8f1624d4a60c6a285c6212d2cc1bdf081fec4be5034095b89040543a0ccec6a2f22d9bacf156c781e0e06e80935e13f39c3643a77c2186b58211da4ca1207
27
28 diff --git a/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild b/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild
29 new file mode 100644
30 index 00000000000..9bd3cfb32f3
31 --- /dev/null
32 +++ b/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild
33 @@ -0,0 +1,28 @@
34 +# Copyright 1999-2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit cmake
40 +
41 +DESCRIPTION="Cross-Platform HW accelerated CRC32c and CRC32 with software fallbacks"
42 +HOMEPAGE="https://github.com/awslabs/aws-checksums"
43 +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="test"
49 +
50 +RESTRICT="!test? ( test )"
51 +
52 +PATCHES=(
53 + "${FILESDIR}/${PV}-cmake-prefix.patch"
54 +)
55 +
56 +src_configure() {
57 + local mycmakeargs=(
58 + -DBUILD_TESTING=$(usex test)
59 + )
60 + cmake_src_configure
61 +}
62
63 diff --git a/dev-libs/aws-checksums/files/0.1.9-cmake-prefix.patch b/dev-libs/aws-checksums/files/0.1.9-cmake-prefix.patch
64 new file mode 100644
65 index 00000000000..9ca2437960f
66 --- /dev/null
67 +++ b/dev-libs/aws-checksums/files/0.1.9-cmake-prefix.patch
68 @@ -0,0 +1,26 @@
69 +From 97b3ba123af200d7dc4fe83e191e77c83ed7aff2 Mon Sep 17 00:00:00 2001
70 +From: Jakov Smolic <jakov.smolic@×××××××.hr>
71 +Date: Tue, 1 Sep 2020 09:55:46 +0200
72 +Subject: [PATCH] CMakeLists: Add mising CMAKE_INSTALL_PREFIX
73 +
74 +Signed-off-by: Jakov Smolic <jakov.smolic@×××××××.hr>
75 +---
76 + CMakeLists.txt | 2 +-
77 + 1 file changed, 1 insertion(+), 1 deletion(-)
78 +
79 +diff --git a/CMakeLists.txt b/CMakeLists.txt
80 +index 888742b..193a94a 100644
81 +--- a/CMakeLists.txt
82 ++++ b/CMakeLists.txt
83 +@@ -23,7 +23,7 @@ elseif(NOT DEFINED CMAKE_INSTALL_LIBDIR)
84 + endif()
85 +
86 + # This is required in order to append /lib/cmake to each element in CMAKE_PREFIX_PATH
87 +-set(AWS_MODULE_DIR "/${CMAKE_INSTALL_LIBDIR}/cmake")
88 ++set(AWS_MODULE_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/cmake")
89 + string(REPLACE ";" "${AWS_MODULE_DIR};" AWS_MODULE_PATH "${CMAKE_PREFIX_PATH}${AWS_MODULE_DIR}")
90 + # Append that generated list to the module search path
91 + list(APPEND CMAKE_MODULE_PATH ${AWS_MODULE_PATH})
92 +--
93 +2.26.2
94 +