ChangeLog

# ChangeLog for media-tv/ivtv
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ChangeLog,v 1.106 2008/07/03 16:22:24 cardoe Exp $

*ivtv-1.1.0-r1 (03 Jul 2008)

03 Jul 2008; Doug Goldstein
+files/ivtv-1.1.0-headers.patch, -ivtv-1.1.0.ebuild,
+ivtv-1.1.0-r1.ebuild:
fix the includes for the linux/ivtv.h header

30 Jun 2008; Doug Goldstein
+files/ivtv-1.2.0-v4l2-dbg-include.patch, ivtv-1.2.0.ebuild:
patch to fix videodev2.h include in v4l2-dbg

*ivtv-1.2.0 (27 Jun 2008)
*ivtv-1.1.0 (27 Jun 2008)

27 Jun 2008; Doug Goldstein +ivtv-1.1.0.ebuild,
+ivtv-1.2.0.ebuild:
add support for 2.6.24 and 2.6.25 with two new versions

27 Jun 2008; Doug Goldstein -ivtv-0.4.5.ebuild,
-ivtv-0.4.7.ebuild, -ivtv-0.4.8.ebuild, -ivtv-0.4.9.ebuild,
-ivtv-0.6.3.ebuild, -ivtv-0.6.4.ebuild, -ivtv-0.6.5.ebuild,
-ivtv-0.6.6.ebuild, -ivtv-0.7.1.ebuild, -ivtv-0.7.2.ebuild,
-ivtv-0.7.3.ebuild, -ivtv-0.8.0-r1.ebuild, -ivtv-0.8.1-r1.ebuild,
-ivtv-0.8.2-r1.ebuild, -ivtv-0.9.0.ebuild, -ivtv-0.9.1.ebuild,
-ivtv-0.10.0-r1.ebuild, -ivtv-0.10.1-r1.ebuild, -ivtv-0.10.2.ebuild,
-ivtv-0.10.3.ebuild, -ivtv-0.10.4.ebuild, -ivtv-0.10.5.ebuild,
-ivtv-0.10.6.ebuild, -ivtv-0.10.6-r1.ebuild, ivtv-1.0.2.ebuild,
ivtv-1.0.3-r1.ebuild, ivtv-1.0.3-r2.ebuild:
we're officially only supporting the in-kernel ivtv module which started
with 2.6.22. Removing out of kernel drivers. Update current ebuilds to the
proper kernel versions

20 Mar 2008; Steve Dibb ivtv-1.0.3-r2.ebuild:
stabilize new versions for amd64,ppc,x86

29 Jan 2008; Doug Klima ivtv-1.0.3-r2.ebuild:
allow 2.6.24 as per bug #207874

*ivtv-0.10.6-r1 (14 Jan 2008)

14 Jan 2008; Doug Klima +ivtv-0.10.6-r1.ebuild:
add perl scripts under USE=perl so it pulls in the perl depends

*ivtv-1.0.3-r2 (14 Jan 2008)

14 Jan 2008; Doug Klima +ivtv-1.0.3-r2.ebuild:
add perl scripts under USE=perl so it pulls in the perl depends

19 Dec 2007; Doug Klima ivtv-0.10.6.ebuild,
ivtv-1.0.3-r1.ebuild:
stabilize new versions for amd64,ppc,x86

27 Nov 2007; Matthias Schwarzott ivtv-0.4.5.ebuild,
ivtv-0.4.7.ebuild, ivtv-0.4.8.ebuild, ivtv-0.4.9.ebuild,
ivtv-0.6.3.ebuild, ivtv-0.6.4.ebuild, ivtv-0.6.5.ebuild,
ivtv-0.6.6.ebuild, ivtv-0.7.1.ebuild, ivtv-0.7.2.ebuild,
ivtv-0.7.3.ebuild:
Fixed quoting.

*ivtv-1.0.3-r1 (17 Oct 2007)

17 Oct 2007; Steve Dibb -ivtv-1.0.3.ebuild,
+ivtv-1.0.3-r1.ebuild:
Fix fb module typo, bug 196201

*ivtv-1.0.3 (16 Oct 2007)

16 Oct 2007; Steve Dibb ivtv-1.0.1.ebuild,
ivtv-1.0.2.ebuild, +ivtv-1.0.3.ebuild:
Version bump, add KMOD to kernel check

*ivtv-0.10.6 (16 Oct 2007)

16 Oct 2007; Steve Dibb +ivtv-0.10.6.ebuild:
Version bump

12 Sep 2007; Doug Goldstein ivtv-1.0.2.ebuild:
allow 2.6.23 with 1.0.2 and mark stable for the current gentoo-sources stable

31 Aug 2007; Steve Dibb ivtv-1.0.1.ebuild,
ivtv-1.0.2.ebuild:
Fix module typo

30 Aug 2007; Doug Goldstein ivtv-1.0.1.ebuild,
ivtv-1.0.2.ebuild:
bug that VIDEO_IVTV doesn't auto-pull in I2C_ALGO_BIT. reported upstream to
Hans, who fixed it and it will be pulled into 2.6.24. Have ebuild check that
you enabled I2C_ALGO_BIT.

27 Aug 2007; Steve Dibb ivtv-1.0.1.ebuild,
ivtv-1.0.2.ebuild:
Add ewarn to compile kernel options as modules

*ivtv-1.0.2 (27 Aug 2007)

27 Aug 2007; Steve Dibb +ivtv-1.0.2.ebuild:
Version bump

25 Aug 2007; Steve Dibb ivtv-1.0.1.ebuild:
amd64,x86 stable

15 Aug 2007; Steve Dibb ivtv-0.10.5.ebuild:
Mark stable

03 Aug 2007; Jeff Gardner ChangeLog:
Bump to 1.0.1 which supports 2.6.22 kernels only.

*ivtv-0.10.5 (20 Jul 2007)

20 Jul 2007; Steve Dibb +ivtv-0.10.5.ebuild:
Version bump

*ivtv-0.10.4 (19 Jul 2007)

19 Jul 2007; Steve Dibb +ivtv-0.10.4.ebuild:
Version bump

13 Jul 2007; Steve Dibb ivtv-0.10.3.ebuild:
Mark stable

02 Jul 2007; Piotr JaroszyƄski ivtv-0.4.5.ebuild,
ivtv-0.6.3.ebuild:
(QA) RESTRICT clean up.

*ivtv-0.10.3 (19 Jun 2007)

19 Jun 2007; Steve Dibb +ivtv-0.10.3.ebuild:
Version bump

*ivtv-0.10.2 (25 May 2007)

25 May 2007; Steve Dibb +ivtv-0.10.2.ebuild:
Version bump, bug 176876

27 Apr 2007; Steve Dibb ivtv-0.4.7.ebuild,
ivtv-0.4.8.ebuild, ivtv-0.6.4.ebuild, ivtv-0.6.5.ebuild,
ivtv-0.7.1.ebuild, ivtv-0.7.2.ebuild, -ivtv-0.8.0.ebuild,
ivtv-0.8.0-r1.ebuild, -ivtv-0.8.1.ebuild, ivtv-0.8.1-r1.ebuild,
ivtv-0.9.0.ebuild, ivtv-0.10.0-r1.ebuild, ivtv-0.10.1-r1.ebuild:
Remove old, mark stable

27 Apr 2007; Steve Dibb ivtv-0.10.0-r1.ebuild,
ivtv-0.10.1-r1.ebuild:
Move the fbcon notes before the kernel module check

16 Apr 2007; Doug Goldstein ivtv-0.4.5.ebuild,
ivtv-0.4.7.ebuild, ivtv-0.4.8.ebuild, ivtv-0.4.9.ebuild,
ivtv-0.6.3.ebuild, ivtv-0.6.4.ebuild, ivtv-0.6.5.ebuild,
ivtv-0.6.6.ebuild:
modules->update to update-modules per bug #174766

*ivtv-0.10.1-r1 (10 Mar 2007)
*ivtv-0.10.0-r1 (10 Mar 2007)

10 Mar 2007; Steve Dibb -ivtv-0.10.0.ebuild,
+ivtv-0.10.0-r1.ebuild, -ivtv-0.10.1.ebuild, +ivtv-0.10.1-r1.ebuild:
Warn about kernel versions, add linux-mod_pkg_postinst, bug 167780

03 Mar 2007; Steve Dibb ivtv-0.9.1.ebuild:
Stabling on arches

*ivtv-0.10.1 (02 Mar 2007)

02 Mar 2007; Steve Dibb +ivtv-0.10.1.ebuild:
Version bump

*ivtv-0.10.0 (22 Feb 2007)

22 Feb 2007; Steve Dibb +ivtv-0.10.0.ebuild:
Version bump

19 Feb 2007; ivtv-0.4.7.ebuild, ivtv-0.4.8.ebuild,
ivtv-0.4.9.ebuild, ivtv-0.6.4.ebuild, ivtv-0.6.5.ebuild,
ivtv-0.6.6.ebuild, ivtv-0.7.1.ebuild, ivtv-0.7.2.ebuild,
ivtv-0.7.3.ebuild, ivtv-0.8.0.ebuild, ivtv-0.8.0-r1.ebuild,
ivtv-0.8.1.ebuild, ivtv-0.8.1-r1.ebuild, ivtv-0.8.2-r1.ebuild,
ivtv-0.9.0.ebuild, ivtv-0.9.1.ebuild:
All current ivtv drivers will only work up to 20061007 firmware release, not
any newer ones. Newer ones are reserved for 0.10.x and newer.

31 Jan 2007; Doug Goldstein ivtv-0.9.1.ebuild:
amd64, ppc, and x86 stable for 2.6.19 kernel

30 Jan 2007; Doug Goldstein ivtv-0.4.5.ebuild,
ivtv-0.4.7.ebuild, ivtv-0.4.8.ebuild, ivtv-0.4.9.ebuild,
ivtv-0.6.3.ebuild, ivtv-0.6.4.ebuild, ivtv-0.6.5.ebuild,
ivtv-0.6.6.ebuild, ivtv-0.7.1.ebuild, ivtv-0.7.2.ebuild,
ivtv-0.7.3.ebuild, ivtv-0.8.0.ebuild, ivtv-0.8.0-r1.ebuild,
ivtv-0.8.1.ebuild, ivtv-0.8.1-r1.ebuild, ivtv-0.8.2-r1.ebuild,
ivtv-0.9.0.ebuild, ivtv-0.9.1.ebuild:
Fixing udev/hotplug depends

30 Jan 2007; Doug Goldstein ivtv-0.8.2-r1.ebuild:
Mark ppc

23 Jan 2007; Steve Dibb ivtv-0.4.9.ebuild,
ivtv-0.6.6.ebuild, ivtv-0.7.3.ebuild, ivtv-0.8.2-r1.ebuild:
x86 and amd64 stable, bug 162731

*ivtv-0.8.2-r1 (08 Jan 2007)

08 Jan 2007; Steve Dibb +ivtv-0.8.2-r1.ebuild:
Remove VIDEO_TUNER, VIDEO_TVEEPROM options since they are unselectable, and
replace with VIDEO_CX88

*ivtv-0.9.1 (11 Dec 2006)
*ivtv-0.8.2 (11 Dec 2006)
*ivtv-0.7.3 (11 Dec 2006)
*ivtv-0.6.6 (11 Dec 2006)
*ivtv-0.4.9 (11 Dec 2006)

11 Dec 2006; Steve Dibb +ivtv-0.4.9.ebuild,
+ivtv-0.6.6.ebuild, +ivtv-0.7.3.ebuild, +ivtv-0.8.2.ebuild,
+ivtv-0.9.1.ebuild:
Version bumps

04 Dec 2006; Doug Goldstein ivtv-0.7.1.ebuild,
ivtv-0.7.2.ebuild, ivtv-0.8.0.ebuild, ivtv-0.8.0-r1.ebuild,
ivtv-0.8.1.ebuild, ivtv-0.8.1-r1.ebuild:
Changing hotplug depends for new udev

*ivtv-0.9.0 (02 Dec 2006)

02 Dec 2006; Doug Goldstein -ivtv-0.7.0.ebuild,
+ivtv-0.9.0.ebuild:
Rev Bump for 2.6.19 kernels

*ivtv-0.7.2 (01 Dec 2006)
*ivtv-0.6.5 (01 Dec 2006)
*ivtv-0.4.8 (01 Dec 2006)

01 Dec 2006; Steve Dibb +ivtv-0.4.8.ebuild,
+ivtv-0.6.5.ebuild, +ivtv-0.7.2.ebuild:
Version bumps

*ivtv-0.8.0-r1 (29 Nov 2006)

29 Nov 2006; Steve Dibb +ivtv-0.8.0-r1.ebuild:
Add 0.8.0 revision with fbcon changes

*ivtv-0.8.1-r1 (29 Nov 2006)

29 Nov 2006; Steve Dibb +ivtv-0.8.1-r1.ebuild:
Build ivtv-fb driver as well, bug 156163

28 Nov 2006; Steve Dibb ivtv-0.4.5.ebuild,
ivtv-0.4.7.ebuild, ivtv-0.6.3.ebuild, ivtv-0.6.4.ebuild,
ivtv-0.7.0.ebuild, ivtv-0.7.1.ebuild, ivtv-0.8.0.ebuild,
ivtv-0.8.1.ebuild:
Don't call linux-mod_pkg_setup until after kernel version is verified, bug
156418

28 Nov 2006; Steve Dibb metadata.xml,
ivtv-0.4.5.ebuild, ivtv-0.4.7.ebuild, ivtv-0.6.3.ebuild,
ivtv-0.6.4.ebuild, ivtv-0.7.0.ebuild, ivtv-0.7.1.ebuild,
ivtv-0.8.0.ebuild, ivtv-0.8.1.ebuild:
Add some documentation

*ivtv-0.8.1 (20 Nov 2006)

20 Nov 2006; Steve Dibb +ivtv-0.8.1.ebuild:
Version bump

20 Nov 2006; Steve Dibb metadata.xml:
Cleanup metadata.xml

11 Nov 2006; Michael Cummings ivtv-0.8.0.ebuild:
Marking amd64 stable, bug 154615

10 Nov 2006; Joshua Jackson ivtv-0.8.0.ebuild:
Stable x86; bug #154615

07 Nov 2006; Doug Goldstein ivtv-0.7.1.ebuild:
Stable on amd64 and x86. I use it on stable profiles. It works.

17 Oct 2006; Doug Goldstein ivtv-0.8.0.ebuild:
Additional checks since people like bug #151357 play around with kernel
settings without understanding them. Re-wrote most of the ebuild.

*ivtv-0.8.0 (06 Oct 2006)
*ivtv-0.7.1 (06 Oct 2006)
*ivtv-0.6.4 (06 Oct 2006)
*ivtv-0.4.7 (06 Oct 2006)

06 Oct 2006; Doug Goldstein +ivtv-0.4.7.ebuild,
+ivtv-0.6.4.ebuild, +ivtv-0.7.1.ebuild, +ivtv-0.8.0.ebuild:
Rev bump of all ivtv branches. They're using new pvr-firmware ebuild for
firmwares

22 Jul 2006; Doug Goldstein ivtv-0.7.0.ebuild:
Added VIDEO_V4L1 to CONFIG_CHECK since it doesn't enforce depends

08 Jul 2006; Doug Goldstein ivtv-0.7.0.ebuild:
Updated firmware

*ivtv-0.7.0 (08 Jul 2006)

08 Jul 2006; Doug Goldstein +ivtv-0.7.0.ebuild:
Adding 2.6.17 compatible rev bump ebuild. Mark 0.4.5, 0.6.3 as stable for
x86 and amd64 to match current stable kernels

*ivtv-0.6.3 (27 Jun 2006)

27 Jun 2006; Doug Goldstein
-files/ivtv-0.6.2-ppc-fix.patch, -ivtv-0.6.2.ebuild, +ivtv-0.6.3.ebuild:
Rev bump

13 Jun 2006; Roy Marples ivtv-0.4.0-r3.ebuild,
ivtv-0.4.2.ebuild, ivtv-0.4.5.ebuild, ivtv-0.6.2.ebuild:
Change update-modules to modules-update

*ivtv-0.4.4 (13 Jun 2006)

13 Jun 2006; Doug Goldstein +ivtv-0.4.4.ebuild:
Adding 0.4.4 version for people having issues with 0.4.5 & MythTV

