[proaudio] [1436] New openmovieeditor with supporting libraries

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1436
Author:   gringo
Date:     2009-03-19 23:52:33 +0100 (Thu, 19 Mar 2009)

Log Message:
-----------
New openmovieeditor with supporting libraries

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/00-PACKAGES-LIST
    trunk/overlays/proaudio/media-video/openmovieeditor/ChangeLog
    trunk/overlays/proaudio/media-video/openmovieeditor/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/gmerlin/
    trunk/overlays/proaudio/media-libs/gmerlin/ChangeLog
    trunk/overlays/proaudio/media-libs/gmerlin/Manifest
    trunk/overlays/proaudio/media-libs/gmerlin/files/
    trunk/overlays/proaudio/media-libs/gmerlin/files/gmerlin-cflags.patch
    trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.3.8.ebuild
    trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.4.0.ebuild
    trunk/overlays/proaudio/media-libs/gmerlin/metadata.xml
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/ChangeLog
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/Manifest
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/files/
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/files/gmerlin-avdecoder-cflags.patch
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-0.1.8.ebuild
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-1.0.0.ebuild
    trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/metadata.xml
    trunk/overlays/proaudio/media-video/openmovieeditor/files/openmovieeditor-fix-audio-segfault.patch
    trunk/overlays/proaudio/media-video/openmovieeditor/openmovieeditor-0.0.20081029.ebuild


Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2009-03-19 22:39:43 UTC (rev 1435)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2009-03-19 22:52:33 UTC (rev 1436)
@@ -96,6 +96,13 @@
 	Homepage:    http://librdf.org/
 
 
+#------- media-libs/gmerlin-avdecoder --------
+	gmerlin-avdecoder-0.1.8	arch: ~amd64
+	gmerlin-avdecoder-1.0.0	arch: ~amd64
+	Description: Gmerlin A/V decoder library
+	Homepage:    http://gmerlin.sourceforge.net/
+
+
 #------- media-libs/portaudio --------
 	portaudio-19.20071207	arch: ~amd64 ~x86
 	portaudio-19-r3	arch: x86 sparc amd64 ~ppc ~ppc-macos ~mips
@@ -279,6 +286,13 @@
 	Homepage:    http://wiki.drobilla.net/Raul
 
 
+#------- media-libs/gmerlin --------
+	gmerlin-0.3.8	arch: ~amd64
+	gmerlin-0.4.0	arch: ~amd64
+	Description: Gmerlin A/V decoder library
+	Homepage:    http://gmerlin.sourceforge.net/
+
+
 #------- media-libs/libdsp --------
 	libdsp-5.0.2	arch: x86 ~amd64 -sparc
 	Description: C++ class library of common digital signal
@@ -1718,6 +1732,7 @@
 	openmovieeditor-0.0.20071118	arch: ~x86
 	openmovieeditor-0.0.20080102	arch: ~x86
 	openmovieeditor-0.0.20080523-r1	arch: ~amd64 ~x86
+	openmovieeditor-0.0.20081029	arch: ~amd64 ~x86
 	Description: Open Movie Editor is designed to be a simple
 		 tool, that provides basic movie making capabilites.
 		

Modified: trunk/overlays/proaudio/00-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-PACKAGES-LIST	2009-03-19 22:39:43 UTC (rev 1435)
+++ trunk/overlays/proaudio/00-PACKAGES-LIST	2009-03-19 22:52:33 UTC (rev 1436)
@@ -10,6 +10,7 @@
 media-libs/asio-sdk
 media-libs/liblscp
 media-libs/librdf
+media-libs/gmerlin-avdecoder
 media-libs/portaudio
 media-libs/bse-alsa
 media-libs/alsaplayer-python
@@ -32,6 +33,7 @@
 media-libs/hydrogen-drumkits
 media-libs/zynaddsubfx-collection
 media-libs/raul
+media-libs/gmerlin
 media-libs/libdsp
 app-portage/euses
 media-sound/minicomputer

Added: trunk/overlays/proaudio/media-libs/gmerlin/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/ChangeLog	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,8 @@
+# ChangeLog for media-libs/gmerlin
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  19 Mar 2009; Marcin Deranek <gringo@xxxxxxxxxx>
+  +files/gmerlin-cflags.patch, +gmerlin-0.3.8.ebuild, +gmerlin-0.4.0.ebuild:
+  Initial bump
+

