summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2005-11-13 18:08:38 +0000
committerLuca Barbato <lu_zero@gentoo.org>2005-11-13 18:08:38 +0000
commit49c91beac6a1f7036dbc6a46bfed7ce6646863c2 (patch)
tree8c3639a79ccf2c9835c2d5b808ce53863ffb0b94 /media-video/freej
parentAdded objc, haskell and vim-c patches. (diff)
downloadhistorical-49c91beac6a1f7036dbc6a46bfed7ce6646863c2.tar.gz
historical-49c91beac6a1f7036dbc6a46bfed7ce6646863c2.tar.bz2
historical-49c91beac6a1f7036dbc6a46bfed7ce6646863c2.zip
avifile removal
Package-Manager: portage-2.0.53_rc7
Diffstat (limited to 'media-video/freej')
-rw-r--r--media-video/freej/ChangeLog8
-rw-r--r--media-video/freej/Manifest8
-rw-r--r--media-video/freej/files/digest-freej-0.8.11
-rw-r--r--media-video/freej/freej-0.7.ebuild7
-rw-r--r--media-video/freej/freej-0.8.1.ebuild52
5 files changed, 68 insertions, 8 deletions
diff --git a/media-video/freej/ChangeLog b/media-video/freej/ChangeLog
index d3c3514ca919..f079a1897f01 100644
--- a/media-video/freej/ChangeLog
+++ b/media-video/freej/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/freej
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/freej/ChangeLog,v 1.4 2005/07/28 10:33:40 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/freej/ChangeLog,v 1.5 2005/11/13 18:08:38 lu_zero Exp $
+
+*freej-0.8.1 (13 Nov 2005)
+
+ 13 Nov 2005; Luca Barbato <lu_zero@gentoo.org> freej-0.7.ebuild,
+ +freej-0.8.1.ebuild:
+ New version -* pending major patching, avifile removal
28 Jul 2005; David Holm <dholm@gentoo.org> freej-0.7.ebuild:
Added to ~ppc.
diff --git a/media-video/freej/Manifest b/media-video/freej/Manifest
index 3fcf9c250076..1474d6581eb0 100644
--- a/media-video/freej/Manifest
+++ b/media-video/freej/Manifest
@@ -1,7 +1,9 @@
-MD5 ee3cff7251150e04f256491e517140d4 ChangeLog 901
-MD5 b0c859655c99284cb51bda1304d79358 freej-0.7.ebuild 1419
-MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158
+MD5 714be6fb9b5f9734c210c45fd7add637 ChangeLog 1079
MD5 e5641ba29fa7159b9329480d820c1a9a files/digest-freej-0.7 61
+MD5 1964ff7c2ef5f5e26820c67fe0ba0356 files/digest-freej-0.8.1 64
MD5 0060b7f722bb0974847d296ef8403ebd files/freej-0.7-errno.patch 741
MD5 e6a0544f5627d624dcc6d314be575360 files/freej-0.7-fastmemcpy.patch 2554
MD5 fbc899d7160ab39e47de15461a90b452 files/freej-0.7-v4l.patch 256
+MD5 165089178a718ec628cfd61fdf09b8ea freej-0.7.ebuild 1368
+MD5 91014b04b1375ca247c0c9027c5597c5 freej-0.8.1.ebuild 1276
+MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158
diff --git a/media-video/freej/files/digest-freej-0.8.1 b/media-video/freej/files/digest-freej-0.8.1
new file mode 100644
index 000000000000..256213b3ce6f
--- /dev/null
+++ b/media-video/freej/files/digest-freej-0.8.1
@@ -0,0 +1 @@
+MD5 f14f924afaf0bfbf2790973cb9303481 freej-0.8.1.tar.gz 3546869
diff --git a/media-video/freej/freej-0.7.ebuild b/media-video/freej/freej-0.7.ebuild
index 86b81a96cb4b..817c96f41d41 100644
--- a/media-video/freej/freej-0.7.ebuild
+++ b/media-video/freej/freej-0.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/freej/freej-0.7.ebuild,v 1.2 2005/07/28 10:33:41 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/freej/freej-0.7.ebuild,v 1.3 2005/11/13 18:08:38 lu_zero Exp $
inherit eutils
@@ -11,13 +11,12 @@ SRC_URI="ftp://freej.dyne.org/freej/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc ~x86"
-IUSE="avi v4l debug"
+IUSE="v4l debug"
DEPEND=">=media-libs/libsdl-1.2.0
>=media-libs/libpng-1.2.0
>=media-libs/freetype-2
- !avi? ( media-video/ffmpeg )
- avi? ( >=media-video/avifile-0.7.16 )"
+ media-video/ffmpeg"
src_unpack() {
unpack ${A}
diff --git a/media-video/freej/freej-0.8.1.ebuild b/media-video/freej/freej-0.8.1.ebuild
new file mode 100644
index 000000000000..d6802d06c3d8
--- /dev/null
+++ b/media-video/freej/freej-0.8.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/freej/freej-0.8.1.ebuild,v 1.1 2005/11/13 18:08:38 lu_zero Exp $
+
+inherit eutils
+
+DESCRIPTION="A unified framework for realtime video processing"
+HOMEPAGE="http://freej.dyne.org/"
+SRC_URI="ftp://freej.dyne.org/freej/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE="v4l debug opengl jack"
+
+DEPEND=">=media-libs/libsdl-1.2.0
+ >=media-libs/libpng-1.2.0
+ >=media-libs/freetype-2
+ media-video/ffmpeg
+ jack? ( media-sound/jack-audio-connection-kit )
+ opengl? ( virtual/opengl virtual/glu )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+}
+
+src_compile() {
+
+ # patch the doc path
+ sed -i -e "s:doc/\${PACKAGE}-\${VERSION}:share/doc/${PF}:" Makefile.in || die "doc path patching failed!"
+
+ econf \
+ $(use_enable opengl) \
+ $(use_enable v4l) \
+ $(use_enable debug) \
+ $(use_enable jack) \
+ || die "econf failed!"
+
+ # give us custom CFLAGS
+ sed -i \
+ -e "s:^CFLAGS = .*:CFLAGS = -D_REENTRANT ${CFLAGS}:" \
+ -e "s:^CXXFLAGS = .*:CXXFLAGS = -D_REENTRANT ${CXXFLAGS}:" ${S}/src/Makefile \
+ || die "Could not patch custom CFLAGS!"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die
+ dodoc FreeJ_Tutorial.pdf
+}