diff options
author | 2007-01-13 12:32:09 +0000 | |
---|---|---|
committer | 2007-01-13 12:32:09 +0000 | |
commit | 40378a675b611abf44b541aeffb71c77f3e8616c (patch) | |
tree | 0831f730e73a6c57483b6b31bb03dacfd82834e4 | |
parent | Fix bug #160335 (diff) | |
download | drizzt-40378a675b611abf44b541aeffb71c77f3e8616c.tar.gz drizzt-40378a675b611abf44b541aeffb71c77f3e8616c.tar.bz2 drizzt-40378a675b611abf44b541aeffb71c77f3e8616c.zip |
Added avidemux 2.3.0 (ebuild based on the kpex-media one)
svn path=/; revision=87
-rw-r--r-- | media-video/avidemux/ChangeLog | 7 | ||||
-rw-r--r-- | media-video/avidemux/Manifest | 22 | ||||
-rw-r--r-- | media-video/avidemux/avidemux-2.3.0.ebuild | 119 | ||||
-rw-r--r-- | media-video/avidemux/files/digest-avidemux-2.3.0 | 3 |
4 files changed, 151 insertions, 0 deletions
diff --git a/media-video/avidemux/ChangeLog b/media-video/avidemux/ChangeLog new file mode 100644 index 0000000..0437b3e --- /dev/null +++ b/media-video/avidemux/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for media-video/avidemux +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 13 Jan 2007; Timothy Redaelli <drizzt@gentoo.org> ChangeLog: + Added avidemux 2.3.0 (ebuild based on the kpex-media one) + diff --git a/media-video/avidemux/Manifest b/media-video/avidemux/Manifest new file mode 100644 index 0000000..0ee028f --- /dev/null +++ b/media-video/avidemux/Manifest @@ -0,0 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST avidemux_2.3.0.tar.gz 4750919 RMD160 1e10183d4b80104a42d40bfd9d9e9b5c54843d9e SHA1 40a51db22593d910224dac91b512489a6af499fb SHA256 ef083ab24e3ec612b10c8a0163845ff680fea845d5eade21d60d47e843b4c623 +EBUILD avidemux-2.3.0.ebuild 3087 RMD160 8d58da6d7e8f64ec62ce0d29c8e263e62a47b8a0 SHA1 fc7e8cbb422b77fa13898c245ee47fa24566438e SHA256 40a7e466406196a3afe52c5be5598f91d9ac81b8ae3a44ac885cdebba1fcd873 +MD5 c1d4e864d50c6dc6f44650d0369d7018 avidemux-2.3.0.ebuild 3087 +RMD160 8d58da6d7e8f64ec62ce0d29c8e263e62a47b8a0 avidemux-2.3.0.ebuild 3087 +SHA256 40a7e466406196a3afe52c5be5598f91d9ac81b8ae3a44ac885cdebba1fcd873 avidemux-2.3.0.ebuild 3087 +MISC ChangeLog 245 RMD160 be7f1b241e103e34c63ccfb763428adac3a846b6 SHA1 0bcbf64e0b352c2c220d195aff5f0b00df06f98a SHA256 ef0e894ea3a11c218165dc994476b91f921538eb05d8db6ea4b1955482d9260d +MD5 75cf7f22bc678d9e69f00c019bdd06ea ChangeLog 245 +RMD160 be7f1b241e103e34c63ccfb763428adac3a846b6 ChangeLog 245 +SHA256 ef0e894ea3a11c218165dc994476b91f921538eb05d8db6ea4b1955482d9260d ChangeLog 245 +MD5 fda1590238aeae5793a212a88836635b files/digest-avidemux-2.3.0 247 +RMD160 e6bc5a151861e06a0df2a5d143d03d200472c55e files/digest-avidemux-2.3.0 247 +SHA256 9e7c104e7929ebe25b34ce8c772b4c888865242eb143abddc5f4cd77e0357e4d files/digest-avidemux-2.3.0 247 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.1 (GNU/Linux) + +iD8DBQFFqNFGGDyatLGpTbYRAtuAAJ4v8Lkom0sw7Dm4/14+SWCH5GtHHwCgnQKY +rvqe/NheUBtBQ7Pvr3jVPgo= +=D7bf +-----END PGP SIGNATURE----- diff --git a/media-video/avidemux/avidemux-2.3.0.ebuild b/media-video/avidemux/avidemux-2.3.0.ebuild new file mode 100644 index 0000000..f1760a5 --- /dev/null +++ b/media-video/avidemux/avidemux-2.3.0.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +WANT_AUTOCONF=latest +WANT_AUTOMAKE=1.9 + +inherit eutils flag-o-matic autotools + +DESCRIPTION="Great Video editing/encoding tool" +HOMEPAGE="http://fixounet.free.fr/avidemux/" +SRC_URI="http://download.berlios.de/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="2" +S="${WORKDIR}/${PN}_${PV}" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="a52 aac alsa altivec arts encode esd mad nls vorbis sdl truetype x264 xvid xv oss" + +RDEPEND=" + >=x11-libs/gtk+-2.6 + >=dev-libs/libxml2-2.6.7 + >=dev-lang/spidermonkey-1.5_rc6-r1 + a52? ( >=media-libs/a52dec-0.7.4 ) + encode? ( >=media-sound/lame-3.93 ) + aac? ( >=media-libs/faac-1.23.5 + >=media-libs/faad2-2.0-r7 ) + esd? ( media-sound/esound ) + mad? ( media-libs/libmad ) + xvid? ( >=media-libs/xvid-1.0.0 ) + x264? ( media-libs/x264-svn ) + nls? ( >=sys-devel/gettext-0.12.1 ) + vorbis? ( >=media-libs/libvorbis-1.0.1 ) + arts? ( >=kde-base/arts-1.2.3 ) + truetype? ( >=media-libs/freetype-2.1.5 ) + alsa? ( >=media-libs/alsa-lib-1.0.3b-r2 ) + sdl? ( media-libs/libsdl ) + || ( ( + xv? ( x11-libs/libXv ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + ) virtual/x11 )" +# media-sound/toolame is supported as well + +DEPEND="$RDEPEND + || ( ( + x11-base/xorg-server + x11-libs/libXt + x11-proto/xextproto + ) virtual/x11 ) + dev-util/pkgconfig" + +pkg_setup() { + if ! built_with_use dev-lang/spidermonkey threadsafe; then + echo + eerror "Avidemux needs dev-lang/spidermonkey to be" + eerror "built with the 'threadsafe' useflag. Please" + eerror "re-emerge spidermonkey with USE=\"threadsafe\"" + echo + die "spidermonkey needs threadsafe use flag" + fi + + if ! ( use oss || use arts || use alsa ); then + die "You must select at least one between oss, arts and alsa audio output." + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + eautoreconf +} + +src_compile() { + filter-flags "-fno-default-inline" + filter-flags "-funroll-loops" + filter-flags "-funroll-all-loops" + filter-flags "-fforce-addr" + econf \ + $(use_enable nls) \ + $(use_enable altivec) \ + $(use_enable xv) \ + $(use_with mad libmad) \ + $(use_with arts) \ + $(use_with alsa) \ + $(use_with esd) \ + $(use_with oss) \ + $(use_with vorbis) \ + $(use_with a52 a52dec) \ + $(use_with sdl libsdl) \ + $(use_with truetype freetype2) \ + $(use_with aac faac) $(use_with aac faad2) \ + $(use_with xvid) \ + $(use_with x264) \ + $(use_with encode lame) \ + --with-newfaad --with-jsapi-include=/usr/include/js \ + --disable-warnings --disable-dependency-tracking \ + ${myconf} || die "configure failed" + + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + dodoc AUTHORS ChangeLog History README TODO + insinto /usr/share/pixmaps + doins ${S}/avidemux_icon.png avidemux.png + make_desktop_entry avidemux2 "Avidemux2" avidemux.png +} + +pkg_postinst() { + if use ppc && use oss; then + echo + einfo "OSS sound output may not work on ppc" + einfo "If your hear only static noise, try" + einfo "changing the sound device to ALSA or arts" + fi +} diff --git a/media-video/avidemux/files/digest-avidemux-2.3.0 b/media-video/avidemux/files/digest-avidemux-2.3.0 new file mode 100644 index 0000000..6730eea --- /dev/null +++ b/media-video/avidemux/files/digest-avidemux-2.3.0 @@ -0,0 +1,3 @@ +MD5 14c58c14fc9757d36e4d72498431da42 avidemux_2.3.0.tar.gz 4750919 +RMD160 1e10183d4b80104a42d40bfd9d9e9b5c54843d9e avidemux_2.3.0.tar.gz 4750919 +SHA256 ef083ab24e3ec612b10c8a0163845ff680fea845d5eade21d60d47e843b4c623 avidemux_2.3.0.tar.gz 4750919 |