summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Armak <danarmak@gentoo.org>2002-05-16 19:11:24 +0000
committerDan Armak <danarmak@gentoo.org>2002-05-16 19:11:24 +0000
commit473457dd092797e9f4ec42f2323a3f5772eb9473 (patch)
tree8d398906609d83ff5b31453b0850c02f3920497e /media-video/transcode
parentmasking kde-i18n-3.0.1, should work this time (diff)
downloadhistorical-473457dd092797e9f4ec42f2323a3f5772eb9473.tar.gz
historical-473457dd092797e9f4ec42f2323a3f5772eb9473.tar.bz2
historical-473457dd092797e9f4ec42f2323a3f5772eb9473.zip
new transcode that finally compiles. fixes bug #2583 (among others)
Diffstat (limited to 'media-video/transcode')
-rw-r--r--media-video/transcode/ChangeLog9
-rw-r--r--media-video/transcode/files/digest-transcode-0.6.0_pre51
-rw-r--r--media-video/transcode/files/transcode-0.6.0_pre5.diff11
-rw-r--r--media-video/transcode/transcode-0.6.0_pre5.ebuild58
4 files changed, 78 insertions, 1 deletions
diff --git a/media-video/transcode/ChangeLog b/media-video/transcode/ChangeLog
index 4a8319c854c9..180eacdf811f 100644
--- a/media-video/transcode/ChangeLog
+++ b/media-video/transcode/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-video/transcode
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.5 2002/05/04 03:44:57 jhhudso Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.6 2002/05/16 19:11:24 danarmak Exp $
+
+*transcode-0.6.0_pre5 (16 May 2002)
+
+ 16 May 2002; Dan Armak <danarmak@gentoo.org>
+
+ New upstream version, lots of fixes. Fixes infamous bug #2583 (and many duplicates)
+ - dv_init() being called without parameters.
*transcode-0.6.0_pre4-r2 (3 May 2002)
diff --git a/media-video/transcode/files/digest-transcode-0.6.0_pre5 b/media-video/transcode/files/digest-transcode-0.6.0_pre5
new file mode 100644
index 000000000000..0553a057e068
--- /dev/null
+++ b/media-video/transcode/files/digest-transcode-0.6.0_pre5
@@ -0,0 +1 @@
+MD5 f791b1aac090312459e3e9cec2d1fd6e transcode-0.6.0pre5.tgz 2042189
diff --git a/media-video/transcode/files/transcode-0.6.0_pre5.diff b/media-video/transcode/files/transcode-0.6.0_pre5.diff
new file mode 100644
index 000000000000..9f827e42df33
--- /dev/null
+++ b/media-video/transcode/files/transcode-0.6.0_pre5.diff
@@ -0,0 +1,11 @@
+diff -ur transcode-0.6.0pre4.orig/import/af6_decore.cpp transcode-0.6.0pre4/import/af6_decore.cpp
+--- transcode-0.6.0pre4.orig/import/af6_decore.cpp Tue Mar 26 15:40:31 2002
++++ transcode-0.6.0pre4/import/af6_decore.cpp Fri May 3 22:30:24 2002
+@@ -42,7 +42,6 @@
+ #include <avifile/creators.h>
+ #include <iostream>
+
+-using namespace std;
+ using namespace Creators;
+
+ #ifdef __cplusplus
diff --git a/media-video/transcode/transcode-0.6.0_pre5.ebuild b/media-video/transcode/transcode-0.6.0_pre5.ebuild
new file mode 100644
index 000000000000..93741212d1cb
--- /dev/null
+++ b/media-video/transcode/transcode-0.6.0_pre5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Author: Dan Armak <danarmak@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/transcode-0.6.0_pre5.ebuild,v 1.1 2002/05/16 19:11:24 danarmak Exp $
+
+MY_P=${P/_/}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="video stream processing tool"
+SRC_URI="http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/pre/${MY_P}.tgz"
+HOMEPAGE="http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode"
+
+# Note: transcode can use pretty much any media-related package ever written as
+# a plugin. An exhaustive dep list would make me add about 20-30 packages to
+# portage. perhaps another time :-)
+
+DEPEND=">=media-libs/a52dec-0.7.3
+ media-libs/libdv
+ media-libs/libsdl
+ =x11-libs/gtk+-1.2*
+ >=media-video/avifile-0.6
+ dvd? ( media-libs/libdvdread )
+ mpeg? ( media-libs/libmpeg3 )
+ encode? ( >=media-sound/lame-3.89 )
+ quicktime? ( media-libs/quicktime4linux )"
+
+src_unpack() {
+ unpack ${A}
+
+ if [ "`gcc --version | cut -f1 -d.`" = "3" ];
+ then
+ patch -p0 < ${FILESDIR}/transcode-0.6.0_pre5.diff
+ fi
+}
+
+src_compile() {
+
+ local myconf
+
+ use encode \
+ && myconf="${myconf} --with-lame" \
+ || myconf="${myconf} --without-lame"
+
+ use mpeg \
+ && myconf="${myconf} --with-libmpeg3" \
+ || myconf="${myconf} --without-libmpeg3"
+
+ econf ${myconf} || die
+
+ emake all || die
+
+}
+
+src_install () {
+
+ make \
+ DESTDIR=${D} \
+ install || die
+}