public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-misc/kanatest/files/, app-misc/kanatest/
@ 2021-10-16 13:59 David Seifert
  0 siblings, 0 replies; 2+ messages in thread
From: David Seifert @ 2021-10-16 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     ca104f8cc9831c67f144a10e52786c00f4491ffd
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 13:58:32 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 13:58:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca104f8c

app-misc/kanatest: port to EAPI 8

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../kanatest/files/kanatest-0.4.8-desktop-QA.patch | 16 ++++++++
 app-misc/kanatest/kanatest-0.4.8.ebuild            | 47 +++++++++-------------
 2 files changed, 34 insertions(+), 29 deletions(-)

diff --git a/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch b/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch
new file mode 100644
index 00000000000..83169e34a9a
--- /dev/null
+++ b/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch
@@ -0,0 +1,16 @@
+--- a/data/kanatest.desktop
++++ b/data/kanatest.desktop
+@@ -1,11 +1,10 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Name=Hiragana and Katakana Test
+ Comment=Hiragana and Katakana drill tool
+ Exec=kanatest
+-Icon=kanatest.png
++Icon=kanatest
+ Terminal=false
+ Type=Application
+ StartupNotify=true
+ X-Desktop-File-Install-Version=0.10
+-Categories=Game;Application;X-Fedora;
++Categories=Game;X-Fedora;

diff --git a/app-misc/kanatest/kanatest-0.4.8.ebuild b/app-misc/kanatest/kanatest-0.4.8.ebuild
index d24f05ecee8..187ad8bee1a 100644
--- a/app-misc/kanatest/kanatest-0.4.8.ebuild
+++ b/app-misc/kanatest/kanatest-0.4.8.ebuild
@@ -1,48 +1,37 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-inherit autotools epatch gnome2-utils
+inherit autotools xdg
 
 DESCRIPTION="Visual flashcard tool for memorizing the Japanese Hiragana and Katakana alphabet"
-HOMEPAGE="http://www.clayo.org/kanatest"
-SRC_URI="http://www.clayo.org/${PN}/${P}.tar.gz"
+HOMEPAGE="https://www.clayo.org/kanatest"
+SRC_URI="https://www.clayo.org/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
 
-RDEPEND=">=x11-libs/gtk+-2.12:2=
+RDEPEND="
+	x11-libs/gtk+:2
 	dev-libs/libxml2:="
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
-DOCS=( AUTHORS TRANSLATORS ChangeLog README )
+PATCHES=(
+	"${FILESDIR}"/${P}+gtk-2.22.patch
+	"${FILESDIR}"/${P}-autoconf.patch
+	"${FILESDIR}"/${P}-cflags.patch
+	"${FILESDIR}"/${P}-desktop-QA.patch
+)
 
 src_prepare() {
-	epatch \
-		"${FILESDIR}"/${P}+gtk-2.22.patch \
-		"${FILESDIR}"/${P}-autoconf.patch \
-		"${FILESDIR}"/${P}-cflags.patch
-
-	sed -i \
-		-e '/Encoding/d' \
-		-e '/^Categories/s:Application;::' \
-		-e '/^Icon/s:.png::' \
-		data/${PN}.desktop || die
-
+	default
 	eautoreconf
 }
 
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
+src_install() {
+	default
+	dodoc TRANSLATORS
 }


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/kanatest/files/, app-misc/kanatest/
@ 2021-10-16 13:59 David Seifert
  0 siblings, 0 replies; 2+ messages in thread
From: David Seifert @ 2021-10-16 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     fe235bbe8df4e0271669eeda58d6710ae5efc021
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 13:58:33 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 13:58:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe235bbe

app-misc/kanatest: fix -Wformat-security

Closes: https://bugs.gentoo.org/521098
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../files/kanatest-0.4.8-format-security.patch     | 22 ++++++++++++++++++++++
 app-misc/kanatest/kanatest-0.4.8.ebuild            |  1 +
 2 files changed, 23 insertions(+)

diff --git a/app-misc/kanatest/files/kanatest-0.4.8-format-security.patch b/app-misc/kanatest/files/kanatest-0.4.8-format-security.patch
new file mode 100644
index 00000000000..7493d0a7bd1
--- /dev/null
+++ b/app-misc/kanatest/files/kanatest-0.4.8-format-security.patch
@@ -0,0 +1,22 @@
+--- a/src/stats.c
++++ b/src/stats.c
+@@ -84,7 +84,7 @@ gchar buffer[BUFFER_SIZE];
+ 
+     info_dialog = gtk_message_dialog_new (GTK_WINDOW(appGUI->sts->stat_window),
+                                           GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,
+-                                          GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, buffer);
++                                          GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", buffer);
+ 
+     gtk_window_set_title(GTK_WINDOW(info_dialog), _("Question"));
+     gtk_widget_show (info_dialog);
+--- a/src/test.c
++++ b/src/test.c
+@@ -538,7 +538,7 @@ test_info(GUI *appGUI) {
+ 
+     info_dialog = gtk_message_dialog_new_with_markup (GTK_WINDOW(appGUI->main_window),
+                                                       GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,
+-                                                      GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, message);
++                                                      GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "%s", message);
+ 
+     gtk_window_set_title (GTK_WINDOW(info_dialog), _("Information"));
+     gtk_widget_show (info_dialog);

diff --git a/app-misc/kanatest/kanatest-0.4.8.ebuild b/app-misc/kanatest/kanatest-0.4.8.ebuild
index 187ad8bee1a..c1d64fbe9eb 100644
--- a/app-misc/kanatest/kanatest-0.4.8.ebuild
+++ b/app-misc/kanatest/kanatest-0.4.8.ebuild
@@ -24,6 +24,7 @@ PATCHES=(
 	"${FILESDIR}"/${P}-autoconf.patch
 	"${FILESDIR}"/${P}-cflags.patch
 	"${FILESDIR}"/${P}-desktop-QA.patch
+	"${FILESDIR}"/${P}-format-security.patch
 )
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-10-16 13:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-16 13:59 [gentoo-commits] repo/gentoo:master commit in: app-misc/kanatest/files/, app-misc/kanatest/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2021-10-16 13:59 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox