Portage is a package management system used by Gentoo Linux
# ChangeLog for media-libs/libdv
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/ChangeLog,v 1.81 2008/01/03 14:02:26 aballier Exp $
03 Jan 2008; Alexis Ballier
Keyword ~x86-fbsd, working fine here
10 Jul 2007; Jeroen Roovers
libdv-1.0.0-r2.ebuild:
Stable for HPPA (bug #184435).
10 Jul 2007; Gustavo Zacarias
Stable on sparc wrt #184435
07 Jul 2007; Samuli Suominen
arm stable.
07 Jul 2007; Lars Weiler
Stable on ppc; bug #184435.
07 Jul 2007; Olivier Crête
amd64 stable
07 Jul 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #184435
07 Jul 2007; Markus Rothe
Stable on ppc64; bug #184435
*libdv-1.0.0-r2 (31 Mar 2007)
31 Mar 2007; Samuli Suominen
Stop installing playdv gtk-1.2 frontend. Bug 168121.
16 Jan 2007; Jeroen Roovers
Stable for HPPA (bug #158907).
06 Jan 2007; Michael Cummings
libdv-1.0.0-r1.ebuild:
Bug 158907, amd64 stable
31 Dec 2006; Markus Rothe
Stable on ppc64; bug #158907
31 Dec 2006; Andrej Kacian
Stable on x86, bug #158907.
31 Dec 2006; Bryan Østergaard
Add ~alpha keyword, bug 158907.
29 Dec 2006; Tobias Scherbaum
libdv-1.0.0-r1.ebuild:
Stable on ppc wrt bug #158907.
26 Dec 2006; Gustavo Zacarias
Stable on sparc wrt #158907
*libdv-1.0.0-r1 (29 Nov 2006)
*libdv-0.104-r3 (29 Nov 2006)
29 Nov 2006; Matthias Schwarzott
+libdv-1.0.0-r1.ebuild:
Finally add (hopefully) working PIC-patches, Bug #121871.
21 Oct 2006; Tobias Scherbaum
libdv-0.104-r2.ebuild:
ppc stable, bug #118073
20 Oct 2006; Bryan Østergaard
Stable on Alpha.
14 Oct 2006; Aron Griffis
Mark 0.104-r2 stable on ia64. #118073
11 Oct 2006; Markus Rothe
Stable on ppc64
05 Oct 2006; Gustavo Zacarias
Stable on sparc wrt #118073
03 Oct 2006; Chris Gianelloni
Stable on x86 wrt bug #118073.
02 Oct 2006; Daniel Gryniewicz
Marked stable on amd64 for bug #118073
01 Oct 2006; Guy Martin
Stable on hppa.
*libdv-1.0.0 (25 Sep 2006)
25 Sep 2006; Mike Frysinger
Version bump.
*libdv-0.104-r2 (24 Sep 2006)
24 Sep 2006; Mike Frysinger
+files/libdv-0.104-playdv-segv.patch, +libdv-0.104-r2.ebuild:
Version bump for people to stabilize as this does not contain the PIC patch
(will integrate in next rev).
05 Jun 2006; Markus Rothe
Added ~ppc64
03 May 2006; Diego Pettenò
Update metadata to list media-video@gentoo.org as maintainer.
27 Apr 2006; Marien Zwart
files/digest-libdv-0.101, files/digest-libdv-0.102,
files/digest-libdv-0.104, Manifest:
Fixing SHA256 digest, pass four
17 Apr 2006; Diego Pettenò
+files/libdv-0.104-inline.patch, libdv-0.104-r1.ebuild:
Add patch to fix building the inline function from OKUMURA N. Shn-ya. Bug
#111323.
28 Mar 2006; Daniel Goller
Added ~ppc keyword
06 Mar 2006; Luca Barbato
+files/libdv-0.103-mmx.patch, libdv-0.104-r1.ebuild:
Fix for gcc-4.1 from Fedora, thanks to Hanno Meyer-Thurow
pointing it
05 Mar 2006; Mark Loeser
Fix metadata: media-video -> video
07 Feb 2006; Patrick McLean
+files/libdv-0.104-gcc4.patch, libdv-0.104-r1.ebuild:
Trivial patch to fix compilation with gcc4.
24 Dec 2005; Rene Nussbaumer
Stable on hppa.
12 Dec 2005; Donnie Berkholz
libdv-0.104-r1.ebuild:
Add modular X dependencies. Also needs gtk+-1 ported to modular (#115232).
*libdv-0.104-r1 (01 Nov 2005)
01 Nov 2005;
- x86 pic fix that allows us to not have to use the --disable-asm while still
retaining proper pic shared objects
19 May 2005;
- Enable --disable-asm on x86 when using pic code or the compiled libdv will
contain text relocations. This should not really have to depend on when
has_pic triggers or not but it's this way for now till such time as x86 more
or less does a patch like the x86_64 relocation one. It may not really even
matter as libdv use of asm is should only matter with the use of a RT kernel
which none of us have at this point in time. Benchmarks need to be done.
01 May 2005; Michael Hanselmann
Stable on ppc.
03 Feb 2005; Gustavo Zacarias
Stable on sparc
01 Feb 2005; Jan Brinkmann
stable on x86
12 Jan 2005; Jason Wever
Added ~sparc keyword due to improper version bump which dropped the keyword.
11 Jan 2005; Mike Frysinger
Disable C++ checks / fix uClibc building #74497 / clean up.
*libdv-0.104 (10 Jan 2005)
10 Jan 2005; Malcolm Lashley
+files/libdv-0.104-amd64reloc.patch, +libdv-0.104.ebuild:
Version Bump to 0.104, bug #64331 - CFLAG hack removal per bug #51138 and
ciaranm's mail to -dev - amd64 reloc patches from libdv-dev ml by Dean
Kolosiek - this ebuild should also cure the symptoms of Bug #70062
17 Dec 2004; Markus Rothe
Stable on ppc64
14 Nov 2004; Markus Rothe
Marked ~ppc64; bug #68112
01 Jun 2004; Travis Tilley
stable on amd64
25 Apr 2004; Aron Griffis
libdv-0.102.ebuild, libdv-0.99-r1.ebuild:
Add die following econf for bug 48950
*libdv-0.102 (10 Apr 2004)
10 Apr 2004; Martin Holzer
libdv-0.102.ebuild:
Version bumped.
16 Mar 2004; Stephen P. Becker
Added ~mips keyword.
17 Feb 2004; Aron Griffis
stable on alpha and ia64
*libdv-0.101 (09 Feb 2004)
09 Feb 2004; Max Kalika
libdv-0.9.5-r1.ebuild, libdv-0.98.ebuild, libdv-0.99-r1.ebuild:
Bump to version 0.101. Clean out old versions. Inherit eutils to silence
epatch() warnings. Move pkgconfig out of RDEPEND.
29 Jan 2004;
stable on sparc
16 Jan 2004; Bartosch Pixa
set ppc in keywords
20 Dec 2003; Guy Martin
Marked stable on hppa.
23 Nov 2003; Aron Griffis
Stable on alpha
20 Sep 2003; Max Kalika
libdv-0.99.ebuild:
Bump 0.99-r1 to stable on x86 and amd64. Clean up broken version.
10 Sep 2003; Max Kalika
files/libdv-0.99-disablegtk.patch:
Re-add dev-util/pkgconfig to DEPEND and add -lXext to the Xv check of the
disablegtk patch. Fixes bug 27139. Thanks to Marc Bevand for the suggestion.
25 Aug 2003; Max Kalika
files/libdv-0.99-disablegtk.patch:
Fix patch to detect libXv properly. Remove dependency on pkgconfig. Remove
dependency on glib (pulled by gtk+ already). Add debug to IUSE.
21 Aug 2003; Max Kalika
Use more portage internals.
*libdv-0.99-r1 (20 Aug 2003)
20 Aug 2003; Alastair Tse
files/libdv-0.99-disablegtk.patch:
applied patches thanks to Christian Jiresjö
to allow disable gtk support properly.
18 Aug 2003; Max Kalika
Configure couldn't complete if gtk isn't installed, so added
=x11-libs/gtk-1.2* to DEPEND. Other cleanups.
11 Jul 2003; Martin Holzer
Marked stable on x86.
*libdv-0.99 (05 Apr 2003)
05 Apr 2003; Martin Holzer
Version bumped. Closes #18804. Also enabled xv since in ChangeLog it's now
fixed. Also added some dodoc.
10 Feb 2003; Aron Griffis
Add ~alpha to KEYWORDS
06 Dec 2002; Rodney Rees
*libdv-0.98 (07 Aug 2002)
05 Apr 2003; Martin Holzer
libdv-0.98.ebuild:
Changed SRC_URI
12 Aug 2002; Martin Schlemmer
USE=xv fails in some cases. Enable always.
07 Aug 2002; Mark Guertin
files/digest-libdv-0.98 :
Revision bump to newest version (which now compiles on ppc), added
ppc to keywords. Thanks to Lapo Calamandrei
for the new build.
*libdv-0.9.5-r1 (2 Jun 2002)
2 Jun 2002; Preston A. Elder
Unset CFLAGS and CXXFLAGS -- it requires its own optimizations or
it will not compile properly on gcc 3.1
*libdv-0.9.5 (5 May 2002)
5 May 2002; Martin Schlemmer
Updated to 0.9.5
*libdv-0.9-r1 (30 Apr 2002)
30 Apr 2002; Seemant Kulleen
files/digest-libdv-0.9-r1 :
man pages moved from /usr/man to/usr/share/man
11 Apr 2002; Spider
Update all glib dependencies to use glib-1.2* in preparation of
unmasking the glib-2.0.1 packages
*libdv-0.9 (2 Apr 2002)
2 Apr 2002; Dan Armak
AUX libdv-0.99-2.6.patch 439 RMD160 507326ff0fbc305bf63c67790736f2251a98ce74 SHA1 5b3818eec80cfe36b30cabb0544ecc1a09446b5a SHA256 7199ef39770c41be92e845e767800fd7b21979408d0466d4f05f33e734f32b81
DIST libdv-1.0.0-pic.patch.bz2 9771 RMD160 a0995597413609ac938f68086a6aac9ef6e2ab37 SHA1 074687289dd78adb60c2423e270125bd48479d1f SHA256 474a50d373e39dd8a0dac0b22f089e957d752145712f97f987ad18028f6d6a5e
DIST libdv-1.0.0.tar.gz 574565 RMD160 a8d3ae083340cec411d5294db7197ea72c8b3c4f SHA1 2e5ba0e95f665d60e72cbebcf1c4989e0d6c92c8 SHA256 a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba
EBUILD libdv-1.0.0-r2.ebuild 1178 RMD160 f01d6099191c72c4d84743adb2eacedc3dc5f840 SHA1 b21a17ff58d95bb773416c876d82a4e8e7daca9c SHA256 2df72780850440abcd3350e62e7c6b11cbcbd864716d56a8c0d06f754987358f
MISC ChangeLog 10798 RMD160 cdfd4419351255ed6e2573b176c1ae48e3600447 SHA1 5fadf8077adcbfd10a68bd0ca4e4345e804e03eb SHA256 5f7c4a0c3a08b963e08495a86e58e9f2e7c56206a3e8290ed9442001638d899d
MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/libdv-1.0.0-r2.ebuild,v 1.10 2008/01/03 14:02:26 aballier Exp $
inherit eutils flag-o-matic libtool
DESCRIPTION="Software codec for dv-format video (camcorders etc)"
HOMEPAGE="http://libdv.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
mirror://gentoo/${PN}-1.0.0-pic.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="debug sdl xv"
RDEPEND="dev-libs/popt
sdl? ( >=media-libs/libsdl-1.2.5 )
xv? ( x11-libs/libXv )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-0.99-2.6.patch
epatch "${WORKDIR}"/${PN}-1.0.0-pic.patch
elibtoolize
epunt_cxx #74497
}
src_compile() {
econf \
$(use_with debug) \
--disable-gtk --disable-gtktest \
$(use_enable sdl) \
$(use_enable xv) \
|| die "econf failed."
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog INSTALL NEWS README* TODO
}