We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

annotate media-libs/xine-lib/xine-lib-1.1.20.ebuild @ 26:abab9b79caf9

media-libs/xine-lib-1.1.20: adding full mask to avoid accidental merges
author Daniel Neugebauer <dneuge@energiequant.de>
date Thu, 11 Oct 2012 16:39:35 +0200
parents d0b03ba8efdd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
1 # Copyright 1999-2012 Gentoo Foundation
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
3 # $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/Attic/xine-lib-1.1.20.ebuild,v 1.8 2012/04/17 08:54:54 ssuominen dead $
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
4
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
5 # modified by gentoo-overlay.megacoffee.net:
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
6 # - applied patch for zlib 1.2.5.2 (https://bugs.gentoo.org/show_bug.cgi?id=401449)
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
7
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
8 EAPI=4
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
9 inherit flag-o-matic toolchain-funcs multilib eutils
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
10
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
11 # This should normally be empty string, unless a release has a suffix.
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
12 if [[ "${P/_pre/}" != "${P}" ]]; then
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
13 SRC_URI="mirror://gentoo/${P}.tar.xz"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
14 else
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
15 MY_PKG_SUFFIX=""
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
16 MY_P="${PN}-${PV/_/-}${MY_PKG_SUFFIX}"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
17 S="${WORKDIR}/${MY_P}"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
18
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
19 SRC_URI="mirror://sourceforge/xine/${MY_P}.tar.xz"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
20 fi
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
21
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
22 DESCRIPTION="Core libraries for Xine movie player"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
23 HOMEPAGE="http://xine.sourceforge.net"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
24
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
25 LICENSE="GPL-2"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
26 SLOT="1"
26
abab9b79caf9 media-libs/xine-lib-1.1.20: adding full mask to avoid accidental merges
Daniel Neugebauer <dneuge@energiequant.de>
parents: 25
diff changeset
27 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
25
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
28
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
29 IUSE="aalib libcaca win32codecs nls +css +X directfb +vorbis +alsa sdl speex +theora ipv6 altivec opengl aac fbcon +xv xvmc samba dxr3 vidix mng flac oss +v4l xinerama vcd +a52 +mad imagemagick +dts +modplug gtk pulseaudio mmap truetype wavpack +musepack +xcb jack real +vis"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
30
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
31 RDEPEND="X? ( x11-libs/libXext
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
32 x11-libs/libX11 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
33 xv? ( x11-libs/libXv )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
34 xvmc? ( x11-libs/libXvMC )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
35 xinerama? ( x11-libs/libXinerama )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
36 win32codecs? ( >=media-libs/win32codecs-0.50 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
37 css? ( >=media-libs/libdvdcss-1.2.7 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
38 alsa? ( media-libs/alsa-lib )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
39 aalib? ( media-libs/aalib )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
40 directfb? ( >=dev-libs/DirectFB-0.9.9 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
41 flac? ( >=media-libs/flac-1.1.2 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
42 sdl? ( >=media-libs/libsdl-1.1.5 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
43 dxr3? ( >=media-libs/libfame-0.9.0 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
44 vorbis? ( media-libs/libogg media-libs/libvorbis )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
45 theora? ( media-libs/libogg media-libs/libvorbis >=media-libs/libtheora-1.0_alpha6 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
46 speex? ( media-libs/libogg media-libs/libvorbis media-libs/speex )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
47 libcaca? ( >=media-libs/libcaca-0.99_beta14 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
48 samba? ( net-fs/samba )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
49 mng? ( media-libs/libmng )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
50 vcd? ( media-video/vcdimager
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
51 dev-libs/libcdio[-minimal] )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
52 a52? ( >=media-libs/a52dec-0.7.4-r5 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
53 mad? ( media-libs/libmad )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
54 imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
55 dts? ( media-libs/libdca )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
56 aac? ( >=media-libs/faad2-2.6.1 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
57 virtual/ffmpeg
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
58 modplug? ( >=media-libs/libmodplug-0.8.8.1 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
59 nls? ( virtual/libintl )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
60 gtk? ( x11-libs/gtk+:2 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
61 pulseaudio? ( media-sound/pulseaudio )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
62 truetype? ( media-libs/freetype:2 media-libs/fontconfig )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
63 virtual/libiconv
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
64 wavpack? ( >=media-sound/wavpack-4.31 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
65 musepack? ( >=media-sound/musepack-tools-444 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
66 xcb? ( >=x11-libs/libxcb-1.0 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
67 jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
68 real? (
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
69 x86? ( media-libs/win32codecs )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
70 x86-fbsd? ( media-libs/win32codecs )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
71 amd64? ( media-libs/amd64codecs ) )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
72 v4l? ( media-libs/libv4l )"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
73 DEPEND="${RDEPEND}
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
74 app-arch/xz-utils
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
75 X? ( x11-libs/libXt
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
76 x11-proto/xproto
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
77 x11-proto/videoproto
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
78 x11-proto/xf86vidmodeproto
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
79 xinerama? ( x11-proto/xineramaproto ) )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
80 v4l? ( virtual/os-headers )
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
81 dev-util/pkgconfig
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
82 sys-devel/libtool
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
83 nls? ( sys-devel/gettext )"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
84
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
85 src_prepare() {
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
86 epatch "${FILESDIR}/${P}-stat.patch"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
87 epatch "${FILESDIR}/${P}-zlib-1.2.5.2.patch"
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
88 }
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
89
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
90 src_configure() {
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
91 #prevent quicktime crashing
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
92 append-flags -frename-registers -ffunction-sections
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
93
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
94 # Specific workarounds for too-few-registers arch...
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
95 if [[ $(tc-arch) == "x86" ]]; then
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
96 filter-flags -fforce-addr
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
97 filter-flags -momit-leaf-frame-pointer # break on gcc 3.4/4.x
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
98 filter-flags -fno-omit-frame-pointer #breaks per bug #149704
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
99 is-flag -O? || append-flags -O2
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
100 fi
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
101
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
102 # Set the correct win32 dll path, bug #197236
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
103 local win32dir
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
104 if has_multilib_profile ; then
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
105 win32dir=/usr/$(ABI="x86" get_libdir)/win32
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
106 else
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
107 win32dir=/usr/$(get_libdir)/win32
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
108 fi
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
109
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
110 # Too many file names are the same (xine_decoder.c), change the builddir
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
111 # So that the relative path is used to identify them.
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
112 mkdir "${WORKDIR}"/build
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
113
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
114 ECONF_SOURCE=${S} econf \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
115 --disable-gnomevfs \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
116 $(use_enable nls) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
117 $(use_enable ipv6) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
118 $(use_enable samba) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
119 $(use_enable altivec) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
120 $(use_enable v4l) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
121 $(use_enable v4l libv4l) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
122 $(use_enable mng) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
123 $(use_with imagemagick) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
124 $(use_enable gtk gdkpixbuf) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
125 $(use_enable aac faad) --with-external-libfaad \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
126 $(use_with flac libflac) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
127 $(use_with vorbis) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
128 $(use_with speex) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
129 $(use_with theora) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
130 $(use_with wavpack) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
131 $(use_enable modplug) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
132 $(use_enable a52 a52dec) --with-external-a52dec \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
133 $(use_enable mad) --with-external-libmad \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
134 $(use_enable dts) --with-external-libdts \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
135 $(use_enable musepack) --with-external-libmpcdec \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
136 $(use_with X x) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
137 $(use_enable xinerama) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
138 $(use_enable vidix) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
139 $(use_enable dxr3) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
140 $(use_enable directfb) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
141 $(use_enable fbcon fb) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
142 $(use_enable opengl) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
143 $(use_enable aalib) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
144 $(use_with libcaca caca) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
145 $(use_with sdl) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
146 $(use_enable xvmc) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
147 $(use_with xcb) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
148 $(use_enable oss) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
149 $(use_with alsa) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
150 --without-arts \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
151 --without-esound \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
152 $(use_with pulseaudio) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
153 $(use_with jack) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
154 $(use_enable vcd) --without-internal-vcdlibs \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
155 $(use_enable win32codecs w32dll) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
156 $(use_enable real real-codecs) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
157 $(use_enable mmap) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
158 $(use_with truetype freetype) $(use_with truetype fontconfig) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
159 $(use_enable vis) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
160 --enable-asf \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
161 --with-external-ffmpeg \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
162 --disable-optimizations \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
163 --disable-syncfb \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
164 --with-xv-path=/usr/$(get_libdir) \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
165 --with-w32-path=${win32dir} \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
166 --with-real-codecs-path=/usr/$(get_libdir)/codecs \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
167 --enable-fast-install
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
168 }
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
169
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
170 src_install() {
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
171 emake \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
172 DESTDIR="${D}" \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
173 docdir="/usr/share/doc/${PF}" \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
174 htmldir="/usr/share/doc/${PF}/html" \
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
175 install
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
176
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
177 dodoc ChangeLog
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
178
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
179 rm -f "${D}"usr/lib*/libxine.la
d0b03ba8efdd media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
Daniel Neugebauer <dneuge@energiequant.de>
parents:
diff changeset
180 }