13 Jun 2006; Doug Goldstein ivtv-0.4.2.ebuild:
Added message about kernel versions in 0.4.2 and marked stable on ppc.

11 Jun 2006; Doug Goldstein ivtv-0.4.5.ebuild,
ivtv-0.6.2.ebuild:
Add warning about >=2.6.16 kernels in 0.4.x driver. Changed to kernel_is

04 Jun 2006; Doug Goldstein ivtv-0.6.2.ebuild:
Correct kernel version

*ivtv-0.6.2 (27 May 2006)
*ivtv-0.4.5 (27 May 2006)

27 May 2006; Doug Goldstein
+files/ivtv-0.6.2-ppc-fix.patch, +ivtv-0.4.5.ebuild, +ivtv-0.6.2.ebuild:
rev bump for 0.4.x and 0.6.x series

14 Feb 2006; Doug Goldstein ivtv-0.4.2.ebuild:
Added hotplug to RDEPEND

*ivtv-0.4.2 (18 Jan 2006)

18 Jan 2006; Doug Goldstein +ivtv-0.4.2.ebuild:
rev bump. Now we support the 2.6.15 kernel

*ivtv-0.4.0-r3 (30 Dec 2005)

30 Dec 2005; Doug Goldstein
+files/ivtv-0.4.0-maxdev.patch, -ivtv-0.2.0_rc3-r5.ebuild,
-ivtv-0.4.0-r2.ebuild, +ivtv-0.4.0-r3.ebuild:
Add patch to handle possible MAXDEV issue. Mark version stable since 0.2.0
sources aren't available and no longer work with current kernels.

14 Oct 2005; Doug Goldstein ivtv-0.4.0-r2.ebuild:
Re-adding ~amd64

*ivtv-0.4.0-r2 (12 Oct 2005)

12 Oct 2005; Doug Goldstein
files/ivtv-0.4.0-ppc-odw.patch, -ivtv-0.4.0.ebuild, -ivtv-0.4.0-r1.ebuild,
+ivtv-0.4.0-r2.ebuild:
Change in the Makefile was making it install to /usr/local/bin. More PPC
changes.

*ivtv-0.4.0-r1 (10 Oct 2005)

10 Oct 2005; Doug Goldstein +ivtv-0.4.0-r1.ebuild:
Forgot to install ivtv-fb driver and mpeg init firmware for PVR-350

*ivtv-0.4.0 (10 Oct 2005)

10 Oct 2005; Doug Goldstein
-files/ivtv-0.3.8-devname.patch, +files/ivtv-0.4.0-ppc-odw.patch,
-files/ppc-odw.patch, -ivtv-0.3.8.ebuild, +ivtv-0.4.0.ebuild:
rev bump. 0.4.0 is the newest stable. Updated firmware to match latest
recommended and used combined firmware to make install easier.

07 Oct 2005; Doug Goldstein
+files/ivtv-0.3.8-devname.patch, +files/ppc-odw.patch,
-ivtv-0.2.0_rc3-r4.ebuild, ivtv-0.3.8.ebuild:
Add patch to compile with new kernels

20 Sep 2005; Doug Goldstein -ivtv-0.2.0_rc3-r4.ebuild:
remove some old ebuilds

15 Sep 2005; Doug Goldstein ivtv-0.3.8.ebuild:
Updated firmware to include 150/500 firmware. Switched to recommended
250/350 firmware

15 Sep 2005; Doug Goldstein ivtv-0.3.8.ebuild:
We need to include the ivtv tuner module over the in-kernel module since
there's changes. Several other modules too

15 Sep 2005; Doug Goldstein ivtv-0.3.8.ebuild:
Detect more modules that need to go to make everything happy

*ivtv-0.3.8 (15 Sep 2005)

15 Sep 2005; Doug Goldstein +files/ivtv,
-ivtv-0.3.7c.ebuild, +ivtv-0.3.8.ebuild:
Rev bump and rewrite to work with new Makefile standard. waiting on ppc
patch from pvdabeel

*ivtv-0.3.7c (13 Aug 2005)

13 Aug 2005; Doug Goldstein +ivtv-0.3.7c.ebuild:
Experimental ivtv 0.3.x ebuild

28 Jul 2005; Pieter Van den Abeele
ivtv-0.2.0_rc3-r4.ebuild, ivtv-0.2.0_rc3-r5.ebuild:
Marking 0.2 as -ppc, sent 0.3.7 which compiles and is tested to cardoe

29 Jun 2005; Doug Goldstein -ivtv-0.2.0_rc2.ebuild,
-ivtv-0.2.0_rc3.ebuild, -ivtv-0.2.0_rc3-r2.ebuild,
-ivtv-0.2.0_rc3-r3.ebuild:
removed old versions

22 Jun 2005; David Holm ivtv-0.2.0_rc3-r5.ebuild:
Added to ~ppc. pvdabeel: And removing it again because this contains x86 asm
and therefore doesn't compile. I've send a working ppc 0.3.7 ebuild to cardoe.

*ivtv-0.2.0_rc3-r5 (25 Jun 2005)

25 Jun 2005; Doug Goldstein +ivtv-0.2.0_rc3-r5.ebuild:
rev bump to rc3k to support 2.6.12 kernels. bug #97013

27 Apr 2005; Brian Jackson ivtv-0.2.0_rc3-r4.ebuild:
a few fixes from bug #90535, thanks to Andreas Weder


*ivtv-0.2.0_rc3-r4 (26 Apr 2005)

