/[gentoo-x86]/media-tv/xbmc/xbmc-9999.ebuild
Gentoo

Diff of /media-tv/xbmc/xbmc-9999.ebuild

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

Revision 1.25 Revision 1.26
1# Copyright 1999-2009 Gentoo Foundation 1# Copyright 1999-2009 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/media-tv/xbmc/xbmc-9999.ebuild,v 1.25 2009/05/29 20:58:22 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.26 2009/07/20 08:22:27 vapier Exp $
4 4
5# XXX: be nice to split out packages that come bundled and use the 5# XXX: be nice to split out packages that come bundled and use the
6# system libraries ... 6# system libraries ...
7 7
8EAPI="2" 8EAPI="2"
45 media-libs/faac 45 media-libs/faac
46 media-libs/fontconfig 46 media-libs/fontconfig
47 media-libs/freetype 47 media-libs/freetype
48 media-libs/glew 48 media-libs/glew
49 media-libs/jasper 49 media-libs/jasper
50 media-libs/libass
50 media-libs/libmad 51 media-libs/libmad
52 media-libs/libmms
51 media-libs/libogg 53 media-libs/libogg
52 media-libs/libsamplerate 54 media-libs/libsamplerate
53 media-libs/libsdl[alsa,audio,video,X] 55 media-libs/libsdl[alsa,audio,video,X]
54 media-libs/libvorbis 56 media-libs/libvorbis
55 media-libs/sdl-gfx 57 media-libs/sdl-gfx
56 media-libs/sdl-image[gif,jpeg,png] 58 media-libs/sdl-image[gif,jpeg,png]
57 media-libs/sdl-mixer 59 media-libs/sdl-mixer
58 media-libs/sdl-sound 60 media-libs/sdl-sound
61 media-sound/wavpack
59 net-misc/curl 62 net-misc/curl
60 sys-apps/dbus 63 sys-apps/dbus
61 sys-apps/hal 64 sys-apps/hal
62 sys-apps/pmount 65 sys-apps/pmount
63 virtual/mysql 66 virtual/mysql
91src_prepare() { 94src_prepare() {
92 # Tweak autotool timestamps to avoid regeneration 95 # Tweak autotool timestamps to avoid regeneration
93 find . -type f -print0 | xargs -0 touch -r configure 96 find . -type f -print0 | xargs -0 touch -r configure
94 97
95 # Fix XBMC's final version string showing as "exported" 98 # Fix XBMC's final version string showing as "exported"
96 # instead of the SVN revision number. Also cleanup flags. 99 # instead of the SVN revision number.
97 export SVN_REV=${ESVN_WC_REVISION:-exported} 100 export SVN_REV=${ESVN_WC_REVISION:-exported}
101
98 # Avoid lsb-release dependency 102 # Avoid lsb-release dependency
99 sed -i \ 103 sed -i \
100 -e 's:/usr/bin/lsb_release -d:cat /etc/gentoo-release:' \ 104 -e 's:/usr/bin/lsb_release -d:cat /etc/gentoo-release:' \
101 xbmc/utils/SystemInfo.cpp 105 xbmc/utils/SystemInfo.cpp
102 106
111 export HELP2MAN=$(type -P help2man || echo true) 115 export HELP2MAN=$(type -P help2man || echo true)
112 116
113 econf \ 117 econf \
114 --disable-ccache \ 118 --disable-ccache \
115 --disable-optimizations \ 119 --disable-optimizations \
120 --enable-external-libraries \
116 $(use_enable debug) \ 121 $(use_enable debug) \
117 $(use_enable joystick) \ 122 $(use_enable joystick) \
118 $(use_enable opengl gl) \ 123 $(use_enable opengl gl) \
119 $(use_enable profile profiling) \ 124 $(use_enable profile profiling) \
120 $(use_enable pulseaudio pulse) \ 125 $(use_enable pulseaudio pulse) \

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

  ViewVC Help
Powered by ViewVC 1.1.20