summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-04-19 14:14:27 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-04-19 14:14:27 +0000
commit469e203792680de3a691d670e3632dcc45fa7c4a (patch)
treec0a6a9f426e1920f6a8a18138d8e29c02b3c24d2 /media-libs
parentStable on sparc wrt #175141 (diff)
downloadgentoo-2-469e203792680de3a691d670e3632dcc45fa7c4a.tar.gz
gentoo-2-469e203792680de3a691d670e3632dcc45fa7c4a.tar.bz2
gentoo-2-469e203792680de3a691d670e3632dcc45fa7c4a.zip
Use libdts or libdca for dts decoding
(Portage version: 2.1.2.4)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/xine-lib/ChangeLog5
-rw-r--r--media-libs/xine-lib/xine-lib-1.1.6.ebuild14
2 files changed, 16 insertions, 3 deletions
diff --git a/media-libs/xine-lib/ChangeLog b/media-libs/xine-lib/ChangeLog
index edc6a6568524..a9db70f18280 100644
--- a/media-libs/xine-lib/ChangeLog
+++ b/media-libs/xine-lib/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-libs/xine-lib
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.467 2007/04/18 10:16:36 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.468 2007/04/19 14:14:27 aballier Exp $
+
+ 19 Apr 2007; Alexis Ballier <aballier@gentoo.org> xine-lib-1.1.6.ebuild:
+ Use libdts or libdca for dts decoding
*xine-lib-1.1.6 (18 Apr 2007)
diff --git a/media-libs/xine-lib/xine-lib-1.1.6.ebuild b/media-libs/xine-lib/xine-lib-1.1.6.ebuild
index 8121e9b99c39..bc421a6cf3c4 100644
--- a/media-libs/xine-lib/xine-lib-1.1.6.ebuild
+++ b/media-libs/xine-lib/xine-lib-1.1.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.6.ebuild,v 1.1 2007/04/18 10:16:36 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.6.ebuild,v 1.2 2007/04/19 14:14:27 aballier Exp $
inherit eutils flag-o-matic toolchain-funcs libtool autotools
@@ -55,7 +55,7 @@ RDEPEND="
a52? ( >=media-libs/a52dec-0.7.4-r5 )
mad? ( media-libs/libmad )
imagemagick? ( media-gfx/imagemagick )
- dts? ( media-libs/libdts )
+ dts? ( || ( media-libs/libdts media-libs/libdca ) )
>=media-video/ffmpeg-0.4.9_p20070129
modplug? ( media-libs/libmodplug )
nls? ( virtual/libintl )
@@ -85,6 +85,16 @@ DEPEND="${RDEPEND}
sys-devel/libtool
nls? ( sys-devel/gettext )"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # Include system headers for dts in order to be
+ # compatible with libdca and libdts
+ # Workaround from Flameeyes until using external
+ # libdts is done properly (in xine-lib-1.1.7)
+ echo '#include_next <dts.h>' > src/libdts/dts.h
+}
+
src_compile() {
#prevent quicktime crashing
append-flags -frename-registers -ffunction-sections