# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils flag-o-matic autotools toolchain-funcs games MY_PV=${PV/_p/_r} MY_PV=${MY_PV//_beta/beta} MY_P="${PN}-${MY_PV}" DESCRIPTION="8ball, 9ball, snooker game. Foobillard clone" HOMEPAGE="http://foobillardplus.sourceforge.net/index.html" SRC_URI="mirror://sourceforge/${PN}/source/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cpu_flags_x86_sse sdl video_cards_nvidia" DEPEND="x11-libs/libXaw x11-libs/libXi virtual/opengl virtual/glu >=media-libs/freetype-2.0.9 media-libs/libpng:0 sdl? ( media-libs/libsdl[video] ) !sdl? ( media-libs/freeglut )" RDEPEND=${DEPEND} S="${WORKDIR}/${MY_P}" # "${FILESDIR}"/${P}-no_nvidia.patch \ # "${FILESDIR}"/${P}-fbsd.patch \ src_prepare() { epatch \ "${FILESDIR}"/${P}-as-needed.patch \ "${FILESDIR}"/${P}-gl-clamp.patch mv configure.{in,ac} eautoreconf } src_configure() { use video_cards_nvidia && append-ldflags -L/usr/$(get_libdir)/opengl/nvidia/lib egamesconf \ --enable-sound \ $(use_enable cpu_flags_x86_sse sse) \ $(use_enable sdl SDL) \ $(use_enable !sdl glut) \ $(use_enable video_cards_nvidia nvidia) } src_install() { default doman foobillard.6 newicon data/full_symbol.png foobillard.png make_desktop_entry foobillard Foobillard prepgamesdirs }