Added: trunk/overlays/proaudio/media-libs/gmerlin/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/Manifest	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,7 @@
+AUX gmerlin-cflags.patch 354 RMD160 a4079a10ca5b9d75942bf8ce47691581946b3e3f SHA1 e75443d2706539dea784f492c9b6d22871f70d75 SHA256 bb6fe86a057fb4c18b80825b11d259535ef1051e95fee7e3a1582b05d23d946e
+DIST gmerlin-0.3.8.tar.gz 2259185 RMD160 9b955c39aaf074d26dfdae4492b2bf881c86924b SHA1 7e2602e90f3f6cce6991a91c4a6df097eded7417 SHA256 c6ca9bfc848b64f107ba79e19138d1574e63d8bd00f426d430abda3188886fa2
+DIST gmerlin-0.4.0.tar.gz 2350454 RMD160 a1bd1d5c37db071254704e730aa9b26befd7c2ed SHA1 8c1405ea9497e247de818658321035881b44f560 SHA256 8956e85e98b3d72caad5f26b5c0931fbe96a2f4f941b07e0c6f8cef6870ea6dc
+EBUILD gmerlin-0.3.8.ebuild 2221 RMD160 d6f35fa8c967a978168c13c3df22dcaec1037444 SHA1 22c7951c3bbdfb5514744cb672fd27d8cb4b8b2c SHA256 a367f3d7c067f45f3a44a6d1192d0e3f6faab9955929e8ba87578420e6f9d705
+EBUILD gmerlin-0.4.0.ebuild 2221 RMD160 86a007cbb6d7dd7a4a9b020957405a8b18b78845 SHA1 10f0fe5bc73ac20e16cef647ce17cafa70f201c6 SHA256 59cae55e18a423f76c08a9da8eaed0d52f8c91addc1795ae7e52695a4a18e8f7
+MISC ChangeLog 262 RMD160 c3c242f35337e8f43d1db3a3aea71582b8fe3ab3 SHA1 976e4f4480e2531f46b232cd18e0e98417a7c8aa SHA256 2979f1ce72180396f2f01a6f1825827009b79888575dba1cf5c94983949eae28
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-libs/gmerlin/files/gmerlin-cflags.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/files/gmerlin-cflags.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/files/gmerlin-cflags.patch	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2008-07-22 14:07:57.000000000 +0200
++++ configure.ac	2008-11-03 19:06:24.964398946 +0100
+@@ -797,7 +797,7 @@
+ dnl CFLAGS
+ dnl
+ 
+-LQT_OPT_CFLAGS($host_cpu, ["-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math"])
++LQT_OPT_CFLAGS($host_cpu, [""])
+ 
+ CFLAGS="$CFLAGS -D_REENTRANT -D_FILE_OFFSET_BITS=64 $GAVL_CFLAGS $OPT_CFLAGS"
+ 

Added: trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.3.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.3.8.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.3.8.ebuild	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,84 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="Gmerlin A/V decoder library"
+HOMEPAGE="http://gmerlin.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="alsa cddb cdio doc debug esd jpeg libvisual mjpeg musicbrainz nls oss png
+pulseaudio quicktime tiff utils v4l"
+
+DEPEND=">=dev-libs/libxml2-2.4.0
+		>=media-libs/gavl-0.2.7
+		>=media-libs/fontconfig-2.2.3
+		>=media-libs/freetype-2
+		>=x11-libs/gtk+-2.8.0
+		virtual/opengl
+		alsa? ( >=media-libs/alsa-lib-1.0.0 )
+		cddb? ( >=media-libs/libcddb-1.0.2 )
+		cdio? ( >=dev-libs/libcdio-0.76 )
+		doc? ( app-doc/doxygen )
+		esd? ( >=media-sound/esound-0.2.19 )
+		jpeg? ( media-libs/jpeg )
+		libvisual? ( >=media-libs/libvisual-0.4.0 )
+		mjpeg? ( media-video/mjpegtools )
+		musicbrainz? ( >=media-libs/musicbrainz-2.0.2 )
+		png? ( media-libs/libpng )
+		pulseaudio? ( media-sound/pulseaudio )
+		quicktime? ( >=media-libs/libquicktime-1.0.3 )
+		tiff? ( media-libs/tiff )
+		"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	epatch "${FILESDIR}"/${PN}-cflags.patch
+	eautoreconf
+}
+
+src_compile() {
+	econf \
+		--without-cpuflags \
+		--disable-dependency-tracking \
+		--docdir=/usr/share/doc/${PF}/html \
+		$(use_enable alsa) \
+		$(use_enable cddb) \
+		$(use_enable cdio libcdio) \
+		$(use_enable debug) \
+		$(use_with doc doxygen) \
+		$(use_with doc texinfo) \
+		$(use_enable esd) \
+		$(use_enable jpeg libjpeg) \
+		$(use_enable libvisual) \
+		$(use_enable mjpeg mjpegtools) \
+		$(use_enable musicbrainz) \
+		$(use_enable nls) \
+		$(use_enable oss) \
+		$(use_enable png libpng) \
+		$(use_enable pulseaudio) \
+		$(use_enable quicktime lqt) \
+		$(use_enable tiff libtiff) \
+		$(use_enable v4l) \
+		$(use_enable utils camelot) \
+		$(use_enable utils plugincfg) \
+		$(use_enable utils alsamixer) \
+		$(use_enable utils player) \
+		$(use_enable utils kbd) \
+		$(use_enable utils transcoder) \
+		$(use_enable utils visualizer) \
+		|| die "econf failed"
+	emake || die "emake failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS NEWS README INSTALL
+}

