summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen de Groot <yngwin@gentoo.org>2008-02-17 16:10:14 +0000
committerBen de Groot <yngwin@gentoo.org>2008-02-17 16:10:14 +0000
commit6af94447f9ffa877d19882c08a32537b9dd4b5d8 (patch)
tree2b73bf9b2e8b5a4ce9bf1835dc5d31e1540e44f1 /media-video/avidemux
parentFix site-init file. (diff)
downloadhistorical-6af94447f9ffa877d19882c08a32537b9dd4b5d8.tar.gz
historical-6af94447f9ffa877d19882c08a32537b9dd4b5d8.tar.bz2
historical-6af94447f9ffa877d19882c08a32537b9dd4b5d8.zip
media-video/avidemux version bump to 2.4.1
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'media-video/avidemux')
-rw-r--r--media-video/avidemux/ChangeLog8
-rw-r--r--media-video/avidemux/Manifest6
-rw-r--r--media-video/avidemux/avidemux-2.4.1.ebuild114
-rw-r--r--media-video/avidemux/metadata.xml4
4 files changed, 129 insertions, 3 deletions
diff --git a/media-video/avidemux/ChangeLog b/media-video/avidemux/ChangeLog
index 9488b5d09789..167db31b1dbb 100644
--- a/media-video/avidemux/ChangeLog
+++ b/media-video/avidemux/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/avidemux
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.123 2008/02/15 15:39:00 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.124 2008/02/17 16:10:14 yngwin Exp $
+
+*avidemux-2.4.1 (17 Feb 2008)
+
+ 17 Feb 2008; Ben de Groot (yngwin) <ben@berkano.net> metadata.xml,
+ +avidemux-2.4.1.ebuild:
+ Version bump. Should fix #207326.
15 Feb 2008; Samuli Suominen <drac@gentoo.org> avidemux-2.4.ebuild:
Move fontconfig behind truetype flag to match other ebuilds in tree.
diff --git a/media-video/avidemux/Manifest b/media-video/avidemux/Manifest
index 774976e8cfdb..aa608b9b665f 100644
--- a/media-video/avidemux/Manifest
+++ b/media-video/avidemux/Manifest
@@ -1,6 +1,8 @@
AUX avidemux-2.4-i18n.patch 1676 RMD160 5cc06702f8a4d96a12630d4f543035baa5ccac0f SHA1 32557519caeed3b236f48b40d5ee8953b2d03197 SHA256 ab978ed96a2689af2e01ad8b9a08ed9bd4b2f8e4c6721d9598964f1fd8a5e6d2
AUX avidemux-2.4-libdca.patch 949 RMD160 53ec97b26441f2617566dbb949496be72ecbc07c SHA1 91ff55452ed9bdaabd76fa41add4c405bf6b8405 SHA256 95f49dbe69a4621ef8f33795898623156222e16d0774a6c454e2e303c6290c3e
+DIST avidemux_2.4.1.tar.gz 5788014 RMD160 8149eb62cb4f3196d98b8c2707a4252f06e198cf SHA1 6bbf542bab73d91cb73f198d2d8afe10d83b2821 SHA256 f3c7ada9da6cd65ce840127dfa7062a7004af0a44a2e3a474ff153b0e7d50b51
DIST avidemux_2.4.tar.gz 5728629 RMD160 2e02e2acc6f87cd8ecf781e3c4a37f03d9365640 SHA1 4a055580d65adbefcd52a159da9059f376a56cc6 SHA256 7ec094464637a8e4ba81021bcae15f04edbd3239d210fe6f9d2ef795c7febf11
+EBUILD avidemux-2.4.1.ebuild 3662 RMD160 78a7ca5483b38f7bc35443ebd868f1a831d6b2dc SHA1 f770225a59d1957edc1ded0975e32ccf8dd55094 SHA256 01af86609dc8520c06df1e922390212153c5d306eee3dd5ab5094f48ad480bda
EBUILD avidemux-2.4.ebuild 3540 RMD160 eb1e112410524a8e49d8c33c50e4667a87958288 SHA1 49d40eaa913d41fb3a47dd713f52f04af20cea3c SHA256 67bf5c01fecc9054f7bf3d920f4ecb9bf916f5b695109ce76b8c6970a3a2ec08
-MISC ChangeLog 22109 RMD160 ec1ed391644ee55389e921cc2d26ff53cb415710 SHA1 1e6ce4f25eacf30e581000bbe8e9c990cf7d75cc SHA256 5f76f9411c1994298419ef3f75b138123cac674b0bdaa1221480a3c50455e060
-MISC metadata.xml 159 RMD160 21717801992314b5fc85dfeb6da77bf71fc54c7e SHA1 26b6ea95dc60c40d9b482830ce7e7c54233a7698 SHA256 38df217d3a650829cd34e6c74bd2710a01751ccd5511b5be296e3f48dd4d81cb
+MISC ChangeLog 22274 RMD160 6017dde0b09ca38cbe65d61b6b8a51336ac9de92 SHA1 3d5cae8ad07222630909ed01ad8e6d59fff4bff7 SHA256 852df36ac86c398e42f5c8323a084f257022789a3da0b54970bfdb99f74d02ef
+MISC metadata.xml 251 RMD160 dd6e0dda3634c267e55d59fcb94e9a1d4e7fb109 SHA1 26fa0c9c65f848f2bd7793491cadf4cf28ac074c SHA256 44556c130873ffc95cf9229359070f837ad83e8dd5492eda7894bec5c41f80b7
diff --git a/media-video/avidemux/avidemux-2.4.1.ebuild b/media-video/avidemux/avidemux-2.4.1.ebuild
new file mode 100644
index 000000000000..a4773d804669
--- /dev/null
+++ b/media-video/avidemux/avidemux-2.4.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/avidemux-2.4.1.ebuild,v 1.1 2008/02/17 16:10:14 yngwin Exp $
+
+inherit cmake-utils eutils flag-o-matic
+
+MY_P=${PN}_${PV}
+
+DESCRIPTION="Video editor designed for simple cutting, filtering and encoding tasks."
+HOMEPAGE="http://fixounet.free.fr/avidemux"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="aac aften alsa amrnb arts dts encode esd jack lame libsamplerate
+truetype vorbis x264 xv xvid gtk qt4"
+
+RDEPEND="dev-libs/libxml2
+ media-libs/libpng
+ media-libs/libsdl
+ >=dev-libs/glib-2
+ aac? ( media-libs/faad2 )
+ aften? ( media-libs/aften )
+ alsa? ( media-libs/alsa-lib )
+ amrnb? ( media-libs/amrnb )
+ arts? ( kde-base/arts )
+ dts? ( media-libs/libdca )
+ encode? (
+ aac? ( media-libs/faac )
+ lame? ( media-sound/lame )
+ )
+ esd? ( media-sound/esound )
+ jack? ( media-sound/jack-audio-connection-kit )
+ libsamplerate? ( media-libs/libsamplerate )
+ truetype? ( media-libs/freetype
+ media-libs/fontconfig )
+ vorbis? ( media-libs/libvorbis )
+ x264? ( media-libs/x264-svn )
+ xv? ( x11-libs/libXv )
+ xvid? ( media-libs/xvid )
+ gtk? ( >=x11-libs/gtk+-2
+ x11-libs/libX11 )
+ qt4? ( >=x11-libs/qt-4.3
+ x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ dev-util/pkgconfig
+ >=dev-util/cmake-2.4.4"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # TODO. Needs to be reported upstream.
+ epatch "${FILESDIR}"/${PN}-2.4-libdca.patch
+ epatch "${FILESDIR}"/${PN}-2.4-i18n.patch
+}
+
+src_compile() {
+ # -O3 corrups names in the Qt4 filters dialog -yngwin
+ replace-flags -O3 -O2
+
+ # Commented out options cause compilation errors, some
+ # might need -Wl,--as-needed in LDFLAGS and all USE
+ # flags disabled for reproducing. -drac
+ # TODO. Needs to be fixed, or reported upstream.
+
+ local mycmakeargs
+
+ # ConfigureChecks.cmake
+ use alsa || mycmakeargs="${mycmakeargs} -DNO_ALSA=1"
+ #use oss || mycmakeargs="${mycmakeargs} -DNO_OSS=1"
+ #use nls || mycmakeargs="${mycmakeargs} -DNO_NLS=1"
+ #use sdl || mycmakeargs="${mycmakeargs} -DNO_SDL=1"
+
+ # ConfigureChecks.cmake -> ADM_CHECK_HL -> cmake/adm_checkHeaderLib.cmake
+ use truetype || mycmakeargs="${mycmakeargs} -DNO_FontConfig=1"
+ use xv || mycmakeargs="${mycmakeargs} -DNO_Xvideo=1"
+ use esd || mycmakeargs="${mycmakeargs} -DNO_Esd=1"
+ use jack || mycmakeargs="${mycmakeargs} -DNO_Jack=1"
+ use aften || mycmakeargs="${mycmakeargs} -DNO_Aften=1"
+ use libsamplerate || mycmakeargs="${mycmakeargs} -DNO_libsamplerate=1"
+ use encode || mycmakeargs="${mycmakeargs} -DNO_Lame=1 -DNO_FAAC=1"
+ use xvid || mycmakeargs="${mycmakeargs} -DNO_Xvid=1"
+ use amrnb || mycmakeargs="${mycmakeargs} -DNO_AMRNB=1"
+ use dts || mycmakeargs="${mycmakeargs} -DNO_libdca=1"
+ use x264 || mycmakeargs="${mycmakeargs} -DNO_x264=1"
+ use aac || mycmakeargs="${mycmakeargs} -DNO_FAAD=1 -DNO_NeAAC=1"
+ use vorbis || mycmakeargs="${mycmakeargs} -DNO_Vorbis=1"
+ #use png || mycmakeargs="${mycmakeargs} -DNO_libPNG=1"
+
+ # ConfigureChecks.cmake -> cmake/FindArts.cmake
+ use arts || mycmakeargs="${mycmakeargs} -DNO_ARTS=1"
+
+ # CMakeLists.txt
+ use truetype || mycmakeargs="${mycmakeargs} -DNO_FREETYPE=1"
+ use gtk || mycmakeargs="${mycmakeargs} -DNO_GTK=1"
+ use qt4 || mycmakeargs="${mycmakeargs} -DNO_QT4=1"
+
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc AUTHORS
+ doicon avidemux_icon.png
+
+ use gtk && make_desktop_entry avidemux2_gtk "Avidemux GTK" \
+ avidemux_icon "AudioVideo;GTK;"
+ use qt4 && make_desktop_entry avidemux2_qt4 "Avidemux Qt" \
+ avidemux_icon "AudioVideo;Qt;"
+}
diff --git a/media-video/avidemux/metadata.xml b/media-video/avidemux/metadata.xml
index 92e4dbc04f50..2066d203ad2d 100644
--- a/media-video/avidemux/metadata.xml
+++ b/media-video/avidemux/metadata.xml
@@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
+ <maintainer>
+ <email>yngwin@gentoo.org</email>
+ <name>Ben de Groot</name>
+ </maintainer>
</pkgmetadata>