games-kids/lletters: remove deprecated games eclass
authorAustin English <wizardedit@gentoo.org>
Fri, 5 Aug 2016 15:58:28 +0000 (10:58 -0500)
committerAustin English <wizardedit@gentoo.org>
Fri, 5 Aug 2016 16:35:21 +0000 (11:35 -0500)
Also update to EAPI 6

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

Package-Manager: portage-2.3.0

games-kids/lletters/files/lletters-0.1.95-make-382.patch
games-kids/lletters/files/lletters-0.1.95-underlink.patch
games-kids/lletters/lletters-0.1.95-r3.ebuild [new file with mode: 0644]

index 2a5ee9ecc4a7bedcd4542de1d34581dfd6cd4009..103c26a1a342057d52c3ab0bfc0a07ab254c62f1 100644 (file)
@@ -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
index a6e0a27ee4e9ee9fabe901c77dfc2ab2b26a8e57..1d6401379c5d97e172e5588e7da5053fa6db0bda 100644 (file)
@@ -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 (file)
index 0000000..4b4c872
--- /dev/null
@@ -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}
+}