Added: trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.4.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/gmerlin-0.4.0.ebuild	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,84 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="Gmerlin A/V decoder library"
+HOMEPAGE="http://gmerlin.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="alsa cddb cdio doc debug esd jpeg libvisual mjpeg musicbrainz nls oss png
+pulseaudio quicktime tiff utils v4l"
+
+DEPEND=">=dev-libs/libxml2-2.4.0
+		>=media-libs/gavl-1.1.0
+		>=media-libs/fontconfig-2.2.3
+		>=media-libs/freetype-2
+		>=x11-libs/gtk+-2.8.0
+		virtual/opengl
+		alsa? ( >=media-libs/alsa-lib-1.0.0 )
+		cddb? ( >=media-libs/libcddb-1.0.2 )
+		cdio? ( >=dev-libs/libcdio-0.76 )
+		doc? ( app-doc/doxygen )
+		esd? ( >=media-sound/esound-0.2.19 )
+		jpeg? ( media-libs/jpeg )
+		libvisual? ( >=media-libs/libvisual-0.4.0 )
+		mjpeg? ( media-video/mjpegtools )
+		musicbrainz? ( >=media-libs/musicbrainz-2.0.2 )
+		png? ( media-libs/libpng )
+		pulseaudio? ( media-sound/pulseaudio )
+		quicktime? ( >=media-libs/libquicktime-1.0.3 )
+		tiff? ( media-libs/tiff )
+		"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	epatch "${FILESDIR}"/${PN}-cflags.patch
+	eautoreconf
+}
+
+src_compile() {
+	econf \
+		--without-cpuflags \
+		--disable-dependency-tracking \
+		--docdir=/usr/share/doc/${PF}/html \
+		$(use_enable alsa) \
+		$(use_enable cddb) \
+		$(use_enable cdio libcdio) \
+		$(use_enable debug) \
+		$(use_with doc doxygen) \
+		$(use_with doc texinfo) \
+		$(use_enable esd) \
+		$(use_enable jpeg libjpeg) \
+		$(use_enable libvisual) \
+		$(use_enable mjpeg mjpegtools) \
+		$(use_enable musicbrainz) \
+		$(use_enable nls) \
+		$(use_enable oss) \
+		$(use_enable png libpng) \
+		$(use_enable pulseaudio) \
+		$(use_enable quicktime lqt) \
+		$(use_enable tiff libtiff) \
+		$(use_enable v4l) \
+		$(use_enable utils camelot) \
+		$(use_enable utils plugincfg) \
+		$(use_enable utils alsamixer) \
+		$(use_enable utils player) \
+		$(use_enable utils kbd) \
+		$(use_enable utils transcoder) \
+		$(use_enable utils visualizer) \
+		|| die "econf failed"
+	emake || die "emake failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS NEWS README INSTALL
+}

