Lines 6-12
Link Here
|
6 |
|
6 |
|
7 |
DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards" |
7 |
DESCRIPTION="ivtv driver for Hauppauge PVR PCI cards" |
8 |
HOMEPAGE="http://www.ivtvdriver.org" |
8 |
HOMEPAGE="http://www.ivtvdriver.org" |
9 |
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/0.10.x/${P}.tar.gz" |
9 |
SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.0.x/${P}.tar.gz" |
10 |
SLOT="0" |
10 |
SLOT="0" |
11 |
LICENSE="GPL-2" |
11 |
LICENSE="GPL-2" |
12 |
KEYWORDS="~amd64 ~ppc ~x86" |
12 |
KEYWORDS="~amd64 ~ppc ~x86" |
Lines 17-58
Link Here
|
17 |
|
17 |
|
18 |
pkg_setup() { |
18 |
pkg_setup() { |
19 |
|
19 |
|
20 |
MODULE_NAMES="ivtv(extra:${S}/driver) |
20 |
MODULE_NAMES="saa717x(extra:${S}/i2c-drivers)" |
21 |
saa717x(extra:${S}/i2c-drivers)" |
|
|
22 |
BUILD_TARGETS="all" |
21 |
BUILD_TARGETS="all" |
23 |
CONFIG_CHECK="EXPERIMENTAL KMOD VIDEO_DEV I2C VIDEO_V4L1_COMPAT VIDEO_V4L2 |
22 |
CONFIG_CHECK="FW_LOADER VIDEO_IVTV" |
24 |
!VIDEO_HELPER_CHIPS_AUTO |
|
|
25 |
FW_LOADER VIDEO_WM8775 VIDEO_MSP3400 VIDEO_CX25840 VIDEO_TUNER |
26 |
VIDEO_SAA711X VIDEO_CX2341X VIDEO_SAA7127 VIDEO_TVEEPROM" |
27 |
|
23 |
|
28 |
if use fbcon; then |
24 |
if use fbcon; then |
29 |
MODULE_NAMES="${MODULE_NAMES} ivtv-fb(extra:${S}/driver)" |
25 |
MODULE_NAMES="${MODULE_NAMES} ivtv-fb(extra:${S}/driver)" |
30 |
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS" |
26 |
CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS" |
31 |
fi |
27 |
fi |
32 |
|
28 |
|
33 |
if ! ( kernel_is 2 6 18 || kernel_is 2 6 19 || kernel_is 2 6 20 \ |
29 |
if ! ( kernel_is 2 6 22 ); then |
34 |
|| kernel_is 2 6 21 ); then |
30 |
eerror "IVTV version 1.x is only kernel 2.6.22 and up" |
35 |
eerror "Each IVTV driver branch will only work with a specific" |
31 |
eerror "It only contains the ivtv-fb and saa717x modules" |
36 |
eerror "linux kernel branch." |
32 |
eerror "and the utilities" |
37 |
eerror "" |
|
|
38 |
eerror "You will need to either:" |
39 |
eerror "a) emerge a different kernel" |
40 |
eerror "b) emerge a different ivtv driver" |
41 |
eerror "" |
42 |
eerror "See http://ivtvdriver.org/ for more information" |
43 |
die "This only works on kernels 2.6.18 through 2.6.21" |
44 |
fi |
33 |
fi |
45 |
|
34 |
|
46 |
if kernel_is 2 6 20; then |
|
|
47 |
ewarn |
48 |
ewarn "For 2.6.20.x kernels, this module will *only* work against" |
49 |
ewarn "these versions:" |
50 |
ewarn ">=sys-kernel/gentoo-sources-2.6.20-r1" |
51 |
ewarn ">=sys-kernel/vanilla-sources.2.6.20.2" |
52 |
ewarn "" |
53 |
epause 5 |
54 |
fi |
55 |
|
56 |
if use fbcon; then |
35 |
if use fbcon; then |
57 |
ewarn "" |
36 |
ewarn "" |
58 |
ewarn "From the README regarding framebuffer support:" |
37 |
ewarn "From the README regarding framebuffer support:" |