commit:     3e084b30bc1293aec1b777b8c89455758e863c07
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  5 15:58:28 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Fri Aug  5 16:35:21 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e084b30

games-kids/lletters: remove deprecated games eclass

Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: portage-2.3.0

 .../lletters/files/lletters-0.1.95-make-382.patch  |  4 +-
 .../lletters/files/lletters-0.1.95-underlink.patch |  4 +-
 games-kids/lletters/lletters-0.1.95-r3.ebuild      | 49 ++++++++++++++++++++++
 3 files changed, 53 insertions(+), 4 deletions(-)

diff --git a/games-kids/lletters/files/lletters-0.1.95-make-382.patch 
b/games-kids/lletters/files/lletters-0.1.95-make-382.patch
index 2a5ee9e..103c26a 100644
--- a/games-kids/lletters/files/lletters-0.1.95-make-382.patch
+++ b/games-kids/lletters/files/lletters-0.1.95-make-382.patch
@@ -1,7 +1,7 @@
 http://bugs.gentoo.org/340599
 
---- intl/Makefile.in
-+++ intl/Makefile.in
+--- a/intl/Makefile.in
++++ b/intl/Makefile.in
 @@ -202,12 +202,12 @@
  # The dependency for intlh.inst is different in gettext and all other
  # packages.  Because we cannot you GNU make features we have to solve

diff --git a/games-kids/lletters/files/lletters-0.1.95-underlink.patch 
b/games-kids/lletters/files/lletters-0.1.95-underlink.patch
index a6e0a27..1d64013 100644
--- a/games-kids/lletters/files/lletters-0.1.95-underlink.patch
+++ b/games-kids/lletters/files/lletters-0.1.95-underlink.patch
@@ -1,5 +1,5 @@
---- Makefile.in.old    2011-05-24 10:47:30.276355207 +0200
-+++ Makefile.in        2011-05-24 10:47:53.316795932 +0200
+--- a/Makefile.in      2011-05-24 10:47:30.276355207 +0200
++++ b/Makefile.in      2011-05-24 10:47:53.316795932 +0200
 @@ -265,7 +265,7 @@
  
  @SOUND_FALSE@lletters_SOURCES = $(lln_CORE)

diff --git a/games-kids/lletters/lletters-0.1.95-r3.ebuild 
b/games-kids/lletters/lletters-0.1.95-r3.ebuild
new file mode 100644
index 0000000..4b4c872
--- /dev/null
+++ b/games-kids/lletters/lletters-0.1.95-r3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils
+
+PATCH_LEVEL=3
+
+DESCRIPTION="Game that helps young kids learn their letters and numbers"
+HOMEPAGE="http://lln.sourceforge.net";
+SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2.orig.tar.gz
+       
mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff.gz
+       mirror://sourceforge/lln/${PN}-media-0.1.9a.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+RDEPEND="x11-libs/gtk+:2
+       nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig
+       nls? ( sys-devel/gettext )"
+
+PATCHES=(
+       "${WORKDIR}"/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff
+       "${FILESDIR}"/${P}-build-2.patch
+       "${FILESDIR}"/${P}-underlink.patch
+       "${FILESDIR}"/${P}-make-382.patch
+)
+
+src_prepare() {
+       default
+
+       cp -r "${WORKDIR}"/{images,sounds} . || die
+}
+
+src_configure() {
+       econf $(use_enable nls)
+}
+
+src_install () {
+       default
+       newdoc debian/changelog ChangeLog.debian
+       doicon debian/${PN}.xpm
+       make_desktop_entry ${PN} "Linux Letters and Numbers" ${PN}
+}

Reply via email to