* [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ChangeLog ffmpeg-0.5_p19787.ebuild
@ 2009-09-06 12:12 Alexis Ballier (aballier)
0 siblings, 0 replies; 4+ messages in thread
From: Alexis Ballier (aballier) @ 2009-09-06 12:12 UTC (permalink / raw
To: gentoo-commits
aballier 09/09/06 12:12:14
Modified: ChangeLog
Added: ffmpeg-0.5_p19787.ebuild
Log:
Add today's ffmpeg svn snapshot.
(Portage version: 2.2_rc40/cvs/Linux x86_64)
Revision Changes Path
1.308 media-video/ffmpeg/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.308&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.308&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?r1=1.307&r2=1.308
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v
retrieving revision 1.307
retrieving revision 1.308
diff -u -r1.307 -r1.308
--- ChangeLog 6 Sep 2009 10:10:29 -0000 1.307
+++ ChangeLog 6 Sep 2009 12:12:13 -0000 1.308
@@ -1,6 +1,12 @@
# ChangeLog for media-video/ffmpeg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.307 2009/09/06 10:10:29 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.308 2009/09/06 12:12:13 aballier Exp $
+
+*ffmpeg-0.5_p19787 (06 Sep 2009)
+
+ 06 Sep 2009; Alexis Ballier <aballier@gentoo.org>
+ +ffmpeg-0.5_p19787.ebuild:
+ Add today's ffmpeg svn snapshot.
06 Sep 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999-r1.ebuild:
Use ffmpeg.org svn repo and add PV conditionals so that we can make
1.1 media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.1&content-type=text/plain
Index: ffmpeg-0.5_p19787.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v 1.1 2009/09/06 12:12:13 aballier Exp $
EAPI=2
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM=subversion
ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk"
fi
inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec."
HOMEPAGE="http://ffmpeg.org/"
if [ "${PV#9999}" != "${PV}" ] ; then
SRC_URI=""
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
SRC_URI="mirror://gentoo/${P}.tar.bz2"
else # Release
SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2"
fi
FFMPEG_REVISION="${PV#*_p}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="+3dnow +3dnowext alsa altivec cpudetection custom-cflags debug dirac
doc ieee1394 +encode faac faad gsm ipv6 jack +mmx +mmxext vorbis test
theora threads x264 xvid network zlib sdl X mp3 opencore-amr
oss schroedinger +hardcoded-tables bindist v4l v4l2
speex +ssse3 jpeg2k vdpau"
VIDEO_CARDS="nvidia"
for x in ${VIDEO_CARDS}; do
IUSE="${IUSE} video_cards_${x}"
done
RDEPEND="sdl? ( >=media-libs/libsdl-1.2.10 )
alsa? ( media-libs/alsa-lib )
encode? (
faac? ( media-libs/faac )
mp3? ( media-sound/lame )
vorbis? ( media-libs/libvorbis media-libs/libogg )
theora? ( media-libs/libtheora[encode] media-libs/libogg )
x264? ( >=media-libs/x264-0.0.20081006 )
xvid? ( >=media-libs/xvid-1.1.0 ) )
faad? ( >=media-libs/faad2-2.6.1 )
zlib? ( sys-libs/zlib )
ieee1394? ( media-libs/libdc1394
sys-libs/libraw1394 )
dirac? ( media-video/dirac )
gsm? ( >=media-sound/gsm-1.0.12-r1 )
jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
opencore-amr? ( media-libs/opencore-amr )
schroedinger? ( media-libs/schroedinger )
speex? ( >=media-libs/speex-1.2_beta3 )
jack? ( media-sound/jack-audio-connection-kit )
X? ( x11-libs/libX11 x11-libs/libXext )
video_cards_nvidia? (
vdpau? ( >=x11-drivers/nvidia-drivers-180.29 )
)"
DEPEND="${RDEPEND}
>=sys-devel/make-3.81
mmx? ( dev-lang/yasm )
doc? ( app-text/texi2html )
test? ( net-misc/wget )
v4l? ( sys-kernel/linux-headers )
v4l2? ( sys-kernel/linux-headers )"
src_prepare() {
if [[ ${PV} = *9999* ]]; then
# Set SVN version manually
subversion_wc_info
sed -i s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/ "${S}/version.sh"
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
sed -i s/UNKNOWN/SVN-r${FFMPEG_REVISION}/ "${S}/version.sh"
fi
}
src_configure() {
local myconf="${EXTRA_FFMPEG_CONF}"
# enabled by default
use debug || myconf="${myconf} --disable-debug"
use zlib || myconf="${myconf} --disable-zlib"
use sdl || myconf="${myconf} --disable-ffplay"
if use network; then
use ipv6 || myconf="${myconf} --disable-ipv6"
else
myconf="${myconf} --disable-network"
fi
use custom-cflags && myconf="${myconf} --disable-optimizations"
use cpudetection && myconf="${myconf} --enable-runtime-cpudetect"
# enabled by default
if use encode
then
use mp3 && myconf="${myconf} --enable-libmp3lame"
use vorbis && myconf="${myconf} --enable-libvorbis"
use theora && myconf="${myconf} --enable-libtheora"
use x264 && myconf="${myconf} --enable-libx264"
use xvid && myconf="${myconf} --enable-libxvid"
else
myconf="${myconf} --disable-encoders"
fi
# libavdevice options
use ieee1394 && myconf="${myconf} --enable-libdc1394"
# Indevs
for i in v4l v4l2 alsa oss jack ; do
use $i || myconf="${myconf} --disable-indev=$i"
done
# Outdevs
for i in alsa oss ; do
use $i || myconf="${myconf} --disable-outdev=$i"
done
use X && myconf="${myconf} --enable-x11grab"
# Threads; we only support pthread for now but ffmpeg supports more
use threads && myconf="${myconf} --enable-pthreads"
# Decoders
use opencore-amr && myconf="${myconf} --enable-libopencore-amrwb
--enable-libopencore-amrnb"
for i in faad dirac schroedinger speex; do
use $i && myconf="${myconf} --enable-lib$i"
done
use jpeg2k && myconf="${myconf} --enable-libopenjpeg"
if use gsm; then
myconf="${myconf} --enable-libgsm"
# Crappy detection or our installation is weird, pick one (FIXME)
append-flags -I/usr/include/gsm
fi
if use bindist
then
use faac && ewarn "faac is nonfree and cannot be distributed; disabling
faac support."
else
use faac && myconf="${myconf} --enable-libfaac"
{ use faac ; } && myconf="${myconf} --enable-nonfree"
fi
#for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do
# use video_cards_nvidia || myconf="${myconf} --disable-decoder=$i"
# use vdpau || myconf="${myconf} --disable-decoder=$i"
#done
use video_cards_nvidia || myconf="${myconf} --disable-vdpau"
use vdpau || myconf="${myconf} --disable-vdpau"
# CPU features
for i in mmx ssse3 altivec ; do
use $i || myconf="${myconf} --disable-$i"
done
use mmxext || myconf="${myconf} --disable-mmx2"
use 3dnow || myconf="${myconf} --disable-amd3dnow"
use 3dnowext || myconf="${myconf} --disable-amd3dnowext"
# disable mmx accelerated code if PIC is required
# as the provided asm decidedly is not PIC.
if gcc-specs-pie ; then
myconf="${myconf} --disable-mmx --disable-mmx2"
fi
# Try to get cpu type based on CFLAGS.
# Bug #172723
# We need to do this so that features of that CPU will be better used
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host" # bug #273421
myconf="${myconf} --cpu=$i"
break
done
# Mandatory configuration
myconf="${myconf} --enable-gpl --enable-version3 --enable-postproc \
--enable-avfilter --enable-avfilter-lavf \
--disable-stripping"
# cross compile support
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
case ${CHOST} in
*freebsd*)
myconf="${myconf} --target-os=freebsd"
;;
mingw32*)
myconf="${myconf} --target-os=mingw32"
;;
*linux*)
myconf="${myconf} --target-os=linux"
;;
esac
fi
# Misc stuff
use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
# Specific workarounds for too-few-registers arch...
if [[ $(tc-arch) == "x86" ]]; then
filter-flags -fforce-addr -momit-leaf-frame-pointer
append-flags -fomit-frame-pointer
is-flag -O? || append-flags -O2
if (use debug); then
# no need to warn about debug if not using debug flag
ewarn ""
ewarn "Debug information will be almost useless as the frame pointer is omitted."
ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
ewarn "difficult to fix. Please have that in mind."
ewarn ""
fi
fi
cd "${S}"
./configure \
--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--shlibdir=/usr/$(get_libdir) \
--mandir=/usr/share/man \
--enable-static --enable-shared \
--cc="$(tc-getCC)" \
${myconf} || die "configure failed"
}
src_compile() {
emake version.h || die #252269
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install Failed"
dodoc Changelog README INSTALL
dodoc doc/*
}
src_test() {
for t in codectest lavftest seektest ; do
LD_LIBRARY_PATH="${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake ${t} || die "Some tests in ${t} failed"
done
}
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ChangeLog ffmpeg-0.5_p19787.ebuild
@ 2009-09-07 8:11 Alexis Ballier (aballier)
0 siblings, 0 replies; 4+ messages in thread
From: Alexis Ballier (aballier) @ 2009-09-07 8:11 UTC (permalink / raw
To: gentoo-commits
aballier 09/09/07 08:11:51
Modified: ChangeLog ffmpeg-0.5_p19787.ebuild
Log:
drop keywords for arches that dont have opencore-amr keyworded
(Portage version: 2.2_rc40/cvs/Linux x86_64)
Revision Changes Path
1.309 media-video/ffmpeg/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.309&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.309&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?r1=1.308&r2=1.309
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v
retrieving revision 1.308
retrieving revision 1.309
diff -u -r1.308 -r1.309
--- ChangeLog 6 Sep 2009 12:12:13 -0000 1.308
+++ ChangeLog 7 Sep 2009 08:11:51 -0000 1.309
@@ -1,6 +1,10 @@
# ChangeLog for media-video/ffmpeg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.308 2009/09/06 12:12:13 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.309 2009/09/07 08:11:51 aballier Exp $
+
+ 07 Sep 2009; Alexis Ballier <aballier@gentoo.org>
+ ffmpeg-0.5_p19787.ebuild:
+ drop keywords for arches that dont have opencore-amr keyworded
*ffmpeg-0.5_p19787 (06 Sep 2009)
1.2 media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?r1=1.1&r2=1.2
Index: ffmpeg-0.5_p19787.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ffmpeg-0.5_p19787.ebuild 6 Sep 2009 12:12:13 -0000 1.1
+++ ffmpeg-0.5_p19787.ebuild 7 Sep 2009 08:11:51 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v 1.1 2009/09/06 12:12:13 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v 1.2 2009/09/07 08:11:51 aballier Exp $
EAPI=2
SCM=""
@@ -24,7 +24,7 @@
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc64 ~x86 ~x86-fbsd"
IUSE="+3dnow +3dnowext alsa altivec cpudetection custom-cflags debug dirac
doc ieee1394 +encode faac faad gsm ipv6 jack +mmx +mmxext vorbis test
theora threads x264 xvid network zlib sdl X mp3 opencore-amr
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ChangeLog ffmpeg-0.5_p19787.ebuild
@ 2009-09-20 19:52 Markus Meier (maekke)
0 siblings, 0 replies; 4+ messages in thread
From: Markus Meier (maekke) @ 2009-09-20 19:52 UTC (permalink / raw
To: gentoo-commits
maekke 09/09/20 19:52:00
Modified: ChangeLog ffmpeg-0.5_p19787.ebuild
Log:
add ~arm, bug #283953
(Portage version: 2.2_rc40/cvs/Linux x86_64)
Revision Changes Path
1.313 media-video/ffmpeg/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.313&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.313&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?r1=1.312&r2=1.313
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v
retrieving revision 1.312
retrieving revision 1.313
diff -u -r1.312 -r1.313
--- ChangeLog 20 Sep 2009 16:16:23 -0000 1.312
+++ ChangeLog 20 Sep 2009 19:52:00 -0000 1.313
@@ -1,6 +1,9 @@
# ChangeLog for media-video/ffmpeg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.312 2009/09/20 16:16:23 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.313 2009/09/20 19:52:00 maekke Exp $
+
+ 20 Sep 2009; Markus Meier <maekke@gentoo.org> ffmpeg-0.5_p19787.ebuild:
+ add ~arm, bug #283953
*ffmpeg-0.5_p19928 (20 Sep 2009)
1.4 media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild?r1=1.3&r2=1.4
Index: ffmpeg-0.5_p19787.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ffmpeg-0.5_p19787.ebuild 7 Sep 2009 08:52:08 -0000 1.3
+++ ffmpeg-0.5_p19787.ebuild 20 Sep 2009 19:52:00 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v 1.3 2009/09/07 08:52:08 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p19787.ebuild,v 1.4 2009/09/20 19:52:00 maekke Exp $
EAPI=2
SCM=""
@@ -24,7 +24,7 @@
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86 ~x86-fbsd"
IUSE="+3dnow +3dnowext alsa altivec cpudetection custom-cflags debug dirac
doc ieee1394 +encode faac faad gsm ipv6 jack +mmx +mmxext vorbis test
theora threads x264 xvid network zlib sdl X mp3 opencore-amr
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ChangeLog ffmpeg-0.5_p19787.ebuild
@ 2009-09-28 22:51 Alexis Ballier (aballier)
0 siblings, 0 replies; 4+ messages in thread
From: Alexis Ballier (aballier) @ 2009-09-28 22:51 UTC (permalink / raw
To: gentoo-commits
aballier 09/09/28 22:51:26
Modified: ChangeLog
Removed: ffmpeg-0.5_p19787.ebuild
Log:
remove old
(Portage version: 2.2_rc42/cvs/Linux x86_64)
Revision Changes Path
1.319 media-video/ffmpeg/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.319&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?rev=1.319&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/ffmpeg/ChangeLog?r1=1.318&r2=1.319
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v
retrieving revision 1.318
retrieving revision 1.319
diff -u -r1.318 -r1.319
--- ChangeLog 28 Sep 2009 22:49:59 -0000 1.318
+++ ChangeLog 28 Sep 2009 22:51:26 -0000 1.319
@@ -1,6 +1,10 @@
# ChangeLog for media-video/ffmpeg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.318 2009/09/28 22:49:59 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.319 2009/09/28 22:51:26 aballier Exp $
+
+ 28 Sep 2009; Alexis Ballier <aballier@gentoo.org>
+ -ffmpeg-0.5_p19787.ebuild:
+ remove old
28 Sep 2009; Alexis Ballier <aballier@gentoo.org> ffmpeg-9999-r1.ebuild,
metadata.xml:
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-09-28 22:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-28 22:51 [gentoo-commits] gentoo-x86 commit in media-video/ffmpeg: ChangeLog ffmpeg-0.5_p19787.ebuild Alexis Ballier (aballier)
-- strict thread matches above, loose matches on Subject: below --
2009-09-20 19:52 Markus Meier (maekke)
2009-09-07 8:11 Alexis Ballier (aballier)
2009-09-06 12:12 Alexis Ballier (aballier)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox