summaryrefslogtreecommitdiff
path: root/games-kids
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-kids
reinit the tree, so we can have metadata
Diffstat (limited to 'games-kids')
-rw-r--r--games-kids/childsplay/Manifest9
-rw-r--r--games-kids/childsplay/childsplay-0.90.2-r1.ebuild147
-rw-r--r--games-kids/childsplay/files/childsplay4
-rw-r--r--games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch21
-rw-r--r--games-kids/childsplay/metadata.xml15
-rw-r--r--games-kids/crayon-physics/Manifest6
-rw-r--r--games-kids/crayon-physics/crayon-physics-55-r1.ebuild82
-rw-r--r--games-kids/crayon-physics/crayon-physics-55.ebuild83
-rw-r--r--games-kids/crayon-physics/metadata.xml13
-rw-r--r--games-kids/cubetest/Manifest7
-rw-r--r--games-kids/cubetest/cubetest-0.9.4-r1.ebuild32
-rw-r--r--games-kids/cubetest/cubetest-0.9.4.ebuild33
-rw-r--r--games-kids/cubetest/files/cubetest-0.9.4-build.patch101
-rw-r--r--games-kids/cubetest/metadata.xml8
-rw-r--r--games-kids/gcompris/Manifest10
-rw-r--r--games-kids/gcompris/files/gcompris-14.12-build.patch81
-rw-r--r--games-kids/gcompris/files/gcompris-15.10-build.patch81
-rw-r--r--games-kids/gcompris/gcompris-14.12.ebuild89
-rw-r--r--games-kids/gcompris/gcompris-15.10-r1.ebuild93
-rw-r--r--games-kids/gcompris/gcompris-15.10.ebuild89
-rw-r--r--games-kids/gcompris/metadata.xml8
-rw-r--r--games-kids/gmult/Manifest6
-rw-r--r--games-kids/gmult/gmult-8.0-r1.ebuild39
-rw-r--r--games-kids/gmult/gmult-8.0.ebuild46
-rw-r--r--games-kids/gmult/metadata.xml11
-rw-r--r--games-kids/lletters/Manifest11
-rw-r--r--games-kids/lletters/files/lletters-0.1.95-build-2.patch60
-rw-r--r--games-kids/lletters/files/lletters-0.1.95-make-382.patch23
-rw-r--r--games-kids/lletters/files/lletters-0.1.95-underlink.patch11
-rw-r--r--games-kids/lletters/lletters-0.1.95-r2.ebuild44
-rw-r--r--games-kids/lletters/lletters-0.1.95-r3.ebuild48
-rw-r--r--games-kids/lletters/metadata.xml11
-rw-r--r--games-kids/memonix/Manifest5
-rw-r--r--games-kids/memonix/memonix-1.6.ebuild47
-rw-r--r--games-kids/memonix/metadata.xml8
-rw-r--r--games-kids/metadata.xml35
-rw-r--r--games-kids/pytraffic/Manifest7
-rw-r--r--games-kids/pytraffic/files/pytraffic6
-rw-r--r--games-kids/pytraffic/metadata.xml11
-rw-r--r--games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild86
-rw-r--r--games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild82
-rw-r--r--games-kids/tuxmath/Manifest8
-rw-r--r--games-kids/tuxmath/metadata.xml11
-rw-r--r--games-kids/tuxmath/tuxmath-2.0.1.ebuild72
-rw-r--r--games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild65
-rw-r--r--games-kids/tuxmath/tuxmath-2.0.3.ebuild66
-rw-r--r--games-kids/tuxmathscrabble/Manifest7
-rw-r--r--games-kids/tuxmathscrabble/files/tuxmathscrabble-0.8.1-gentoo.patch92
-rw-r--r--games-kids/tuxmathscrabble/metadata.xml11
-rw-r--r--games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1-r1.ebuild64
-rw-r--r--games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild61
-rw-r--r--games-kids/tuxtype/Manifest6
-rw-r--r--games-kids/tuxtype/metadata.xml8
-rw-r--r--games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild46
-rw-r--r--games-kids/tuxtype/tuxtype-1.8.1.ebuild47
55 files changed, 2173 insertions, 0 deletions
diff --git a/games-kids/childsplay/Manifest b/games-kids/childsplay/Manifest
new file mode 100644
index 000000000000..5517fb1572eb
--- /dev/null
+++ b/games-kids/childsplay/Manifest
@@ -0,0 +1,9 @@
+AUX childsplay 99 SHA256 d33e50603bba2e2c5808d30df79d3172ec28fb26b7a97da38d5719f5d356c990 SHA512 7bdd05a0e957ce09a00443d84332bbeb62016b1df4cc88e693f0714ce9ceae4b5acd4447745c98e75063d5010b27dfb8bbf1f93bf5c3c729ced5edbd4afdfef0 WHIRLPOOL 5d3c265e45c8773aa7d7be120bad0333590e14a3963871d494bc5b70ac60a1a31257aaf2828dd9ece862685a229e89fc6894b04bffd57d2a5bc95d8ba35cff7c
+AUX childsplay-0.90.2-gentoo.patch 895 SHA256 05f0510340285f04bafc2fc2fe1121643dae988ed375122616055581c29b5aa3 SHA512 77fe4151574e0b84218fa973b5f72631b378fb24892ff35902ebc88c9f7bd54129813cb2453551034f58b96bddd79c55c00a074184acf267962c2a737f4392cf WHIRLPOOL c41cc6724745e9403b5bbcbde7b77d84b279eccba40e5c6b6c7791647f271a0108a5a1cf53cfddcc7db530dbd45d62941f859891064bc1acb275b1d181aa89a4
+DIST childsplay-0.90.2.tgz 2330022 SHA256 baa7c2c6168d581d546bcea3612a513268cf2e8273f2cf748df9e1559c62e054 SHA512 0cc59f893f43f47fec18a6ba04e3d5b4c4b41e6c387fcd64859a65a0660b4d1c8803cd092932fc9d24a4d4b9784d6cc62cc2efc4e841ca62a205f17aec8dec68 WHIRLPOOL 068629fe90bb1af7ca02bebd25959488c4d52a058ffc9b4fb934abfff787aa22225909437913724479ad91e80f6b60de01b3f0c3aabb5f8a97ad426ee20b846a
+DIST childsplay_plugins-0.90.tgz 4528735 SHA256 3eff00eb1fb20f59b503071e61ca21eaf869969bb7cdc5f644ece5f6e48664c3 SHA512 f1c47c544da364bde6023cf8450d96423d214749f800d783661b6fb16f73c8bbc899ee7f997f36e11b43aff7655332c29445f865ff22dd475ad4ce4a0557e763 WHIRLPOOL ef4ed2b666c371f306e19c5e9377c1b31bc95229ee3f1a12539dbdccc6bec333a57b63f1deb1962182c2020f7a5656a196bb5212efd4dcca5d504f8571e5c815
+DIST childsplay_plugins_lfc-0.90.tgz 6159653 SHA256 629a84beb94191c786508de4476c8b7ac98b5007aa7e0d9f7d0fa4d3e43b11b2 SHA512 4fa8f59aae64520de03fd6527dbe7339f320ef377deca19fe91cf5591b364d853cfb9d73b8469417178fcf4bc074d6ed39a1704a20cb5a82657722862c749313 WHIRLPOOL d49d2c68ef94edcacb4a7aa2ca38d239558513bca2cad2a77193c6c67cd3fbdf8869cdc9a332cfae5d2753eeb5f5d0a0671f4e8687d36a969aa99d1009078c54
+EBUILD childsplay-0.90.2-r1.ebuild 3912 SHA256 096d89d0ec7e9ed1d7b1b8f9770c6cb4406863bef9e2bc086972a022b23140a8 SHA512 c20fa13bf945a0846a9e0dc32cb32f7ce9b731a4c91e64abc541763cdbed7fedc45a738a08c9b8872a1416e859e18bf030b11211cf1c1af56c07f66f95a297c6 WHIRLPOOL e0b72f18e7b4613937715a6dfc0717a1c1399e1baa7b89a4525d62e156c249416289fbc58eab9201a3d714e0943a6736fa38b384852ff7a803496dd2afce63bb
+MISC ChangeLog 2506 SHA256 f7771cf9afbe831bb0f4e7eca6770918dbb11174fa15202f9d6eee47abd6a75b SHA512 f8a5f06170ba0dd8a0d1904b87f39f311b310abbe937f90cc11286609f73d1e6e608b2363da43de8e0de2eee911374e7a7c7b86664134af9332674a243a7edd7 WHIRLPOOL f9c773a31d3d9e65eb707300b90d09a6136ee8fc024ae36ae54ae65acbee38efc9f868b4fd8797aa7f742f96dcc39115f135508ea01447f95e8e5dfe26660d7e
+MISC ChangeLog-2015 3019 SHA256 a39ad65ddff942e6b53f79e431fd5033998f3196e467fd62524214b40b02e14a SHA512 36292d56a446197b1b7aa33d3607b7cd4f0d8ffa47f40f3a9489958c587aea650611a8baa2ee1713d20dcc7f368a1d707c3ce33fac355120071348db6667f610 WHIRLPOOL c695e9fb7975ddb9735df362607ac08c4f0297752bffb702328563844bd6e4149fe6fa1db9c2b48114171e303fcef81fc5aba15ef03979e5454e03cfc90d1adb
+MISC metadata.xml 516 SHA256 95d8fd43914a20cf103c68fa8277f1c0f17edd0dc83f13bed5d5e889f5369785 SHA512 145c6baf1c8115b4fbf694360c48e53ab31c32ec2cc2d3b2f9bb159377f4629b827014833155f17468cb5fccc98a8bef1ef8bc6fd64dab39d1d8fdf2b16e9275 WHIRLPOOL 2d7f6471c0cbc38b48faefe2c4e715573770aa140b5c666cdd8955d959f40bb5a6bafafef01b9e11086bcd914ede0ec733df55a0875f822ca26e6e4c06bebd62
diff --git a/games-kids/childsplay/childsplay-0.90.2-r1.ebuild b/games-kids/childsplay/childsplay-0.90.2-r1.ebuild
new file mode 100644
index 000000000000..06e8eef6c7e0
--- /dev/null
+++ b/games-kids/childsplay/childsplay-0.90.2-r1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1 games
+
+DESCRIPTION="A suite of educational games for young children"
+HOMEPAGE="http://childsplay.sourceforge.net/"
+PLUGINS_VERSION="0.90"
+PLUGINS_LFC_VERSION="0.90"
+SRC_URI="mirror://sourceforge/childsplay/${P}.tgz
+ mirror://sourceforge/childsplay/${PN}_plugins-${PLUGINS_VERSION}.tgz
+ mirror://sourceforge/childsplay/${PN}_plugins_lfc-${PLUGINS_LFC_VERSION}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}
+ dev-python/pygame[${PYTHON_USEDEP}]
+ media-libs/sdl-image[gif,jpeg,png]
+ media-libs/sdl-ttf
+ media-libs/sdl-mixer[vorbis]
+ media-libs/libogg"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ games_pkg_setup
+}
+
+src_prepare() {
+ local DIR
+
+ # Copy the plugins into the main package.
+ mv ../${PN}_plugins-${PLUGINS_VERSION}/Data/AlphabetSounds Data || die
+ mv ../${PN}_plugins-${PLUGINS_VERSION}/add-score.py . || die
+ for DIR in ${PN}_plugins-${PLUGINS_VERSION} ${PN}_plugins_lfc-${PLUGINS_LFC_VERSION}; do
+ mv ../${DIR}/Data/*.icon.png Data/icons || die
+ cp -r ../${DIR}/lib/* lib || die
+ mv ../${DIR}/assetml/${PN}/* assetml/${PN} || die
+ rm -rf ../${DIR}
+ done
+ gunzip man/childsplay.6.gz
+ epatch "${FILESDIR}"/${P}-gentoo.patch
+ python_fix_shebang .
+}
+
+src_install() {
+ local fn
+
+ # The following variables are based on Childsplay's INSTALL.sh
+ _LOCALEDIR=/usr/share/locale
+ _ASSETMLDIR=/usr/share/assetml
+ _SCOREDIR=${GAMES_STATEDIR}
+ _SCOREFILE=${_SCOREDIR}/childsplay.score
+ _CPDIR=$(games_get_libdir)/childsplay
+ _SHAREDIR=${GAMES_DATADIR}/childsplay
+ _LIBDIR=${_CPDIR}/lib
+ _MODULESDIR=${_LIBDIR}
+ _SHARELIBDATADIR=${_SHAREDIR}/lib
+ _SHAREDATADIR=${_SHAREDIR}/Data
+ _RCDIR=${_SHARELIBDATADIR}/ConfigData
+ _HOME_DIR_NAME=.childsplay
+ _CHILDSPLAYRC=childsplayrc
+
+ dodir \
+ "${_CPDIR}" \
+ "${_LIBDIR}" \
+ "${_SHAREDIR}" \
+ "${_SHARELIBDATADIR}" \
+ "${_SCOREDIR}" \
+ "${_LOCALEDIR}" \
+ "${_ASSETMLDIR}"
+
+ # create BASEPATH.py
+ cat >BASEPATH.py <<EOF
+## Automated file--please do not edit
+LOCALEDIR="${_LOCALEDIR}"
+ASSETMLDIR="${_ASSETMLDIR}"
+SCOREDIR="${_SCOREDIR}"
+SCOREFILE="${_SCOREFILE}"
+CPDIR="${_CPDIR}"
+SHAREDIR="${_SHAREDIR}"
+LIBDIR="${_LIBDIR}"
+MODULESDIR="${_MODULESDIR}"
+SHARELIBDATADIR="${_SHARELIBDATADIR}"
+SHAREDATADIR="${_SHAREDATADIR}"
+RCDIR="${_RCDIR}"
+HOME_DIR_NAME="${_HOME_DIR_NAME}"
+CHILDSPLAYRC="${_CHILDSPLAYRC}"
+EOF
+
+ # copy software and data
+ cp -r *.py "${D}/${_CPDIR}" || die "cp failed"
+ cp -r Data "${D}/${_SHAREDIR}" || die "cp failed"
+ rm "${D}/${_SHAREDIR}/Data/childsplay.score" # this copy won't be used
+
+ for fn in $(ls lib); do
+ if [[ -d lib/${fn} ]] ; then
+ cp -r lib/${fn} "${D}/${_SHARELIBDATADIR}" || die
+ else
+ cp lib/${fn} "${D}/${_LIBDIR}" || die
+ fi
+ done
+
+ if [[ ${LINGUAS+set} ]]; then
+ for lang in $LINGUAS; do
+ [[ -d locale/$lang ]] && cp -r locale/$lang "${D}/${_LOCALEDIR}"
+ done
+ else
+ cp -r locale/* "${D}/${_LOCALEDIR}" || die
+ fi
+ cp -r assetml/* "${D}/${_ASSETMLDIR}" || die
+
+ # initialize the score file
+ cp Data/childsplay.score "${D}/${_SCOREFILE}" || die
+ SCORE_GAMES="Packid,Numbers,Soundmemory,Fallingletters,Findsound,Findsound2,Billiard"
+ ${PYTHON} add-score.py "${D}/${_SCOREDIR}" $SCORE_GAMES
+
+ # translate for the letters game
+ ${PYTHON} letters-trans.py "${D}/${_ASSETMLDIR}" << EOF
+Q
+EOF
+
+ doman man/childsplay.6
+ dodoc doc/README* doc/Changelog doc/copyright
+
+ # Make a launcher.
+ dogamesbin "${FILESDIR}"/childsplay
+ sed -i \
+ -e "s:GENTOO_DIR:${_CPDIR}:" \
+ -e "s:python:${PYTHON}:" \
+ "${D}${GAMES_BINDIR}"/childsplay \
+ || die "sed failed"
+
+ python_optimize "${D}${_CPDIR}"
+
+ newicon assetml/childsplay/childsplay-images/chpl-icon-48.png ${PN}.png
+ make_desktop_entry childsplay Childsplay
+
+ prepgamesdirs
+ fperms g+w "${_SCOREFILE}"
+}
diff --git a/games-kids/childsplay/files/childsplay b/games-kids/childsplay/files/childsplay
new file mode 100644
index 000000000000..eccf016836d0
--- /dev/null
+++ b/games-kids/childsplay/files/childsplay
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ -z "${LANGUAGE}" ] && LANGUAGE=en
+export LANGUAGE
+python GENTOO_DIR/childsplay.py "$@"
diff --git a/games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch b/games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch
new file mode 100644
index 000000000000..742e3e02ee3c
--- /dev/null
+++ b/games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch
@@ -0,0 +1,21 @@
+--- letters-trans.py.old 2010-04-26 12:13:12.000000000 +0200
++++ letters-trans.py 2010-04-26 12:13:49.000000000 +0200
+@@ -39,7 +39,7 @@
+ import os,fnmatch,operator,sys,locale
+ from CPConstants import ASSETMLROOT
+
+-if os.environ['USER'] != 'root':
++if os.environ['LOGNAME'] != 'root':
+ print "\nOnly root can use this script, sorry.\n"
+ sys.exit(1)
+
+@@ -69,7 +69,8 @@
+ sys.exit(0)
+
+ # get description names from memory assetml, these are the words used by letters.py
+-parser = pyassetml.AssetmlParser('childsplay/memory-136x136/memory-136x136.assetml')
++assetmlfile = os.path.join(cwd,'memory-136x136.assetml')
++parser = pyassetml.AssetmlParser(assetmlfile)
+ loc = parser.get_locale()# get current locale setting, only the first two chars !!
+ wlist_org = parser.find_names((('file','.'),('description',"en")))
+ wlist = parser.find_names((('file','.'),('description',loc)))
diff --git a/games-kids/childsplay/metadata.xml b/games-kids/childsplay/metadata.xml
new file mode 100644
index 000000000000..56a899baf102
--- /dev/null
+++ b/games-kids/childsplay/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription lang="en">
+Childsplay is a suite of educational games for young children, like gcompris,
+but without the overkill of c/c++ and the gnome environ.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">childsplay</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/crayon-physics/Manifest b/games-kids/crayon-physics/Manifest
new file mode 100644
index 000000000000..c2ef51cb7577
--- /dev/null
+++ b/games-kids/crayon-physics/Manifest
@@ -0,0 +1,6 @@
+DIST crayon_physics_deluxe-linux-release55.tar.gz 33236439 SHA256 1a8f29fc298abea8fdde2b926d33e00e88500f2a8eef5d78c97355b5483d4a8b SHA512 1840cabba5b922f155b90c4442c460e7dc5c63aa2e1348a5f175211d5264c645c08af9a3bd43861aa8497e111678a7314b94d2ba0035b2e07e811200f1af07eb WHIRLPOOL 4413692ea91a09f0e87c56e2eb030e2e5874a3994579bd744bc0c3d10a2919db1780ff16d0073ae9fc56f1fc8bed264b947f02396c306d7f70b497b19da1ac9e
+EBUILD crayon-physics-55-r1.ebuild 1723 SHA256 14fb2a11640ac94dc7b01c59e05049c59b58d63ee665855c3954f4f018a2e593 SHA512 44bcb55cec1fe0886181b8fb89cf935a74be98ebd7f79090def7986e22baf73fb4a5ffb680b810cd304404276beb2d266c6bd3c41d3e731abaa1f952647c8be6 WHIRLPOOL ffe1ffb5e94f3548cef83d5faea270b9d2cf80993c90f8bc8bd89903b24e4e0a8ef9bdf0b03263c1955afadd92f6d8f52db584679e6c9eaedbea4fb5f8823d28
+EBUILD crayon-physics-55.ebuild 1790 SHA256 e1d64a5dac1d0ff888d117d0d959056df11fb420485867d45e746586c413d502 SHA512 6a376fc53d71b7debc0bf0c7ce4141e221c1067d1d087916dc1e509f76c186b143e7c26d725b3391f40eb355fa11fbc10df00eca6298e1b05ea5ed9f99e576e9 WHIRLPOOL b39c89598a4404ddcd1f27997bba4709bb1f72775fff69077f24d246d77a9e3d14f5d20475ca4d6b54f2b6a75df049bc5c43bb6208f941fb177f2cf7088d4295
+MISC ChangeLog 3480 SHA256 320ba16e1fea223c8478ca01347d789cdcd08063f8b13c8102749f5ed1465938 SHA512 5f9cbc09a8618ad5d8b24d731a42001b24351d0ad5e7de865932005665d6f06103d22c1fd3935e88206efb95e7449e9583e9b4a8e976422c6d2b80efdfbaf1ca WHIRLPOOL 8e18421086a090778b0204db196c83d1f367f946bd3f51ca74c5c85a646184942471c593cb749dd7c59dbdfd81a5897c8d0867699dfb4d4f67d4f0ec0b1e1caa
+MISC ChangeLog-2015 1692 SHA256 8e0e1f90eb43669b612cff4fe2365cdb27db1c2c673327d678406a84e0cbe4bf SHA512 8a053633a9488f801da459f35ffc22f6bb64b3a8ad9bb531a08e501787e916f23f3258ff4e093bed7a5981c36753e4ad2c7e9f0c2d232aa1d7061376e07fe049 WHIRLPOOL a9e80ded54ea32ed5c666283442ea0abb11e134b27d947ea00807b10b9d9ce142091c712c969ee136798fa374470d09a7b9c398e3cafee761d423b2ecd31b415
+MISC metadata.xml 355 SHA256 3fe59ecadf91cdd661b063661864ef57eb3df8d59bd55a2eb9e61dc1a75e5bd8 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83 WHIRLPOOL adc2ef67e7870008ce851a78268832c5ff50649850b2614fb66edd3a16ccbad441306f00c44000385a742552b91b4a805408b19aad2ef3b7dda9e86532703dba
diff --git a/games-kids/crayon-physics/crayon-physics-55-r1.ebuild b/games-kids/crayon-physics/crayon-physics-55-r1.ebuild
new file mode 100644
index 000000000000..7b3146fa7e18
--- /dev/null
+++ b/games-kids/crayon-physics/crayon-physics-55-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils
+
+DESCRIPTION="2D physics puzzle/sandbox game with drawing"
+HOMEPAGE="http://www.crayonphysics.com/"
+SRC_URI="crayon_physics_deluxe-linux-release${PV}.tar.gz"
+
+LICENSE="CRAYON-PHYSICS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="bundled-libs"
+RESTRICT="bindist fetch splitdebug"
+
+MYGAMEDIR="/opt/${PN}"
+QA_PREBUILT="${MYGAMEDIR#/}/crayon
+ ${MYGAMEDIR#/}/lib32/*"
+
+RDEPEND="
+ dev-qt/qtcore:4[abi_x86_32(-)]
+ dev-qt/qtgui:4[abi_x86_32(-)]
+ virtual/glu[abi_x86_32(-)]
+ virtual/opengl[abi_x86_32(-)]
+ x11-libs/libX11[abi_x86_32(-)]
+ x86? (
+ !bundled-libs? (
+ media-libs/libmikmod
+ media-libs/libsdl:0[X,sound,video,opengl,joystick]
+ media-libs/libvorbis
+ media-libs/sdl-image[png,jpeg,tiff]
+ media-libs/sdl-mixer[vorbis,wav]
+ media-libs/smpeg[X,opengl]
+ media-libs/tiff:0
+ virtual/jpeg:0
+ )
+ )"
+
+S=${WORKDIR}/CrayonPhysicsDeluxe
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and move it to ${DISTDIR}"
+ einfo
+}
+
+src_prepare() {
+ default
+
+ if use bundled-libs ; then
+ mv lib32/_libSDL-1.2.so.0 lib32/libSDL-1.2.so.0 || die
+ fi
+}
+
+src_install() {
+ insinto "${MYGAMEDIR}"
+ use bundled-libs && doins -r lib32
+ doins -r cache data crayon autoexec.txt version.xml
+
+ newicon -s 256 icon.png ${PN}.png
+ make_desktop_entry ${PN}
+ make_wrapper ${PN} "./crayon" "${MYGAMEDIR}" "${MYGAMEDIR}/lib32"
+
+ dodoc changelog.txt linux_hotfix_notes.txt
+ dohtml readme.html
+
+ fperms +x "${MYGAMEDIR}"/crayon
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/crayon-physics/crayon-physics-55.ebuild b/games-kids/crayon-physics/crayon-physics-55.ebuild
new file mode 100644
index 000000000000..88321c83ccb3
--- /dev/null
+++ b/games-kids/crayon-physics/crayon-physics-55.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils games
+
+DESCRIPTION="2D physics puzzle/sandbox game with drawing"
+HOMEPAGE="http://www.crayonphysics.com/"
+SRC_URI="crayon_physics_deluxe-linux-release${PV}.tar.gz"
+
+LICENSE="CRAYON-PHYSICS"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="bundled-libs"
+RESTRICT="bindist fetch splitdebug"
+
+MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
+QA_PREBUILT="${MYGAMEDIR#/}/crayon
+ ${MYGAMEDIR#/}/lib32/*"
+
+RDEPEND="
+ dev-qt/qtcore:4[abi_x86_32(-)]
+ dev-qt/qtgui:4[abi_x86_32(-)]
+ virtual/glu[abi_x86_32(-)]
+ virtual/opengl[abi_x86_32(-)]
+ x11-libs/libX11[abi_x86_32(-)]
+ x86? (
+ !bundled-libs? (
+ media-libs/libmikmod
+ media-libs/libsdl:0[X,sound,video,opengl,joystick]
+ media-libs/libvorbis
+ media-libs/sdl-image[png,jpeg,tiff]
+ media-libs/sdl-mixer[vorbis,wav]
+ media-libs/smpeg[X,opengl]
+ media-libs/tiff:0
+ virtual/jpeg:0
+ )
+ )"
+
+S=${WORKDIR}/CrayonPhysicsDeluxe
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and move it to ${DISTDIR}"
+ einfo
+}
+
+src_prepare() {
+ if use bundled-libs ; then
+ mv lib32/_libSDL-1.2.so.0 lib32/libSDL-1.2.so.0 || die
+ fi
+}
+
+src_install() {
+ insinto "${MYGAMEDIR}"
+ use bundled-libs && doins -r lib32
+ doins -r cache data crayon autoexec.txt version.xml
+
+ newicon -s 256 icon.png ${PN}.png
+ make_desktop_entry ${PN}
+ games_make_wrapper ${PN} "./crayon" "${MYGAMEDIR}" "${MYGAMEDIR}/lib32"
+
+ dodoc changelog.txt linux_hotfix_notes.txt
+ dohtml readme.html
+
+ fperms +x "${MYGAMEDIR}"/crayon
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/crayon-physics/metadata.xml b/games-kids/crayon-physics/metadata.xml
new file mode 100644
index 000000000000..b878aaa1812d
--- /dev/null
+++ b/games-kids/crayon-physics/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <use>
+ <flag name="bundled-libs">
+ Use the upstream provided bundled libraries.
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/games-kids/cubetest/Manifest b/games-kids/cubetest/Manifest
new file mode 100644
index 000000000000..8210bd822f33
--- /dev/null
+++ b/games-kids/cubetest/Manifest
@@ -0,0 +1,7 @@
+AUX cubetest-0.9.4-build.patch 4202 SHA256 5964d60d0a495117c80c83db8a00163ae9e4504a9ccc03555879a6bcb78f5333 SHA512 e8ce33dee2ac56ca79609dd5a88e2ea0ba484e58425e99a48f158c6af053d6c48e1c8cc602cf2233bc94b1976ac661d3375815174a04efcb1d7bf4a246b11c9c WHIRLPOOL 9b70af967c93971566b3090234c81c6f307d3b690556ddde6ba2921d153b42bcf08a8e7ed6d3eb6a8a4b86e330b13c51668685ca20b6f565d2836c2d3629e743
+DIST cubetest-0.9.4.tar.bz2 764429 SHA256 fa7341a081a4803f26dd95c5ceb998867ed120b2e0ce0a61b758ced37d782521 SHA512 91f1d312ba4cfb08d359ab43347088592977a0d5758baf64a17d62b49d7a53f5b112e16d2a98e3217c6eb06426ef320039d1ae8af8298eb010952473116c916b WHIRLPOOL b004e8d42c2447c484ef524a7f8421cb70f2664207a43135de372e472faf89042018afe435d304c4ecb812b569cddc127437980da3e091bf38031f2cf1391043
+EBUILD cubetest-0.9.4-r1.ebuild 620 SHA256 c6caedd0f5991918fd8bd39c2f3b07437913281c2e0d9a16aadf5c6d0e4bab98 SHA512 7d2d699ef60477df74841e7d22b08655c69abde9ca60cdecb26a774dce3de65be4ab8316fc28d77bc253900b85572f2dafceee8cb16c99f9b4a17a9396c96e35 WHIRLPOOL 701a6eeb7147efd01220171ed22461b5c652f16622f6212a3df574cf92d1530cdb9550943cb61a93f89dd7ebc51d617948c796105488b8a1ed5234e0f9ae09e6
+EBUILD cubetest-0.9.4.ebuild 666 SHA256 73cdf12f4e9fb192f94b66223fedb4266001f84613c903c75a856b326160316f SHA512 8694a40f9df63bd95a7355b43bf402942ccbb952d35640c41b5df10b5f203a8f62bf25db2a4a189867f1471f61a219685ea1b1cca461836111c4b7d39647b35c WHIRLPOOL 35f28b30473d91d3e36141fcce07da9e137abd5a57ff58689a28cb40229c0d71286797516e7588e1af46a88ad198b7c5cf1fa58d779628b6273923cd70fc917b
+MISC ChangeLog 2723 SHA256 5edee30ae2a54f5a5599c29d7108a3e104f1d30c90a2a4905536efd9c22de1d5 SHA512 ba35dcfd469b356e04d87e0156bd9b1616712f1ee69c3e76c58b3a64db73171b08f1f3759f9c4f35855f12c8c067f398822d5017def64289ab3744da03a3006a WHIRLPOOL 718fa80a5f06b38c30b326870f690ec588a5cc3d9a28fcb04dd9ff4aea814ddf51323e901bf7f934c4e2b3fc12ef5b32640faf820b6a6781f682b8e2010bd49e
+MISC ChangeLog-2015 2277 SHA256 1ec3e2dab3ae4f0fd9504521727785c7936baeb3bd08f62ce40398f8f26c69bd SHA512 4e093d885aedc4ce7aecd6d32e5a51b008e7bf935e1f09b46d2ef47537ad4a03cf74177fce108b6dc3277ba9b7ba90271e8eb95c6c673a1fb5f718917d617039 WHIRLPOOL 9d287914ff1940769e36c5139893b906b0c3f8d1b2d8ca641ffac975986c17649bcfa868a39ce1501992d93a054c42a1b796bc358fdd490d1be7dbda01189e1e
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-kids/cubetest/cubetest-0.9.4-r1.ebuild b/games-kids/cubetest/cubetest-0.9.4-r1.ebuild
new file mode 100644
index 000000000000..b55bc9ebc1b7
--- /dev/null
+++ b/games-kids/cubetest/cubetest-0.9.4-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A program to train your spatial insight"
+HOMEPAGE="http://www.vandenoever.info/software/cubetest/"
+SRC_URI="http://www.vandenoever.info/software/cubetest/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-qt/qtcore:4[qt3support]
+ dev-qt/qtgui:4"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-build.patch
+)
+
+src_prepare() {
+ local i
+
+ default
+
+ for i in $(find src/ -iname *_moc.cpp) ; do
+ moc ${i/_moc.cpp/.h} -o $i || die
+ done
+}
diff --git a/games-kids/cubetest/cubetest-0.9.4.ebuild b/games-kids/cubetest/cubetest-0.9.4.ebuild
new file mode 100644
index 000000000000..9348d2ae3a31
--- /dev/null
+++ b/games-kids/cubetest/cubetest-0.9.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="A program to train your spatial insight"
+HOMEPAGE="http://www.vandenoever.info/software/cubetest/"
+SRC_URI="http://www.vandenoever.info/software/cubetest/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-qt/qtgui:4
+ dev-qt/qtcore:4[qt3support]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ local i
+
+ epatch "${FILESDIR}"/${P}-build.patch
+ for i in $(find src/ -iname *_moc.cpp) ; do
+ moc ${i/_moc.cpp/.h} -o $i || die
+ done
+}
+
+src_install() {
+ default
+ prepgamesdirs
+}
diff --git a/games-kids/cubetest/files/cubetest-0.9.4-build.patch b/games-kids/cubetest/files/cubetest-0.9.4-build.patch
new file mode 100644
index 000000000000..71411700c336
--- /dev/null
+++ b/games-kids/cubetest/files/cubetest-0.9.4-build.patch
@@ -0,0 +1,101 @@
+diff -ru cubetest-0.9.4.orig/configure cubetest-0.9.4/configure
+--- cubetest-0.9.4.orig/configure 2005-12-05 17:29:43.000000000 -0500
++++ cubetest-0.9.4/configure 2009-09-20 21:23:24.886585972 -0400
+@@ -19741,13 +19741,16 @@
+ if test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"QtGui >= \$QT_REQUIRED_VERSION
++ QtCore >= \$QT_REQUIRED_VERSION
+ Qt3Support >= \$QT_REQUIRED_VERSION\"") >&5
+ ($PKG_CONFIG --exists --print-errors "QtGui >= $QT_REQUIRED_VERSION
++ QtCore >= $QT_REQUIRED_VERSION
+ Qt3Support >= $QT_REQUIRED_VERSION") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ pkg_cv_QT_CFLAGS=`$PKG_CONFIG --cflags "QtGui >= $QT_REQUIRED_VERSION
++ QtCore >= $QT_REQUIRED_VERSION
+ Qt3Support >= $QT_REQUIRED_VERSION" 2>/dev/null`
+ else
+ pkg_failed=yes
+@@ -19758,13 +19761,16 @@
+ if test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"QtGui >= \$QT_REQUIRED_VERSION
++ QtCore >= \$QT_REQUIRED_VERSION
+ Qt3Support >= \$QT_REQUIRED_VERSION\"") >&5
+ ($PKG_CONFIG --exists --print-errors "QtGui >= $QT_REQUIRED_VERSION
++ QtCore >= $QT_REQUIRED_VERSION
+ Qt3Support >= $QT_REQUIRED_VERSION") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ pkg_cv_QT_LIBS=`$PKG_CONFIG --libs "QtGui >= $QT_REQUIRED_VERSION
++ QtCore >= $QT_REQUIRED_VERSION
+ Qt3Support >= $QT_REQUIRED_VERSION" 2>/dev/null`
+ else
+ pkg_failed=yes
+@@ -19775,6 +19781,7 @@
+
+ if test $pkg_failed = yes; then
+ QT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "QtGui >= $QT_REQUIRED_VERSION
++ QtCore >= $QT_REQUIRED_VERSION
+ Qt3Support >= $QT_REQUIRED_VERSION"`
+ # Put the nasty error message in config.log where it belongs
+ echo "$QT_PKG_ERRORS" 1>&5
+@@ -19842,6 +19849,7 @@
+
+ fi
+
++ QT_CXXFLAGS="$QT_CFLAGS $QT_CXXFLAGS"
+ { echo "$as_me:$LINENO: Set QT_CXXFLAGS... $QT_CXXFLAGS" >&5
+ echo "$as_me: Set QT_CXXFLAGS... $QT_CXXFLAGS" >&6;}
+ { echo "$as_me:$LINENO: Set QT_LIBS... $QT_LIBS" >&5
+Only in cubetest-0.9.4: configure.orig
+diff -ru cubetest-0.9.4.orig/src/cubetest/cubetest_it.ts cubetest-0.9.4/src/cubetest/cubetest_it.ts
+--- cubetest-0.9.4.orig/src/cubetest/cubetest_it.ts 2005-12-05 14:48:20.000000000 -0500
++++ cubetest-0.9.4/src/cubetest/cubetest_it.ts 2009-09-20 21:23:06.640704967 -0400
+@@ -19,11 +19,11 @@
+ </message>
+ <message>
+ <source>Well done! The correct answer is %1.</source>
+- <translation>Bene! La risposta esatta &egrave; %1.</translation>
++ <translation>Bene! La risposta esatta &#232; %1.</translation>
+ </message>
+ <message>
+ <source>Wrong! The correct answer is %1.</source>
+- <translation>Sbagliato! La risposta esatta &egrave; %1.</translation>
++ <translation>Sbagliato! La risposta esatta &#232; %1.</translation>
+ </message>
+ <message>
+ <source>Next question</source>
+@@ -69,11 +69,11 @@
+ </message>
+ <message>
+ <source>Difficulty </source>
+- <translation>Difficolt&agrave;</translation>
++ <translation>Difficolt&#224;</translation>
+ </message>
+ <message>
+ <source>Can I play Daddy?</source>
+- <translation>Posso giocare, Pap&agrave;?</translation>
++ <translation>Posso giocare, Pap&#224;?</translation>
+ </message>
+ <message>
+ <source>Don&apos;t hurt my brain</source>
+@@ -113,7 +113,7 @@
+ </message>
+ <message>
+ <source>CubeTest is written by Jos van den Oever and released under the General Public License.</source>
+- <translation>CubeTest &egrave; stato scritto da Jos van der Oever ed &egrave; rilasciato con la Licenza Pubblica Generale (GPL) di GNU.</translation>
++ <translation>CubeTest &#232; stato scritto da Jos van der Oever ed &#232; rilasciato con la Licenza Pubblica Generale (GPL) di GNU.</translation>
+ </message>
+ <message>
+ <source>Easy</source>
+@@ -132,4 +132,4 @@
+ <translation>Ostico</translation>
+ </message>
+ </context>
+-</TS>
+\ No newline at end of file
++</TS>
diff --git a/games-kids/cubetest/metadata.xml b/games-kids/cubetest/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-kids/cubetest/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/games-kids/gcompris/Manifest b/games-kids/gcompris/Manifest
new file mode 100644
index 000000000000..5b2d3319e6e1
--- /dev/null
+++ b/games-kids/gcompris/Manifest
@@ -0,0 +1,10 @@
+AUX gcompris-14.12-build.patch 2824 SHA256 df4213b104a3e35c8c6219e3b920a31c3a4f103fbcd9bd9fc68b5737938cf834 SHA512 521eb3f79424b7b7678984d9175cd4c20ec15c541ac52f012fba426163c284a6c6ccae622f05ef4ef7da0d5bcf16ddfc8cc9b5ad2d48aeca9a7f7a112209929d WHIRLPOOL 27afea1cf8294a8e8e3c2417d0b0fcd289bc46c397ee18ebc8b081601ea632ac3a7175efc1a56d11288577f94115d4c2ee71075ad85b4dbb240f02c6b08988b2
+AUX gcompris-15.10-build.patch 2824 SHA256 df4213b104a3e35c8c6219e3b920a31c3a4f103fbcd9bd9fc68b5737938cf834 SHA512 521eb3f79424b7b7678984d9175cd4c20ec15c541ac52f012fba426163c284a6c6ccae622f05ef4ef7da0d5bcf16ddfc8cc9b5ad2d48aeca9a7f7a112209929d WHIRLPOOL 27afea1cf8294a8e8e3c2417d0b0fcd289bc46c397ee18ebc8b081601ea632ac3a7175efc1a56d11288577f94115d4c2ee71075ad85b4dbb240f02c6b08988b2
+DIST gcompris-14.12.tar.bz2 272767636 SHA256 bf0beafb03c0f4ffe05bbfcda54b91a5e8a034b5d813cb4492d6f59a21f9cdcf SHA512 b0948fcf303b335a231318dd57ef84d83cda7839e82542e5c4b9e794745561c24d64e7e76a96c63d1b0eb5a44377f2bf05b1d89f3bcab75dd2c32075e2ba5258 WHIRLPOOL 0d49a59e5fddd5e24e6e593ad53d99c7a8714b6b48dd2e3f776600366f61886c4ea15428f056cb8ae69e26024a88f3264814f80ce9e11e9d82d4f9d0adb8b056
+DIST gcompris-15.10.tar.bz2 279959562 SHA256 6aba73e2a1db0f50d43a40ee1a4a2b9d62a96e68542971b555c9debd8f50fc38 SHA512 1915a6934f3111e871be2777ed88c8d15a3ddb85f0c16d92333b6ebcba0cbbe526e51e84ecc576021cd807a5d69bb9570dba481ddc925da9d4dd35a0075380fc WHIRLPOOL 3baeac6e632f621111d8db096ed1713df0297f7460902f23f52667d551b85da3b124c39af5977935f9c7d98e037faf168f51eae33d0063e4f8852bac190f9ebf
+EBUILD gcompris-14.12.ebuild 2034 SHA256 ad5fc97b9eeac0e2c898c15b821065ef03cc0d6327f925dffd1c6a45ee24898a SHA512 39f664bda22b3885e40cc4ffb9016d498186ca2717e11893f27ebfdc7fcf23ce65fe6907d28747eec70ee9001bd756459952f419bbf8d96bfc9bb8af050fc20d WHIRLPOOL bcf1c6c31504b559d42cb5653a6891ea4b907518a37274db784feca025837b62de64518380d159c7199d6cd28686ca48bb94360d0cc79a77677ffc1085d9602b
+EBUILD gcompris-15.10-r1.ebuild 1991 SHA256 c3a8b222266d4bba9a294ac6916f716985960fff7b340d73a12c6f2432bbbad2 SHA512 23980183bd8d221af17d61de9ab4471abbd1a64d5f157cb21aef94357d880919c7534f3a97a8565897a9a1019f880ff34d598a3a5398d0ca9c01119cdce49a69 WHIRLPOOL 9ec37dec75f686d1dbedda7438f44a4e9fdb3102c754ce1e0e8d01af02ad08315dbfd457d140327b942d4ece183bd35cdfa0b9284dde0a94cd2e5dc570ae95c1
+EBUILD gcompris-15.10.ebuild 2034 SHA256 ad5fc97b9eeac0e2c898c15b821065ef03cc0d6327f925dffd1c6a45ee24898a SHA512 39f664bda22b3885e40cc4ffb9016d498186ca2717e11893f27ebfdc7fcf23ce65fe6907d28747eec70ee9001bd756459952f419bbf8d96bfc9bb8af050fc20d WHIRLPOOL bcf1c6c31504b559d42cb5653a6891ea4b907518a37274db784feca025837b62de64518380d159c7199d6cd28686ca48bb94360d0cc79a77677ffc1085d9602b
+MISC ChangeLog 3640 SHA256 50796b412a2122d265a2cbc8fc846725b080130baaf2895dc2d8751dffa65990 SHA512 8840bb3d96797cf75e7bb8010cf569d4194d686626cbe30cd3e538b38820e1aedb4d1a6e94c1ccb0aec1ebc43ac5de101f7da7a5312b2c4c9077f3163f540435 WHIRLPOOL 04880bb804737457d93c919e3dcbaa8575b59e92779f540502bf8d4b79d7e5d65768488cba2b7b92ceabbc44a10e716fc27083202a276609de01b9dc87ef5df4
+MISC ChangeLog-2015 15879 SHA256 f9a878ab02ed72a791334a61df3443538440648c59aed7ddb847c103998d9dc8 SHA512 18e537345184bc03c139b11f74f9be6b381e90aa0b3813106a0b06fb2b2b3a369982b44b91f5adeb5bc3505b3f14e4af6f6808e857816d9af5563f224ca1bbb5 WHIRLPOOL f1a3c13794432f7ebb479ffb62118e706d796978082a0cb886a846d63d0f89859b58046e7cd8c5766dbffddcee271b8bde3873d9769d0e5bf2fdc06902f5c3d6
+MISC metadata.xml 259 SHA256 92bd7c6e50355d43cbf5dd2596bce32ae5e03ce2a4fd46b80751ac74c223fcf2 SHA512 8516e2364a64325b483a394a14c52e32b029beccd05586623e5dba0b861970722c3709070c8fd4b80a23f0a84b74a475485b0f2b05f44fae6f27f163714aef68 WHIRLPOOL 6198c7f0537590368b6bffa019d8c0c8cd03cd49bec4b1917d59b14e7922c4e4f1143ff2e4239f2f7601081c98af6f81f478ffabcc893d5e1ff7851ab990dbfa
diff --git a/games-kids/gcompris/files/gcompris-14.12-build.patch b/games-kids/gcompris/files/gcompris-14.12-build.patch
new file mode 100644
index 000000000000..077d1f6baf1a
--- /dev/null
+++ b/games-kids/gcompris/files/gcompris-14.12-build.patch
@@ -0,0 +1,81 @@
+--- gcompris-13.11.orig/Makefile.am
++++ gcompris-13.11/Makefile.am
+@@ -7,7 +7,7 @@
+ # endif
+
+
+-icondir=$(datadir)/pixmaps
++icondir=/usr/share/pixmaps
+ icon_DATA = gcompris.png gcompris-edit.png
+
+ if BUILD_MINGW32
+@@ -15,7 +15,7 @@
+ Applications_in_files =
+ Applications_DATA =
+ else
+-Applicationsdir = $(datadir)/applications/
++Applicationsdir = /usr/share/applications/
+ Applications_in_files = gcompris.desktop.in gcompris-edit.desktop.in
+ Applications_DATA = gcompris.desktop gcompris-edit.desktop
+ endif
+--- gcompris-13.11.orig/configure.ac
++++ gcompris-13.11/configure.ac
+@@ -57,7 +57,8 @@
+ gtk+-2.0 >= $GTK_REQUIRED \
+ librsvg-2.0 >= $LIBRSVG_REQUIRED \
+ libxml-2.0 >= $LIBXML_REQUIRED \
+- gthread-2.0 )
++ gthread-2.0 \
++ gmodule-2.0 )
+
+ AC_SUBST(GCOMPRIS_CFLAGS)
+ AC_SUBST(GCOMPRIS_LIBS)
+@@ -204,10 +205,8 @@
+ USE_DEBUG="$enableval", USE_DEBUG="no")
+ if test "x$USE_DEBUG" == "xyes" ; then
+ AC_DEFINE_UNQUOTED(DEBUG, 1, "Enable debug messages.")
+- CFLAGS="$CFLAGS $OSX_CFLAGS -Wall -g"
+-else
+- CFLAGS="$CFLAGS $OSX_CFLAGS -Wall -O2"
+ fi
++CFLAGS="$CFLAGS $OSX_CFLAGS -Wall"
+
+ dnl disable activation code
+ AC_ARG_ENABLE(disable-activation-code,
+@@ -336,21 +335,21 @@
+ fi
+ else
+ dnl Set PACKAGE_LOCALE_DIR in config.h.
+- AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${myprefix}/${DATADIRNAME}/locale", [GCompris locale directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "/usr/share/locale", [GCompris locale directory])
+
+ dnl Set PACKAGE_DATA_DIR
+ PACKAGE_DATA_DIR="boards"
+ AC_SUBST(PACKAGE_DATA_DIR)
+- AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${myprefix}/${DATADIRNAME}", [GCompris data directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${datadir}", [GCompris data directory])
+
+ dnl Plugin Directory
+ my_libdir=`eval echo "${libdir}"`
+- AC_DEFINE_UNQUOTED(PACKAGE_CLIB_DIR, "${my_libdir}", [Gcompris plugins directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_CLIB_DIR, "${libdir}", [Gcompris plugins directory])
+ plugindir=$libdir/gcompris
+ AC_SUBST(plugindir)
+
+ dnl Python plugin Directory
+- PYTHON_PLUGIN_DIR="${myprefix}/${DATADIRNAME}/${PACKAGE}/python"
++ PYTHON_PLUGIN_DIR="${datadir}/${PACKAGE}/python"
+ AC_SUBST(PYTHON_PLUGIN_DIR)
+
+ dnl System GCompris config directory
+--- gcompris-13.11.orig/src/gcompris/gcompris.c
++++ gcompris-13.11/src/gcompris/gcompris.c
+@@ -1322,7 +1322,7 @@
+ properties->package_plugin_dir = g_strconcat(pkg_clib_dir, "/gcompris", NULL);
+ properties->package_python_plugin_dir = g_strconcat(pkg_data_dir, "/gcompris/python",
+ NULL);
+- properties->system_icon_dir = g_strconcat(pkg_data_dir, "/pixmaps", NULL);
++ properties->system_icon_dir = g_strconcat("/usr/share", "/pixmaps", NULL);
+ properties->menu_dir = g_strdup(properties->package_data_dir);
+ g_free(pkg_data_dir);
+ g_free(pkg_clib_dir);
diff --git a/games-kids/gcompris/files/gcompris-15.10-build.patch b/games-kids/gcompris/files/gcompris-15.10-build.patch
new file mode 100644
index 000000000000..077d1f6baf1a
--- /dev/null
+++ b/games-kids/gcompris/files/gcompris-15.10-build.patch
@@ -0,0 +1,81 @@
+--- gcompris-13.11.orig/Makefile.am
++++ gcompris-13.11/Makefile.am
+@@ -7,7 +7,7 @@
+ # endif
+
+
+-icondir=$(datadir)/pixmaps
++icondir=/usr/share/pixmaps
+ icon_DATA = gcompris.png gcompris-edit.png
+
+ if BUILD_MINGW32
+@@ -15,7 +15,7 @@
+ Applications_in_files =
+ Applications_DATA =
+ else
+-Applicationsdir = $(datadir)/applications/
++Applicationsdir = /usr/share/applications/
+ Applications_in_files = gcompris.desktop.in gcompris-edit.desktop.in
+ Applications_DATA = gcompris.desktop gcompris-edit.desktop
+ endif
+--- gcompris-13.11.orig/configure.ac
++++ gcompris-13.11/configure.ac
+@@ -57,7 +57,8 @@
+ gtk+-2.0 >= $GTK_REQUIRED \
+ librsvg-2.0 >= $LIBRSVG_REQUIRED \
+ libxml-2.0 >= $LIBXML_REQUIRED \
+- gthread-2.0 )
++ gthread-2.0 \
++ gmodule-2.0 )
+
+ AC_SUBST(GCOMPRIS_CFLAGS)
+ AC_SUBST(GCOMPRIS_LIBS)
+@@ -204,10 +205,8 @@
+ USE_DEBUG="$enableval", USE_DEBUG="no")
+ if test "x$USE_DEBUG" == "xyes" ; then
+ AC_DEFINE_UNQUOTED(DEBUG, 1, "Enable debug messages.")
+- CFLAGS="$CFLAGS $OSX_CFLAGS -Wall -g"
+-else
+- CFLAGS="$CFLAGS $OSX_CFLAGS -Wall -O2"
+ fi
++CFLAGS="$CFLAGS $OSX_CFLAGS -Wall"
+
+ dnl disable activation code
+ AC_ARG_ENABLE(disable-activation-code,
+@@ -336,21 +335,21 @@
+ fi
+ else
+ dnl Set PACKAGE_LOCALE_DIR in config.h.
+- AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${myprefix}/${DATADIRNAME}/locale", [GCompris locale directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "/usr/share/locale", [GCompris locale directory])
+
+ dnl Set PACKAGE_DATA_DIR
+ PACKAGE_DATA_DIR="boards"
+ AC_SUBST(PACKAGE_DATA_DIR)
+- AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${myprefix}/${DATADIRNAME}", [GCompris data directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${datadir}", [GCompris data directory])
+
+ dnl Plugin Directory
+ my_libdir=`eval echo "${libdir}"`
+- AC_DEFINE_UNQUOTED(PACKAGE_CLIB_DIR, "${my_libdir}", [Gcompris plugins directory])
++ AC_DEFINE_UNQUOTED(PACKAGE_CLIB_DIR, "${libdir}", [Gcompris plugins directory])
+ plugindir=$libdir/gcompris
+ AC_SUBST(plugindir)
+
+ dnl Python plugin Directory
+- PYTHON_PLUGIN_DIR="${myprefix}/${DATADIRNAME}/${PACKAGE}/python"
++ PYTHON_PLUGIN_DIR="${datadir}/${PACKAGE}/python"
+ AC_SUBST(PYTHON_PLUGIN_DIR)
+
+ dnl System GCompris config directory
+--- gcompris-13.11.orig/src/gcompris/gcompris.c
++++ gcompris-13.11/src/gcompris/gcompris.c
+@@ -1322,7 +1322,7 @@
+ properties->package_plugin_dir = g_strconcat(pkg_clib_dir, "/gcompris", NULL);
+ properties->package_python_plugin_dir = g_strconcat(pkg_data_dir, "/gcompris/python",
+ NULL);
+- properties->system_icon_dir = g_strconcat(pkg_data_dir, "/pixmaps", NULL);
++ properties->system_icon_dir = g_strconcat("/usr/share", "/pixmaps", NULL);
+ properties->menu_dir = g_strdup(properties->package_data_dir);
+ g_free(pkg_data_dir);
+ g_free(pkg_clib_dir);
diff --git a/games-kids/gcompris/gcompris-14.12.ebuild b/games-kids/gcompris/gcompris-14.12.ebuild
new file mode 100644
index 000000000000..b95de7939c34
--- /dev/null
+++ b/games-kids/gcompris/gcompris-14.12.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite,threads"
+
+inherit autotools eutils python-single-r1 games
+
+DESCRIPTION="full featured educational application for children from 2 to 10"
+HOMEPAGE="http://gcompris.net/"
+SRC_URI="http://gcompris.net/download/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="gstreamer"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/librsvg[gtk(+)]
+ gstreamer? (
+ media-libs/gstreamer:0.10
+ media-libs/gst-plugins-good:0.10
+ media-plugins/gst-plugins-ogg:0.10
+ media-plugins/gst-plugins-alsa:0.10
+ media-plugins/gst-plugins-vorbis:0.10 )
+ !gstreamer? (
+ media-libs/sdl-mixer
+ media-libs/libsdl:0 )
+ dev-libs/libxml2
+ dev-libs/popt
+ virtual/libintl
+ dev-db/sqlite:3
+ dev-python/pygtk[${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ gnome-base/gnome-common
+ dev-perl/XML-Parser
+ sys-devel/gettext
+ sys-apps/texinfo
+ app-text/texi2html
+ virtual/pkgconfig"
+RDEPEND="${RDEPEND}
+ media-gfx/tuxpaint
+ sci-electronics/gnucap"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ games_pkg_setup
+}
+
+src_prepare() {
+ # Drop DEPRECATED flags, bug #387817
+ sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
+ src/gcompris/Makefile.am || die
+
+ epatch "${FILESDIR}"/${P}-build.patch
+ cp /usr/share/gettext/config.rpath .
+ eautoreconf
+ sed -i \
+ -e 's#^itlocaledir =.*$#itlocaledir = @localedir@#' \
+ po/Makefile.in.in || die
+
+ # Fix desktop files
+ sed -i \
+ -e '/Encoding/d' \
+ gcompris.desktop.in \
+ gcompris-edit.desktop.in || die
+}
+
+src_configure() {
+ GNUCHESS="${GAMES_BINDIR}/gcompris-gnuchess" \
+ egamesconf \
+ --datarootdir="${GAMES_DATADIR}" \
+ --datadir="${GAMES_DATADIR}" \
+ --localedir=/usr/share/locale \
+ --infodir=/usr/share/info \
+ --with-python="${PYTHON}" \
+ $(use_enable !gstreamer sdlmixer) \
+ --enable-sqlite \
+ --enable-py-build-only
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+ prepgamesdirs
+}
diff --git a/games-kids/gcompris/gcompris-15.10-r1.ebuild b/games-kids/gcompris/gcompris-15.10-r1.ebuild
new file mode 100644
index 000000000000..6d417a86f543
--- /dev/null
+++ b/games-kids/gcompris/gcompris-15.10-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite,threads"
+
+inherit autotools eutils python-single-r1
+
+DESCRIPTION="full featured educational application for children from 2 to 10"
+HOMEPAGE="http://gcompris.net/"
+SRC_URI="http://gcompris.net/download/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gstreamer"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/librsvg[gtk(+)]
+ gstreamer? (
+ media-libs/gstreamer:0.10
+ media-libs/gst-plugins-good:0.10
+ media-plugins/gst-plugins-alsa:0.10
+ media-plugins/gst-plugins-ogg:0.10
+ media-plugins/gst-plugins-vorbis:0.10 )
+ !gstreamer? (
+ media-libs/sdl-mixer
+ media-libs/libsdl:0 )
+ dev-db/sqlite:3
+ dev-libs/libxml2
+ dev-libs/popt
+ dev-python/pygtk[${PYTHON_USEDEP}]
+ virtual/libintl
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ app-text/texi2html
+ dev-perl/XML-Parser
+ gnome-base/gnome-common
+ sys-apps/texinfo
+ sys-devel/gettext
+ virtual/pkgconfig"
+RDEPEND="${RDEPEND}
+ media-gfx/tuxpaint
+ sci-electronics/gnucap"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-build.patch
+)
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Drop DEPRECATED flags, bug #387817
+ sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
+ src/gcompris/Makefile.am || die
+
+ cp /usr/share/gettext/config.rpath .
+ eautoreconf
+
+ sed -i \
+ -e 's#^itlocaledir =.*$#itlocaledir = @localedir@#' \
+ po/Makefile.in.in || die
+
+ # Fix desktop files
+ sed -i \
+ -e '/Encoding/d' \
+ gcompris.desktop.in \
+ gcompris-edit.desktop.in || die
+}
+
+src_configure() {
+ GNUCHESS="/usr/bin/gcompris-gnuchess" \
+ econf \
+ --datarootdir="/usr/share" \
+ --datadir="/usr/share" \
+ --localedir=/usr/share/locale \
+ --infodir=/usr/share/info \
+ --with-python="${PYTHON}" \
+ $(use_enable !gstreamer sdlmixer) \
+ --enable-sqlite \
+ --enable-py-build-only
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+}
diff --git a/games-kids/gcompris/gcompris-15.10.ebuild b/games-kids/gcompris/gcompris-15.10.ebuild
new file mode 100644
index 000000000000..b95de7939c34
--- /dev/null
+++ b/games-kids/gcompris/gcompris-15.10.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite,threads"
+
+inherit autotools eutils python-single-r1 games
+
+DESCRIPTION="full featured educational application for children from 2 to 10"
+HOMEPAGE="http://gcompris.net/"
+SRC_URI="http://gcompris.net/download/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="gstreamer"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/librsvg[gtk(+)]
+ gstreamer? (
+ media-libs/gstreamer:0.10
+ media-libs/gst-plugins-good:0.10
+ media-plugins/gst-plugins-ogg:0.10
+ media-plugins/gst-plugins-alsa:0.10
+ media-plugins/gst-plugins-vorbis:0.10 )
+ !gstreamer? (
+ media-libs/sdl-mixer
+ media-libs/libsdl:0 )
+ dev-libs/libxml2
+ dev-libs/popt
+ virtual/libintl
+ dev-db/sqlite:3
+ dev-python/pygtk[${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ gnome-base/gnome-common
+ dev-perl/XML-Parser
+ sys-devel/gettext
+ sys-apps/texinfo
+ app-text/texi2html
+ virtual/pkgconfig"
+RDEPEND="${RDEPEND}
+ media-gfx/tuxpaint
+ sci-electronics/gnucap"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ games_pkg_setup
+}
+
+src_prepare() {
+ # Drop DEPRECATED flags, bug #387817
+ sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
+ src/gcompris/Makefile.am || die
+
+ epatch "${FILESDIR}"/${P}-build.patch
+ cp /usr/share/gettext/config.rpath .
+ eautoreconf
+ sed -i \
+ -e 's#^itlocaledir =.*$#itlocaledir = @localedir@#' \
+ po/Makefile.in.in || die
+
+ # Fix desktop files
+ sed -i \
+ -e '/Encoding/d' \
+ gcompris.desktop.in \
+ gcompris-edit.desktop.in || die
+}
+
+src_configure() {
+ GNUCHESS="${GAMES_BINDIR}/gcompris-gnuchess" \
+ egamesconf \
+ --datarootdir="${GAMES_DATADIR}" \
+ --datadir="${GAMES_DATADIR}" \
+ --localedir=/usr/share/locale \
+ --infodir=/usr/share/info \
+ --with-python="${PYTHON}" \
+ $(use_enable !gstreamer sdlmixer) \
+ --enable-sqlite \
+ --enable-py-build-only
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+ prepgamesdirs
+}
diff --git a/games-kids/gcompris/metadata.xml b/games-kids/gcompris/metadata.xml
new file mode 100644
index 000000000000..c040f7c7d3e0
--- /dev/null
+++ b/games-kids/gcompris/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/games-kids/gmult/Manifest b/games-kids/gmult/Manifest
new file mode 100644
index 000000000000..1f7967ce16a8
--- /dev/null
+++ b/games-kids/gmult/Manifest
@@ -0,0 +1,6 @@
+DIST gmult-8.0.tar.bz2 222981 SHA256 d4ed9282ea160b292e8c842ef761b56d3dafa2e0b229d0ee6b742cabc5a499d6 SHA512 40c29a998d50491de8c14f7e71ad298fb69e0dc6f1f04b1f9bf35f9f72010eb085a9bc7a9efa1f3c339ea44fdeb9eec4d4f82017442c57ebc28f992bc703252f WHIRLPOOL f7c1dcde25bb4fb1aa990f2c0415c88e9c987523128f1a6377b231d148ae1de0fb72672658f77d45d64a16ca4eb89e33bd5b2410e3402e0378e07ca597877cb0
+EBUILD gmult-8.0-r1.ebuild 770 SHA256 7693ddb24ac1191c75e98da41fad50d74c7e7738e157181191a8b3db88480d10 SHA512 df10bbb6634f39ceb42d4100ed91ae6793e4c4545b571fd7a08d995cdeb7db3ffa3b0b054dca3093eace2b5440b2979825f2aa861d36f49c0621b4916b850f3a WHIRLPOOL 9c12022b845a86c2ff1d17b7c36dbd36370bd725d07eca9a52e795b671c456fb238c76c9bfdabfd83e50efcbeca33d1fb723223ccf730385bfaa17472bc60e13
+EBUILD gmult-8.0.ebuild 853 SHA256 7e5fb0466c5d469fe000f4cc96db4163f1a1d744854b2cee6cea582de05dc3ca SHA512 d136763fc929e534ad5d38efcfb5e802b7492feafd223acb820aa2540e85cb54e88eb399a4c7f631f422034703e498af075adaa7ed9ee31cad9a52bcdc5b8f44 WHIRLPOOL 597f9dc787e89183835f0932015a45b1a491d03a15ae151cbb46ae841977786fc56544cd5b00941edefde69b4e5f735373646d80b2ebe51112b5121e0b6640d4
+MISC ChangeLog 2663 SHA256 86f496bdd7654e0985c6b3cb7941857e2b7eba771f6c92a22a01931c604b0b20 SHA512 c3e97ceb2a764ae174e5a1df08b04d26cc3a3d8a60ccc0210c2afe47588524c2ca30bbb08664b5bfe35f86f0d1e9df667497c11129e1ec751b9ef1acdb5e70ac WHIRLPOOL 265ff0fb10ca316b2ad41ec64c08fd09881df3faf640a661b7d5f601bd73b1b2e68cf74d75de8bbc5cf89bbb120ba8b268c4ba0dccee070623de4d12ddf92112
+MISC ChangeLog-2015 2389 SHA256 672803dcb46b00f298875bb8ab9bd39a1b29be4b822843a8b96b2bc0414f9d59 SHA512 5c100c7239f040ebcbe366239bb12d542f0735b60f5262c99e6a051bb86065af2dbc7f209ca1d822c9640493251543585c69fc1b789c97677f14538a632ba62a WHIRLPOOL 9276dd6f6b7321692d6ab38a90b2cb72fd3b534d07223ee27da988d3444a68ffc4d9f1ee98c55f7f93c7d4b902b6eb7f94e8709f5aa0573dee629212c7d85539
+MISC metadata.xml 326 SHA256 86b778a4085bfe1231cf9d6396d5b75d32f1743f882f803c31de376876c30e4a SHA512 f1271501c503fe7d64e69cd7729804fa3b4c0817e2cedd3b3696b919c5c67ae57917a66a326dc7501c5ced7d2e8e8c3cf40eec1a2545cb00a9226bca9ea3a5e8 WHIRLPOOL 20fa2ac59cd0d5f867efba177afbe1259ce1285f94c656c9c633d34d479549799cf87ee1eb0c6be15c24bb38eac3e2c526121741bd1b5b044f195860669de398
diff --git a/games-kids/gmult/gmult-8.0-r1.ebuild b/games-kids/gmult/gmult-8.0-r1.ebuild
new file mode 100644
index 000000000000..e64331e0cbfb
--- /dev/null
+++ b/games-kids/gmult/gmult-8.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils flag-o-matic
+
+DESCRIPTION="Multiplication Puzzle is a simple GTK+ 2 game that emulates the multiplication game found in Emacs"
+HOMEPAGE="http://www.mterry.name/gmult/"
+SRC_URI="https://launchpad.net/gmult/trunk/${PV}/+download/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:3
+ virtual/libintl"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ append-libs -lm
+ econf # \
+ #--bindir="${GAMES_BINDIR}"
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/gmult/gmult-8.0.ebuild b/games-kids/gmult/gmult-8.0.ebuild
new file mode 100644
index 000000000000..5ac585e8f691
--- /dev/null
+++ b/games-kids/gmult/gmult-8.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils flag-o-matic games
+
+DESCRIPTION="Multiplication Puzzle is a simple GTK+ 2 game that emulates the multiplication game found in Emacs"
+HOMEPAGE="http://www.mterry.name/gmult/"
+SRC_URI="https://launchpad.net/gmult/trunk/${PV}/+download/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:3
+ virtual/libintl"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ append-libs -lm
+ econf \
+ --bindir="${GAMES_BINDIR}"
+}
+
+src_install() {
+ default
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/gmult/metadata.xml b/games-kids/gmult/metadata.xml
new file mode 100644
index 000000000000..f00ab510568e
--- /dev/null
+++ b/games-kids/gmult/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="launchpad">gmult</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/lletters/Manifest b/games-kids/lletters/Manifest
new file mode 100644
index 000000000000..365d04c8ec55
--- /dev/null
+++ b/games-kids/lletters/Manifest
@@ -0,0 +1,11 @@
+AUX lletters-0.1.95-build-2.patch 2433 SHA256 4fbde2c0d4060278155cca9bb186791401b9b98e64aa323d33e0f75aa0b74633 SHA512 1eb775c132b936f205fa7606b7a3d0e05df873aab573c09e17a2c0aee922ee5fbaf46a619674509735f259bc22295ac761919ae3537d9551ab7ac1b1eb5bcf26 WHIRLPOOL dde48abf29150fb0f17970164a977f12e73e766df89c58e7debe37cf5078f9205c72088619ca88d581c27cf165738ebedd9dfc48177ee87d66c85ee7851cc5c7
+AUX lletters-0.1.95-make-382.patch 798 SHA256 7766f0971ba9005c54b872cf7eb0705bb3b0740496b3cd0c4e76d64b4ce0c366 SHA512 f4bc71bb6b2ad619851c7bc8ff44ca1404f14c0b98ae1bc1ab8e5c0bcb286a49409f927f8d0355de7fd189223906e7243155ae1be6cab160381fc143ee843b33 WHIRLPOOL 175a5158d221eaac1d3050802bc114ba26aa3ee92b9a163c6226491970f3832c987e8dab93cfc07b20a604779ea1ae8168cfa35e96578834ee582379c6013a6b
+AUX lletters-0.1.95-underlink.patch 475 SHA256 60e1622452dc84c4989f24402bce00c315737b7f1429268f933805708b5ea39c SHA512 ecaf18f8e7d897bbeeb1dff48bf4e9174d9f87af1186f122196e1109ed09e577492be7cbc5e74edc41dbae82123a485052151f2046a607a1be068b206fc7b0fd WHIRLPOOL a2a221c5ceab1b1efd2b20e4f005b5f59e00214481ee3cbaca4c32ab9510a3d98fd61f2c34a90d12bd68851a836c39f7088a61754cae2d04cff39a012f8c7c6d
+DIST lletters-media-0.1.9a.tar.gz 1966275 SHA256 5456457083fe026bbc818da307a000401d7a4903bd56b018e9a23526871b4c76 SHA512 0eb7f12c0ddeae4f9634c4c6a81ae496bc9a93e3863e1f993790e4a3589efb7163387ba28a43c18427a03362f7ddd8a5e0bca6eabcc904015c1711b95186dca0 WHIRLPOOL 1a383511074e1196cb075ed6c5c5d36b26e004748ca2439e0888237a7f80cc4c473d7ddc76df4a1bc3955b320669cf8b23fe22569b926c69ce1792ed3f97256e
+DIST lletters_0.1.95+gtk2-3.diff.gz 457812 SHA256 f94b282ca699b0be3071335813e295df0650c9473f569ff5a255ca1bde1219d7 SHA512 d4daf92741e4fd8a249de9fe0b22ad6108687c00c194ccbee103c51de70392707319ecef00a7e55dd6878789a23fb5d9a365c468bf55c1326e899f4224b11e77 WHIRLPOOL fc3e8050d27147d73876316cb682465eb20423ec2fc74f96a98e1220817bb340ec4cc2cf02daa919b1d2983f2d347e2bd0bb061e72cb15113c5ad49c9c457ee5
+DIST lletters_0.1.95+gtk2.orig.tar.gz 180896 SHA256 abcdb9448064972e2d0c4a4ca473c8e3ccb795458aa84c87438ecd29ef05e8c6 SHA512 40720f44511895fd780e4147b923ccc49a4068c10219c17bee2a54595721b87ba0ec99062e45e9b6477bd38bc3eccf0dbe830784776c37213d6c3b06f1105845 WHIRLPOOL b5132f6d01474e097efdf6e13e67417995c128e396c5b8398315d927f10f810e731ed5450ed0325540c32414a305467ed67fb5980cdfefa912f9871d43df5ca3
+EBUILD lletters-0.1.95-r2.ebuild 1099 SHA256 10385569f4c0969e07de90cd6d791a68cad44d96b9f42be5a21bce5ba28db332 SHA512 74d005f7f11968c62319922d5485838299a59ea8114579c74a66c84d6d70b55c9e121d698c1f0be5da33de6bb6749e72e992003d19aef66b9baf63cd4e2802d0 WHIRLPOOL a166335584fade1ee5239c8df04c76977b081f4ae3546b6d551619d5f5ac9bc803e8e030e517c02ac6d80293f3c92a25f9112ff7e0b8c755a3197876ae51b31d
+EBUILD lletters-0.1.95-r3.ebuild 1082 SHA256 edbc077d02dbb0856100848b819c346f09d4a1b90b2c3ec17a2e039d957f2683 SHA512 a64079f14ab5e2f3a50f51495ee61c4f347f3c7130f07dd314c71d6154450bfcf6bf818ef804781f4c5e8b6c83ec51af4e5be416ba32b6bda261279b1933cb90 WHIRLPOOL 6d262f2c991dfcbf4227a86cea4dd68dd3ac6523d7ba08e8c6a4d2fab7ffd7cdb6f8e6f36387e599d569de1fba938ca0bba82ec0d532b524513b5fddb16488b0
+MISC ChangeLog 2898 SHA256 d60bc29b7c62238c145230da322e9f4a07c8eb05a7bc7166017321bbebd32f82 SHA512 a7013463f1b6dc05c61f16068d19fb100f96a6024720f56010b4a2054e4e654e89b54cc806596c28e3f95b53ec6cc11cb60781e93a4d4e074e5e7aa30f60153a WHIRLPOOL 2b9f615a77a8d8e13b2be94f60dc85924f58f0b7bcf078bdcfc906a5a9e7a8e9a56de97429a51cbc2f14d0f8211731c520d13c8e277a38e81cbf65806b4a24dd
+MISC ChangeLog-2015 3947 SHA256 08bd9ffe381d40b3d81dd962ff1c8aeef14a6b49f7a0aa592d6189077290673c SHA512 05116dfbd50225225e7060c707fe70c3383241f5ec0fefc6af5f7bd3e14823e3733298416d6c4127d6967aae11b663ca5220b9f379db1adc2c1a3289dc895920 WHIRLPOOL ad2643d3e22ac99b6ecef6b9afb1f469d06c6a893b6fb63e50dd95fc5d32dac08d1fb9e199e7d30e945d393a857bd9bb5fbe69c6096707fd3cdb22903dc71dd0
+MISC metadata.xml 326 SHA256 7dcc47d4b1c015234a5c2cdf6cda86afddd1691dd600b5f807e9ea3eef31295a SHA512 c235545ff08cbf0d011c27006f03f919f4bb3a3e1dabb136f87278ef55cf55d1b31cb9050a3712394cf5a925c21f7c2884b30e8cf0cf595621d674cb2ac42094 WHIRLPOOL 8c13e9b5e73f28c2ef33277dbe201a7da9b638c8fa7e3cdbdb532b8b67258d487f9344b4f4d0501e662f6abb9ccb86e2ae52dcda95644827758e69165d47e71f
diff --git a/games-kids/lletters/files/lletters-0.1.95-build-2.patch b/games-kids/lletters/files/lletters-0.1.95-build-2.patch
new file mode 100644
index 000000000000..41e10517faf9
--- /dev/null
+++ b/games-kids/lletters/files/lletters-0.1.95-build-2.patch
@@ -0,0 +1,60 @@
+diff -ur lletters-0.1.95.orig/libqdwav/Makefile.in lletters-0.1.95/libqdwav/Makefile.in
+--- lletters-0.1.95.orig/libqdwav/Makefile.in 2008-04-09 19:23:13.000000000 +0300
++++ lletters-0.1.95/libqdwav/Makefile.in 2008-04-09 19:48:08.000000000 +0300
+@@ -225,7 +225,6 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ noinst_LIBRARIES = libqdwav.a
+-AM_CFLAGS = -O2
+ libqdwav_a_SOURCES = wav_read.c wav_write.c
+ noinst_HEADERS = wav_lib.h
+ all: all-am
+diff -ur lletters-0.1.95.orig/libqdwav/wav_read.c lletters-0.1.95/libqdwav/wav_read.c
+--- lletters-0.1.95.orig/libqdwav/wav_read.c 2000-02-21 09:53:08.000000000 +0200
++++ lletters-0.1.95/libqdwav/wav_read.c 2008-04-09 19:51:23.000000000 +0300
+@@ -1,5 +1,6 @@
+ /* operations for verifying and reading wav files. */
+
++#include <string.h> /* for strs */
+ #include <stdio.h>
+ #include <fcntl.h>
+ #include <sys/stat.h>
+diff -ur lletters-0.1.95.orig/libqdwav/wav_write.c lletters-0.1.95/libqdwav/wav_write.c
+--- lletters-0.1.95.orig/libqdwav/wav_write.c 2008-04-09 19:23:13.000000000 +0300
++++ lletters-0.1.95/libqdwav/wav_write.c 2008-04-09 19:51:28.000000000 +0300
+@@ -1,3 +1,4 @@
++#include <string.h> /* for strs */
+ #include <stdio.h>
+ #include <fcntl.h>
+ #include <signal.h>
+diff -ur lletters-0.1.95.orig/list.c lletters-0.1.95/list.c
+--- lletters-0.1.95.orig/list.c 2000-02-23 06:54:57.000000000 +0200
++++ lletters-0.1.95/list.c 2008-04-09 19:51:35.000000000 +0300
+@@ -1,3 +1,4 @@
++#include <string.h> /* for strs */
+ #include "lletters.h"
+
+ /* prototype std lib functions */
+diff -ur lletters-0.1.95.orig/po/Makefile.in.in lletters-0.1.95/po/Makefile.in.in
+--- lletters-0.1.95.orig/po/Makefile.in.in 2008-04-09 19:23:13.000000000 +0300
++++ lletters-0.1.95/po/Makefile.in.in 2008-04-09 19:48:08.000000000 +0300
+@@ -111,9 +111,9 @@
+ install-data-no: all
+ install-data-yes: all
+ if test -r "$(MKINSTALLDIRS)"; then \
+- $(MKINSTALLDIRS) $(datadir); \
++ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
+ else \
+- $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
++ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
+ fi
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+@@ -122,6 +122,7 @@
+ *.gmo) destdir=$(gnulocaledir);; \
+ *) destdir=$(localedir);; \
+ esac; \
++ destdir="$(DESTDIR)$$destdir"; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ dir=$$destdir/$$lang/LC_MESSAGES; \
+ if test -r "$(MKINSTALLDIRS)"; then \
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
new file mode 100644
index 000000000000..103c26a1a342
--- /dev/null
+++ b/games-kids/lletters/files/lletters-0.1.95-make-382.patch
@@ -0,0 +1,23 @@
+http://bugs.gentoo.org/340599
+
+--- 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
+ # the problem while rewriting Makefile.in.
+-@GT_YES@intlh.inst: intlh.inst.in ../config.status
+-@GT_YES@ cd .. \
+-@GT_YES@ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \
+-@GT_YES@ $(SHELL) ./config.status
+-@GT_NO@.PHONY: intlh.inst
+-@GT_NO@intlh.inst:
++intlh.inst: intlh.inst.in ../config.status
++ cd .. \
++ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \
++ $(SHELL) ./config.status
++.PHONY: intlh.inst
++intlh.inst:
+
+ # Tell versions [3.59,3.63) of GNU make not to export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/games-kids/lletters/files/lletters-0.1.95-underlink.patch b/games-kids/lletters/files/lletters-0.1.95-underlink.patch
new file mode 100644
index 000000000000..1d6401379c5d
--- /dev/null
+++ b/games-kids/lletters/files/lletters-0.1.95-underlink.patch
@@ -0,0 +1,11 @@
+--- 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)
+ @SOUND_TRUE@lletters_SOURCES = $(lln_CORE) wav_play.c $(sound_CORE)
+-@SOUND_TRUE@lletters_LDADD = libqdwav/libqdwav.a -lgdk_pixbuf-2.0 -lglib-2.0 -lgtk-x11-2.0
++@SOUND_TRUE@lletters_LDADD = libqdwav/libqdwav.a @GTK_LIBS@
+
+ #lletters_LDADD = #@GTK_LIBS@
+ @SOUND_FALSE@SUBDIRS = intl po images lang
diff --git a/games-kids/lletters/lletters-0.1.95-r2.ebuild b/games-kids/lletters/lletters-0.1.95-r2.ebuild
new file mode 100644
index 000000000000..7686b15eba19
--- /dev/null
+++ b/games-kids/lletters/lletters-0.1.95-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+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 x86"
+IUSE="nls"
+
+RDEPEND="x11-libs/gtk+:2
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ epatch "${WORKDIR}"/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff \
+ "${FILESDIR}"/${P}-build-2.patch \
+ "${FILESDIR}"/${P}-underlink.patch \
+ "${FILESDIR}"/${P}-make-382.patch
+ cp -r "${WORKDIR}"/{images,sounds} . || die
+}
+
+src_configure() {
+ egamesconf $(use_enable nls)
+}
+
+src_install () {
+ default
+ newdoc debian/changelog ChangeLog.debian
+ doicon debian/${PN}.xpm
+ make_desktop_entry ${PN} "Linux Letters and Numbers" ${PN}
+ prepgamesdirs
+}
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 000000000000..e411ba9f847a
--- /dev/null
+++ b/games-kids/lletters/lletters-0.1.95-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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 ~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}
+}
diff --git a/games-kids/lletters/metadata.xml b/games-kids/lletters/metadata.xml
new file mode 100644
index 000000000000..8496a3e8f1cc
--- /dev/null
+++ b/games-kids/lletters/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="sourceforge">lln</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/memonix/Manifest b/games-kids/memonix/Manifest
new file mode 100644
index 000000000000..e35163347a01
--- /dev/null
+++ b/games-kids/memonix/Manifest
@@ -0,0 +1,5 @@
+DIST memonix_1.6_src.tar.bz2 6949315 SHA256 c5bd236c5cff2ffc07d98aff698368f32149c2428229fcde913e93bced250eab SHA512 212def9c30cd878103d4ac8b7f57c5fcaeffa74ee7ece18a993c69304de94a2ce9eea24a70af394477532ac9a0887b595e220e106239cac5e6aec5a75d1a8ff1 WHIRLPOOL 723a624ef298b0863d76fe0d53545e11b88ef9020ea3d7168c2b9673f39f1779e390f8f6ab9d3b2a0ac4123ce72e92e1ccb6b814d7f5b98347bb5af84fa1d919
+EBUILD memonix-1.6.ebuild 978 SHA256 ba29634bdf72496cc0013c26777f03be2a55db4fc0a22a8639c9086d806f407a SHA512 876a3ed5dbbacde25c841afa0bd383fa2f124b33cd3765176dcf94f4d496b06c0e23ab8b9fb10204206d86dcdcde0bef23bedc37784f65d04b80c103d9471ee2 WHIRLPOOL b9f2f92ae6bccfeb1fb7dee85b504b219e87a5a8c4dbb42688d288bd7edf14b1bf6516526e944224810bcf8ad8678c3046a85061b228c08a4ee88952c35b1ed8
+MISC ChangeLog 2576 SHA256 8508fea901320874b3974b72cf9aa0398e2359a699bfde5c191c29ea7e7307e2 SHA512 d6b22c718430c538af7f610c48cd192b22d50ddc2fef85294c542d04bb36c4ce5684a80129acf83921d3f37b8aa69d619b9aab0d78f6087210387c9cdc7a842b WHIRLPOOL e5605ac17b3cae62da9612ace72a61f408f527206834c2502dac9551900eae8d9d7895d20fbfb7562689ccae38aa0c3b19ffcdfc7cf3b3f05a0107a6a88374f1
+MISC ChangeLog-2015 1074 SHA256 72d7b99d162c6b0a72912b37f942d125d2342226012bca8c172a59a87647d4b4 SHA512 901127cf761ff944297055dd8bc5957d996076613c3fbbd2898d69a1bbd2feebb0a06529b2b9f0f14ba409b1f1be0df55c8e96d29441e7d70d520bccda993ba5 WHIRLPOOL 472b994bf383cc77454bc3066053c21dc5bd4d2e9814ce3ac651c224eebbeb4cf6147efc54f62dd143c21af3a4e7893a3cf93a3441638838631d3c6c22553d01
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-kids/memonix/memonix-1.6.ebuild b/games-kids/memonix/memonix-1.6.ebuild
new file mode 100644
index 000000000000..e42b88e6e1bc
--- /dev/null
+++ b/games-kids/memonix/memonix-1.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit cmake-utils games
+
+DESCRIPTION="Brain teasers, puzzle and memory games for kid's in one pack"
+HOMEPAGE="http://www.viewizard.com/memonix/"
+SRC_URI="http://www.viewizard.com/download/${PN}_${PV}_src.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl:0[sound,opengl,video,X]
+ media-libs/sdl-image[jpeg]
+ media-libs/sdl-mixer[vorbis]
+ !games-kids/memonix-bin"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/MemonixSourceCode
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ exeinto "$(games_get_libdir)"
+ doexe ../${P}_build/Memonix
+
+ insinto "${GAMES_DATADIR}/${PN}"
+ doins ../gamedata.vfs
+
+ games_make_wrapper ${PN} "$(games_get_libdir)"/Memonix "${GAMES_DATADIR}"/${PN}
+
+ newicon ../icon48.png ${PN}.png
+ make_desktop_entry ${PN}
+
+ dodoc ReadMe.txt
+
+ prepgamesdirs
+}
diff --git a/games-kids/memonix/metadata.xml b/games-kids/memonix/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-kids/memonix/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/games-kids/metadata.xml b/games-kids/metadata.xml
new file mode 100644
index 000000000000..8836465ca306
--- /dev/null
+++ b/games-kids/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The games-kids category contains games designed for children.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie games-kids enthält Spiele für Kinder.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría games-kids contiene juegos diseñados para niños.
+ </longdescription>
+ <longdescription lang="ja">
+ games-kidsカテゴリーには子供向けのゲームが含まれています。
+ </longdescription>
+ <longdescription lang="nl">
+ De games-kids categorie bevat spellen die gemaakt zijn voor kinderen.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm games-kids chứa các trò chơi thiết kế cho thiếu nhi.
+ </longdescription>
+ <longdescription lang="sk">
+ Kategória games-kids obsahuje hry navrhnuté pre menšie deti.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria games-kids contiene giochi per bambini.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria games-kids contém jogos para crianças.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria games-kids zawiera gry dla dzieci.
+ </longdescription>
+</catmetadata>
+
diff --git a/games-kids/pytraffic/Manifest b/games-kids/pytraffic/Manifest
new file mode 100644
index 000000000000..079a6a38cd2a
--- /dev/null
+++ b/games-kids/pytraffic/Manifest
@@ -0,0 +1,7 @@
+AUX pytraffic 84 SHA256 84c86c6994b498a8a68360dbc857d44a3a00bcfc919ae02ed88fdc89c7cb6cd7 SHA512 af94d6fc6402e57b78461e65e8eca0ebdd789540a1b8113ed844bfd8bcc4aeff18683c5b254f20b05427d172ac50be06be9d6f8459cf51396a8b8fdd7cb332d9 WHIRLPOOL 095be914431f6de82b46406bc8d84a73e6e19a3861982680716809e21408b4e37910a7842662452ab056e2245c1bd53f6bdeb91d8269c398ceb74d426f6eb720
+DIST pytraffic-2.5.4.tar.gz 2474006 SHA256 7a3254f5a37d71104a1223d960ce8b5d23d40caa4b2b8b8b6236d6a762c00a2a SHA512 c34a9b783e7de998b8ebc39c2ed2bf1b9a40b090c498773297da455b182aaa5f2047fb541bb11a91e11abdeffee9f02b04a37861135c5fa946fccabfc21b44c1 WHIRLPOOL 0e5c76c3d6b409bb93f9f83218a1fa1705d5f6d38041b161846a5137a1b63497a09891f80d543a058a2fc4748ae3802e9dc8074adf24bba2ac3902abdeb2ec18
+EBUILD pytraffic-2.5.4-r1.ebuild 1795 SHA256 2e631947fcca70adaae3a75d30a38b507fef124a8a746cbc2fc63e9a57127abc SHA512 3abc2bdefa1abe9ef3461a04d3a47109c7b24fe44d4199d88faff5fb747541e85c3694dec187bb213cb34aa938d8c5982fece9fdddfff5dc6be5d4af7f94d6a5 WHIRLPOOL 4ea382bb4f0a9b27978a0d6ea8ceb274429ca2794d57ab3babf5b11139066e12d2dd5d346933fa06888bd205083527275c458eb2839345e00255a2095d4f4249
+EBUILD pytraffic-2.5.4-r2.ebuild 1714 SHA256 c532e95ecc0dbdea581bd6645e920a3b06297a6d30f49712401d72c91bbb0926 SHA512 da9a301719b8f9c41acbe4cc8e5a69123330a164a8c2d1ec7d51e948d0152969af8450950ef4954c3d4039785254d6c9026e0c2c7271f22315ead96a75e01ae9 WHIRLPOOL 1318685213aa7e3f51f66cfc8cdfbc9631d4ba572f08ab76183e95bfa67689af6b0fc8954cb75f1b88c6d2ad87bba7febc5286a10e8dfbaf3c112d251bfedbc3
+MISC ChangeLog 2717 SHA256 8dd32b2cef6c877f5db784a1ecb81985b3a8532b1ec2d0177e3b20c3182a3a69 SHA512 9774ff504641856f361bf3a6a00af6bff95009372af0acc0d97c214d589868355010b842eeb7386ec56f58ed4c4c3cd0123cb71b7a31510566f54843e8052403 WHIRLPOOL 05a358448dd5140f82bad29bb3d9c138499d34c7744b3a87ee2883f7156e21eb8f4a7738ad090f8fdbfc93765646264c478adb37b5ddc3744a9235bd732e9f8e
+MISC ChangeLog-2015 2833 SHA256 7c75594ea38805e6a3b7cbb23a85e60a50a3c8a8a334cfe52f8146385043956c SHA512 e9470e7f90d7955db0211d1c5e40255ad8f6bc2dd1f0cb355cc682dc24d31f2b531aecc4d80666a137901898e3c6d685a2164588304868f28507946f1c4a8ffb WHIRLPOOL 3119a18fedb75920c806f97e5b97efd39127edeb3bd7dad34d1c3522ea5f7cc5dff86f2d758bf42adc5d9dc3fbb5c7dda1786b753d9881f927b3acc6bed056aa
+MISC metadata.xml 329 SHA256 5f55cdbd7ef20c42d6a0b6f82dac6b5246e5a9cfc83dbfe19dde05189793b159 SHA512 9dc7087d6e8f9238e014a01f75ac366608fb881eb8d905412a590c7fe52d931d624a2c07164c861511e27152ca1a7b9e095db30b64cc7733cfd2e7e20abc6c60 WHIRLPOOL 074a66c395a32bbec5974bbd2f8a8aa7462e72dc7002f3712b9026b6f62416ad8ecb99ae1f69bd59fcac20f1990ea158b335b99d4e9e96c81a6e998f4d06521e
diff --git a/games-kids/pytraffic/files/pytraffic b/games-kids/pytraffic/files/pytraffic
new file mode 100644
index 000000000000..30ab25196ce7
--- /dev/null
+++ b/games-kids/pytraffic/files/pytraffic
@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+
+import os
+os.chdir("@GAMES_DATADIR@")
+import pytraffic.Main
+
diff --git a/games-kids/pytraffic/metadata.xml b/games-kids/pytraffic/metadata.xml
new file mode 100644
index 000000000000..9814659ba9cc
--- /dev/null
+++ b/games-kids/pytraffic/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="freecode">pytraffic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild b/games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild
new file mode 100644
index 000000000000..6aa5f4fb10e2
--- /dev/null
+++ b/games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils gnome2-utils python-utils-r1 python-r1 distutils-r1 games
+
+DESCRIPTION="Python version of the board game Rush Hour"
+HOMEPAGE="http://freecode.com/projects/pytraffic"
+SRC_URI="http://alpha.uhasselt.be/Research/Algebra/Members/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl:0[sound]
+ media-libs/sdl-mixer"
+RDEPEND="${DEPEND}
+ dev-python/pygtk"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # FHS compliance
+ sed -i \
+ -e 's#return os.path.join(exec_dir,path)#return os.path.join(os.getcwd(),path)#' \
+ Misc.py || die
+
+ sed \
+ -e "s#@GAMES_DATADIR@#${GAMES_DATADIR}/${PN}#" \
+ "${FILESDIR}"/${PN} > "${T}"/${PN} || die
+}
+
+python_install() {
+ # install modules manually, build system broken
+ python_moduleinto ${PN}
+ python_domodule "${BUILD_DIR}"/lib/.
+
+ # allow to import the stuff as module
+ touch "${D}$(python_get_sitedir)"/${PN}/__init__.py || die
+
+ # install python wrapper script to handle multiple ABI properly
+ python_scriptinto "${GAMES_BINDIR}"
+ python_doscript "${T}"/${PN}
+}
+
+python_install_all() {
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins -r doc config.db extra_themes icons libglade music sound_test themes ttraffic.levels
+
+ doicon -s 64 icons/64x64/${PN}.png
+ make_desktop_entry ${PN} PyTraffic
+
+ dodoc AUTHORS CHANGELOG README
+
+ prepgamesdirs
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild b/games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild
new file mode 100644
index 000000000000..c3d2b8f0a0c8
--- /dev/null
+++ b/games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils gnome2-utils python-utils-r1 python-r1 distutils-r1
+
+DESCRIPTION="Python version of the board game Rush Hour"
+HOMEPAGE="http://freecode.com/projects/pytraffic"
+SRC_URI="http://alpha.uhasselt.be/Research/Algebra/Members/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl:0[sound]
+ media-libs/sdl-mixer"
+RDEPEND="${DEPEND}
+ dev-python/pygtk"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # FHS compliance
+ sed -i \
+ -e 's#return os.path.join(exec_dir,path)#return os.path.join(os.getcwd(),path)#' \
+ Misc.py || die
+
+ sed \
+ -e "s#@GAMES_DATADIR@#/usr/share/${PN}#" \
+ "${FILESDIR}"/${PN} > "${T}"/${PN} || die
+}
+
+python_install() {
+ # install modules manually, build system broken
+ python_moduleinto ${PN}
+ python_domodule "${BUILD_DIR}"/lib/.
+
+ # allow to import the stuff as module
+ touch "${D}$(python_get_sitedir)"/${PN}/__init__.py || die
+
+ # install python wrapper script to handle multiple ABI properly
+ python_scriptinto /usr/bin
+ python_doscript "${T}"/${PN}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ insinto /usr/share/${PN}
+ doins -r doc config.db extra_themes icons libglade music sound_test themes ttraffic.levels
+
+ doicon -s 64 icons/64x64/${PN}.png
+ make_desktop_entry ${PN} PyTraffic
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/tuxmath/Manifest b/games-kids/tuxmath/Manifest
new file mode 100644
index 000000000000..8776fcf457b2
--- /dev/null
+++ b/games-kids/tuxmath/Manifest
@@ -0,0 +1,8 @@
+DIST tuxmath_2.0.3.orig.tar.gz 10396696 SHA256 eec49c296d41df39a6474d94ba4e3334e4c16dc180d3ea4a6defc2debfc39887 SHA512 dd7af90f3b1bd637f2f1639a3877d1a9950c95e60b1a71633998e2b0a654bb8015c4bf83540a9af092fe054d468035d0de5f3ddc7d54b17c3235f794a6108fbe WHIRLPOOL ed356ba9e4bc8bf9bd51496ad987befc14cf30a8ff52818c2f7e77278b0ed15bcf06dc9d699ddb5553cb7f20d8e30011b575bdb2cb9dd2ea840b70611670440a
+DIST tuxmath_w_fonts-2.0.1.tar.gz 10448109 SHA256 6d26c08672edf5cce0ef2f685555867a7016c8a186282518276378b6c58774f4 SHA512 04f6c347a5eecca7790b5577a9dcb3ea7bf444e19614b468ba6902e37c25aa7de22c62f7ab34e6bd282326f443496aa1d8320f13c4d12ec7e14c118e519e4dc7 WHIRLPOOL a4749d547651ccc9ddd6a36bdf928e751e36ec03678e4955a80fb24a45a466a1c390dcd0ddb8e006437c1c5e6a2c27e4b47cca0da86a484bde292e4699ce50d7
+EBUILD tuxmath-2.0.1.ebuild 1454 SHA256 362a4fde4a61984e400b1e0f9f5aa61b2996b2de647dfbd0d563a0e3ec6aadc9 SHA512 3018bfeb9a553717ceec69a393c1e24de9b9321d9c74c7751482c68d37461f1b25d06317b1425898f5bb6cb467ceabb17b4b92d08f58c199db5d0230d57a0d91 WHIRLPOOL 5c2693df5565e4c562eafd850dcd784f551404ed7703cd5afbe61132e1e6520d37128ba56d566c5316f41322b3bf857ca2f9311233d00b413db01987add473fe
+EBUILD tuxmath-2.0.3-r1.ebuild 1267 SHA256 c482a9dd36912a7d173c692ecce78e2c426b19e6a19664005bee80cf04963038 SHA512 e3da9218c8faf5659eb31c4d5886e8bf9d82e677d8d1977a51fa11b058dd67a8b7bab7c01ee361be5975f1c61d2a92a3e9e7f6f6327cdb649c3f410cdde197e7 WHIRLPOOL f4d6872ea8aea12314732a6af6390b9740321ec4aa47094f2c8696b65c6503e499a15006f22580a1d0eaae301c8b1df3fae0a23b41814b1d32fd30e778609bed
+EBUILD tuxmath-2.0.3.ebuild 1320 SHA256 8cdd08d3044d4360061ec1416b30d79165cb23b96c07ec6473670a8789a0de51 SHA512 1ed4c3ba37f1b78738f749be4e046b81e56b9cd5108d1f4f6346e9eea30e33ee31d34497195aaecf809a6a0550e8e964584d020f31f1c04b698b0c93b623f9bb WHIRLPOOL 8fd3d13496f0c62934704aaaf5a660eddb5541cceb2598acff22951e67fbcf5a93dfd6496b340ec0db3b33a2e468cd75828d1f7cc487ece568f768ab6f0ba2b9
+MISC ChangeLog 3304 SHA256 f4638e23eaedb99bdb331ea5907d27e3f641451065212d76ee3f375a4381c274 SHA512 88aec2e9a300e81febff183f5a47fdf3bc34ce569c740a2f30deef3d8dd38692d733f9467f17afc9929a7485051e3fe7dda8887acdf914a94c317a06b6a6713c WHIRLPOOL 5499eedb3493ebfbf57e4b3ae90215f37ead5cedabcb4b54862f5c7ad2f0e78b95a610e7075f47c6096a3d002a373f60671627c28670f59cf9c4d27bd3e5e305
+MISC ChangeLog-2015 2307 SHA256 a46bd3f9e91819e37b2ce0d4d67d3b5ca7b3fcd3343ce0f286da5e9e98feb09c SHA512 dea07ea1532c3140f161a5a741d23d74b1871bc4deb9f2e4437b74b01f5c91a0764d72e8d222232db68320e1a39a44db7a1d9aade9786ba8d3a12d1999f9d5af WHIRLPOOL 78daaec5cf23734c226f8a4c66eb5ba34224d58dae7949718117ca4c9762c6ec651d0d2128d718641c7d3574af8b8d0b502c3eaf236942cb732c1436fb29fcd0
+MISC metadata.xml 330 SHA256 be9087bc4c0c32c1c578c9bbe255a642307c512bb86ed05ed6ca52d355e478b1 SHA512 6119196d06b8bdee2062eda1fcca6735e17325bbc19991a1c021c864f6d962e44eda75fc016b2995056c452431659b7d1e158723d115ae58e699bbeb50e5fa1b WHIRLPOOL dcee4b5e0d3a3be65afeaff177c8a27ec0199b68a1792770b3b7318a1038fe05531a8eb1ed100b75d9d1ef9c04fc273eb0f9aab35dcda7ce84b3ead3264f2fc7
diff --git a/games-kids/tuxmath/metadata.xml b/games-kids/tuxmath/metadata.xml
new file mode 100644
index 000000000000..b916dfd60180
--- /dev/null
+++ b/games-kids/tuxmath/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="sourceforge">tuxmath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/tuxmath/tuxmath-2.0.1.ebuild b/games-kids/tuxmath/tuxmath-2.0.1.ebuild
new file mode 100644
index 000000000000..14fff16c5530
--- /dev/null
+++ b/games-kids/tuxmath/tuxmath-2.0.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils games
+
+MY_PN="${PN}_w_fonts"
+DESCRIPTION="Educational arcade game where you have to solve maths problems"
+HOMEPAGE="http://tux4kids.alioth.debian.org/tuxmath/"
+SRC_URI="mirror://sourceforge/tuxmath/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="nls svg"
+
+RDEPEND="dev-games/t4k-common[svg?]
+ dev-libs/libxml2:2
+ media-libs/libsdl:0
+ media-libs/sdl-pango
+ media-libs/sdl-image[jpeg,png]
+ media-libs/sdl-mixer[mod]
+ media-libs/sdl-net
+ nls? ( virtual/libintl )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_prepare() {
+ sed -i \
+ -e '/\bdoc\b/d' \
+ Makefile.in || die
+ sed -i \
+ -e '/strncat/s/)/ - 1)/' \
+ src/server.c || die
+}
+
+src_configure() {
+ egamesconf \
+ --disable-dependency-tracking \
+ --localedir=/usr/share/locale \
+ $(use_enable nls) \
+ $(usex svg "" "--without-rsvg")
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ doicon -s scalable data/images/icons/${PN}.svg
+ make_desktop_entry ${PN} "TuxMath"
+ dodoc doc/{README,TODO,changelog}
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild b/games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild
new file mode 100644
index 000000000000..56c09b87901e
--- /dev/null
+++ b/games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils
+
+MY_PN="${PN}_w_fonts"
+DESCRIPTION="Educational arcade game where you have to solve maths problems"
+HOMEPAGE="http://tux4kids.alioth.debian.org/tuxmath/"
+SRC_URI="mirror://debian/pool/main/t/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls svg"
+
+RDEPEND="dev-games/t4k-common[svg?]
+ dev-libs/libxml2:2
+ media-libs/libsdl:0[video]
+ media-libs/sdl-image[jpeg,png]
+ media-libs/sdl-mixer[mod]
+ media-libs/sdl-net
+ media-libs/sdl-pango
+ nls? ( virtual/libintl )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_prepare() {
+ default
+
+ sed -i -e '/\bdoc\b/d' Makefile.in || die
+}
+
+src_configure() {
+ econf \
+ --localedir=/usr/share/locale \
+ $(use_enable nls) \
+ $(usex svg "" "--without-rsvg")
+}
+
+src_install() {
+ default
+ doicon -s scalable data/images/icons/${PN}.svg
+ make_desktop_entry ${PN} "TuxMath"
+ dodoc doc/{README,TODO,changelog}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/tuxmath/tuxmath-2.0.3.ebuild b/games-kids/tuxmath/tuxmath-2.0.3.ebuild
new file mode 100644
index 000000000000..daf6850076ba
--- /dev/null
+++ b/games-kids/tuxmath/tuxmath-2.0.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils games
+
+MY_PN="${PN}_w_fonts"
+DESCRIPTION="Educational arcade game where you have to solve maths problems"
+HOMEPAGE="http://tux4kids.alioth.debian.org/tuxmath/"
+SRC_URI="mirror://debian/pool/main/t/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="nls svg"
+
+RDEPEND="dev-games/t4k-common[svg?]
+ dev-libs/libxml2:2
+ media-libs/libsdl:0[video]
+ media-libs/sdl-pango
+ media-libs/sdl-image[jpeg,png]
+ media-libs/sdl-mixer[mod]
+ media-libs/sdl-net
+ nls? ( virtual/libintl )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_prepare() {
+ sed -i -e '/\bdoc\b/d' Makefile.in || die
+}
+
+src_configure() {
+ egamesconf \
+ --localedir=/usr/share/locale \
+ $(use_enable nls) \
+ $(usex svg "" "--without-rsvg")
+}
+
+src_install() {
+ default
+ doicon -s scalable data/images/icons/${PN}.svg
+ make_desktop_entry ${PN} "TuxMath"
+ dodoc doc/{README,TODO,changelog}
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-kids/tuxmathscrabble/Manifest b/games-kids/tuxmathscrabble/Manifest
new file mode 100644
index 000000000000..322c3110c912
--- /dev/null
+++ b/games-kids/tuxmathscrabble/Manifest
@@ -0,0 +1,7 @@
+AUX tuxmathscrabble-0.8.1-gentoo.patch 2770 SHA256 49d6b6916a920160e32829a4fdb6c100e65d3254089039fde06dae52ff8ddb24 SHA512 11633dbaae261d007638fc7f6dd2e934654fa699d5f08d6fd01552c62de2b7e52e95ecd737920b62cbf3d289f5b8da0eeef2416a0f45d1d54a9aca4432684c4d WHIRLPOOL 15b22cfdd83ddc80cdd6067037e2b3a6ff048e7266088efb6cafccd24bcfe32aed3fc7d802662a17c869d8e3952b07a819b365ebc6d6c80da8f7543cbfe4d6b8
+DIST tuxmathscrabble-0.8.1.tar.gz 9376820 SHA256 6cce0ecc9d30decf11cdf746e8c3dad4527022878b2efba433563b1ca0d28c92 SHA512 70a48b078af170c4008beca495576afc6e0dd72239b2b57543a98642ee9e8d13a2ae48aa5afab77015c8c56cd9a2d80865645504a620b2e2b798ed40f653533c WHIRLPOOL 2e5e35803b08e035bed343b66ca12bdd2d0bea09643885ec129acc6206203ac599a6cb6e85ce4a1772120f9898a418a68fdb64af4486e5b743750134833cc330
+EBUILD tuxmathscrabble-0.8.1-r1.ebuild 1314 SHA256 dbdd41d9084745cb7557b5dc2172ce147561a981d9c3cc7bf50441c430b1995a SHA512 82134dc3fc4cafccbf9812871016971a518b1ee5f002ff3faa67fde4d7dfea596121f2a2555dc3adfbb76818b6bc1e0aba484a5a2b62b485cc1c49e59af10171 WHIRLPOOL 9c647318cc1a0f32ee684738898e0a31e58ce12886708803afa96d1bd0fa49b6b810510575d6a9e69dbe014627c046515770ab84e0b490952f7f2d5b1dde35d5
+EBUILD tuxmathscrabble-0.8.1.ebuild 1353 SHA256 032535cfb3a309b51cffcbf6aa3e9fadba2dca4f4c3319a754e8c05c9d2fc6d1 SHA512 74bae61d7320071a5352d298033ab78e35038fe0357f91a85739c558c480c7e593bf43215afb680efd3821405ca73c5c7eb4d644127ce595b61f85400bbd09a5 WHIRLPOOL b42500519e56a0de67e5d6d8a4b56a9870ffde0a7ad6f79af9f6503124af489c6aec397aed3b64ec0d093ae2cb723f3939eaa9d54e6ec552c773187a03992c5d
+MISC ChangeLog 2810 SHA256 b12ea8e1cc0ab664553d4b19eacc8bf1d7fc1e5d0cff4ecb480b4799875417ad SHA512 79bc96b1926ccc07cf6c7d526f356573ccf5ba0ff8ce4bdfdf3ddb25710d7066ea31aa54935994cfb166e662c78e4c95b707d545e01c58f4490257e703136fd8 WHIRLPOOL 3a2b1bd055b7d73350f3904f8d14bb8452d5611178025c0a7c56874dc99e657f0ae524e2d153643b6a7ec931bfbc1638d16c7281d667dc46c4ab6bb9193b920d
+MISC ChangeLog-2015 3795 SHA256 a5e356d046738d2b8cf882912efc80cdcf6efe6f88797da5f96f5c198a1975ad SHA512 ec04482523e86f26b6e12ca731eefbcbf2d0611f5408c372d1494c8f0c16fb0e0da7f59c08486a99d1eacdc2cb703b90049f5628f648e60c4869c91038d48f1b WHIRLPOOL 98c0bc4a165639f1d4e3bfd85f256b81c343151b420aefc3b9605a8a1c815068a67664d9bb9c4ea9ba4d5d93d944871be4606ed74a768d5458bb10c01db6a0f4
+MISC metadata.xml 344 SHA256 546dfb13a9dc656ca544c237d5e06cc0c13184451f0a4408c1ca7b1cd770c9f2 SHA512 28b2c2b0b4de1a63524eeda1048d8bf7149bfb7eec23a39e22503143c9d68f449d7e40ec60f5529ce882670875961197ccdb5d8cf49d5c099f3392877a77d64d WHIRLPOOL 56ab15bcfaa41365f6d7f572160f3133351a3456de4f75324e8888aebda49719cfa00dfdcc3bc66fdebb11ee7e104ff59c6cbd37f211ead13f285a89514efee1
diff --git a/games-kids/tuxmathscrabble/files/tuxmathscrabble-0.8.1-gentoo.patch b/games-kids/tuxmathscrabble/files/tuxmathscrabble-0.8.1-gentoo.patch
new file mode 100644
index 000000000000..0e104f2f586f
--- /dev/null
+++ b/games-kids/tuxmathscrabble/files/tuxmathscrabble-0.8.1-gentoo.patch
@@ -0,0 +1,92 @@
+--- a/TuxMathScrabble/tms.py 2015-02-02 22:19:30.894373011 +0100
++++ b/TuxMathScrabble/tms.py 2015-02-02 22:20:19.530320947 +0100
+@@ -1258,7 +1258,7 @@
+ if not os.path.exists(infname):
+
+ master_fname=os.path.join(self.env.fontdir,'.tms_config_master')
+- candidate=os.path.join('/','usr','share','games','tuxmathscrabble','.tms_config_master')
++ candidate=os.path.join('@GENTOO_DATADIR@','.tms_config_master')
+ if os.path.exists(candidate):
+ master_fname=candidate
+
+--- a/.tms_config_master 2015-02-02 22:21:59.655216399 +0100
++++ b/.tms_config_master 2015-02-02 22:25:33.754003432 +0100
+@@ -380,66 +380,66 @@
+ 'wtype':'wx.SpinCtrl',
+ },
+ 'FONT_APPNAME':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'mickey.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':-1,
+ 'tooltip':'Font to be used for application name overlay.',
+ 'value':'mickey.ttf',
+ 'wtype':'wx.FileDialog',
+ },
+ 'FONT_BFONT':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'Bluehigh.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':0,
+ 'tooltip':'Button Font',
+ 'value':'Bluehigh.ttf',
+ 'wtype':'wx.FileDialog',
+ },
+ 'FONT_CFONT':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'arialbd.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':0,
+ 'tooltip':'Character font used for tile characters',
+ 'value':'arialbd.ttf',
+ 'wtype':'wx.FileDialog',
+ },
+ 'FONT_HUD':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'aqua_pfont.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':0,
+ 'tooltip':'The default font to be used for other overlay information (credits, etc).',
+ 'value':'aqua_pfont.ttf',
+ 'wtype':'wx.FileDialog',
+ },
+ 'FONT_OVERLAY':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'arial.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':0,
+ 'tooltip':'The default font to be used for other overlay information (credits, etc).',
+ 'value':'arial.ttf',
+ 'wtype':'wx.FileDialog',
+ },
+ 'FONT_PFONT':{
+- 'default_path':'./Font',
++ 'default_path':'@GENTOO_DATADIR@/Font',
+ 'default_value':'Bluehigh.ttf',
+ 'descr':'',
+ 'dtype':'wx.String',
+- 'path':'./Font',
++ 'path':'@GENTOO_DATADIR@/Font',
+ 'showme':0,
+ 'tooltip':'Point value font (ie lower right corner of tiles)',
+ 'value':'Bluehigh.ttf',
diff --git a/games-kids/tuxmathscrabble/metadata.xml b/games-kids/tuxmathscrabble/metadata.xml
new file mode 100644
index 000000000000..bc7656e3fc1e
--- /dev/null
+++ b/games-kids/tuxmathscrabble/metadata.xml
@@ -0,0 +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>
+ <upstream>
+ <remote-id type="github">asymptopia/tuxmathscrabble</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1-r1.ebuild b/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1-r1.ebuild
new file mode 100644
index 000000000000..53a209e1052b
--- /dev/null
+++ b/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1 multilib
+
+MY_PN=TuxMathScrabble
+DESCRIPTION="math-version of the popular board game for children 4-10"
+HOMEPAGE="http://www.asymptopia.org/"
+SRC_URI="https://github.com/asymptopia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~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}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+PATCHES=(
+ "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_prepare() {
+ default
+
+ rm -f $(find . -name '*.pyc')
+ sed -i \
+ -e "s:@GENTOO_DATADIR@:/usr/share/${MY_PN}:" \
+ ${MY_PN}/tms.py \
+ .tms_config_master \
+ || die "sed failed"
+ sed -i \
+ -e "s:python2.7-32:python:g" \
+ ${PN}.py || die "2nd sed failed"
+ python_fix_shebang .
+}
+
+src_install() {
+ newbin ${PN}.py ${PN}
+
+ insinto $(python_get_sitedir)
+ doins -r ${MY_PN}
+
+ insinto /usr/share/${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
+}
diff --git a/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild b/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild
new file mode 100644
index 000000000000..422b77992538
--- /dev/null
+++ b/games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1 multilib games
+
+MY_PN=TuxMathScrabble
+DESCRIPTION="math-version of the popular board game for children 4-10"
+HOMEPAGE="http://www.asymptopia.org/"
+SRC_URI="https://github.com/asymptopia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 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}"
+
+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"
+ sed -i \
+ -e "s:python2.7-32:python:g" \
+ ${PN}.py || die "2nd 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
+}
diff --git a/games-kids/tuxtype/Manifest b/games-kids/tuxtype/Manifest
new file mode 100644
index 000000000000..97733cbaf59e
--- /dev/null
+++ b/games-kids/tuxtype/Manifest
@@ -0,0 +1,6 @@
+DIST tuxtype_w_fonts-1.8.1.tar.gz 11528002 SHA256 2687b858679b4f0b4f42204211d162234568198544bd95a9b71ec96e788d1481 SHA512 2c360807295f8d9f3d18f36b64c49e39fac78d81570c7a554244a01ee76627c90579e580b609ea7994378f5bbff916142e293ad94306b7b38d132fdc1c53734f WHIRLPOOL 9af2c761b6c1758cd4b3f5b746f9173b65a40972838e657a497b38ca3ec1e967a6b05193a69018ce0e4d9efaf9b781ef544b5196b4bc1c658ce7fd714b9d41a9
+EBUILD tuxtype-1.8.1-r1.ebuild 1058 SHA256 1f9cc7cf8258e3c7c6caa4a61e79c8eed39aff4fe464e132e22f46d584a2b8d6 SHA512 1ef36f7a6b95dff17e7126af131c34781abbeed496e2e3cac52259882bd9d386dc1db7369798f716902c121e65fb0ec751b65ba457056753875a022a1119c160 WHIRLPOOL 2aeb955bc7e14919a7adc37be2c9e75f284ecdf4087d84f55c3b9ec42c4b89d1d900bb0acdf0ba6372ad784ce10493e485f890daef2b64f141c564753aea6741
+EBUILD tuxtype-1.8.1.ebuild 1158 SHA256 3f7c0d5b324bb63d582a20c607e2b523ba0da61e5e5c09bec0335fc863b5cc6c SHA512 e66ad0d754ee1ce9d18fcd6c234c41c5d975821a1251ea3c9a47a4375c18c9ca25574f980f0fd0bb715b3bc02a8a7516b326bc5d5ddc161ec8d480ba1b96ad38 WHIRLPOOL 3a322199e610d838106b8f9736a718bd569c728e60786dec5b6981a96daf461d546577cfac953e15e8ae9448c108d5878cab6860870ffc6a931a53485408ab2f
+MISC ChangeLog 2810 SHA256 1bdb6a7a15e31bc5dd7adc28139b0eef20a0a1e4b95cb1cbe46bd3e625ed027f SHA512 3761db47157e34d82699eee62eab8ed9081a921c1cd86c6b96e16085412e06556bcbc2dc4da19e0d24b6775731ed87215eede716b6e1054ad270896b3a45c908 WHIRLPOOL 39dd6ddadaba4d7d0e189c17f4a44729fc3e72e9db68f9bca40c456f328511022d3c7319797414a16990772e66f36b29dcef6b506b16fd419b5a3871f324d141
+MISC ChangeLog-2015 3807 SHA256 ff6c5e0f5591d695f4923f60c9f177b7e79e636c0d44d8a9ffc371ab3e771ae4 SHA512 2c48e776d85df7ba82000d1af369306d09a514795bad13127818400eb2e36ec2e0ed21ef5503c100b57b2d96f0b49c9ffde103124391fbe8e6d21725a3cc14f1 WHIRLPOOL 40344eb939099cfcebc0a71ebc491860311b3477ba72afd9a5adc18f0ac6e016c657cc5f47a74c1544ad05e80933737db1f365cbdb73bb92af656604388c58ce
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-kids/tuxtype/metadata.xml b/games-kids/tuxtype/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-kids/tuxtype/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
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 000000000000..bef649358fc0
--- /dev/null
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 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"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~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}
+}
diff --git a/games-kids/tuxtype/tuxtype-1.8.1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1.ebuild
new file mode 100644
index 000000000000..8fe64f542720
--- /dev/null
+++ b/games-kids/tuxtype/tuxtype-1.8.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+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 x86"
+IUSE="svg"
+
+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}
+
+src_prepare() {
+ sed -i \
+ -e 's:$(prefix)/share:'${GAMES_DATADIR}':g' \
+ -e 's:$(prefix)/doc/$(PACKAGE):/usr/share/doc/'${PF}':g' \
+ $(find -name Makefile.in) || die
+}
+
+src_configure() {
+ egamesconf \
+ --docdir=/usr/share/doc/${PF} \
+ --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 "${GAMES_SYSCONFDIR}/${PN}" "${GAMES_STATEDIR}/${PN}/words"
+ prepgamesdirs
+}