Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 55717 Details for
Bug 73542
Porting: media-video/ffmpeg
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild
ffmpeg.ebuild (text/plain), 3.69 KB, created by
Lina Pezzella (RETIRED)
on 2005-04-08 15:28:06 UTC
(
hide
)
Description:
Ebuild
Filename:
MIME Type:
Creator:
Lina Pezzella (RETIRED)
Created:
2005-04-08 15:28:06 UTC
Size:
3.69 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.4.9_pre1.ebuild,v 1.9 2005/02/06 18:30:56 luckyduck Exp $ > >inherit eutils flag-o-matic gcc > ># TODO: --enablea52bin breaks compile > >DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." >HOMEPAGE="http://ffmpeg.sourceforge.net/" >MY_P=${P/_/-} >S=${WORKDIR}/${MY_P} >SRC_URI="mirror://sourceforge/ffmpeg/${MY_P}.tar.gz" > >LICENSE="LGPL-2" >SLOT="0" >KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64 ~ia64 ppc64 ~arm ~mips ~hppa ~ppc-macos" >IUSE="altivec debug doc dvd encode aac imlib mmx oggvorbis sdl static truetype" > >DEPEND="encode? ( >=media-sound/lame-3.92 ) > oggvorbis? ( >=media-libs/libvorbis-1.0-r1 ) > doc? ( >=app-text/texi2html-1.64 ) > aac? ( >=media-libs/faad2-1.1 > !alpha? ( >=media-libs/faac-1.23 ) ) > dvd? ( >=media-libs/a52dec-0.7.4 ) > sdl? ( >=media-libs/libsdl-1.2.5 ) > imlib? ( >=media-libs/imlib2-1.0.6 ) > truetype? ( >=media-libs/freetype-2.1.2 ) > !<media-video/mplayer-1.0_pre3-r1" > >src_unpack() { > unpack ${A} || die > cd ${S} > > # for some reason it tries to #include <X11/Xlib.h>,b ut doesn't use it > cd ${S} > sed -i s:\#define\ HAVE_X11:\#define\ HAVE_LINUX: ffplay.c > > use ppc-macos && epatch ${FILESDIR}/${PN}-osx.diff > > #this will allow ffmpeg to be compiled with gcc-3.4.x fixing bug #49383 > if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] > then > einfo "Compiler used: gcc-3.4.x Applying patch conditionally." > epatch ${FILESDIR}/0.4.8-gcc3.4-magicF2W.patch > fi >} > >src_compile() { > filter-flags -fforce-addr -fPIC > # fixes bug #16281 > use alpha && append-flags -fPIC > use amd64 && append-flags -fPIC > use hppa && append-flags -fPIC > use ppc && append-flags -fPIC > use ppc-macos && append-flags -fno-common > > local myconf > #myconf="${myconf} --disable-opts --enable-pp --enable-shared-pp" > myconf="${myconf} --disable-opts --enable-pp --enable-gpl" > use mmx || myconf="${myconf} --disable-mmx" > use encode && myconf="${myconf} --enable-mp3lame" > use oggvorbis && myconf="${myconf} --enable-vorbis" > use aac && myconf="${myconf} --enable-faad --enable-faadbin" > if ! use alpha; then > use aac && myconf="${myconf} --enable-faac" > fi > use dvd && myconf="${myconf} --enable-a52" > use static || myconf="${myconf} --enable-shared" > use sdl || myconf="${myconf} --disable-ffplay" > use debug || myconf="${myconf} --disable-debug" > use altivec || myconf="${myconf} --disable-altivec" > ># Using --enable-a52bin breaks the compile > #use dvd && myconf="${myconf} --enable-a52 --enable-a52bin" > > ./configure ${myconf} \ > --prefix=/usr || die "./configure failed." > make || die "make failed." > use doc && make -C doc all > > filter-flags -momit-leaf-frame-pointer > # fixes bug #45576 > ./configure ${myconf} \ > --prefix=/usr || die "./configure failed." > # Build libpostproc > cd ${S}/libavcodec/libpostproc > make || die "Failed to build libpostproc.a!" > make SHARED_PP="yes" || die "Failed to build libpostproc.so!" >} > >src_install() { > make \ > DESTDIR=${D} \ > prefix=${D}/usr \ > bindir=${D}/usr/bin \ > mandir=${D}/usr/share/man \ > infodir=${D}/usr/share/info \ > install || die > > dodoc COPYING CREDITS Changelog INSTALL README > docinto doc > dodoc doc/TODO doc/*.html doc/*.texi > insinto /etc > doins doc/ffserver.conf > > # Install libpostproc ... > cd ${S}/libavcodec/libpostproc > make prefix=${D}/usr \ > install || die "Failed to install libpostproc.a!" > make prefix=${D}/usr \ > SHARED_PP="yes" \ > install || die "Failed to install libpostproc.so!" > cd ${S} > # Some stuff like transcode can use this one. > dolib ${S}/libavcodec/libpostproc/libpostproc.a > > preplib /usr >} > ># FEATURES=maketest breakes the compile >src_test() { :; }
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 Raw
Actions:
View
Attachments on
bug 73542
:
53921
|
54021
|
54022
|
55717
|
55718
|
55775
|
55805
|
55822
|
63084
|
63085
|
63086
|
63172
|
63173
|
65208
|
65209
|
65337
|
65340