summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-sports/billardgl/billardgl-1.75-r1.ebuild')
-rw-r--r--games-sports/billardgl/billardgl-1.75-r1.ebuild36
1 files changed, 22 insertions, 14 deletions
diff --git a/games-sports/billardgl/billardgl-1.75-r1.ebuild b/games-sports/billardgl/billardgl-1.75-r1.ebuild
index a33973c43e22..fd0cd453b6ec 100644
--- a/games-sports/billardgl/billardgl-1.75-r1.ebuild
+++ b/games-sports/billardgl/billardgl-1.75-r1.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-sports/billardgl/billardgl-1.75-r1.ebuild,v 1.9 2006/12/06 20:27:01 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-sports/billardgl/billardgl-1.75-r1.ebuild,v 1.10 2007/02/14 01:40:34 nyhm Exp $
inherit eutils games
DESCRIPTION="an OpenGL billards game"
HOMEPAGE="http://www.billardgl.de/"
-SRC_URI="mirror://sourceforge/billardgl/BillardGL-${PV}.tar.gz"
+SRC_URI="mirror://sourceforge/${PN}/BillardGL-${PV}.tar.gz
+ mirror://gentoo/${PN}.png"
LICENSE="GPL-2"
-KEYWORDS="amd64 x86 ppc"
SLOT="0"
+KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND="x11-libs/libXi
@@ -25,20 +26,27 @@ src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
- -e "s:/usr/share/BillardGL/:${GAMES_DATADIR}/BillardGL/:" Namen.h \
- || die "sed failed"
+ -e "s:/usr/share/BillardGL/:${GAMES_DATADIR}/${PN}/:" \
+ Namen.h \
+ || die "sed Namen.h failed"
sed -i \
- -e "/^CFLAGS/ s:-pipe -Wall -W:${CFLAGS}:" \
- -e "/^CXXFLAGS/ s:-pipe -Wall -W:${CXXFLAGS}:" Makefile \
- || die "sed failed"
+ -e '/^CXXFLAGS/s:=.*\(-D.*\)-.*:+=\1:' \
+ -e "/^LFLAGS/s:=:=${LDFLAGS}:" \
+ Makefile \
+ || die "sed Makefile failed"
+ sed -i \
+ -e 's:<iostream.h>:<iostream>:' \
+ -e 's:<fstream.h>:<fstream>\nusing namespace std;:' \
+ bmp.cpp \
+ || die "sed bmp.cpp failed"
}
src_install() {
- dogamesbin BillardGL || die "dogamesbin failed"
- dodir "${GAMES_DATADIR}/BillardGL"
- cp -r lang/ Texturen/ "${D}/${GAMES_DATADIR}/BillardGL" || die "cp failed"
+ newgamesbin BillardGL ${PN} || die "newgamesbin failed"
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins -r lang Texturen || die "doins failed"
dodoc README
- doicon "${FILESDIR}/${PN}.png"
- make_desktop_entry ${PN} "BillardGL"
+ doicon "${DISTDIR}"/${PN}.png
+ make_desktop_entry ${PN} BillardGL
prepgamesdirs
}