26 Apr 2005; Brian Jackson +ivtv-0.2.0_rc3-r4.ebuild:
updated version, fixes bug #s 84585, 86015, 87048, 89032, 90071, 90535

*ivtv-0.2.0_rc3-r3 (06 Mar 2005)

06 Mar 2005; Doug Goldstein +ivtv-0.2.0_rc3-r3.ebuild:
fix bug #84249

03 Mar 2005; Doug Goldstein ivtv-0.2.0_rc3-r2.ebuild:
BUILD_PARAMS="KDIR=${KERNEL_DIR}"

02 Mar 2005; Doug Goldstein ivtv-0.2.0_rc3-r2.ebuild:
removed dep on snd-bt87x

*ivtv-0.2.0_rc3-r2 (02 Mar 2005)

02 Mar 2005; Doug Goldstein metadata.xml,
+ivtv-0.2.0_rc3-r2.ebuild:
switched to linux-mod eclass
handful a cleanups and fixups
fixes for amd64 by eradicator
switched to ivtv 0.2.0-rc3g

03 Feb 2005; Jeremy Huddleston
ivtv-0.2.0_rc2.ebuild, ivtv-0.2.0_rc3.ebuild:
inherit linux-info.

04 Dec 2004; Brian Jackson ivtv-0.2.0_rc2.ebuild,
ivtv-0.2.0_rc3.ebuild:
site moved

*ivtv-0.2.0_rc3 (30 Nov 2004)

30 Nov 2004; Brian Jackson -ivtv-0.1.9-r4.ebuild,
-ivtv-0.2.0_rc1-r1.ebuild, -ivtv-0.2.0_rc1.ebuild, +ivtv-0.2.0_rc3.ebuild:
version bump, drop old version

*ivtv-0.2.0_rc2 (28 Oct 2004)

28 Oct 2004; +ivtv-0.2.0_rc2.ebuild:
version bump

26 Oct 2004; :
bump to make sure everybody gets the fixes

*ivtv-0.2.0_rc1-r1

26 Oct 2004; ivtv-0.2.0_rc1.ebuild:
fixed a few bugs, 68228, 68231, 68516

19 Oct 2004; ivtv-0.2.0_rc1.ebuild:
dodir a few dirs, fixes bug 68110, thanks to Ajay Sharma

17 Oct 2004; ivtv-0.2.0_rc1.ebuild:
fixed compiling on 2.4, thanks to Salim Fadhley, closes bug 67833

*ivtv-0.2.0_rc1 (15 Oct 2004)

15 Oct 2004; +ivtv-0.2.0_rc1.ebuild:
version bump

*ivtv-0.1.9-r4 (02 Oct 2004)

02 Oct 2004; ivtv-0.1.9-r4.ebuild:
moving set_arch_ functions to eutils from kernel

25 Aug 2004; -ivtv-0.1.9-r1.ebuild:
new rev, based off of -ck71d, compiles on 2.6.8, have fun

07 Jun 2004; Aron Griffis ivtv-0.1.9-r1.ebuild,
ivtv-0.1.9-r3.ebuild:
Fix use invocation

07 May 2004; Daniel Ahlberg ivtv-0.1.9-r3.ebuild:
Added dependency to unzip, needed by ivtvfwextract.

*ivtv-0.1.9-r3 (29 Mar 2004)

29 Mar 2004; Brian Jackson ivtv-0.1.9-r2.ebuild,
ivtv-0.1.9-r3.ebuild:
new gentoo patch, hack for compiling on 2.6 until the new modules stuff gets in

24 Mar 2004; Martin Holzer ivtv-0.1.9-r1.ebuild,
ivtv-0.1.9-r2.ebuild:
fixing depend. closes 45110.

*ivtv-0.1.9-r2 (11 Mar 2004)

11 Mar 2004; Brian Jackson ivtv-0.1.9-r1.ebuild,
ivtv-0.1.9-r2.ebuild, metadata.xml:
some minor fixes, and bump the rev for a new patch

09 Mar 2004; Brian Jackson ivtv-0.1.9-r1.ebuild:
install a few other things, and change an include in the radio application

*ivtv-0.1.9-r1 (07 Mar 2004)

