Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/krename/, kde-misc/krename/files/
Date: Sat, 09 Jul 2016 19:05:38
Message-Id: 1468091126.577852946efdb0d29df022f045aeff6448ce3bd8.johu@gentoo
1 commit: 577852946efdb0d29df022f045aeff6448ce3bd8
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 9 19:05:13 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 9 19:05:26 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57785294
7
8 kde-misc/krename: Fix build with gcc-6
9
10 Revision bump adds patch from Arch Linux. Spotted by George Diamantopoulos
11 <georgediam <AT> gmail.com>.
12
13 Gentoo-bug: 587994
14
15 Package-Manager: portage-2.3.0
16
17 kde-misc/krename/files/krename-4.0.9-gcc6.patch | 11 ++++++
18 kde-misc/krename/krename-4.0.9-r4.ebuild | 45 +++++++++++++++++++++++++
19 2 files changed, 56 insertions(+)
20
21 diff --git a/kde-misc/krename/files/krename-4.0.9-gcc6.patch b/kde-misc/krename/files/krename-4.0.9-gcc6.patch
22 new file mode 100644
23 index 0000000..b168792
24 --- /dev/null
25 +++ b/kde-misc/krename/files/krename-4.0.9-gcc6.patch
26 @@ -0,0 +1,11 @@
27 +--- krename-4.0.9/src/batchrenamer.cpp.orig 2016-05-07 12:50:29.243165528 +0000
28 ++++ krename-4.0.9/src/batchrenamer.cpp 2016-05-07 12:50:52.543081000 +0000
29 +@@ -402,7 +402,7 @@
30 + break;
31 + case eRenameMode_Link:
32 + // In case of link delete created file
33 +- job = KIO::file_delete( dstUrl, false );
34 ++ job = KIO::file_delete( dstUrl, NULL );
35 + break;
36 + case eRenameMode_Copy: // no undo possible
37 + // TODO: Maybe we should delete the created files
38
39 diff --git a/kde-misc/krename/krename-4.0.9-r4.ebuild b/kde-misc/krename/krename-4.0.9-r4.ebuild
40 new file mode 100644
41 index 0000000..638803e
42 --- /dev/null
43 +++ b/kde-misc/krename/krename-4.0.9-r4.ebuild
44 @@ -0,0 +1,45 @@
45 +# Copyright 1999-2016 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +# $Id$
48 +
49 +EAPI=6
50 +
51 +KDE_LINGUAS="bs cs de el es fr hu it ja lt nl pl pt ru sl sv tr uk zh_CN"
52 +inherit kde4-base
53 +
54 +DESCRIPTION="KRename - a very powerful batch file renamer"
55 +HOMEPAGE="http://www.krename.net/"
56 +SRC_URI="mirror://sourceforge/krename/${P}.tar.bz2"
57 +
58 +LICENSE="GPL-2"
59 +SLOT="4"
60 +KEYWORDS="~amd64 ~x86"
61 +IUSE="debug exif pdf taglib truetype"
62 +
63 +RDEPEND="
64 + exif? ( >=media-gfx/exiv2-0.13:= )
65 + pdf? ( >=app-text/podofo-0.8 )
66 + taglib? ( >=media-libs/taglib-1.5 )
67 + truetype? ( media-libs/freetype:2 )
68 +"
69 +DEPEND="${RDEPEND}
70 + sys-devel/gettext
71 +"
72 +
73 +PATCHES=(
74 + "${FILESDIR}/${P}-freetype-include.patch"
75 + "${FILESDIR}/${P}-desktop-file.patch"
76 + "${FILESDIR}/${P}-gcc6.patch"
77 +)
78 +DOCS=( AUTHORS README TODO )
79 +
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DWITH_Exiv2=$(usex exif)
83 + -DWITH_Taglib=$(usex taglib)
84 + -DWITH_LIBPODOFO=$(usex pdf)
85 + -DWITH_Freetype=$(usex truetype)
86 + )
87 +
88 + kde4-base_src_configure
89 +}