[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
+}