avifile removal
authorLuca Barbato <lu_zero@gentoo.org>
Sun, 13 Nov 2005 18:08:38 +0000 (18:08 +0000)
committerLuca Barbato <lu_zero@gentoo.org>
Sun, 13 Nov 2005 18:08:38 +0000 (18:08 +0000)
Package-Manager: portage-2.0.53_rc7

media-video/freej/ChangeLog
media-video/freej/Manifest
media-video/freej/files/digest-freej-0.8.1 [new file with mode: 0644]
media-video/freej/freej-0.7.ebuild
media-video/freej/freej-0.8.1.ebuild [new file with mode: 0644]

index d3c3514ca9190c12c692611d06c5d017a04510e5..f079a1897f01f2a2cdbf7926b6835de05c520cdf 100644 (file)
@@ -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.
index 3fcf9c25007656f2c2eb34e8754160f6535d477b..1474d6581eb0ba3cebd1db05441cbda493e837e8 100644 (file)
@@ -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 (file)
index 0000000..256213b
--- /dev/null
@@ -0,0 +1 @@
+MD5 f14f924afaf0bfbf2790973cb9303481 freej-0.8.1.tar.gz 3546869
index 86b81a96cb4b0c67fd24e69b3e9b350a88869695..817c96f41d41c583e0ebed61cf554e648e0b2aad 100644 (file)
@@ -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 (file)
index 0000000..d6802d0
--- /dev/null
@@ -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
+}