07 Mar 2004; Brian Jackson ivtv-0.1.9-r1.ebuild:
initial version, I've had this locally for a little while, maybe more people
can use it now

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX ivtv 152 RMD160 0261d991ec2e1db04f4408e3ce30b7e2088057f7 SHA1 1bbd5f926be903e759e16a4e5a11dbbf2f806693 SHA256 828831443387297fbad1e21cbd979c378a0f16063cde8e0abcf86f4cf01e31d9
AUX ivtv-1.1.0-headers.patch 1287 RMD160 92b317002eb4f09d761968c03928046c641a5330 SHA1 423daeb5ef4f87ab28389f5e5d6fd81ba00e99f8 SHA256 4bf24a2e6d1e033dc30b735b2b37192f3c149be070cd7f0d2465f34f4269bc25
AUX ivtv-1.2.0-v4l2-dbg-include.patch 272 RMD160 572525f6d52b00330dcacc7c6a7760ef6152e621 SHA1 dcf973befc410733048b48636b3b9e4975de97d2 SHA256 3a5876e7982ad8d24bdd3dfebc93106bb4ea84608201526d3807d5c7057d7c85
DIST ivtv-1.0.1.tar.gz 302883 RMD160 c7259d94513bab12ffc99cb369e9e37e085e9806 SHA1 212c2bb217fda7e3adaf6ff8d2bceabecaa88fbd SHA256 93c15a46b283f1d4c2ff2514752cfc21de089a6e76479b556f521222642a8896
DIST ivtv-1.0.2.tar.gz 303754 RMD160 8064a395f975a96869593ee9146967cff20994bd SHA1 32cbc3f891cad54f8705f61780c05bd7bc536bba SHA256 7acfc2264ea6788076e4d8202c81c5f884958418b79b3f3ac0cf6eb271e5c510
DIST ivtv-1.0.3.tar.gz 290171 RMD160 8893b2c33b2b870c7e9c5969dcf3e6346c9e5692 SHA1 c2268f0b611378cbb180904cd6cc5774a17a978c SHA256 925083406a5bb6bb676e643b0c229eda722f5a1c36baf5526d7ee1c915e29e8d
DIST ivtv-1.1.0.tar.gz 514337 RMD160 60e61716fa0f385a807af1b00bffc851c52473cc SHA1 d7c1ffcfff00080bb1d9f4666d4502e46f00da9f SHA256 629fc73adb591e859d46eb0bfbe3b2ac35858a01d2f7c703f4287e52c2f11ea8
DIST ivtv-1.2.0.tar.gz 481927 RMD160 042cda9b694e0b3ad57084aa3a829be8dfcb30c2 SHA1 5df6ec6b6f9722aae2bbe8fe5d730ce2df93c56c SHA256 bcfcbaa33b9bc33d94b51685f38c6bca03fcbf02cdf427fe2f3b2f66ede7a236
EBUILD ivtv-1.0.1.ebuild 4508 RMD160 6ee134cd6b4140710b54c4efd7b447c181c85ff7 SHA1 d9b16ac4552c24c8c0837ebc3f11d3cafa8cb696 SHA256 4aa3b50f9b14252e24a90c345cb59bc4d52d1505b6cda8b042de050d70865202
EBUILD ivtv-1.0.2.ebuild 4537 RMD160 4aac1c3ea4f5a7f80e1077388981952344e0e229 SHA1 16134bd38b4c912d5aac5738ecaec9247e5b2d1f SHA256 ed80e5662a05e5e38f69f2f8c5c5cbaeedec2b73229d4981dc7a1fd698206483
EBUILD ivtv-1.0.3-r1.ebuild 4519 RMD160 b63440fbfe8e720aec0ef56c68b8ecb5b2087d96 SHA1 beb7381e555b1cf2f33279cacb98e6cce0005640 SHA256 901dab1aad3345ece2f1dcec2ac8bfccfa0b5cc74270895443080c3deb53c974
EBUILD ivtv-1.0.3-r2.ebuild 4690 RMD160 3112eaf4792894c7c5c7a267b117753e93e0a476 SHA1 2748971f4a8477973f15ec66066c831cbc254d30 SHA256 15680245f170e47be0490c7f9a8685622f17c638a4799b45042b77a9503eeb0a
EBUILD ivtv-1.1.0-r1.ebuild 3595 RMD160 6da1ad16135bce8076016bfce7a91fcac793c435 SHA1 fe2a2a8ff19d819df0be526e2e7ab04a93addbfe SHA256 ad27408a34f1b01789c7cbd4305ac55a9d19eb83ebb95507544eadf88798416e
EBUILD ivtv-1.2.0.ebuild 3609 RMD160 0d6aaa8d4e2facbd3545bf307e8f706388dc0a7c SHA1 334fb24f0e65ed2eb5e476919d981e8e820f4900 SHA256 3693bcef70102aac973649edf6747e59477247197596ad4788b7184391164577
MISC ChangeLog 18693 RMD160 03155e6510861fe8461f335cfacd3e55edd85340 SHA1 d2b30e0d25afc277d48746e0e40050046ffe218e SHA256 063bf2cebf709f1cc85c0ee0f8ac892ade235f934e49528f249cba32a281ba27
MISC metadata.xml 494 RMD160 a8c45c9e2ad783198d04b68c755398d915270499 SHA1 1a04f1e7b3be80d5a875559fddbc5b681ba9254b SHA256 99e7a214b2abd11188552236eb67309ccde04d0a66209ed0fd48589eed258bb4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhs/NgACgkQoeSe8B0zEfwiSQCfaolpLZN6tIfYdkDKRuCUn9ft
DhoAoIuoSsh9nw0D8LyGLT/K/2BxCVKz
=3Gch
-----END PGP SIGNATURE-----

files

ivtv-1.0.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.0.1.ebuild,v 1.7 2007/10/16 19:32:54 beandog Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.0.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc x86"
IUSE="fbcon"
RDEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if use fbcon; then
MODULE_NAMES="${MODULE_NAMES} ivtv-fb(extra:${S}/driver)"
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS"
fi

