From 577852946efdb0d29df022f045aeff6448ce3bd8 Mon Sep 17 00:00:00 2001 From: Johannes Huber Date: Sat, 9 Jul 2016 21:05:13 +0200 Subject: kde-misc/krename: Fix build with gcc-6 Revision bump adds patch from Arch Linux. Spotted by George Diamantopoulos . Gentoo-bug: 587994 Package-Manager: portage-2.3.0 --- kde-misc/krename/files/krename-4.0.9-gcc6.patch | 11 ++++++ kde-misc/krename/krename-4.0.9-r4.ebuild | 45 +++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 kde-misc/krename/files/krename-4.0.9-gcc6.patch create mode 100644 kde-misc/krename/krename-4.0.9-r4.ebuild diff --git a/kde-misc/krename/files/krename-4.0.9-gcc6.patch b/kde-misc/krename/files/krename-4.0.9-gcc6.patch new file mode 100644 index 000000000000..b1687926d0ba --- /dev/null +++ b/kde-misc/krename/files/krename-4.0.9-gcc6.patch @@ -0,0 +1,11 @@ +--- krename-4.0.9/src/batchrenamer.cpp.orig 2016-05-07 12:50:29.243165528 +0000 ++++ krename-4.0.9/src/batchrenamer.cpp 2016-05-07 12:50:52.543081000 +0000 +@@ -402,7 +402,7 @@ + break; + case eRenameMode_Link: + // In case of link delete created file +- job = KIO::file_delete( dstUrl, false ); ++ job = KIO::file_delete( dstUrl, NULL ); + break; + case eRenameMode_Copy: // no undo possible + // TODO: Maybe we should delete the created files diff --git a/kde-misc/krename/krename-4.0.9-r4.ebuild b/kde-misc/krename/krename-4.0.9-r4.ebuild new file mode 100644 index 000000000000..638803e7080b --- /dev/null +++ b/kde-misc/krename/krename-4.0.9-r4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_LINGUAS="bs cs de el es fr hu it ja lt nl pl pt ru sl sv tr uk zh_CN" +inherit kde4-base + +DESCRIPTION="KRename - a very powerful batch file renamer" +HOMEPAGE="http://www.krename.net/" +SRC_URI="mirror://sourceforge/krename/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="4" +KEYWORDS="~amd64 ~x86" +IUSE="debug exif pdf taglib truetype" + +RDEPEND=" + exif? ( >=media-gfx/exiv2-0.13:= ) + pdf? ( >=app-text/podofo-0.8 ) + taglib? ( >=media-libs/taglib-1.5 ) + truetype? ( media-libs/freetype:2 ) +" +DEPEND="${RDEPEND} + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}/${P}-freetype-include.patch" + "${FILESDIR}/${P}-desktop-file.patch" + "${FILESDIR}/${P}-gcc6.patch" +) +DOCS=( AUTHORS README TODO ) + +src_configure() { + local mycmakeargs=( + -DWITH_Exiv2=$(usex exif) + -DWITH_Taglib=$(usex taglib) + -DWITH_LIBPODOFO=$(usex pdf) + -DWITH_Freetype=$(usex truetype) + ) + + kde4-base_src_configure +} -- cgit v1.2.3-18-g5258