From b7af69e8e1e4b595c3dd4e4a477cbb7d21c0203c Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sat, 7 Nov 2015 14:32:57 +0100 Subject: games-board/openyahtzee: Version bump and support wxGTK:3.0 (#563962) Package-Manager: portage-2.2.23 --- games-board/openyahtzee/openyahtzee-1.9.2.ebuild | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 games-board/openyahtzee/openyahtzee-1.9.2.ebuild (limited to 'games-board/openyahtzee/openyahtzee-1.9.2.ebuild') diff --git a/games-board/openyahtzee/openyahtzee-1.9.2.ebuild b/games-board/openyahtzee/openyahtzee-1.9.2.ebuild new file mode 100644 index 000000000000..8458d300d93c --- /dev/null +++ b/games-board/openyahtzee/openyahtzee-1.9.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +WX_GTK_VER="3.0" +inherit eutils wxwidgets toolchain-funcs versionator games + +DESCRIPTION="A full-featured wxWidgets version of the classic dice game Yahtzee" +HOMEPAGE="http://openyahtzee.sourceforge.net/" +SRC_URI="mirror://sourceforge/openyahtzee/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X]" +DEPEND="${RDEPEND} + >=sys-devel/gcc-4.6 + dev-libs/boost" + +pkg_pretend() { + local ver=4.6 + local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support." + if ! version_is_at_least ${ver} $(gcc-version); then + eerror ${msg} + die ${msg} + fi +} + +src_prepare() { + # Debian patch that was upstreamed and accepted + # This can be dropped on next version then + epatch "${FILESDIR}"/${P}-wx3.0.patch +} + +src_configure() { + need-wxwidgets unicode + egamesconf --datadir=/usr/share +} + +src_install() { + default + prepgamesdirs +} -- cgit v1.2.3-65-gdbad