if ! ( kernel_is 2 6 22 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.22 kernels"
fi

if use fbcon; then
ewarn ""
ewarn "From the README regarding framebuffer support:"
ewarn ""
ewarn "ivtv-fb now requires that you enable the following kernel config"
ewarn "options: Go to 'Device drivers -> Graphics support'. Enable"
ewarn "'Support for frame buffer devices'. Enable 'Trident support'"
ewarn "(the Trident module itself is not required)."
ewarn ""
ewarn "To get working console output, keep going to 'Console display"
ewarn "driver support', and enable 'Framebuffer Console support'."
ewarn "Enable 'Select compiled-in fonts' & once that's done, you should"
ewarn "have a list of fonts. Choose one. With the default OSD size,"
ewarn "'VGA 8x16' gives 80x30(PAL) 80x25(NTSC)."
ewarn ""
ewarn "This ebuild checks for all the correct kernel config options for"
ewarn "framebuffer use with the exception of choosing a font. Be sure"
ewarn "to pick one yourself!"
ewarn ""
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_compile() {

cd "${S}/driver"
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
dobin perl/*.pl

cd "${S}"
dodoc README* doc/* utils/README.X11 ChangeLog* utils/perl/README.ptune

cd "${S}/driver"
linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtv-fb module"
ewarn " - Using the ivtv X driver and the ivtv-fb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

ivtv-1.0.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.0.2.ebuild,v 1.9 2008/06/27 16:36:47 cardoe Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.0.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc x86"
IUSE="fbcon"
RDEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if use fbcon; then
MODULE_NAMES="${MODULE_NAMES} ivtv-fb(extra:${S}/driver)"
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS"
fi

if ! ( kernel_is 2 6 22 || kernel_is 2 6 23 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.22 and 2.6.23 kernels"
fi

if use fbcon; then
ewarn ""
ewarn "From the README regarding framebuffer support:"
ewarn ""
ewarn "ivtv-fb now requires that you enable the following kernel config"
ewarn "options: Go to 'Device drivers -> Graphics support'. Enable"
ewarn "'Support for frame buffer devices'. Enable 'Trident support'"
ewarn "(the Trident module itself is not required)."
ewarn ""
ewarn "To get working console output, keep going to 'Console display"
ewarn "driver support', and enable 'Framebuffer Console support'."
ewarn "Enable 'Select compiled-in fonts' & once that's done, you should"
ewarn "have a list of fonts. Choose one. With the default OSD size,"
ewarn "'VGA 8x16' gives 80x30(PAL) 80x25(NTSC)."
ewarn ""
ewarn "This ebuild checks for all the correct kernel config options for"
ewarn "framebuffer use with the exception of choosing a font. Be sure"
ewarn "to pick one yourself!"
ewarn ""
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_compile() {

cd "${S}/driver"
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
dobin perl/*.pl

cd "${S}"
dodoc README* doc/* utils/README.X11 ChangeLog* utils/perl/README.ptune

cd "${S}/driver"
linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtv-fb module"
ewarn " - Using the ivtv X driver and the ivtv-fb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

ivtv-1.0.3-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.0.3-r1.ebuild,v 1.3 2008/06/27 16:36:47 cardoe Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.0.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc x86"
IUSE="fbcon"
RDEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if use fbcon; then
MODULE_NAMES="${MODULE_NAMES} ivtvfb(extra:${S}/driver)"
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS"
fi

if ! ( kernel_is 2 6 22 || kernel_is 2 6 23 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.22 and 2.6.23 kernels"
fi

if use fbcon; then
ewarn ""
ewarn "From the README regarding framebuffer support:"
ewarn ""
ewarn "ivtvfb now requires that you enable the following kernel config"
ewarn "options: Go to 'Device drivers -> Graphics support'. Enable"
ewarn "'Support for frame buffer devices'. Enable 'Trident support'"
ewarn "(the Trident module itself is not required)."
ewarn ""
ewarn "To get working console output, keep going to 'Console display"
ewarn "driver support', and enable 'Framebuffer Console support'."
ewarn "Enable 'Select compiled-in fonts' & once that's done, you should"
ewarn "have a list of fonts. Choose one. With the default OSD size,"
ewarn "'VGA 8x16' gives 80x30(PAL) 80x25(NTSC)."
ewarn ""
ewarn "This ebuild checks for all the correct kernel config options for"
ewarn "framebuffer use with the exception of choosing a font. Be sure"
ewarn "to pick one yourself!"
ewarn ""
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_compile() {

cd "${S}/driver"
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
dobin perl/*.pl

cd "${S}"
dodoc README* doc/* ChangeLog* utils/perl/README.ptune

cd "${S}/driver"
linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtvfb module"
ewarn " - Using the ivtv X driver and the ivtvfb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

ivtv-1.0.3-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.0.3-r2.ebuild,v 1.5 2008/06/27 16:36:47 cardoe Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.0.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc x86"
IUSE="fbcon perl"
RDEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217
perl? (
dev-perl/Video-Frequencies
dev-perl/Video-ivtv
dev-perl/Config-IniFiles
virtual/perl-Getopt-Long
dev-perl/perl-tk )"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if use fbcon; then
MODULE_NAMES="${MODULE_NAMES} ivtvfb(extra:${S}/driver)"
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS"
fi

if ! ( kernel_is 2 6 22 || kernel_is 2 6 23 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.22 and 2.6.23 kernels"
fi

if use fbcon; then
ewarn ""
ewarn "From the README regarding framebuffer support:"
ewarn ""
ewarn "ivtvfb now requires that you enable the following kernel config"
ewarn "options: Go to 'Device drivers -> Graphics support'. Enable"
ewarn "'Support for frame buffer devices'. Enable 'Trident support'"
ewarn "(the Trident module itself is not required)."
ewarn ""
ewarn "To get working console output, keep going to 'Console display"
ewarn "driver support', and enable 'Framebuffer Console support'."
ewarn "Enable 'Select compiled-in fonts' & once that's done, you should"
ewarn "have a list of fonts. Choose one. With the default OSD size,"
ewarn "'VGA 8x16' gives 80x30(PAL) 80x25(NTSC)."
ewarn ""
ewarn "This ebuild checks for all the correct kernel config options for"
ewarn "framebuffer use with the exception of choosing a font. Be sure"
ewarn "to pick one yourself!"
ewarn ""
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_compile() {

cd "${S}/driver"
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
use perl && dobin perl/*.pl

cd "${S}"
dodoc README* doc/* ChangeLog*
use perl && dodoc utils/perl/README.ptune

cd "${S}/driver"
linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtvfb module"
ewarn " - Using the ivtv X driver and the ivtvfb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

ivtv-1.1.0-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.1.0-r1.ebuild,v 1.1 2008/07/03 16:22:24 cardoe Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.1.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="perl"
RDEPEND=">=sys-fs/udev-103"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217
perl? (
dev-perl/Video-Frequencies
dev-perl/Video-ivtv
dev-perl/Config-IniFiles
virtual/perl-Getopt-Long
dev-perl/perl-tk )"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if ! ( kernel_is 2 6 24 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.24 kernels"
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_unpack() {
unpack ${A}

cd ${S}

epatch "${FILESDIR}"/${P}-headers.patch
}

src_compile() {
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
use perl && dobin perl/*.pl

cd "${S}"
dodoc README* doc/* ChangeLog*
use perl && dodoc utils/perl/README.ptune

linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtvfb module"
ewarn " - Using the ivtv X driver and the ivtvfb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

ivtv-1.2.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ivtv-1.2.0.ebuild,v 1.2 2008/06/30 19:38:41 cardoe Exp $

inherit eutils linux-mod

DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards"
HOMEPAGE="http://www.ivtvdriver.org"
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.2.x/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="perl"
RDEPEND=">=sys-fs/udev-103"
DEPEND="app-arch/unzip"
PDEPEND="=media-tv/pvr-firmware-20070217
perl? (
dev-perl/Video-Frequencies
dev-perl/Video-ivtv
dev-perl/Config-IniFiles
virtual/perl-Getopt-Long
dev-perl/perl-tk )"

pkg_setup() {

MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)"
BUILD_TARGETS="all"
CONFIG_CHECK="EXPERIMENTAL KMOD HAS_IOMEM FW_LOADER I2C I2C_ALGOBIT
VIDEO_DEV VIDEO_CAPTURE_DRIVERS VIDEO_V4L1 VIDEO_V4L2
!VIDEO_HELPER_CHIPS_AUTO VIDEO_IVTV"

if ! ( kernel_is 2 6 25 ); then
eerror "Each IVTV driver branch will only work with a specific"
eerror "linux kernel branch."
eerror ""
eerror "You will need to either:"
eerror "a) emerge a different kernel"
eerror "b) emerge a different ivtv driver"
eerror ""
eerror "See http://ivtvdriver.org/ for more information"
die "This only works on 2.6.25 kernels"
fi

ewarn ""
ewarn "Make sure that your I2C and V4L kernel drivers are loaded as"
ewarn "modules, and not compiled into the kernel, or IVTV will not"
ewarn "work."
ewarn ""

linux-mod_pkg_setup

BUILD_PARAMS="KDIR=${KV_DIR}"
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-1.2.0-v4l2-dbg-include.patch
}

src_compile() {
linux-mod_src_compile || die "failed to build driver"

cd "${S}/utils"
emake INCDIR="${KV_DIR}/include" || die "failed to build utils "
}

src_install() {
cd "${S}/utils"
make DESTDIR="${D}" PREFIX="/usr" install || die "failed to install utils"
use perl && dobin perl/*.pl

cd "${S}"
dodoc README* doc/* ChangeLog*
use perl && dodoc utils/perl/README.ptune

linux-mod_src_install || die "failed to install modules"
}

pkg_postinst() {

linux-mod_pkg_postinst

elog ""
elog "This version of the IVTV driver supports the following hardware:"
elog "Hauppauge WinTV PVR-250"
elog "Hauppauge WinTV PVR-350"
elog "Hauppauge WinTV PVR-150"
elog "Hauppauge WinTV PVR-500"
elog "AVerMedia M179"
elog "Yuan MPG600/Kuroutoshikou iTVC16-STVLP"
elog "Yuan MPG160/Kuroutoshikou iTVC15-STVLP"
elog "Yuan PG600/DiamondMM PVR-550 (CX Falcon 2)"
elog "Adaptec AVC-2410"
elog "Adaptec AVC-2010"
elog "Nagase Transgear 5000TV"
elog "AOpen VA2000MAX-STN6"
elog "Yuan MPG600GR/Kuroutoshikou CX23416GYC-STVLP"
elog "I/O Data GV-MVP/RX"
elog "I/O Data GV-MVP/RX2E"
elog "Gotview PCI DVD (preliminary support only)"
elog "Gotview PCI DVD2 Deluxe"
elog "Yuan MPC622"
elog ""
ewarn ""
ewarn "IMPORTANT: In case of problems first read this page:"
ewarn "http://www.ivtvdriver.org/index.php/Troubleshooting"
ewarn ""
ewarn "If any of these conditions match your setup, you may want to look at the"
ewarn "README in /usr/share/doc/${PF}/"
ewarn ""
ewarn " - Using MythTV, a PVR-350 and the ivtvfb module"
ewarn " - Using the ivtv X driver and the ivtvfb module"
ewarn " - You want to manually build ivtv against v4l-dvb"
ewarn ""
ewarn "Also, the ivtv package comes with lots of documentation regarding setup,"
ewarn "proper use and debugging utilities."
ewarn "They are also located in /usr/share/doc/${PF}/"
ewarn ""
ewarn "For more information, see the IVTV driver homepage at:"
ewarn "http://www.ivtvdriver.org/"
}

metadata.xml




media-tv

beandog@gentoo.org
Steve Dibb


cardoe@gentoo.org
Doug Goldstein


Driver for ivtv based tv tuner cards, currently supports Hauppauge
PVR-[23]50 cards