Added: trunk/overlays/proaudio/media-libs/gmerlin/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin/metadata.xml	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/ChangeLog	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,9 @@
+# ChangeLog for media-libs/gmerlin-avdecoder
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  19 Mar 2009; Marcin Deranek <gringo@xxxxxxxxxx>
+  +files/gmerlin-avdecoder-cflags.patch, +gmerlin-avdecoder-0.1.8.ebuild,
+  +gmerlin-avdecoder-1.0.0.ebuild:
+  Initial bump
+

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/Manifest	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,7 @@
+AUX gmerlin-avdecoder-cflags.patch 297 RMD160 581685285d3f65ad3d740b5d33c83c7a03de75c9 SHA1 261fee39d06f91d905f7b1e44333ebf2b7dd9939 SHA256 c5274c8af069274c7d5e046125fff3e7e93a862be55a814b0c35604640dd7460
+DIST gmerlin-avdecoder-0.1.8.tar.gz 1345582 RMD160 4c15c9d9306453130a4610aa06ad411dd7c65745 SHA1 bebb25094a984638de90a8520d83f26dd72aa6ef SHA256 2f561f792d26d9829e7a0fec54c5d05f6e733e864e7354c14232a6e93b0e024f
+DIST gmerlin-avdecoder-1.0.0.tar.gz 1386318 RMD160 93cdcfbc81f9c652396a473b5aeeab58bb401c8d SHA1 81777f4d9e990ff2dd64f8df949b85c135fa5fc8 SHA256 6d8875508a66e0fddeaae24a3b6d1365963b5574e3a168d9c2fcb11c4989637f
+EBUILD gmerlin-avdecoder-0.1.8.ebuild 2463 RMD160 6abb7152d639b77d87f9d04ffb5af937fd7fa121 SHA1 540a5ab2e2bc2a7670015c5c8af78bd8f4389c12 SHA256 e3ccd0891fe906cc1b8b7e610d21daa811b007c91f1b9360e20b210001d6007e
+EBUILD gmerlin-avdecoder-1.0.0.ebuild 2463 RMD160 0ad38a55f16467d56d2dc1749d3c222ade98ebb0 SHA1 8ab4582a775868d0a3105d1c228f961878f443bc SHA256 c706d9ca4a588a6abda76e103e4f6d662a4a878157b8aae98d1e39a16149d319
+MISC ChangeLog 304 RMD160 55bc446e88cae2a428ae9e4757700aa68a76654f SHA1 3eb038952bd07a15575d6f4e016c13b3e3981aaa SHA256 8c979afa727979bbaf219efd72b765375625e624d49c9958b44f736449b30047
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/files/gmerlin-avdecoder-cflags.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/files/gmerlin-avdecoder-cflags.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/files/gmerlin-avdecoder-cflags.patch	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2008-07-22 14:08:36.000000000 +0200
++++ configure.ac	2008-11-03 19:07:50.227050371 +0100
+@@ -374,7 +374,7 @@
+ dnl Build optimization flags
+ dnl
+ 
+-LQT_OPT_CFLAGS($host_cpu, ["-O3 -funroll-all-loops -ffast-math"])
++LQT_OPT_CFLAGS($host_cpu, [""])
+ AC_SUBST(OPT_CFLAGS)
+ 
+ dnl

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-0.1.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-0.1.8.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-0.1.8.ebuild	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,90 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="Gmerlin A/V decoder library"
+HOMEPAGE="http://gmerlin.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN%%-*}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="a52 aac cdio debug doc dts ffmpeg flac mad mjpeg mpeg musepack nls plugins png samba speex theora tiff vorbis"
+
+DEPEND=">=media-libs/gavl-1.0.0
+		a52? ( media-libs/a52dec )
+		aac? ( media-libs/faad2 )
+		cdio? ( dev-libs/libcdio )
+		doc? ( app-doc/doxygen )
+		dts? ( media-libs/libdca )
+		dvd? ( media-libs/libdvdread )
+		ffmpeg? ( media-video/ffmpeg )
+		flac? ( media-libs/flac )
+		mad? ( media-libs/libmad )
+		mjpeg? ( media-video/mjpegtools )
+		mpeg? ( media-libs/libmpeg2 )
+		musepack? ( media-libs/libmpcdec )
+		plugins? ( >=media-libs/gmerlin-0.3.8 )
+		png? ( media-libs/libpng )
+		samba? ( net-fs/samba )
+		speex? ( media-libs/speex )
+		theora? ( media-libs/libtheora )
+		tiff? ( media-libs/tiff )
+		vorbis? ( media-libs/libvorbis )
+		"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	# new ffmpeg-API
+	sed -i -e 's|->bits_per_sample|->bits_per_coded_sample|g' \
+		lib/demux_ffmpeg.c lib/audio_ffmpeg.c lib/video_ffmpeg.c
+	# Patch for >=ffmpeg-0.4.9_pre20081003
+	if has_version ">=media-video/ffmpeg-0.4.9_pre20081003"; then
+		sed -i -e 's|offset_t|int64_t|g' lib/demux_ffmpeg.c
+	fi
+
+	epatch "${FILESDIR}"/${PN}-cflags.patch
+	eautoreconf
+}
+
+src_compile() {
+	econf \
+		--without-cpuflags \
+		--disable-dependency-tracking \
+		--docdir=/usr/share/doc/${PF}/html \
+		$(use_enable a52 liba52) \
+		$(use_enable aac faad2) \
+		$(use_enable cdio libcdio) \
+		$(use_enable debug) \
+		$(use_with doc doxygen) \
+		$(use_enable dts libdca) \
+		$(use_enable dvd dvdread) \
+		$(use_enable ffmpeg libavcodec) \
+		$(use_enable ffmpeg libpostproc) \
+		$(use_enable ffmpeg libswscale) \
+		$(use_enable ffmpeg libavformat) \
+		$(use_enable flac) \
+		$(use_enable mad) \
+		$(use_enable mjpeg mjpegtools) \
+		$(use_enable mpeg libmpeg2) \
+		$(use_enable musepack) \
+		$(use_enable plugins gmerlin) \
+		$(use_enable png libpng) \
+		$(use_enable samba) \
+		$(use_enable speex) \
+		$(use_enable theora) \
+		$(use_enable tiff libtiff) \
+		$(use_enable vorbis) \
+		|| die "econf failed"
+	emake || die "emake failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS NEWS README INSTALL
+}

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-1.0.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-1.0.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/gmerlin-avdecoder-1.0.0.ebuild	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,90 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="Gmerlin A/V decoder library"
+HOMEPAGE="http://gmerlin.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN%%-*}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="a52 aac cdio debug doc dts ffmpeg flac mad mjpeg mpeg musepack nls plugins png samba speex theora tiff vorbis"
+
+DEPEND=">=media-libs/gavl-1.1.0
+		a52? ( media-libs/a52dec )
+		aac? ( media-libs/faad2 )
+		cdio? ( dev-libs/libcdio )
+		doc? ( app-doc/doxygen )
+		dts? ( media-libs/libdca )
+		dvd? ( media-libs/libdvdread )
+		ffmpeg? ( media-video/ffmpeg )
+		flac? ( media-libs/flac )
+		mad? ( media-libs/libmad )
+		mjpeg? ( media-video/mjpegtools )
+		mpeg? ( media-libs/libmpeg2 )
+		musepack? ( media-libs/libmpcdec )
+		plugins? ( >=media-libs/gmerlin-0.3.8 )
+		png? ( media-libs/libpng )
+		samba? ( net-fs/samba )
+		speex? ( media-libs/speex )
+		theora? ( media-libs/libtheora )
+		tiff? ( media-libs/tiff )
+		vorbis? ( media-libs/libvorbis )
+		"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	# new ffmpeg-API
+	sed -i -e 's|->bits_per_sample|->bits_per_coded_sample|g' \
+		lib/demux_ffmpeg.c lib/audio_ffmpeg.c lib/video_ffmpeg.c
+	# Patch for >=ffmpeg-0.4.9_pre20081003
+	if has_version ">=media-video/ffmpeg-0.4.9_pre20081003"; then
+		sed -i -e 's|offset_t|int64_t|g' lib/demux_ffmpeg.c
+	fi
+
+	epatch "${FILESDIR}"/${PN}-cflags.patch
+	eautoreconf
+}
+
+src_compile() {
+	econf \
+		--without-cpuflags \
+		--disable-dependency-tracking \
+		--docdir=/usr/share/doc/${PF}/html \
+		$(use_enable a52 liba52) \
+		$(use_enable aac faad2) \
+		$(use_enable cdio libcdio) \
+		$(use_enable debug) \
+		$(use_with doc doxygen) \
+		$(use_enable dts libdca) \
+		$(use_enable dvd dvdread) \
+		$(use_enable ffmpeg libavcodec) \
+		$(use_enable ffmpeg libpostproc) \
+		$(use_enable ffmpeg libswscale) \
+		$(use_enable ffmpeg libavformat) \
+		$(use_enable flac) \
+		$(use_enable mad) \
+		$(use_enable mjpeg mjpegtools) \
+		$(use_enable mpeg libmpeg2) \
+		$(use_enable musepack) \
+		$(use_enable plugins gmerlin) \
+		$(use_enable png libpng) \
+		$(use_enable samba) \
+		$(use_enable speex) \
+		$(use_enable theora) \
+		$(use_enable tiff libtiff) \
+		$(use_enable vorbis) \
+		|| die "econf failed"
+	emake || die "emake failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS NEWS README INSTALL
+}

