From 2753ebbdac800866fed8a2c7bf8a9da7eba9b151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Tue, 26 Sep 2017 20:10:25 +0200 Subject: [PATCH] media-sound/hydrogen: Add build fix for gcc-6, bug 598124 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks to Carlos Salvador Pérez Salgado for the patch. Closes: https://bugs.gentoo.org/598124 Package-Manager: Portage-2.3.10, Repoman-2.3.3 --- media-sound/hydrogen/files/hydrogen-0.9.5-gcc6.patch | 12 ++++++++++++ media-sound/hydrogen/hydrogen-0.9.5-r1.ebuild | 5 +++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 media-sound/hydrogen/files/hydrogen-0.9.5-gcc6.patch diff --git a/media-sound/hydrogen/files/hydrogen-0.9.5-gcc6.patch b/media-sound/hydrogen/files/hydrogen-0.9.5-gcc6.patch new file mode 100644 index 0000000000000..586e82af22a1c --- /dev/null +++ b/media-sound/hydrogen/files/hydrogen-0.9.5-gcc6.patch @@ -0,0 +1,12 @@ +diff -ruN hydrogen-0.9.5.orig/libs/hydrogen/src/local_file_mgr.cpp hydrogen-0.9.5/libs/hydrogen/src/local_file_mgr.cpp +--- hydrogen-0.9.5.orig/libs/hydrogen/src/local_file_mgr.cpp 2011-01-29 00:33:23.000000000 +0100 ++++ hydrogen-0.9.5/libs/hydrogen/src/local_file_mgr.cpp 2017-09-26 20:07:31.128723252 +0200 +@@ -980,7 +980,7 @@ + + std::string playlistInfoFile = patternname; + std::ifstream verify( playlistInfoFile.c_str() , std::ios::in | std::ios::binary ); +- if ( verify == NULL ) { ++ if ( !verify ) { + //ERRORLOG( "Load Playlist: Data file " + playlistInfoFile + " not found." ); + return NULL; + } diff --git a/media-sound/hydrogen/hydrogen-0.9.5-r1.ebuild b/media-sound/hydrogen/hydrogen-0.9.5-r1.ebuild index 04efe86d05611..0a19547038c7b 100644 --- a/media-sound/hydrogen/hydrogen-0.9.5-r1.ebuild +++ b/media-sound/hydrogen/hydrogen-0.9.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=4 @@ -31,7 +31,8 @@ src_prepare() { epatch \ patches/portaudio.patch \ "${FILESDIR}"/${P}-use_lrdf_pkgconfig.patch \ - "${FILESDIR}"/${P}-gcc47.patch + "${FILESDIR}"/${P}-gcc47.patch \ + "${FILESDIR}"/${P}-gcc6.patch } src_compile() {