diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-board/holdingnuts |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-board/holdingnuts')
-rw-r--r-- | games-board/holdingnuts/Manifest | 7 | ||||
-rw-r--r-- | games-board/holdingnuts/files/holdingnuts-0.0.5-wheel.patch | 17 | ||||
-rw-r--r-- | games-board/holdingnuts/holdingnuts-0.0.5-r1.ebuild | 56 | ||||
-rw-r--r-- | games-board/holdingnuts/holdingnuts-0.0.5-r2.ebuild | 54 | ||||
-rw-r--r-- | games-board/holdingnuts/metadata.xml | 11 |
5 files changed, 145 insertions, 0 deletions
diff --git a/games-board/holdingnuts/Manifest b/games-board/holdingnuts/Manifest new file mode 100644 index 000000000000..9c277bef4bc9 --- /dev/null +++ b/games-board/holdingnuts/Manifest @@ -0,0 +1,7 @@ +AUX holdingnuts-0.0.5-wheel.patch 572 SHA256 bbde9ceaa8ac53e72c264a210cf52139cf1e6291593ca0a6f83834be14aa7eb5 SHA512 eb6041b803fab42f78917dc5138d08b2ff7fe3d9aee03b60a250b78744af1ff315008b21e395894e561c794f46a0ebe5b5dc25fb233038a6965e021ef1239f4d WHIRLPOOL 17df03ba3d2170c0b3e0296d79899ead3e8abb2d4be69441e12242cf0b428a9f9e39f5edd07d3a85c09432e080852f6a3991339c217bcdb9cad653928f25cc91 +DIST holdingnuts-0.0.5.tar.bz2 1456227 SHA256 0fa9a220b63d246294b526c47728b9f26d0aceffa419b3c9784c7f6cab2c8247 SHA512 95eb6d73c5b72c10bf04a03f9fb039bb1573ef74b6a3c820d5cc79fb81b8c6e2df24c5266a4067f4044ce050ba29bf1e2c65c46de50dd7cd3beac4736397053a WHIRLPOOL c5cb943593351388472abf2463f5f59f1fee5a4fab7632b89e7ce7b36ca327cb37d5c7e7d458054a027bb80ff7c44db1ecb8e3574e4757ed4b64c6ad4066c162 +EBUILD holdingnuts-0.0.5-r1.ebuild 1198 SHA256 fc78dc6f6d3086380322944c4f05674eead08b121cd64e212e06e79d345316eb SHA512 54117f68f613b471d79ed6c2921d66371c2919e43ad750181fe0434472e39ad7c16d9d84ad346795a897704c490c9742fc534225b41cc3a402f2061c6d00f071 WHIRLPOOL 7fc72ac11fadf97d2fd271d8b6e2f6ba4ff0742b8eec0d2c16e3fcb85cda9961b7e6345da49dce5fc9aca4f503db5847f831bf0df03bb2ab06d20a28443da976 +EBUILD holdingnuts-0.0.5-r2.ebuild 1053 SHA256 3199aacae57dd8b0c6575cba7c17d25958daa0609b8331436bcc04835257e780 SHA512 34dafdf94e134ba3f0866b2bb86836d4c5e016c8943598ebc52f4047badfd5376d3d2495720e9cefe5f4287930b6eda1a9512b0b3696b6113e6c7d722c08f124 WHIRLPOOL 2b2e1e64dc7fae87bb245d8cc2f6d9868b4a81660342594c66f3e275ab812ce301332308d9d8890b3e60f16766343fe744a28d290b3917edf642398db0ee0d6d +MISC ChangeLog 3604 SHA256 258b2055c0c73142855323cd27ca40fa1bf83515b5f1bb39ecbbded0054a1daa SHA512 352c6b52736337236fccb6b8523f6a64bd4cd1961344476c44b9bdeb751f208ec4fe27f45b388ede0f8cd55cfcd90f45a9ea8f68eb62ddb3bb821a4a2775a351 WHIRLPOOL 8db3fb57e778a4a5842b5baa1ff56ba8b4933a23a4e185af29f6ff8925ad2ff8cd96ad86d8a273549255f717779062ae906cd71f3eabb595092b2dc76de08216 +MISC ChangeLog-2015 1713 SHA256 23db83ef265f5dc79c809b2d754638dc6dc9ad2040d08192c60a757bbb084f84 SHA512 d431912c8b2fd7bee444b61742d0b00ebf3a093b06fe46f01e4cc61aa455a321e13664eafe3df79fce6e7a8bffdcf173a36ff604b39f555f76ce00ca763a3d14 WHIRLPOOL c1703c42d0424853ba348b5c7871a2dcce84830da4de4415deca93f759bab8f679f6d699bd72bb91fe9ec915c138c6eb1a29f6fa520c07c415fd235131ebdb56 +MISC metadata.xml 342 SHA256 055efcfd07dd475d9c972457a0eb734d012cc652c9926a77d1fa4ec24ec99a96 SHA512 ef866e273f29f8ad7f511174ab9a8cbd68e3a235b2ca116ce76995afd082e5492b56e04dc6017effba82986fd4ffa8de045ac1e1ebad1af05d25f95c9e099cc1 WHIRLPOOL 67341193b5816cc680be2f55fcfb59ce81301eaa62dc7a9ee4c74e6d121753ce9d761c571a980e324e18b5930be4e32ce7d34862987f65bfb8224dc9923619de diff --git a/games-board/holdingnuts/files/holdingnuts-0.0.5-wheel.patch b/games-board/holdingnuts/files/holdingnuts-0.0.5-wheel.patch new file mode 100644 index 000000000000..c5993b64bb8c --- /dev/null +++ b/games-board/holdingnuts/files/holdingnuts-0.0.5-wheel.patch @@ -0,0 +1,17 @@ +Description: fixed gamelogic bug with wheel-straight: check suit of ace if testing for straight-flush +Origin: https://sourceforge.net/apps/trac/holdingnuts/changeset/741 +--- a/src/libpoker/GameLogic.cpp ++++ b/src/libpoker/GameLogic.cpp +@@ -179,7 +179,11 @@ + + // is an A2345-straight ("wheel") + if (count == 4 && (last_face == Card::Two && allcards->front().getFace() == Card::Ace)) +- is_straight = true; ++ { ++ // check suit when testing for StraightFlush ++ if (suit == -1 || allcards->front().getSuit() == suit) ++ is_straight = true; ++ } + + if (is_straight) + {
\ No newline at end of file diff --git a/games-board/holdingnuts/holdingnuts-0.0.5-r1.ebuild b/games-board/holdingnuts/holdingnuts-0.0.5-r1.ebuild new file mode 100644 index 000000000000..457e8f4aa2cb --- /dev/null +++ b/games-board/holdingnuts/holdingnuts-0.0.5-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils cmake-utils games + +DESCRIPTION="An open source poker client and server" +HOMEPAGE="http://www.holdingnuts.net/" +SRC_URI="http://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="alsa debug dedicated" + +RDEPEND=" + !dedicated? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + alsa? ( >=media-libs/libsdl-1.2.10:0[alsa] ) + )" + +DEPEND="${RDEPEND} + >=dev-util/cmake-2.6.3" + +src_prepare() { + sed -i -e '/^Path/d' holdingnuts.desktop || die + epatch "${FILESDIR}"/${P}-wheel.patch # upstream patch (bug #307901) +} + +src_configure() { + local mycmakeargs="$(cmake-utils_use_enable alsa AUDIO) + $(cmake-utils_use_enable !dedicated CLIENT) + $(cmake-utils_use_enable debug DEBUG)" + + mycmakeargs="${mycmakeargs} + -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX} + -DCMAKE_DATA_PATH=${GAMES_DATADIR}" + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + if ! use dedicated ; then + domenu ${PN}.desktop + doicon ${PN}.png + doman docs/${PN}.6 + fi + + dodoc ChangeLog docs/protocol_spec.txt + doman docs/${PN}-server.6 + + prepgamesdirs +} diff --git a/games-board/holdingnuts/holdingnuts-0.0.5-r2.ebuild b/games-board/holdingnuts/holdingnuts-0.0.5-r2.ebuild new file mode 100644 index 000000000000..08d29871cc41 --- /dev/null +++ b/games-board/holdingnuts/holdingnuts-0.0.5-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils cmake-utils + +DESCRIPTION="An open source poker client and server" +HOMEPAGE="http://www.holdingnuts.net/" +SRC_URI="http://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa debug dedicated" + +RDEPEND=" + !dedicated? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + alsa? ( >=media-libs/libsdl-1.2.10:0[alsa] ) + )" + +DEPEND="${RDEPEND} + >=dev-util/cmake-2.6.3" + +PATCHES=( + "${FILESDIR}"/${P}-wheel.patch # upstream patch (bug #307901) +) + +src_prepare() { + default + + sed -i -e '/^Path/d' holdingnuts.desktop || die +} + +src_configure() { + local mycmakeargs=(-DWITH_AUDIO=$(usex alsa) + -DENABLE_CLIENT=$(usex !dedicated) + -DWITH_DEBUG=$(usex debug)) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + if ! use dedicated ; then + domenu ${PN}.desktop + doicon ${PN}.png + doman docs/${PN}.6 + fi + + dodoc ChangeLog docs/protocol_spec.txt + doman docs/${PN}-server.6 +} diff --git a/games-board/holdingnuts/metadata.xml b/games-board/holdingnuts/metadata.xml new file mode 100644 index 000000000000..882df6af6590 --- /dev/null +++ b/games-board/holdingnuts/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">downloads</remote-id> + </upstream> +</pkgmetadata> |