Added: trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/gmerlin-avdecoder/metadata.xml	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Modified: trunk/overlays/proaudio/media-video/openmovieeditor/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-video/openmovieeditor/ChangeLog	2009-03-19 22:39:43 UTC (rev 1435)
+++ trunk/overlays/proaudio/media-video/openmovieeditor/ChangeLog	2009-03-19 22:52:33 UTC (rev 1436)
@@ -2,6 +2,11 @@
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  19 Mar 2009; Marcin Deranek <gringo@xxxxxxxxxx>
+  +files/openmovieeditor-fix-audio-segfault.patch,
+  +openmovieeditor-0.0.20081029.ebuild:
+  Version bump
+
   19 Mar 2009; Marcin Deranek <gringo@xxxxxxxxxx> ++,
   +files/openmovieeditor-fix-linkage.patch,
   -openmovieeditor-0.0.20080523.ebuild:

Modified: trunk/overlays/proaudio/media-video/openmovieeditor/Manifest
===================================================================
--- trunk/overlays/proaudio/media-video/openmovieeditor/Manifest	2009-03-19 22:39:43 UTC (rev 1435)
+++ trunk/overlays/proaudio/media-video/openmovieeditor/Manifest	2009-03-19 22:52:33 UTC (rev 1436)
@@ -1,3 +1,4 @@
+AUX openmovieeditor-fix-audio-segfault.patch 2644 RMD160 797a7a16a647b8b43471c1b91902b55aeabf8f05 SHA1 4b6b9bf77c67925965f310967f14ec991c1d52a4 SHA256 2df53369ed885309a8984cca280ba06f85102bc2a7a2902736d501078b6f542f
 AUX openmovieeditor-fix-linkage.patch 891 RMD160 057af72d9332d22b27e8c31f1bddeec7573afaa8 SHA1 381745924f69d7ae845838380fe1648e7f514e77 SHA256 7f96c59cf057c854fb0e4b10786c58f41f6f33dbb4cab2236082c8342fe3f1ab
 DIST openmovieeditor-0.0.20070917.tar.gz 1235573 RMD160 ec14dd29fed1aee849997e31ea5b143b579dc9f1 SHA1 661aeba622061d0b32439db66b44a437d37ec207 SHA256 0fd2c9db88c2953e9865afd875416ac4a7388d6a2590b99ee2fbf4ec3c7e3c59
 DIST openmovieeditor-0.0.20071010.tar.gz 1238339 RMD160 7fb673d83db2c15b8fbe594185ba86d227e2a9c4 SHA1 7203ba26e10b110323bf020a2397e565488511fe SHA256 229e5dc2d5a82503fbafffa556a13b45a3447de79c8f0802f9831372770ac5cd
