From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-kids/childsplay/Manifest | 9 ++ games-kids/childsplay/childsplay-0.90.2-r1.ebuild | 147 +++++++++++++++++++++ games-kids/childsplay/files/childsplay | 4 + .../files/childsplay-0.90.2-gentoo.patch | 21 +++ games-kids/childsplay/metadata.xml | 15 +++ games-kids/crayon-physics/Manifest | 6 + .../crayon-physics/crayon-physics-55-r1.ebuild | 82 ++++++++++++ games-kids/crayon-physics/crayon-physics-55.ebuild | 83 ++++++++++++ games-kids/crayon-physics/metadata.xml | 13 ++ games-kids/cubetest/Manifest | 7 + games-kids/cubetest/cubetest-0.9.4-r1.ebuild | 32 +++++ games-kids/cubetest/cubetest-0.9.4.ebuild | 33 +++++ .../cubetest/files/cubetest-0.9.4-build.patch | 101 ++++++++++++++ games-kids/cubetest/metadata.xml | 8 ++ games-kids/gcompris/Manifest | 10 ++ .../gcompris/files/gcompris-14.12-build.patch | 81 ++++++++++++ .../gcompris/files/gcompris-15.10-build.patch | 81 ++++++++++++ games-kids/gcompris/gcompris-14.12.ebuild | 89 +++++++++++++ games-kids/gcompris/gcompris-15.10-r1.ebuild | 93 +++++++++++++ games-kids/gcompris/gcompris-15.10.ebuild | 89 +++++++++++++ games-kids/gcompris/metadata.xml | 8 ++ games-kids/gmult/Manifest | 6 + games-kids/gmult/gmult-8.0-r1.ebuild | 39 ++++++ games-kids/gmult/gmult-8.0.ebuild | 46 +++++++ games-kids/gmult/metadata.xml | 11 ++ games-kids/lletters/Manifest | 11 ++ .../lletters/files/lletters-0.1.95-build-2.patch | 60 +++++++++ .../lletters/files/lletters-0.1.95-make-382.patch | 23 ++++ .../lletters/files/lletters-0.1.95-underlink.patch | 11 ++ games-kids/lletters/lletters-0.1.95-r2.ebuild | 44 ++++++ games-kids/lletters/lletters-0.1.95-r3.ebuild | 48 +++++++ games-kids/lletters/metadata.xml | 11 ++ games-kids/memonix/Manifest | 5 + games-kids/memonix/memonix-1.6.ebuild | 47 +++++++ games-kids/memonix/metadata.xml | 8 ++ games-kids/metadata.xml | 35 +++++ games-kids/pytraffic/Manifest | 7 + games-kids/pytraffic/files/pytraffic | 6 + games-kids/pytraffic/metadata.xml | 11 ++ games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild | 86 ++++++++++++ games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild | 82 ++++++++++++ games-kids/tuxmath/Manifest | 8 ++ games-kids/tuxmath/metadata.xml | 11 ++ games-kids/tuxmath/tuxmath-2.0.1.ebuild | 72 ++++++++++ games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild | 65 +++++++++ games-kids/tuxmath/tuxmath-2.0.3.ebuild | 66 +++++++++ games-kids/tuxmathscrabble/Manifest | 7 + .../files/tuxmathscrabble-0.8.1-gentoo.patch | 92 +++++++++++++ games-kids/tuxmathscrabble/metadata.xml | 11 ++ .../tuxmathscrabble-0.8.1-r1.ebuild | 64 +++++++++ .../tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild | 61 +++++++++ games-kids/tuxtype/Manifest | 6 + games-kids/tuxtype/metadata.xml | 8 ++ games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 46 +++++++ games-kids/tuxtype/tuxtype-1.8.1.ebuild | 47 +++++++ 55 files changed, 2173 insertions(+) create mode 100644 games-kids/childsplay/Manifest create mode 100644 games-kids/childsplay/childsplay-0.90.2-r1.ebuild create mode 100644 games-kids/childsplay/files/childsplay create mode 100644 games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch create mode 100644 games-kids/childsplay/metadata.xml create mode 100644 games-kids/crayon-physics/Manifest create mode 100644 games-kids/crayon-physics/crayon-physics-55-r1.ebuild create mode 100644 games-kids/crayon-physics/crayon-physics-55.ebuild create mode 100644 games-kids/crayon-physics/metadata.xml create mode 100644 games-kids/cubetest/Manifest create mode 100644 games-kids/cubetest/cubetest-0.9.4-r1.ebuild create mode 100644 games-kids/cubetest/cubetest-0.9.4.ebuild create mode 100644 games-kids/cubetest/files/cubetest-0.9.4-build.patch create mode 100644 games-kids/cubetest/metadata.xml create mode 100644 games-kids/gcompris/Manifest create mode 100644 games-kids/gcompris/files/gcompris-14.12-build.patch create mode 100644 games-kids/gcompris/files/gcompris-15.10-build.patch create mode 100644 games-kids/gcompris/gcompris-14.12.ebuild create mode 100644 games-kids/gcompris/gcompris-15.10-r1.ebuild create mode 100644 games-kids/gcompris/gcompris-15.10.ebuild create mode 100644 games-kids/gcompris/metadata.xml create mode 100644 games-kids/gmult/Manifest create mode 100644 games-kids/gmult/gmult-8.0-r1.ebuild create mode 100644 games-kids/gmult/gmult-8.0.ebuild create mode 100644 games-kids/gmult/metadata.xml create mode 100644 games-kids/lletters/Manifest create mode 100644 games-kids/lletters/files/lletters-0.1.95-build-2.patch create mode 100644 games-kids/lletters/files/lletters-0.1.95-make-382.patch create mode 100644 games-kids/lletters/files/lletters-0.1.95-underlink.patch create mode 100644 games-kids/lletters/lletters-0.1.95-r2.ebuild create mode 100644 games-kids/lletters/lletters-0.1.95-r3.ebuild create mode 100644 games-kids/lletters/metadata.xml create mode 100644 games-kids/memonix/Manifest create mode 100644 games-kids/memonix/memonix-1.6.ebuild create mode 100644 games-kids/memonix/metadata.xml create mode 100644 games-kids/metadata.xml create mode 100644 games-kids/pytraffic/Manifest create mode 100644 games-kids/pytraffic/files/pytraffic create mode 100644 games-kids/pytraffic/metadata.xml create mode 100644 games-kids/pytraffic/pytraffic-2.5.4-r1.ebuild create mode 100644 games-kids/pytraffic/pytraffic-2.5.4-r2.ebuild create mode 100644 games-kids/tuxmath/Manifest create mode 100644 games-kids/tuxmath/metadata.xml create mode 100644 games-kids/tuxmath/tuxmath-2.0.1.ebuild create mode 100644 games-kids/tuxmath/tuxmath-2.0.3-r1.ebuild create mode 100644 games-kids/tuxmath/tuxmath-2.0.3.ebuild create mode 100644 games-kids/tuxmathscrabble/Manifest create mode 100644 games-kids/tuxmathscrabble/files/tuxmathscrabble-0.8.1-gentoo.patch create mode 100644 games-kids/tuxmathscrabble/metadata.xml create mode 100644 games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1-r1.ebuild create mode 100644 games-kids/tuxmathscrabble/tuxmathscrabble-0.8.1.ebuild create mode 100644 games-kids/tuxtype/Manifest create mode 100644 games-kids/tuxtype/metadata.xml create mode 100644 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild create mode 100644 games-kids/tuxtype/tuxtype-1.8.1.ebuild (limited to 'games-kids') 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 < + + + + games@gentoo.org + Gentoo Games Project + + +Childsplay is a suite of educational games for young children, like gcompris, +but without the overkill of c/c++ and the gnome environ. + + + childsplay + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + + Use the upstream provided bundled libraries. + + + 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 @@ + + + Well done! The correct answer is %1. +- Bene! La risposta esatta è %1. ++ Bene! La risposta esatta è %1. + + + Wrong! The correct answer is %1. +- Sbagliato! La risposta esatta è %1. ++ Sbagliato! La risposta esatta è %1. + + + Next question +@@ -69,11 +69,11 @@ + + + Difficulty +- Difficoltà ++ Difficoltà + + + Can I play Daddy? +- Posso giocare, Papà? ++ Posso giocare, Papà? + + + Don't hurt my brain +@@ -113,7 +113,7 @@ + + + CubeTest is written by Jos van den Oever and released under the General Public License. +- CubeTest è stato scritto da Jos van der Oever ed è rilasciato con la Licenza Pubblica Generale (GPL) di GNU. ++ CubeTest è stato scritto da Jos van der Oever ed è rilasciato con la Licenza Pubblica Generale (GPL) di GNU. + + + Easy +@@ -132,4 +132,4 @@ + Ostico + + +- +\ No newline at end of file ++ 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + gmult + + 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 /* for strs */ + #include + #include + #include +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 /* for strs */ + #include + #include + #include +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 /* 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + lln + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + 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 @@ + + + + + The games-kids category contains games designed for children. + + + Die Kategorie games-kids enthält Spiele für Kinder. + + + La categoría games-kids contiene juegos diseñados para niños. + + + games-kidsカテゴリーには子供向けのゲームが含まれています。 + + + De games-kids categorie bevat spellen die gemaakt zijn voor kinderen. + + + Nhóm games-kids chứa các trò chơi thiết kế cho thiếu nhi. + + + Kategória games-kids obsahuje hry navrhnuté pre menšie deti. + + + La categoria games-kids contiene giochi per bambini. + + + A categoria games-kids contém jogos para crianças. + + + Kategoria games-kids zawiera gry dla dzieci. + + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + pytraffic + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + tuxmath + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + asymptopia/tuxmathscrabble + + 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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + 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 +} -- cgit v1.2.3