migrate to python-single-r1
authorAlfredo Tupone <tupone@gentoo.org>
Mon, 2 Feb 2015 17:24:20 +0000 (17:24 +0000)
committerAlfredo Tupone <tupone@gentoo.org>
Mon, 2 Feb 2015 17:24:20 +0000 (17:24 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x0145142D

games-kids/tuxmathscrabble/ChangeLog
games-kids/tuxmathscrabble/Manifest
games-kids/tuxmathscrabble/tuxmathscrabble-7.4-r1.ebuild [new file with mode: 0644]

index 1097f07bb77438780d7a7e35455792a4e133deaf..c6cffecd5416d9c8e32dc2036e6e4ec2bc7ee9f4 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for games-kids/tuxmathscrabble
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-kids/tuxmathscrabble/ChangeLog,v 1.19 2011/03/04 12:58:07 ranger Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-kids/tuxmathscrabble/ChangeLog,v 1.20 2015/02/02 17:24:16 tupone Exp $
+
+*tuxmathscrabble-7.4-r1 (02 Feb 2015)
+
+  02 Feb 2015; Tupone Alfredo <tupone@gentoo.org> +tuxmathscrabble-7.4-r1.ebuild:
+  Port to python-single-r1 class
 
   04 Mar 2011; Brent Baude <ranger@gentoo.org> tuxmathscrabble-7.4.ebuild:
   stable ppc, bug 353821
index e2c71df8f93523a01de22f75632e3baec4a39991..fd8e5271c26bd719dfa6852f170a6ab7d85fd752 100644 (file)
@@ -1,5 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 AUX tuxmathscrabble-7.4-gentoo.patch 3154 SHA256 0e9ae4107036cd53221fb8f22c2b7dd7cb5b50050799a84291f9bf51a19cd3d3 SHA512 05a7d8948032900f7e0efa33b98a8dae48f8c0531349948d07f090fa14cd6d7ec307521ed09f545acee34378130a0439f386118d57ff6ce6604a9b506655c76a WHIRLPOOL 21bbdacbed6bf5e3317dac6f9051263a4112d939c741b8b0bc670ee728bd939e4d2cda1010d65769aaf8764c6b1569403e03d16d6ff386672f3fcd364552c12d
 DIST tuxmathscrabble-0.7.4.zip 7705680 SHA256 ab1d8daf817581ec8d55641432845127f014c5711fc7e9ed01145216d3619879 SHA512 a990a19f5480d5e5a3221d9f8e11b205b1885199b358ff5403d1dd51947ede34ebc898bfb22f7104e69026727bc717460b192ee6d684f91e40525f950b14dbc2 WHIRLPOOL cb5b3b3eb89e027d9a5aee444755383f726923cdb64714ce09da749eeae2215d8eedc6e782fbc1c62ce04e9be15543406eb684f984a600aaac5c0c52f425e6bf
+EBUILD tuxmathscrabble-7.4-r1.ebuild 1410 SHA256 1b821b89d0018250f39d9a77adee94a9d31598345a33c542d41b462b4748a85c SHA512 a4138494ada11dc91a0a8d2ec108a92c22704880d95a722885a96de6ff2bef3183bf0f03688cc205c3669a00025d97e6a2f8d710cc8739c2ef66b00cdc85f4df WHIRLPOOL b016eb0c944d1d7ea03d98108708f9f831df31eb59b20abc3e16760bcb1fc19063a1057c80d73fee2bdd286336ba6111e657cb4515d670e5c55d2caf70098d62
 EBUILD tuxmathscrabble-7.4.ebuild 1360 SHA256 245ddbbeb35c2e038286d280748ca8602e99f9e3557a10b76b50f7ba654237dd SHA512 e6cafd5cf9316affcf9151778422d42383e139fb635a9952c4fe6a59982671d3a7c5f91628e36a4bb70916ac74d802f89ee74ca6cac54badb636266324238b53 WHIRLPOOL 5305fead04e1a10dcf474a92fb1c6ae6d77af265ae20d1160b83da5cd6acc36520f09f2ad36a3c175899d4e6090751b032115d86451223f231e59a7e67f579b4
-MISC ChangeLog 2605 SHA256 030d541da02c0a4e065192ea82de7f5f4e28463f6045f83e62763d99596918d2 SHA512 8fa5e8c52d797d5ae5084e625828d83fe0c0e7d3518845f74f2767b19bd26034a6a6bfad8c110e516e94b83db321c4e5d8e1740a648d667efad95efcaf514043 WHIRLPOOL 58c6c563878c50dd24e7406e5572a305751275ab57d03b70cd049e841381a0f086acf6644dfd111e26f943046bee321ef90f00e0d548b6a6a9a2b48c4b3f794e
+MISC ChangeLog 2760 SHA256 aa9ea4e823036db8d1b87e3a93900e02b85d27b6184165b16aa23743a2fceb7f SHA512 44bbbc9c73a543de7735afa6ef813fb588c71cb612793b8163ea733f2b59aa4dc76a745db5fb416e35e158c35c642d7dd3af5c7a4b9c4e36968051122ee53c3e WHIRLPOOL 73c06f56fcdd6eb5e4384b6e8fd3eefb190a7d2f132759e7085508ecc45929f6870fab90a970acb806f95bcee17796c97429a3df13c316cbe8a1b06a495ff741
 MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEAREIAAYFAlTPssEACgkQIY77eQFFFC2NHQCgvnmPIgdyz0eOCWb1LzActg3I
+nH0AnA16o6x9jCdiKwKoOaAhmxtqktHQ
+=zdWR
+-----END PGP SIGNATURE-----
diff --git a/games-kids/tuxmathscrabble/tuxmathscrabble-7.4-r1.ebuild b/games-kids/tuxmathscrabble/tuxmathscrabble-7.4-r1.ebuild
new file mode 100644 (file)
index 0000000..b673779
--- /dev/null
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-kids/tuxmathscrabble/tuxmathscrabble-7.4-r1.ebuild,v 1.1 2015/02/02 17:24:16 tupone Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1 multilib games
+
+MY_PN=TuxMathScrabble
+MY_P=${PN}-0.${PV}
+DESCRIPTION="math-version of the popular board game for children 4-10"
+HOMEPAGE="http://www.asymptopia.org/"
+SRC_URI="mirror://gentoo/${MY_P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+CDEPEND="${PYTHON_DEPS}
+       dev-python/wxpython[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}
+       app-arch/unzip"
+RDEPEND="${CDEPEND}
+       dev-python/pygame[${PYTHON_USEDEP}]"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+       python-single-r1_pkg_setup
+       games_pkg_setup
+}
+
+src_prepare() {
+       rm -f $(find . -name '*.pyc')
+       epatch "${FILESDIR}"/${P}-gentoo.patch
+       sed -i \
+               -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${MY_PN}:" \
+               ${MY_PN}/tms.py \
+               .tms_config_master \
+               || die "sed failed"
+       python_fix_shebang .
+}
+
+src_install() {
+       newgamesbin ${PN}.py ${PN}
+
+       insinto $(python_get_sitedir)
+       doins -r ${MY_PN}
+
+       insinto "${GAMES_DATADIR}"/${MY_PN}
+       doins -r .tms_config_master Font
+
+       python_optimize
+
+       newicon tms.ico ${PN}.ico
+       make_desktop_entry ${PN} ${PN} /usr/share/pixmaps/${PN}.ico
+
+       dodoc CHANGES README
+       prepgamesdirs
+}