@@ -4,10 +5,12 @@
 DIST openmovieeditor-0.0.20071118.tar.gz 1253439 RMD160 fe20117f35ce41ae84fae9630867c965b43e22b4 SHA1 2a801ac375d23870dcd59c2d64aacc750933a394 SHA256 72d16439f79e2bdc015db74649ca9028c412d7fb4568b95cdada1892d2d6c02c
 DIST openmovieeditor-0.0.20080102.tar.gz 1268446 RMD160 91dd89fbb907af658e769525779c5b8dfcacfb4a SHA1 b7d06d2aeff450fb73022557350b3351163a60b9 SHA256 5d47f98c0fd7bf941fe2a5ff47db4c38383ae7f61df0d0d0639953ba7ae27048
 DIST openmovieeditor-0.0.20080523.tar.gz 1289754 RMD160 593b4f2d3b6749bd7ad095f34c34a4ed44bf76d7 SHA1 947971ace319776b3a0a183637120dced55f7cb3 SHA256 0e87aa69dadb02b9accf73ec9931e811e40fe2a07a7e319a83abf92746351c3b
+DIST openmovieeditor-0.0.20081029.tar.gz 1316887 RMD160 c5f82f676c6fddf8d19525d90e981113ffbc1e80 SHA1 48654736db27f83e7b3d7686e5940d353f84e4f1 SHA256 689cd610c98282240f6f964b6d70fef06089f53b002556cf4d6c71c32773a619
 EBUILD openmovieeditor-0.0.20070917.ebuild 885 RMD160 0941f4575847459ef89d2eb5d037b0cae0692081 SHA1 1b26b1b5b3f5c92b1677e08920b64b51eb1e6044 SHA256 8016ec2cbdc1c6e0d6874f2500ea2a20d5e9ab7025163dfdd3a5482c5e328fa8
 EBUILD openmovieeditor-0.0.20071010.ebuild 885 RMD160 0941f4575847459ef89d2eb5d037b0cae0692081 SHA1 1b26b1b5b3f5c92b1677e08920b64b51eb1e6044 SHA256 8016ec2cbdc1c6e0d6874f2500ea2a20d5e9ab7025163dfdd3a5482c5e328fa8
 EBUILD openmovieeditor-0.0.20071118.ebuild 885 RMD160 0941f4575847459ef89d2eb5d037b0cae0692081 SHA1 1b26b1b5b3f5c92b1677e08920b64b51eb1e6044 SHA256 8016ec2cbdc1c6e0d6874f2500ea2a20d5e9ab7025163dfdd3a5482c5e328fa8
 EBUILD openmovieeditor-0.0.20080102.ebuild 927 RMD160 05f39ea3f57272c669bc12855c34fd662071bffb SHA1 ac549c976c7f3e6c2a653d4ecbd3822179f4103a SHA256 3645c14c0172e3437ee3f6263cdefb2199f3bd5c3b10397d5b659400a36847ea
 EBUILD openmovieeditor-0.0.20080523-r1.ebuild 1489 RMD160 d0e9e60bb16c99cc0fae7456a1a4a54fdb521da8 SHA1 e80018588e69436bc8ce2d3453af956937fdee51 SHA256 8c2486abcec39f786385e7995364fcdc2dc14157552948504731a18bd9667ef1
