public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2016-05-06  2:50 Michael Sterrett
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Sterrett @ 2016-05-06  2:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c60800328d089e03af5689ba9a03f72e23e3d1e6
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Fri May  6 01:07:15 2016 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Fri May  6 02:49:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6080032

games-kids/tuxtype: set RDEPEND

Package-Manager: portage-2.2.26

 games-kids/tuxtype/tuxtype-1.8.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1.ebuild
index 50045ea..ebb64cd 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,12 +14,13 @@ SLOT="0"
 KEYWORDS="amd64 ppc x86"
 IUSE="svg"
 
-DEPEND="media-libs/libsdl:0[video]
+DEPEND="media-libs/libsdl[video]
 	media-libs/sdl-pango
 	media-libs/sdl-mixer
 	media-libs/sdl-image
 	media-libs/sdl-ttf
 	svg? ( gnome-base/librsvg )"
+RDEPEND=${DEPEND}
 
 S=${WORKDIR}/tuxtype_w_fonts-${PV}
 


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2016-07-18 20:01 Austin English
  0 siblings, 0 replies; 9+ messages in thread
From: Austin English @ 2016-07-18 20:01 UTC (permalink / raw
  To: gentoo-commits

commit:     0b5fc6d4d3b4dd1ed50cccdb766a980716b946f0
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 20:01:12 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 20:01:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5fc6d4

games-kids/tuxtype: remove deprecated games eclass

Also update to EAPI 6

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

Package-Manager: portage-2.3.0

 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 47 ++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
new file mode 100644
index 0000000..3348657
--- /dev/null
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils user
+
+DESCRIPTION="Typing tutorial with lots of eye-candy"
+HOMEPAGE="http://alioth.debian.org/projects/tux4kids/"
+SRC_URI="http://alioth.debian.org/frs/download.php/3270/tuxtype_w_fonts-${PV}.tar.gz"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="svg"
+
+DEPEND="media-libs/libsdl[video]
+	media-libs/sdl-image
+	media-libs/sdl-mixer
+	media-libs/sdl-pango
+	media-libs/sdl-ttf
+	svg? ( gnome-base/librsvg )"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/tuxtype_w_fonts-${PV}
+
+pkg_setup(){
+	enewgroup gamestat 36
+}
+
+src_configure() {
+	econf \
+		--localedir=/usr/share/locale \
+		$(use_with svg rsvg)
+}
+
+src_install() {
+	default
+	rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL,ABOUT-NLS}*
+	doicon ${PN}.ico
+	make_desktop_entry ${PN} TuxTyping /usr/share/pixmaps/${PN}.ico
+	keepdir /etc/${PN} /var/games/${PN}/words
+
+	fowners root:gamestat /var/games/${PN} /usr/bin/${PN}
+	fperms 660 /var/games/${PN}
+	fperms 2755 /usr/bin/${PN}
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2018-05-11 20:39 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2018-05-11 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     3912422796dc31017efea3c749da4d4fe73a39e6
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri May 11 12:39:33 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri May 11 20:38:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39124227

games-kids/tuxtype: use HTTPS

 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
index bef649358fc..ecb8f47f771 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit eutils user
 
 DESCRIPTION="Typing tutorial with lots of eye-candy"
-HOMEPAGE="http://alioth.debian.org/projects/tux4kids/"
-SRC_URI="http://alioth.debian.org/frs/download.php/3270/tuxtype_w_fonts-${PV}.tar.gz"
+HOMEPAGE="https://alioth.debian.org/projects/tux4kids"
+SRC_URI="https://alioth.debian.org/frs/download.php/3270/tuxtype_w_fonts-${PV}.tar.gz"
 
 LICENSE="GPL-2 OFL-1.1"
 SLOT="0"


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2019-04-19 12:33 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2019-04-19 12:33 UTC (permalink / raw
  To: gentoo-commits

commit:     de15c375e5f0bf616f3255322ea8ace2666a8690
Author:     Wim Muskee <wimmuskee <AT> gmail <DOT> com>
AuthorDate: Fri Apr 19 06:38:39 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Apr 19 12:33:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de15c375

games-kids/tuxtype: update HOMEPAGE, SRC_URI, metadata

Closes: https://bugs.gentoo.org/680742
Signed-off-by: Wim Muskee <wimmuskee <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11737
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-kids/tuxtype/Manifest                |  2 +-
 games-kids/tuxtype/metadata.xml            | 11 +++++++----
 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild |  8 ++++----
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/games-kids/tuxtype/Manifest b/games-kids/tuxtype/Manifest
index 8fcbd166406..7767407cec5 100644
--- a/games-kids/tuxtype/Manifest
+++ b/games-kids/tuxtype/Manifest
@@ -1 +1 @@
-DIST tuxtype_w_fonts-1.8.1.tar.gz 11528002 BLAKE2B 45cf547f94665913746c6f3fbcd25554cd4adeda1b6cbcc7cbffc1afec3c161f590ad9d21fa53c8e141978916a2d943cfa626cf412f805aeaf7d327284b11615 SHA512 2c360807295f8d9f3d18f36b64c49e39fac78d81570c7a554244a01ee76627c90579e580b609ea7994378f5bbff916142e293ad94306b7b38d132fdc1c53734f
+DIST tuxtype-1.8.1.tar.gz 11470321 BLAKE2B 13650d319e75ed9770113475841780c3413b1d9918f9641bb5b32cf67a622ab731c54149e52252f69030ab8e016b4de408a835aaed29cbf5772213b58cab3e65 SHA512 c7285ece93168260215e20cb5e4f4a46da00687c22241e70f97f735e19501ea8f1abb38e4070fac108c524e5aa3f23f680acef6ef9f5654bc2dab954bcadab01

diff --git a/games-kids/tuxtype/metadata.xml b/games-kids/tuxtype/metadata.xml
index 78274e0fa55..52de2ed0b37 100644
--- a/games-kids/tuxtype/metadata.xml
+++ b/games-kids/tuxtype/metadata.xml
@@ -1,8 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<maintainer type="project">
-	<email>games@gentoo.org</email>
-	<name>Gentoo Games Project</name>
-</maintainer>
+	<maintainer type="project">
+		<email>games@gentoo.org</email>
+		<name>Gentoo Games Project</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">tux4kids/tuxtype</remote-id>
+	</upstream>
 </pkgmetadata>

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
index ecb8f47f771..42859408849 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit eutils user
 
 DESCRIPTION="Typing tutorial with lots of eye-candy"
-HOMEPAGE="https://alioth.debian.org/projects/tux4kids"
-SRC_URI="https://alioth.debian.org/frs/download.php/3270/tuxtype_w_fonts-${PV}.tar.gz"
+HOMEPAGE="https://github.com/tux4kids/tuxtype"
+SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 OFL-1.1"
 SLOT="0"
@@ -21,7 +21,7 @@ DEPEND="media-libs/libsdl[video]
 	svg? ( gnome-base/librsvg )"
 RDEPEND=${DEPEND}
 
-S=${WORKDIR}/tuxtype_w_fonts-${PV}
+S=${WORKDIR}/${PN}-upstream-${PV}
 
 pkg_setup(){
 	enewgroup gamestat 36


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2019-07-17 20:04 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2019-07-17 20:04 UTC (permalink / raw
  To: gentoo-commits

commit:     93578f9f6373160fa92439789b014e671fb11018
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  8 08:39:15 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Jul 17 20:03:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93578f9f

games-kids/tuxtype: Depend on acct-group/gamestat.

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
index 42859408849..5ca2f0d987c 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils user
+inherit eutils
 
 DESCRIPTION="Typing tutorial with lots of eye-candy"
 HOMEPAGE="https://github.com/tux4kids/tuxtype"
@@ -13,7 +13,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="svg"
 
-DEPEND="media-libs/libsdl[video]
+DEPEND="acct-group/gamestat
+	media-libs/libsdl[video]
 	media-libs/sdl-image
 	media-libs/sdl-mixer
 	media-libs/sdl-pango
@@ -23,10 +24,6 @@ RDEPEND=${DEPEND}
 
 S=${WORKDIR}/${PN}-upstream-${PV}
 
-pkg_setup(){
-	enewgroup gamestat 36
-}
-
 src_configure() {
 	econf \
 		--localedir=/usr/share/locale \


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2019-11-26 21:24 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2019-11-26 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     5f4ca15feab1287e17fe8f6c2432388d9a679264
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 21:09:27 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 21:09:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4ca15f

games-kids/tuxtype: EAPI 7, fix EPREFIX, xdg.eclass

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
index 5ca2f0d987c..db74faed70e 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit eutils
+EAPI=7
+
+inherit desktop xdg
 
 DESCRIPTION="Typing tutorial with lots of eye-candy"
 HOMEPAGE="https://github.com/tux4kids/tuxtype"
@@ -19,24 +20,26 @@ DEPEND="acct-group/gamestat
 	media-libs/sdl-mixer
 	media-libs/sdl-pango
 	media-libs/sdl-ttf
-	svg? ( gnome-base/librsvg )"
-RDEPEND=${DEPEND}
+	svg? ( gnome-base/librsvg:2 )"
+
+RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${PN}-upstream-${PV}
+S="${WORKDIR}/${PN}-upstream-${PV}"
 
 src_configure() {
 	econf \
-		--localedir=/usr/share/locale \
+		--localedir="${EPREFIX}"/usr/share/locale \
 		$(use_with svg rsvg)
 }
 
 src_install() {
 	default
-	rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL,ABOUT-NLS}*
-	doicon ${PN}.ico
-	make_desktop_entry ${PN} TuxTyping /usr/share/pixmaps/${PN}.ico
+	rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die
 	keepdir /etc/${PN} /var/games/${PN}/words
 
+	newicon -s 64 icon.png ${PN}.png
+	make_desktop_entry ${PN} TuxTyping
+
 	fowners root:gamestat /var/games/${PN} /usr/bin/${PN}
 	fperms 660 /var/games/${PN}
 	fperms 2755 /usr/bin/${PN}


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2019-11-27 22:57 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2019-11-27 22:57 UTC (permalink / raw
  To: gentoo-commits

commit:     e936a711934ce0297abbe79c5eb094f30162a44b
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 27 22:24:57 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 22:56:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e936a711

games-kids/tuxtype: Drop old 1.8.1-r1

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-kids/tuxtype/Manifest                |  1 -
 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 46 ------------------------------
 2 files changed, 47 deletions(-)

diff --git a/games-kids/tuxtype/Manifest b/games-kids/tuxtype/Manifest
index be5b7102a95..0e6eba5b287 100644
--- a/games-kids/tuxtype/Manifest
+++ b/games-kids/tuxtype/Manifest
@@ -1,2 +1 @@
-DIST tuxtype-1.8.1.tar.gz 11470321 BLAKE2B 13650d319e75ed9770113475841780c3413b1d9918f9641bb5b32cf67a622ab731c54149e52252f69030ab8e016b4de408a835aaed29cbf5772213b58cab3e65 SHA512 c7285ece93168260215e20cb5e4f4a46da00687c22241e70f97f735e19501ea8f1abb38e4070fac108c524e5aa3f23f680acef6ef9f5654bc2dab954bcadab01
 DIST tuxtype-1.8.3.tar.gz 11805625 BLAKE2B f34b2386234001452a3aba8afda7206a6bf674e6e60d5e5a8ea889e462f6979615f46bd47d62353c75e814c785e6a2ce97728f8cef6c44e43bb799b633ca0175 SHA512 7638cf7b5cb3a02072d36b43d385e43797bb846c5a69fda532432fb80ece19c44ca7b9b54bd73d4d3b7462b18f90cadb4648ed82a1d9e4822d7f3bd2c7a89343

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
deleted file mode 100644
index db74faed70e..00000000000
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg
-
-DESCRIPTION="Typing tutorial with lots of eye-candy"
-HOMEPAGE="https://github.com/tux4kids/tuxtype"
-SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="svg"
-
-DEPEND="acct-group/gamestat
-	media-libs/libsdl[video]
-	media-libs/sdl-image
-	media-libs/sdl-mixer
-	media-libs/sdl-pango
-	media-libs/sdl-ttf
-	svg? ( gnome-base/librsvg:2 )"
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-upstream-${PV}"
-
-src_configure() {
-	econf \
-		--localedir="${EPREFIX}"/usr/share/locale \
-		$(use_with svg rsvg)
-}
-
-src_install() {
-	default
-	rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die
-	keepdir /etc/${PN} /var/games/${PN}/words
-
-	newicon -s 64 icon.png ${PN}.png
-	make_desktop_entry ${PN} TuxTyping
-
-	fowners root:gamestat /var/games/${PN} /usr/bin/${PN}
-	fperms 660 /var/games/${PN}
-	fperms 2755 /usr/bin/${PN}
-}


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2019-11-27 22:57 James Le Cuirot
  0 siblings, 0 replies; 9+ messages in thread
From: James Le Cuirot @ 2019-11-27 22:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7c9eb809db0bebeb0c99f8fd6ac6a309171920eb
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 27 22:56:17 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 22:56:49 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9eb809

games-kids/tuxtype: Fix missing and optional dependencies

Closes: https://bugs.gentoo.org/701298
Package-Manager: Portage-2.3.80, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-kids/tuxtype/metadata.xml                          |  3 +++
 .../{tuxtype-1.8.3.ebuild => tuxtype-1.8.3-r1.ebuild}    | 16 ++++++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/games-kids/tuxtype/metadata.xml b/games-kids/tuxtype/metadata.xml
index 52de2ed0b37..edb3136e701 100644
--- a/games-kids/tuxtype/metadata.xml
+++ b/games-kids/tuxtype/metadata.xml
@@ -8,4 +8,7 @@
 	<upstream>
 		<remote-id type="github">tux4kids/tuxtype</remote-id>
 	</upstream>
+	<use>
+		<flag name="pango">Render fonts using <pkg>media-libs/sdl-pango</pkg> instead of <pkg>media-libs/sdl-ttf</pkg></flag>
+	</use>
 </pkgmetadata>

diff --git a/games-kids/tuxtype/tuxtype-1.8.3.ebuild b/games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild
similarity index 77%
rename from games-kids/tuxtype/tuxtype-1.8.3.ebuild
rename to games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild
index b808b1e4682..ecbbdaebb72 100644
--- a/games-kids/tuxtype/tuxtype-1.8.3.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild
@@ -12,17 +12,19 @@ SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> ${P}
 LICENSE="GPL-2 OFL-1.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="svg"
+IUSE="+pango svg"
 
 DEPEND="acct-group/gamestat
+	dev-games/t4k-common
 	media-libs/libsdl[video]
 	media-libs/sdl-image
 	media-libs/sdl-mixer
-	media-libs/sdl-pango
-	media-libs/sdl-ttf
+	!pango? ( media-libs/sdl-ttf )
+	pango? ( media-libs/sdl-pango )
 	svg? ( gnome-base/librsvg:2 )"
 
 RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${PN}-upstream-${PV}"
 
@@ -32,13 +34,19 @@ PATCHES=(
 
 src_prepare() {
 	xdg_src_prepare
+
+	# Fix broken linkage due to incorrect variable casing.
+	sed -i 's:$SDL_TTF:$SDL_ttf:g' configure.ac || die
+
 	eautoreconf
 }
 
 src_configure() {
 	econf \
 		--localedir="${EPREFIX}"/usr/share/locale \
-		$(use_with svg rsvg)
+		$(use_with pango sdlpango) \
+		$(use_with svg rsvg) \
+		--without-sdlnet # Unused!
 }
 
 src_install() {


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

* [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
@ 2021-06-10 11:52 Ionen Wolkens
  0 siblings, 0 replies; 9+ messages in thread
From: Ionen Wolkens @ 2021-06-10 11:52 UTC (permalink / raw
  To: gentoo-commits

commit:     72d082ddbf4d0db056e7428711a079df01fbf7c5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 10 10:34:37 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 11:51:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d082dd

games-kids/tuxtype: drop 1.8.3-r1

With current libsdl, this version won't display text and is unplayable.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-kids/tuxtype/metadata.xml            |  3 --
 games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild | 63 ------------------------------
 2 files changed, 66 deletions(-)

diff --git a/games-kids/tuxtype/metadata.xml b/games-kids/tuxtype/metadata.xml
index edb3136e701..52de2ed0b37 100644
--- a/games-kids/tuxtype/metadata.xml
+++ b/games-kids/tuxtype/metadata.xml
@@ -8,7 +8,4 @@
 	<upstream>
 		<remote-id type="github">tux4kids/tuxtype</remote-id>
 	</upstream>
-	<use>
-		<flag name="pango">Render fonts using <pkg>media-libs/sdl-pango</pkg> instead of <pkg>media-libs/sdl-ttf</pkg></flag>
-	</use>
 </pkgmetadata>

diff --git a/games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild
deleted file mode 100644
index ecbbdaebb72..00000000000
--- a/games-kids/tuxtype/tuxtype-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop xdg
-
-DESCRIPTION="Typing tutorial with lots of eye-candy"
-HOMEPAGE="https://github.com/tux4kids/tuxtype"
-SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+pango svg"
-
-DEPEND="acct-group/gamestat
-	dev-games/t4k-common
-	media-libs/libsdl[video]
-	media-libs/sdl-image
-	media-libs/sdl-mixer
-	!pango? ( media-libs/sdl-ttf )
-	pango? ( media-libs/sdl-pango )
-	svg? ( gnome-base/librsvg:2 )"
-
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-upstream-${PV}"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.8.3-games-group.patch
-)
-
-src_prepare() {
-	xdg_src_prepare
-
-	# Fix broken linkage due to incorrect variable casing.
-	sed -i 's:$SDL_TTF:$SDL_ttf:g' configure.ac || die
-
-	eautoreconf
-}
-
-src_configure() {
-	econf \
-		--localedir="${EPREFIX}"/usr/share/locale \
-		$(use_with pango sdlpango) \
-		$(use_with svg rsvg) \
-		--without-sdlnet # Unused!
-}
-
-src_install() {
-	emake install DESTDIR="${D}"
-	rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die
-	keepdir /etc/${PN} /var/lib/${PN}/words
-
-	newicon -s 64 icon.png ${PN}.png
-	make_desktop_entry ${PN} TuxTyping
-
-	fowners root:gamestat /var/lib/${PN} /usr/bin/${PN}
-	fperms 660 /var/lib/${PN}
-	fperms 2755 /usr/bin/${PN}
-}


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

end of thread, other threads:[~2021-06-10 11:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-11 20:39 [gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/ James Le Cuirot
  -- strict thread matches above, loose matches on Subject: below --
2021-06-10 11:52 Ionen Wolkens
2019-11-27 22:57 James Le Cuirot
2019-11-27 22:57 James Le Cuirot
2019-11-26 21:24 James Le Cuirot
2019-07-17 20:04 James Le Cuirot
2019-04-19 12:33 James Le Cuirot
2016-07-18 20:01 Austin English
2016-05-06  2:50 Michael Sterrett

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