/[gentoo-x86]/sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild
Gentoo

Diff of /sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.8 Revision 1.13
1# Copyright 1999-2008 Gentoo Foundation 1# Copyright 1999-2011 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild,v 1.8 2008/12/14 23:50:54 maekke Exp $ 3# $Header: /var/cvsroot/gentoo-x86/sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild,v 1.13 2011/09/14 18:51:32 ssuominen Exp $
4 4
5inherit eutils 5EAPI=2
6
7inherit autotools eutils
6 8
7DEB_PATCH="${PN}_${PV}-7" 9DEB_PATCH="${PN}_${PV}-7"
8DESCRIPTION="OpenGL interactive relativistic simulator" 10DESCRIPTION="OpenGL interactive relativistic simulator"
9HOMEPAGE="http://lightspeed.sourceforge.net/" 11HOMEPAGE="http://lightspeed.sourceforge.net/"
12SRC_URI="
10SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz 13 mirror://sourceforge/${PN}/${P}.tar.gz
11 mirror://sourceforge/${PN}/objects-1.tar.gz 14 mirror://sourceforge/${PN}/objects-1.tar.gz
12 mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_PATCH}.diff.gz" 15 mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_PATCH}.diff.gz"
13 16
14LICENSE="LGPL-2.1" 17LICENSE="LGPL-2.1"
15SLOT="0" 18SLOT="0"
19LANGS="es" 22LANGS="es"
20for i in ${LANGS}; do 23for i in ${LANGS}; do
21 IUSE="${IUSE} linguas_${i}" 24 IUSE="${IUSE} linguas_${i}"
22done 25done
23 26
24DEPEND="virtual/opengl 27RDEPEND="
25 x11-libs/gtkglext
26 x11-libs/gtkglarea
27 >=x11-libs/gtk+-2
28 media-libs/libpng 28 media-libs/libpng
29 media-libs/tiff 29 media-libs/tiff
30 virtual/opengl
31 x11-libs/gtkglext
32 x11-libs/gtkglarea:2
33 x11-libs/gtk+:2
30 truetype? ( media-libs/ftgl )" 34 truetype? ( media-libs/ftgl )"
35
36DEPEND="${RDEPEND}
37 dev-util/pkgconfig"
31 38
32S2="${WORKDIR}/objects" 39S2="${WORKDIR}/objects"
33 40
34src_unpack() { 41src_prepare() {
35 unpack ${A}
36 epatch ${DEB_PATCH}.diff 42 epatch "${WORKDIR}/${DEB_PATCH}.diff"
43 epatch \
44 "${FILESDIR}"/${P}-autoconf.patch \
45 "${FILESDIR}"/${P}-libpng15.patch
46 eautoreconf
37} 47}
38 48
39src_compile() { 49src_configure() {
40 econf \ 50 econf \
41 --with-gtk=2 \ 51 --with-gtk=2 \
42 $(use_enable nls) \ 52 $(use_enable nls) \
43 $(use_with truetype ftgl) 53 $(use_with truetype ftgl)
54}
55
56src_compile() {
44 emake || die "emake failed" 57 emake || die "emake failed"
45 for i in ${LANGS}; do 58 for i in ${LANGS}; do
46 use linguas_${i} && emake ${i}.gmo 59 use linguas_${i} && emake ${i}.gmo
47 done 60 done
48} 61}

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.20