sci-biology/cufflinks: Fix implicit conversion in make_pair call

Closes: https://bugs.gentoo.org/650416
Package-Manager: Portage-2.3.41, Repoman-2.3.9
This commit is contained in:
David Seifert
2018-06-30 16:58:58 +02:00
parent c9741bb352
commit e035eabc7b
2 changed files with 13 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${P}-boost-1.65-tr1-removal.patch
"${FILESDIR}"/${P}-gcc7.patch
"${FILESDIR}"/${P}-format-security.patch
"${FILESDIR}"/${P}-gcc5-make_shared.patch
)
src_prepare() {

View File

@@ -0,0 +1,11 @@
--- a/src/differential.cpp
+++ b/src/differential.cpp
@@ -575,7 +575,7 @@
boost::mutex::scoped_lock lock(meta_data_lock);
#endif
pair<SampleDiffMetaDataTable::iterator, bool> p;
- p = meta_data_table.insert(make_pair(description, new SampleDifferenceMetaData()));
+ p = meta_data_table.insert(make_pair(description, boost::make_shared<SampleDifferenceMetaData>()));
return p.first->second;
}