-MISC ChangeLog 802 RMD160 7685518aed3a46ae2329fe9e3c548bbff5de5496 SHA1 1885a5edb8983e0cb6a8ab3d47f597e1651cb0d7 SHA256 c2108dc112485bcd364828aee763047124da47867b4d0c0b71c56a5b96af778e
+EBUILD openmovieeditor-0.0.20081029.ebuild 1698 RMD160 430a935dd36f3a0d269051300a10b320ec9739f6 SHA1 263306738290e99550d6debd3d2f19c4849b3eca SHA256 2e2755ae1ede8185491a247a2002cd1236c203d08c276ed40675cc164f3a77fa
+MISC ChangeLog 959 RMD160 41b6b9aaf1963a0820d68c3dad11aa7ca764a342 SHA1 fdce4aa84474fe225264f305f960c87efcb71856 SHA256 766cdae6bb5c2ea65178c3c02244d4e6869efe6d0b06729d34364f0d1b0fb3f1
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-video/openmovieeditor/files/openmovieeditor-fix-audio-segfault.patch
===================================================================
--- trunk/overlays/proaudio/media-video/openmovieeditor/files/openmovieeditor-fix-audio-segfault.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/openmovieeditor/files/openmovieeditor-fix-audio-segfault.patch	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,69 @@
+Mon Nov 24 04:32:31 UTC 2008  richard.spindler@xxxxxxxxx
+  * Fixed segfault in AudioFileGmerlin, Hint: always use gavl frame allocators
+diff -rN -u old-openme-developers/src/AudioFileGmerlin.H new-openme-developers/src/AudioFileGmerlin.H
+--- old-openme-developers/src/AudioFileGmerlin.H	2008-12-17 07:02:29.000000000 +0000
++++ new-openme-developers/src/AudioFileGmerlin.H	2008-12-17 07:02:29.000000000 +0000
+@@ -50,7 +50,7 @@
+ 		gavl_audio_frame_t* m_frame2;
+ 		gavl_audio_converter_t* m_converter;
+ 		int m_samples_per_frame;
+-		void init_converter( unsigned long frames );
++		void reinit_frame( unsigned long frames );
+ 		gavl_audio_format_t m_format;
+ 		gavl_audio_format_t m_float_format;
+ };
+diff -rN -u old-openme-developers/src/AudioFileGmerlin.cxx new-openme-developers/src/AudioFileGmerlin.cxx
+--- old-openme-developers/src/AudioFileGmerlin.cxx	2008-12-17 07:02:29.000000000 +0000
++++ new-openme-developers/src/AudioFileGmerlin.cxx	2008-12-17 07:02:29.000000000 +0000
+@@ -84,7 +84,7 @@
+ 	m_samples_per_frame = 0;
+ 	m_converter = gavl_audio_converter_create();
+ 	gavl_audio_converter_init( m_converter, &m_format, &m_float_format );
+-	m_frame2 = gavl_audio_frame_create( 0 );
++	m_frame2 = gavl_audio_frame_create( &m_float_format );
+ 	//Create converter that transforms audio to 2chan float interleaved,
+ 	//resampling happens outside.
+ 	m_ok = true;
+@@ -96,7 +96,6 @@
+ 		gavl_audio_frame_destroy( m_frame1 );
+ 	}
+ 	if ( m_frame2 ) {
+-		gavl_audio_frame_null( m_frame2 );
+ 		gavl_audio_frame_destroy( m_frame2 );
+ 	}
+ 	m_frame1 = 0;
+@@ -105,27 +104,29 @@
+ void AudioFileGmerlin::seek( int64_t sample )
+ {
+ 	bgav_seek_audio( m_file, 0, sample );
+-	gavl_audio_converter_reinit( m_converter );
+ }
+-void AudioFileGmerlin::init_converter( unsigned long frames )
++void AudioFileGmerlin::reinit_frame( unsigned long frames )
+ {
+ 	m_samples_per_frame = frames;
+ 	m_format.samples_per_frame = frames;
+ 	m_float_format.samples_per_frame = frames;
+-	gavl_audio_converter_init( m_converter, &m_format, &m_float_format );
+ 	if ( m_frame1 ) {
+ 		gavl_audio_frame_destroy( m_frame1 );
+ 	}
+ 	m_frame1 = gavl_audio_frame_create( &m_format );
++	gavl_audio_frame_destroy( m_frame2 );
++	m_frame2 = gavl_audio_frame_create( &m_float_format );
+ }
+ int AudioFileGmerlin::fillBuffer( float* output, unsigned long frames )
+ {
+ 	if ( frames != m_samples_per_frame ) {
+-		init_converter( frames );
++		reinit_frame( frames );
+ 	}
++	float* tmp = m_frame2->samples.f;
+ 	m_frame2->samples.f = output;
+ 	int ret = bgav_read_audio( m_file, m_frame1, 0, frames );
+ 	gavl_audio_convert( m_converter, m_frame1, m_frame2 );
++	m_frame2->samples.f = tmp;
+ 	return ret;
+ }
+ 
+

