Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/collada-dom/files/, dev-libs/collada-dom/
Date: Mon, 23 Jan 2017 11:08:27
Message-Id: 1485169698.518cafaff96142a48cae08b6b2b86e75325a58db.aballier@gentoo
1 commit: 518cafaff96142a48cae08b6b2b86e75325a58db
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 23 11:07:45 2017 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 23 11:08:18 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518cafaf
7
8 dev-libs/collada-dom: Bump to 2.4.4 and backport upstream patch to build with gcc6.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-libs/collada-dom/Manifest | 1 +
13 ...llada-dom-9999.ebuild => collada-dom-2.4.4.ebuild} | 10 ++++++++--
14 dev-libs/collada-dom/collada-dom-9999.ebuild | 6 +++++-
15 .../collada-dom/files/collada-dom-2.4.4-gcc6.patch | 19 +++++++++++++++++++
16 4 files changed, 33 insertions(+), 3 deletions(-)
17
18 diff --git a/dev-libs/collada-dom/Manifest b/dev-libs/collada-dom/Manifest
19 index bd9fdb0..e610b22 100644
20 --- a/dev-libs/collada-dom/Manifest
21 +++ b/dev-libs/collada-dom/Manifest
22 @@ -1,2 +1,3 @@
23 DIST collada-dom-2.4.0.tgz 42517651 SHA256 5ca2d12f744bdceff0066ed3067b3b23d6859581fb0d657f98ba4487d8fa3896 SHA512 6de67dc0e631cd02c4bc5567667e7bcee4a41a137310326d5b8290e088a757f7313454028473df3e198f73b3c2db7572a437f7256e666b44ed34fe81d44229c1 WHIRLPOOL fedb8e8d8adeafdd8b4b6bf7860a005153d05fdcaed99949b8913ce51582f2bc5d4e4ff223ea012c2bba84eb889a7e5fb3c8752ad1ae0884fd0127a2a1e1b44f
24 DIST collada-dom-2.4.3_pre20150112.tar.xz 2272092 SHA256 be928859dc71491420433aa86df03b14576bf97b0fa6982cde201b7dac120d98 SHA512 46c237c123a9d1b9cc8e07bf992b4386c064a3382b44be1347ab4bc6dce85f75ad59da0a5740f97c879c982e5a1119dcec5ced82d4dd725efd789021b0ead7f1 WHIRLPOOL a7e6266895ba6528ef680f5dbcecc8dd3a3c0d9227f9e53fdc31729dc5538b6aebbc110b9a9b6ba2aa77cf7ed863e0301c55db72a0b4766b780e900b8125a860
25 +DIST collada-dom-2.4.4.tar.gz 4507681 SHA256 0dfa494827faa971310c871535b319cadbd0c2d6958ee11b303c61a55a5a437a SHA512 3a89357cca0e219d1af3830f85fe1e09928e469e90b5c124be9e0cc5acfa3ab897b484b225f572cf26435c9b4671c97eb5ea5d156b99b03e13f120d3ba1f1dcb WHIRLPOOL 2ee0b2430a16254dfb0d111896ee9c057f139b09bc82fe57c2f0e8abb34b7f12d9614b16f6e2a93ceaa7a28e3572a65cddc6a9c960cf53ab2f92932f5b2e972b
26
27 diff --git a/dev-libs/collada-dom/collada-dom-9999.ebuild b/dev-libs/collada-dom/collada-dom-2.4.4.ebuild
28 similarity index 77%
29 copy from dev-libs/collada-dom/collada-dom-9999.ebuild
30 copy to dev-libs/collada-dom/collada-dom-2.4.4.ebuild
31 index b6bdc59..e9aa25a 100644
32 --- a/dev-libs/collada-dom/collada-dom-9999.ebuild
33 +++ b/dev-libs/collada-dom/collada-dom-2.4.4.ebuild
34 @@ -1,8 +1,8 @@
35 -# Copyright 1999-2015 Gentoo Foundation
36 +# Copyright 1999-2017 Gentoo Foundation
37 # Distributed under the terms of the GNU General Public License v2
38 # $Id$
39
40 -EAPI=5
41 +EAPI=6
42
43 SCM=""
44 if [ "${PV#9999}" != "${PV}" ] ; then
45 @@ -15,6 +15,10 @@ inherit ${SCM} cmake-utils
46 if [ "${PV#9999}" != "${PV}" ] ; then
47 KEYWORDS=""
48 SRC_URI=""
49 +elif [ "${PV%_pre*}" != "${PV}" ]; then
50 + # snapshot
51 + KEYWORDS="~amd64 ~arm"
52 + SRC_URI="mirror://gentoo/${P}.tar.xz"
53 else
54 KEYWORDS="~amd64 ~arm"
55 SRC_URI="https://github.com/rdiankov/collada-dom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
56 @@ -35,3 +39,5 @@ RDEPEND="
57 "
58 DEPEND="${RDEPEND}
59 virtual/pkgconfig"
60 +
61 +PATCHES=( "${FILESDIR}/${P}-gcc6.patch" )
62
63 diff --git a/dev-libs/collada-dom/collada-dom-9999.ebuild b/dev-libs/collada-dom/collada-dom-9999.ebuild
64 index b6bdc59..8c6c0ab 100644
65 --- a/dev-libs/collada-dom/collada-dom-9999.ebuild
66 +++ b/dev-libs/collada-dom/collada-dom-9999.ebuild
67 @@ -1,4 +1,4 @@
68 -# Copyright 1999-2015 Gentoo Foundation
69 +# Copyright 1999-2017 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 # $Id$
72
73 @@ -15,6 +15,10 @@ inherit ${SCM} cmake-utils
74 if [ "${PV#9999}" != "${PV}" ] ; then
75 KEYWORDS=""
76 SRC_URI=""
77 +elif [ "${PV%_pre*}" != "${PV}" ]; then
78 + # snapshot
79 + KEYWORDS="~amd64 ~arm"
80 + SRC_URI="mirror://gentoo/${P}.tar.xz"
81 else
82 KEYWORDS="~amd64 ~arm"
83 SRC_URI="https://github.com/rdiankov/collada-dom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
84
85 diff --git a/dev-libs/collada-dom/files/collada-dom-2.4.4-gcc6.patch b/dev-libs/collada-dom/files/collada-dom-2.4.4-gcc6.patch
86 new file mode 100644
87 index 00000000..48cdcd2
88 --- /dev/null
89 +++ b/dev-libs/collada-dom/files/collada-dom-2.4.4-gcc6.patch
90 @@ -0,0 +1,19 @@
91 +commit 8e65676c1cbecde1c0c4d8c2e1cfb20fc49c410b
92 +Author: rosen <rosen.diankov@××××××××.jp>
93 +Date: Wed Feb 24 12:49:14 2016 +0900
94 +
95 + fix return type thanks to #22
96 +
97 +diff --git a/dom/src/dae/daeMetaGroup.cpp b/dom/src/dae/daeMetaGroup.cpp
98 +index 25fd9cc..c34ac4c 100644
99 +--- a/dom/src/dae/daeMetaGroup.cpp
100 ++++ b/dom/src/dae/daeMetaGroup.cpp
101 +@@ -26,7 +26,7 @@ daeElement *daeMetaGroup::placeElement( daeElement *parent, daeElement *child, d
102 + (void)offset;
103 + daeString nm = child->getElementName();
104 + if ( findChild( nm ) == NULL ) {
105 +- return false;
106 ++ return NULL;
107 + }
108 + daeElementRef el;
109 +