ChangeLog

# ChangeLog for games-sports/foobillard
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-sports/foobillard/ChangeLog,v 1.14 2007/02/24 01:20:00 nyhm Exp $

24 Feb 2007; Tristan Heaven foobillard-3.0a.ebuild:
Fix dependencies, bug #168179

12 Oct 2006; Diego Pettenò foobillard-3.0a.ebuild:
Force latest versions of autotools.

02 Oct 2006; Diego Pettenò foobillard-3.0a.ebuild:
Add ~x86-fbsd keyword.

01 Oct 2006; Michael Sterrett
+files/foobillard-3.0a-fbsd.patch, foobillard-3.0a.ebuild:
fixup nvidia detection and add fbsd support - patch from Diego Pettenò (bug
#149718)

29 Jan 2006; Joshua Baergen
foobillard-3.0a.ebuild:
Add modular X dependencies.

28 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

03 Jun 2004; Chris Gianelloni
+files/foobillard-3.0a-no_nvidia.patch, foobillard-3.0a.ebuild:
Added to patch to fix compile on non-nvidia hardware and closing bug #52600.

02 Jun 2004; Michael Sterrett foobillard-3.0a.ebuild:
Attempt to address bug #52600

*foobillard-3.0a (29 May 2004)

29 May 2004; Michael Sterrett foobillard-3.0a.ebuild:
version bump; bug #50086

29 May 2004; Michael Sterrett foobillard-2.9.ebuild:
tidy; error messages

*foobillard-2.9 (09 Nov 2003)

09 Nov 2003; Mike Frysinger :
Version bump.

*foobillard-2.8 (17 Jul 2003)

17 Jul 2003; Mike Frysinger :
Removed bumpmaptest in favor of --enable-nvidia config option.

*foobillard-2.7 (20 Jun 2003)

20 Jun 2003; Mike Frysinger :
Version bumped + extended bumpmap check to include the USE_BALL_FRESNEL feature.

*foobillard-2.4 (04 Mar 2003)

05 Mar 2003; Mike Frysinger :
Added bumpmap checking #15503.

04 Mar 2003; Mike Frysinger :
Version bump #14885.

*foobillard-2.2 (18 Dec 2002)

18 Dec 2002; Mike Frysinger :
Version bump #11876 + games eclass support.

*foobillard-1.5 (21 Jun 2002)

17 jul 2002; Jose Alberto Suárez López foobillard-1.5.ebuild :
Added KEYWORDS, SLOT.

21 Jun 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX foobillard-3.0a-fbsd.patch 930 RMD160 969f6f25504293892ba9fba212f34e09f77e094f SHA1 a3579166e13f0a085e5e601d6aea54b010cd549a SHA256 c08aa1e217408fee5729e3e4cc407bf183f5232096ffe0092a3949e9ea6bcffa
AUX foobillard-3.0a-no_nvidia.patch 770 RMD160 db56ca364d8c18c86bbada17a1d465edd9f9b54d SHA1 0d9904ab49426821febb8bd6457b46c6f462e07e SHA256 d94d36c24b8a7d8629bf028a8fba28ed5cf542c5ec2ccdcbf782373b7b9a928b
DIST foobillard-3.0a.tar.gz 1138477 RMD160 9d5a2d271ca270563592c5f6cf23533447c51483 SHA1 1caa51a201b55883640b5c5b1e9fde20fc71a095 SHA256 d05807077bdba32c4ca1d369344ac983675dc859cb7b192fca4196f23b89b137
EBUILD foobillard-3.0a.ebuild 1371 RMD160 3b11886c5953ebfe6b8afb2ca4f4736ca4dde871 SHA1 1b83c9eefe5a1b1f5eb65f4bc9738f8e1bafb028 SHA256 bfa0e64c7b0929fb657128ea1fdab7de239dbcb5482491f6edec90168c06d6dc
MISC ChangeLog 2843 RMD160 d52c80ad4f00fab12f66b616efe1c23f5381e949 SHA1 3ada7b9be6cea3642b7ecabd6081485743701fe9 SHA256 1e002713691bfac843c0efdc07f166a9a0226de2e8fe5b7539b05e5fd1918c82
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

foobillard-3.0a.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-sports/foobillard/foobillard-3.0a.ebuild,v 1.11 2007/02/24 01:20:00 nyhm Exp $

inherit eutils autotools games

DESCRIPTION="8ball, 9ball, snooker and carambol game"
HOMEPAGE="http://foobillard.sunsite.dk/"
SRC_URI="http://foobillard.sunsite.dk/dnl/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
IUSE="sdl"

RDEPEND="x11-libs/libXaw
x11-libs/libXi
virtual/opengl
virtual/glu
>=media-libs/freetype-2.0.9
media-libs/libpng
sdl? ( media-libs/libsdl )
!sdl? ( virtual/glut )"
DEPEND="${RDEPEND}
app-admin/eselect-opengl"

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-no_nvidia.patch \
"${FILESDIR}"/${P}-fbsd.patch

eautoreconf
}

src_compile() {
local myconf
[[ "$(eselect opengl show)" == 'nvidia' ]] \
&& myconf='--enable-nvidia=yes' \
|| myconf='--enable-nvidia=no'

egamesconf \
--enable-sound \
$(use_enable sdl SDL) \
$(use_enable !sdl glut) \
${myconf} \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README README.FONTS
doman foobillard.6
newicon data/full_symbol.png foobillard.png
make_desktop_entry foobillard Foobillard
prepgamesdirs
}

metadata.xml




games