summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2004-02-14 15:41:33 +0000
committerLuca Barbato <lu_zero@gentoo.org>2004-02-14 15:41:33 +0000
commitf75c986bd84c4960c82a979e1d05a1b4a8698a09 (patch)
tree5041c4d58c45c65d72c2b53619ad54e53f49974a /media-video/cinelerra
parentAdded cinelerra-1.1.9 (diff)
downloadgentoo-2-f75c986bd84c4960c82a979e1d05a1b4a8698a09.tar.gz
gentoo-2-f75c986bd84c4960c82a979e1d05a1b4a8698a09.tar.bz2
gentoo-2-f75c986bd84c4960c82a979e1d05a1b4a8698a09.zip
Cinelerra ebuild committed, it ISN'T supposed to work
Diffstat (limited to 'media-video/cinelerra')
-rw-r--r--media-video/cinelerra/Manifest2
-rw-r--r--media-video/cinelerra/cinelerra-1.1.9.ebuild78
-rw-r--r--media-video/cinelerra/files/digest-cinelerra-1.1.91
3 files changed, 81 insertions, 0 deletions
diff --git a/media-video/cinelerra/Manifest b/media-video/cinelerra/Manifest
index efb327a45599..efa300eadf78 100644
--- a/media-video/cinelerra/Manifest
+++ b/media-video/cinelerra/Manifest
@@ -1,7 +1,9 @@
MD5 4cf1e38e9b3b69af025692e0e39c4cc0 cinelerra-1.1.5.ebuild 1261
MD5 a75debb3966274febf87a8c202ed946e ChangeLog 2417
MD5 07d1f22e26457718cd5233b83331b2ec cinelerra-1.0.0.ebuild 1056
+MD5 655de37823d4c481a916cd77949b04c5 cinelerra-1.1.9.ebuild 1617
MD5 df1cd07b0c1484eb11e06d71eadb4463 cinelerra-1.1.7.ebuild 1614
+MD5 bffe8c026a4ffdf9220cbc62a75deb8e files/digest-cinelerra-1.1.9 74
MD5 3d915d40f23c642ed22fa5a627519aec files/pthread_t_not_int.patch 880
MD5 12c40f831322db75d68c5449efaa4ac6 files/gcc-3.3.1-collate.patch 539
MD5 d2363d0c13405512bf1341d84a12d744 files/digest-cinelerra-1.1.5 148
diff --git a/media-video/cinelerra/cinelerra-1.1.9.ebuild b/media-video/cinelerra/cinelerra-1.1.9.ebuild
new file mode 100644
index 000000000000..7d6433129e80
--- /dev/null
+++ b/media-video/cinelerra/cinelerra-1.1.9.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/cinelerra/cinelerra-1.1.9.ebuild,v 1.1 2004/02/14 15:41:33 lu_zero Exp $
+
+inherit gcc eutils flag-o-matic
+export WANT_GCC_3="yes"
+
+#export CFLAGS=${CFLAGS/-O?/-O2}
+
+filter-flags "-fPIC -fforce-addr"
+
+DESCRIPTION="Cinelerra - Professional Video Editor"
+HOMEPAGE="http://heroinewarrior.com/cinelerra.php3"
+SRC_URI="mirror://sourceforge/heroines/${P}-src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 -ppc"
+
+DEPEND="virtual/x11
+ virtual/glibc
+ =sys-devel/gcc-3*
+ dev-lang/nasm"
+# >=media-libs/a52dec-0.7.3"
+
+src_unpack() {
+ unpack ${A}
+# epatch ${FILESDIR}/gcc-3.3.1-collate.patch
+# epatch ${FILESDIR}/pthread_t_not_int.patch
+}
+
+src_compile() {
+ export CFLAGS=${CFLAGS}
+ cd ${S}/freetype-2.1.4/builds/unix
+ econf ||die
+ cd ${S}/quicktime/ffmpeg-0.4.8
+ econf ||die
+
+ cd ${S}
+ make || die "make failed"
+}
+
+src_install() {
+ local myarch
+ if [ -n "`use x86`" ]; then
+ myarch="${CHOST/-*/}" #should solve the i586/i686 problem
+ fi
+ if [ -n "`use ppc`" ]; then
+ myarch="ppc"
+ fi
+ cd ${S}/${PN}/${myarch}
+ dobin ${PN} || die "cinelerra not built"
+
+ cd ${S}/plugins
+ insinto /usr/lib/${PN}
+ doins ${myarch}/*.plugin
+ insinto /usr/lib/${PN}/fonts
+ doins titler/fonts/*
+
+ cd ${S}/libmpeg3/${myarch}
+ dobin mpeg3dump mpeg3cat mpeg3toc
+
+# cd ${S}/mix/i686
+# dobin mix2000
+
+# cd ${S}/xmovie/i686
+# dobin xmovie
+
+ cd ${S}/mplexhi/${myarch}
+ dobin mplexhi
+
+ cd ${S}/mplexlo/${myarch}
+ dobin mplexlo
+
+ cd ${S}
+# dodoc CVS COPYING
+ dohtml -a png,html,texi,sdw -r doc/*
+}
diff --git a/media-video/cinelerra/files/digest-cinelerra-1.1.9 b/media-video/cinelerra/files/digest-cinelerra-1.1.9
new file mode 100644
index 000000000000..1fffca91dd53
--- /dev/null
+++ b/media-video/cinelerra/files/digest-cinelerra-1.1.9
@@ -0,0 +1 @@
+MD5 1e198b3aeb7b8cbc191ccd17a059f49f cinelerra-1.1.9-src.tar.bz2 25277786