Added: trunk/overlays/proaudio/media-video/openmovieeditor/openmovieeditor-0.0.20081029.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/openmovieeditor/openmovieeditor-0.0.20081029.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/openmovieeditor/openmovieeditor-0.0.20081029.ebuild	2009-03-19 22:52:33 UTC (rev 1436)
@@ -0,0 +1,62 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit flag-o-matic eutils
+RESTRICT="nomirror"
+
+DESCRIPTION="Open Movie Editor is designed to be a simple tool, that provides basic movie making capabilites."
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://openmovieeditor.sourceforge.net";
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+DEPEND=">=media-libs/libquicktime-1.0.0[lame,x264]
+		>=x11-libs/fltk-1.1.7
+		<x11-libs/fltk-2
+		>=dev-libs/glib-2.10.3
+		>=media-libs/portaudio-19_pre
+		virtual/opengl
+		>=media-libs/gavl-1.0.0
+		>=media-libs/gmerlin-0.3.7
+		>=media-libs/gmerlin-avdecoder-0.1.7
+		media-sound/jack-audio-connection-kit
+		>=media-libs/libsamplerate-0.1.1
+		>=media-libs/libsndfile-1.0.0"
+RDEPEND="${DEPEND}
+		media-plugins/frei0r-plugins" # no real run-dep, but otherwise no plugins
+
+src_unpack(){
+	unpack ${A}
+	cd ${S}
+
+	epatch ${FILESDIR}/openmovieeditor-fix-linkage.patch
+	# Fix segfault on audio playback
+	epatch ${FILESDIR}/openmovieeditor-fix-audio-segfault.patch
+
+	# Support for newer gcc (?)
+	sed -i -e 's|<string>|<cstring>|' \
+		src/GmerlinEffects/GmerlinFactoryPlugin.cxx \
+		src/global_includes.H
+	# Get rid of annoying compilation warnings
+	for icon in ${S}/icons/*.xpm ${S}/src/color_schemes.cxx; do
+		sed -i -e 's|^\(static\)|\1 const|' $icon
+	done
+}
+
+src_compile(){
+	# Workaround for configure not detecting lame support in libquicktime
+	append-ldflags -Wl,--no-as-needed
+	econf || die "econf failed"
+	emake || die "emake failed"
+}
+
+src_install(){
+	emake DESTDIR="${D}" install || die "install failed"
+	dodoc AUTHORS ChangeLog NEWS README TODO INSTALL
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/