app-editors/leafpad: fdo-mime -> xdg-utils
authorMarty E. Plummer <hanetzer@startmail.com>
Wed, 4 Apr 2018 02:02:25 +0000 (21:02 -0500)
committerAndreas Sturmlechner <asturm@gentoo.org>
Wed, 4 Apr 2018 23:02:58 +0000 (01:02 +0200)
Also bumped EAPI to 6 and replaced eutils/epatch with a PATCHES=()
array, reformatted patches to apply.

Package-Manager: Portage-2.3.27, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/7798

app-editors/leafpad/files/leafpad-0.8.18.1-fdo.patch
app-editors/leafpad/files/leafpad-0.8.18.1-format-security.patch
app-editors/leafpad/leafpad-0.8.18.1.ebuild

index f978275ce399a94af19418dc078f40d69de90789..6aaf4352632badb650a5050aee0020a0cc583e63 100644 (file)
@@ -5,8 +5,8 @@ does not have a semicolon (';') as trailing character
 
 leafpad.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
 
---- data/leafpad.desktop.in
-+++ data/leafpad.desktop.in
+--- a/data/leafpad.desktop.in
++++ b/data/leafpad.desktop.in
 @@ -1,10 +1,9 @@
  [Desktop Entry]
 -Encoding=UTF-8
index 07f1e2ee111d9b00f5d9dbb83a164cba15c7ac7b..4ea3b39fde025f87ee94836344f444db1683f520 100644 (file)
@@ -1,7 +1,7 @@
 - dialog.c:39:3: error: format not a string literal and no format arguments [-Werror=format-security]
 
---- src/dialog.c
-+++ src/dialog.c
+--- a/src/dialog.c
++++ b/src/dialog.c
 @@ -36,6 +36,7 @@
                GTK_DIALOG_DESTROY_WITH_PARENT,
                type,
@@ -18,8 +18,8 @@
                str);
        gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
        gtk_dialog_add_buttons(GTK_DIALOG(dialog),
---- src/gtkprint.c
-+++ src/gtkprint.c
+--- a/src/gtkprint.c
++++ b/src/gtkprint.c
 @@ -165,6 +165,7 @@
                GTK_DIALOG_DESTROY_WITH_PARENT,
                GTK_MESSAGE_ERROR,
index da4ae0fc45ebdd0b4ef591399901d23bbce31d45..e2044fce54056811c80d950f09f35b065b983206 100644 (file)
@@ -1,8 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils fdo-mime gnome2-utils
+EAPI=6
+
+inherit gnome2-utils xdg-utils
 
 DESCRIPTION="A simple GTK2 text editor"
 HOMEPAGE="http://tarot.freeshell.org/leafpad/"
@@ -22,11 +23,10 @@ DEPEND="${RDEPEND}
 
 DOCS="AUTHORS ChangeLog NEWS README"
 
-src_prepare() {
-       epatch \
-               "${FILESDIR}"/${P}-fdo.patch \
-               "${FILESDIR}"/${P}-format-security.patch
-}
+PATCHES=(
+       "${FILESDIR}"/${PN}-0.8.18.1-fdo.patch
+       "${FILESDIR}"/${PN}-0.8.18.1-format-security.patch
+)
 
 src_configure() {
        econf \
@@ -40,11 +40,11 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-       fdo-mime_desktop_database_update
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }
 
 pkg_postrm() {
-       fdo-mime_desktop_database_update
+       xdg_desktop_database_update
        gnome2_icon_cache_update
 }