Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 183517 Details for
Bug 255321
media-libs/mlt with USE flags revisited
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for official ebuild
mlt-0.3.6.ebuild.patch (text/plain), 3.33 KB, created by
Roberto Castagnola
on 2009-02-28 20:14:42 UTC
(
hide
)
Description:
Patch for official ebuild
Filename:
MIME Type:
Creator:
Roberto Castagnola
Created:
2009-02-28 20:14:42 UTC
Size:
3.33 KB
patch
obsolete
>--- /usr/portage/media-libs/mlt/mlt-0.3.6.ebuild 2009-02-09 19:40:54.000000000 +0100 >+++ mlt-0.3.6.ebuild 2009-02-24 00:00:24.190846752 +0100 >@@ -4,7 +4,7 @@ > > EAPI=1 > >-inherit eutils toolchain-funcs qt3 >+inherit kde-functions eutils toolchain-funcs > > DESCRIPTION="MLT is an open source multimedia framework, designed and developed > for television broadcasting" >@@ -14,12 +14,11 @@ > LICENSE="GPL-2" > SLOT="0" > KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" >-IUSE="dv xml jack gtk sdl vorbis sox quicktime mmx lame xine lame ogg theora xine ffmpeg libsamplerate qt3 sse" >+IUSE="dv compressed-lumas ffmpeg gtk jack kde libsamplerate mmx qt3 qt4 quicktime sdl sox sse vorbis xine xml" > >-DEPEND="ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20080326 ) >+RDEPEND="ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20080326 ) > dv? ( >=media-libs/libdv-0.104 ) > xml? ( >=dev-libs/libxml2-2.5 ) >- ogg? ( >=media-libs/libogg-1.1.3 ) > vorbis? ( >=media-libs/libvorbis-1.1.2 ) > sdl? ( >=media-libs/libsdl-1.2.10 > >=media-libs/sdl-image-1.2.4 ) >@@ -32,10 +31,14 @@ > sox? ( media-sound/sox ) > quicktime? ( media-libs/libquicktime ) > xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 ) >- lame? ( >=media-sound/lame-3.97_beta2 ) >- qt3? ( x11-libs/qt:3 ) >- theora? ( >=media-libs/libtheora-1.0_alpha5 )" >-RDEPEND=${DEPEND} >+ qt3? ( x11-libs/qt:3 >+ kde? ( kde-base/kdelibs:3.5 ) ) >+ !qt3? ( qt4? ( || ( x11-libs/qt-gui:4 x11-libs/qt:4 ) ) )" >+ >+DEPEND="${RDEPEND} >+ compressed-lumas? ( media-gfx/imagemagick )" >+ >+PDEPEND="!qt3? ( kde? ( media-video/kdenlive ) )" > > pkg_setup() { > local fail="USE sox needs also USE libsamplerate enabled." >@@ -44,34 +47,31 @@ > eerror "${fail}" > die "${fail}" > fi >+ append-ldflags -Wl,--no-as-needed > } > > src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}"/mlt-0.2.3-nostrip.patch >+ epatch "${FILESDIR}"/${PN}-0.3.4-qimage.patch > } > > src_compile() { > tc-export CC > >- local myconf=" --enable-gpl --enable-shared >- --enable-pp --enable-shared-pp >+ local myconf=" --enable-gpl > --enable-motion-est > $(use_enable dv) > $(use_enable mmx) > $(use_enable sse) > $(use_enable gtk gtk2) > $(use_enable vorbis) >- $(use_enable ogg) > $(use_enable sdl) > $(use_enable jack jackrack) > $(use_enable sox) >- $(use_enable theora) >- $(use_enable lame mp3lame) > $(use_enable ffmpeg avformat) > $(use_enable libsamplerate resample) >- $(use_enable qt3 qimage) > $(use_enable xml westley) > $(use_enable xine)" > >@@ -80,6 +80,33 @@ > > (use quicktime && use dv) || myconf="${myconf} --disable-kino" > >+ use compressed-lumas && myconf="${myconf} --luma-compress" >+ >+ # Waiting for media-plugins/frei0r (bug 255321) >+ myconf="${myconf} --disable-frei0r" >+ >+ if use qt3; then >+ myconf="${myconf} --disable-kdenlive" >+ else >+ myconf="${myconf} $(use_enable kde kdenlive)" >+ fi >+ >+ if use qt3; then >+ myconf="${myconf} --qimage-libdir=$QTDIR/$(get_libdir) >+ --qimage-includedir=$QTDIR/include" >+ if use kde; then >+ # compile extra image formats using kde >+ set-kdedir 3.5 >+ myconf="${myconf} --kde-libdir=$KDEDIR/$(get_libdir) >+ --kde-includedir=$KDEDIR/include" >+ fi >+ elif use qt4; then >+ myconf="${myconf} --qimage-libdir=/usr/$(get_libdir)/qt4 >+ --qimage-includedir=/usr/include/qt4" >+ else >+ myconf="${myconf} --disable-qimage" >+ fi >+ > econf ${myconf} || die "econf failed" > sed -i -e s/^OPT/#OPT/ "${S}/config.mak" > emake || die "emake failed"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 255321
:
178831
|
178833
| 183517