Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gmmlib/
Date: Wed, 22 Sep 2021 21:19:30
Message-Id: 1632345475.db685040891889b0809300f1d4279b3f98beb731.sam@gentoo
1 commit: db685040891889b0809300f1d4279b3f98beb731
2 Author: Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
3 AuthorDate: Tue Sep 21 08:59:25 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 22 21:17:55 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db685040
7
8 media-libs/gmmlib: update to 21.3.1
9
10 Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 media-libs/gmmlib/Manifest | 1 +
14 media-libs/gmmlib/gmmlib-21.3.1.ebuild | 48 ++++++++++++++++++++++++++++++++++
15 2 files changed, 49 insertions(+)
16
17 diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
18 index c272ff541b4..b241a056b2e 100644
19 --- a/media-libs/gmmlib/Manifest
20 +++ b/media-libs/gmmlib/Manifest
21 @@ -1,2 +1,3 @@
22 DIST intel-gmmlib-21.2.1.tar.gz 746883 BLAKE2B 9ffd3319bca42558e139f81ab60e5db5328d155b591c08b763c2b02f2728c04c6f96b79547ff3a1e6b8b8cb940cdd01b33ee04f946ac6fa9eefda5439cc49414 SHA512 457d2815204c8e12292fbe6e642a7409df4b3de597972e3c956d5dfae23b5032fc07cf60c0a10bd58aa6dc62a89225a5b704c98689112d23b81f91c1129bcb97
23 DIST intel-gmmlib-21.2.2.tar.gz 746635 BLAKE2B abc73cfa209b8212bfe185e1f27a84cefb7ece9134f287e85e67c09bfd4f48e097e410a95d966d2f85c79bc95f753b6ae462a67db031dcd1fc6f46bec9452e22 SHA512 eaca3595c28afb8873b172fff3e178489b7ff736e6e9d80e75939ffd94af6c9c5f7f7429a74e98c9af478ab218cd25242d7c69037afb7193a983f8f02616e81f
24 +DIST intel-gmmlib-21.3.1.tar.gz 746732 BLAKE2B 537d446839136d6d048d15eb79e18214d797c68dd4288670448e4104e8d6d0701cb93366f77093f264f5392c0c37470b4fbdd0b0da43c9e319c2b334c3315bdf SHA512 54ae92bedadfe8cf7e39786f96bd29b5ace8bbafe8f32620034de8775c5e31fbbd99dd61b10e5fdf12c9f967196c11840e6a202cfb549e5f950f1743cb9b098b
25
26 diff --git a/media-libs/gmmlib/gmmlib-21.3.1.ebuild b/media-libs/gmmlib/gmmlib-21.3.1.ebuild
27 new file mode 100644
28 index 00000000000..4e796e2186d
29 --- /dev/null
30 +++ b/media-libs/gmmlib/gmmlib-21.3.1.ebuild
31 @@ -0,0 +1,48 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +CMAKE_ECLASS=cmake
38 +
39 +inherit cmake-multilib
40 +
41 +if [[ ${PV} == *9999 ]] ; then
42 + : ${EGIT_REPO_URI:="https://github.com/intel/gmmlib"}
43 + if [[ ${PV%9999} != "" ]] ; then
44 + : ${EGIT_BRANCH:="release/${PV%.9999}"}
45 + fi
46 + inherit git-r3
47 +fi
48 +
49 +DESCRIPTION="Intel Graphics Memory Management Library"
50 +HOMEPAGE="https://github.com/intel/gmmlib"
51 +if [[ ${PV} == *9999 ]] ; then
52 + SRC_URI=""
53 +else
54 + SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz"
55 + S="${WORKDIR}/${PN}-intel-${P}"
56 + KEYWORDS="~amd64"
57 +fi
58 +
59 +LICENSE="MIT"
60 +SLOT="0"
61 +IUSE="test +custom-cflags"
62 +
63 +RESTRICT="!test? ( test )"
64 +
65 +RDEPEND="${DEPEND}"
66 +
67 +PATCHES=(
68 + "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
69 + "${FILESDIR}"/${PN}-20.4.1_custom_cflags.patch
70 +)
71 +
72 +multilib_src_configure() {
73 + local mycmakeargs=(
74 + -DBUILD_TYPE=Release
75 + -DBUILD_TESTING=$(usex test)
76 + -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
77 + )
78 + cmake_src_configure
79 +}