megacoffee.net Gentoo overlay - legacy mirror
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 @ 25:d0b03ba8efdd
media-libs/xine-lib-1.1.20 imported from official repository (deleted files), patch added for zlib
author | Daniel Neugebauer <dneuge@energiequant.de> |
---|---|
date | Thu, 11 Oct 2012 16:24:24 +0200 |
parents | |
children | abab9b79caf9 |
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" |
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
|
27 KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd" |
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 } |