Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/collada-dom/
Date: Sat, 02 Jul 2022 21:10:47
Message-Id: 1656796229.0fc67fe515b7b7485640bc5c220c729f123388e8.sam@gentoo
1 commit: 0fc67fe515b7b7485640bc5c220c729f123388e8
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 2 21:10:21 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 2 21:10:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc67fe5
7
8 dev-libs/collada-dom: update EAPI 6 -> 8
9
10 Bug: https://bugs.gentoo.org/834316
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-libs/collada-dom/collada-dom-2.5.0-r1.ebuild | 35 ++++++++++++++++++++++++
14 1 file changed, 35 insertions(+)
15
16 diff --git a/dev-libs/collada-dom/collada-dom-2.5.0-r1.ebuild b/dev-libs/collada-dom/collada-dom-2.5.0-r1.ebuild
17 new file mode 100644
18 index 000000000000..4de6ad188946
19 --- /dev/null
20 +++ b/dev-libs/collada-dom/collada-dom-2.5.0-r1.ebuild
21 @@ -0,0 +1,35 @@
22 +# Copyright 1999-2022 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=8
26 +
27 +inherit cmake flag-o-matic
28 +
29 +if [[ ${PV} == *9999 ]]; then
30 + inherit git-r3
31 + EGIT_REPO_URI="https://github.com/rdiankov/collada-dom"
32 +else
33 + SRC_URI="https://github.com/rdiankov/collada-dom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
34 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
35 +fi
36 +
37 +DESCRIPTION="COLLADA Document Object Model (DOM) C++ Library"
38 +HOMEPAGE="https://github.com/rdiankov/collada-dom"
39 +
40 +LICENSE="MIT"
41 +SLOT="0/25"
42 +
43 +RDEPEND="
44 + dev-libs/boost:=
45 + dev-libs/libxml2
46 + dev-libs/libpcre[cxx]
47 + sys-libs/zlib:=[minizip]"
48 +DEPEND="${RDEPEND}"
49 +BDEPEND="virtual/pkgconfig"
50 +
51 +src_configure() {
52 + # bug 618960
53 + append-cxxflags -std=c++14
54 +
55 + cmake_src_configure
56 +}