summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-01-13 12:32:09 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-01-13 12:32:09 +0000
commit40378a675b611abf44b541aeffb71c77f3e8616c (patch)
tree0831f730e73a6c57483b6b31bb03dacfd82834e4
parentFix bug #160335 (diff)
downloaddrizzt-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/ChangeLog7
-rw-r--r--media-video/avidemux/Manifest22
-rw-r--r--media-video/avidemux/avidemux-2.3.0.ebuild119
-rw-r--r--media-video/avidemux/files/digest-avidemux-2.3.03
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