diff options
Diffstat (limited to 'games-arcade/frozen-bubble')
4 files changed, 122 insertions, 0 deletions
diff --git a/games-arcade/frozen-bubble/Manifest b/games-arcade/frozen-bubble/Manifest new file mode 100644 index 000000000000..fddde44fe41b --- /dev/null +++ b/games-arcade/frozen-bubble/Manifest @@ -0,0 +1,6 @@ +AUX frozen-bubble-2.2.1_beta1-Werror.patch 730 SHA256 bcbab0800ab1ec809ef3170db338efcc1f7392adfb02a2d917dc69aca862c60f SHA512 f415e02ce8a048922e12172ad4e8ac7a36f0d9daed59b15f7781eba233a1e7de6cf5e0a23311ad10294cf1a481af6ea2f92fa039dc55e7c4d9d90b8772ee9a1b WHIRLPOOL 8f42c551b7c6eb11aa25cf5771a88f5fe94896b53a1085d82ff9e7b7dd68afe0ea5078276f871998cd1fbc3c7f007f49c9d0461780ffc9fb52d6dc0a8998b762 +DIST frozen-bubble-2.2.1-beta1.tar.bz2 22424798 SHA256 c5be403ccb71543dab1aeb7d5ae311e18693f79937fb9159469cdad0abf18ac4 SHA512 a5d1432195bc41b2823678986fe71223acf5c740636a871758e6337072c74a84bca7aa7088af7b299586e4e261521ae0b3341805692ab684d93e85f52174b1ac WHIRLPOOL 7b2782c8fe4a1dc8e77d5eba0d3e1cae12435e82d2c623ca0de6d5c91822bf07855a6f643b9f711eccba7232e7c80872add3296ee1915da518a154340fcd92dc +EBUILD frozen-bubble-2.2.1_beta1.ebuild 1799 SHA256 4983a650e81dd1e312f56fa0f0910bc32941a51e78cb23cac3da865b68c00945 SHA512 94b4fa29711757c1b77fbf8ebe40ee6f90499e612fa82abbe53a3c0d3cb46f30837f5c94edd3109b57d0dbc3f4f0ebc1b9d40ec473fcb372e9272311755edad4 WHIRLPOOL b40c6acce5700031fc627b5d3dff81573714a7748fdae30197c5fff5dd676d0c621f78697ac5c00aaf1e49bf601584746969a8b51374fb5c3a063efff4779d22 +MISC ChangeLog 2510 SHA256 290ce24407de60aa85bc81762994e939be0467bc6277026bd8add03187727ae0 SHA512 8f7794937073d6d669d245b5ed8546a8ce943b6148065956621b0fe8971c3df5911e01b3679d51370bc5a665dee759bb51e495d1c86f373e507942baaf70d5e2 WHIRLPOOL cdcba872f4e06d9bcff6ed132ff1df7c9e4f53bc8aa48e5e03f45fc07269b4189e135efa8a7877d30b529bf7217815e071ee671256f8d6579968f7f1862a107d +MISC ChangeLog-2015 10906 SHA256 e3e1131d51d8eeb9f224b8574a7feca9f33a9562620e3e5829a4bdc231fb6909 SHA512 33c300a9fb9cd6bf45d5727b9ac4bf1af07d9d2ff70fd15e05ad3c9f2947fada9c82c65fcaf3b874933649873ee0396878d28d00ef300b4d3ed0d9fd1191866d WHIRLPOOL a3d5f95fd79018bc621327edd8e82f9a1b349099256504bdd280768defe46a8e986183f81ba568d60812eb0688ade7ba193d4cef043d80d9fb520684efe81fce +MISC metadata.xml 540 SHA256 397fd89e8bfe62d15662b723dea74ea92e2868f6becc87d83b8d6a62f879eb81 SHA512 71aabe570ce8682e1d3b9ee9fc2c8c9efd06eef8f33623310180e811fbf06b4a9d0456cf2ea78bda6cbd69a208f8abf1dac3855bcbf41aa121b7acbb4ba33ccc WHIRLPOOL bc3d165870af06bc321e688f2dacfe9240ae6ca54b1d80cae81b1441a1a76ef923296373113f912bba8ee1fce3f62f5573fb5467f5c434ba0d1de8c653e6b77a diff --git a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch new file mode 100644 index 000000000000..d891d8e71a63 --- /dev/null +++ b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch @@ -0,0 +1,15 @@ +From: Julian Ospald <hasufell@gentoo.org> +Date: Sun Feb 10 14:48:58 UTC 2013 +Subject: remove Werror compiler flag wrt #456654 + +--- inc/My/Builder.pm ++++ inc/My/Builder.pm +@@ -123,7 +123,7 @@ + push @ofiles, $cbuilder->compile( + source => catfile($server_directory, $cfile), + extra_compiler_flags => [ +- qw(-g -Wall -Werror -pipe), # verbatim from Makefile ++ qw(-Wall), # verbatim from Makefile + '-I' . $server_directory, # does not seem to be necessary + $cbuilder->split_like_shell(`pkg-config glib-2.0 --cflags`), + $cbuilder->split_like_shell(`pkg-config glib-2.0 --libs`), diff --git a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1.ebuild b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1.ebuild new file mode 100644 index 000000000000..168b5bd24e04 --- /dev/null +++ b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +MY_P=${P/_/-} +inherit eutils gnome2-utils perl-module toolchain-funcs games + +DESCRIPTION="A Puzzle Bubble clone written in perl (now with network support)" +HOMEPAGE="http://www.frozen-bubble.org/" +SRC_URI="http://www.frozen-bubble.org/data/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-lang/perl-5.12 + >=dev-libs/glib-2 + >=dev-perl/Alien-SDL-1.413 + dev-perl/Compress-Bzip2 + dev-perl/File-ShareDir + dev-perl/File-Slurp + dev-perl/File-Which + dev-perl/IPC-System-Simple + >=dev-perl/SDL-2.511 + media-libs/sdl-image[gif,png] + media-libs/sdl-mixer[vorbis] + media-libs/sdl-pango + media-libs/sdl-ttf + virtual/libiconv + virtual/perl-Getopt-Long + virtual/perl-IO" +DEPEND="${RDEPEND} + virtual/pkgconfig + dev-perl/Locale-Maketext-Lexicon + virtual/perl-ExtUtils-CBuilder + virtual/perl-ExtUtils-ParseXS + dev-perl/Module-Build" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + perl-module_src_prepare + epatch "${FILESDIR}"/${P}-Werror.patch +} + +src_configure() { + LD=$(tc-getCC) perl-module_src_configure +} + +src_compile() { + LD=$(tc-getCC) perl-module_src_compile +} + +src_install() { + mydoc="AUTHORS Changes HISTORY README" perl-module_src_install + + dodir "${GAMES_BINDIR}" + mv -vf "${D}"/usr/bin/f* "${D}/${GAMES_BINDIR}" || die + + newdoc server/README README.server + newdoc server/init/README README.server.init + + local res + for res in 16 32 48 64; do + newicon -s ${res} share/icons/frozen-bubble-icon-${res}x${res}.png ${PN}.png + done + + make_desktop_entry ${PN} Frozen-Bubble + + 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-arcade/frozen-bubble/metadata.xml b/games-arcade/frozen-bubble/metadata.xml new file mode 100644 index 000000000000..7f5d7f12567e --- /dev/null +++ b/games-arcade/frozen-bubble/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> +</maintainer> +<longdescription> +Full-featured, colorful animated penguin eyecandy, 100 levels of 1p game, hours and hours of +2p game, a level-editor, 3 professional quality 20-channels music tracks, 15 stereo sound +effects, 7 unique graphical transition effects. + +You need this game. +</longdescription> +</pkgmetadata> |