diff options
-rw-r--r-- | media-tv/ivtv/ChangeLog | 6 | ||||
-rw-r--r-- | media-tv/ivtv/Manifest | 24 | ||||
-rw-r--r-- | media-tv/ivtv/ivtv-1.0.1.ebuild | 138 | ||||
-rw-r--r-- | media-tv/ivtv/ivtv-1.0.2.ebuild | 138 | ||||
-rw-r--r-- | media-tv/ivtv/ivtv-1.0.3-r2.ebuild | 145 | ||||
-rw-r--r-- | media-tv/ivtv/ivtv-1.1.0-r1.ebuild | 123 |
6 files changed, 13 insertions, 561 deletions
diff --git a/media-tv/ivtv/ChangeLog b/media-tv/ivtv/ChangeLog index 23d6d8123424..098ded818875 100644 --- a/media-tv/ivtv/ChangeLog +++ b/media-tv/ivtv/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-tv/ivtv # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ChangeLog,v 1.114 2013/01/21 22:19:30 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/ivtv/ChangeLog,v 1.115 2013/02/10 15:51:44 ssuominen Exp $ + + 10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> -ivtv-1.0.1.ebuild, + -ivtv-1.0.2.ebuild, -ivtv-1.0.3-r2.ebuild, -ivtv-1.1.0-r1.ebuild: + old 21 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> ivtv-1.0.1.ebuild, ivtv-1.0.2.ebuild, ivtv-1.0.3-r2.ebuild: diff --git a/media-tv/ivtv/Manifest b/media-tv/ivtv/Manifest index 7307bfd0cb5d..62a390c237bd 100644 --- a/media-tv/ivtv/Manifest +++ b/media-tv/ivtv/Manifest @@ -4,26 +4,18 @@ Hash: SHA256 AUX ivtv 152 SHA256 828831443387297fbad1e21cbd979c378a0f16063cde8e0abcf86f4cf01e31d9 SHA512 5e36e1078c597106dd791889354f5f672d343d90941601a4ccf6564c2d2ab6beda138c668ca673319d30fef84bc209644421f3ddd18188454a4c2b83f7539202 WHIRLPOOL ef0a30347c682d73e6022ba3a6d6dd4c0131284b4b6186fc30bc062540aa328119b6d8111b4d3f41020f1893245bc74c905bea86716882cd9e28947d39b766a4 AUX ivtv-1.1.0-headers.patch 1287 SHA256 4bf24a2e6d1e033dc30b735b2b37192f3c149be070cd7f0d2465f34f4269bc25 SHA512 922117e188f8c8f795c79df205acef70efbc26c3927400df10fd7841a608aa76b77e5bad6997a21399ea33cbc7381ba149c9f1e85e2715fe7e49fce7119afd90 WHIRLPOOL 6002f3e524f04c180f29ca64f8dc7bc47fb26792aab077c31234169c6ec43122d038cb87b46a090b8bbb1b66afc7a1930c4b3f076ef044563d5449b66c8180a9 AUX ivtv-1.2.0-v4l2-dbg-include.patch 272 SHA256 3a5876e7982ad8d24bdd3dfebc93106bb4ea84608201526d3807d5c7057d7c85 SHA512 e32b0c02dac6c85eefd008b3d24e5a49bb0c437909e481f3f4d3bd45eefb791274ddb5de0cfe4e75cfca9edf4edf37f463655654ad329c1df78e91f2f065ac27 WHIRLPOOL a193fbdbca8c5dd12450b9946bc1f89b21a2b9ecf7a3d4c88fa43f17a0f4527aa2165e70264d1548031de57456b4ae6d269d1f45ee8ee461de06e87fbab0ae6c -DIST ivtv-1.0.1.tar.gz 302883 SHA256 93c15a46b283f1d4c2ff2514752cfc21de089a6e76479b556f521222642a8896 -DIST ivtv-1.0.2.tar.gz 303754 SHA256 7acfc2264ea6788076e4d8202c81c5f884958418b79b3f3ac0cf6eb271e5c510 -DIST ivtv-1.0.3.tar.gz 290171 SHA256 925083406a5bb6bb676e643b0c229eda722f5a1c36baf5526d7ee1c915e29e8d -DIST ivtv-1.1.0.tar.gz 514337 SHA256 629fc73adb591e859d46eb0bfbe3b2ac35858a01d2f7c703f4287e52c2f11ea8 DIST ivtv-1.2.0.tar.gz 481927 SHA256 bcfcbaa33b9bc33d94b51685f38c6bca03fcbf02cdf427fe2f3b2f66ede7a236 -EBUILD ivtv-1.0.1.ebuild 4486 SHA256 514fdb7d3fd02d707df1e4a869ba904db0cf298579a6523018c3779900ef2e10 SHA512 d0c044dd89a5c8d91e6f9224213be7c7bd22db0ee556ae9cdb90e8922539e0aef58ef0ffa78d3116a069bb9bf66eef6e061c1e09cd10b5b94c1a92043a4e47bf WHIRLPOOL e439cc1d765b3c2d6e5b58d93db6c641e4d2b92f6483e5c8bb5b4f56d728d7935f5e69095890460363cfa4a7f88aa64601745bdfda926d2bc0d39388d5944e7e -EBUILD ivtv-1.0.2.ebuild 4517 SHA256 67d45667e8a6144177ca8b15aa902cf2a19d6304337b8a7686a9f3d2c38c51ef SHA512 8f86b3d359ef0def80891b31ddff0417115c3ca4f26d19cc94268ad761f52e415fb69f82dfea449e9956ea94b109daa19ccf6f72c7efa3aaf4d5441168ba69a6 WHIRLPOOL f3d1b1909ccd770fe749697c6e1f8fac52d4c079a7e8bea75d9718f255319068e44d9ef5d5d265f824c8c963bc32a29d8df9d54fbc75365e1a947221e9254b13 -EBUILD ivtv-1.0.3-r2.ebuild 4669 SHA256 0b2cf184d99d870a8ca94ae80744726b2d0ab77a5615c00eb832cd5f37fec47f SHA512 ff3082e5054484d4804795ce9679a4b89f81d02b2828fc2423fddc8515c0c225ec3568532c0ea6e3af47e269470e98a27202ca95af7be934f30a9a1be40b87be WHIRLPOOL 67b94a0dcaca20323db69a76a7b66b13e22708b1dc18fd7bc136adfeac14217cadb0bfb0e0ea983d7fe5552be5fcea7f9cba6df038d02643aa72fdd1c610cfa8 -EBUILD ivtv-1.1.0-r1.ebuild 3596 SHA256 dbcf3bd0bf6a9ff3e99c8c0c4b773d2978828c4454cbf9e7b41312ee0e478ff8 SHA512 0fc06a5fcc9efaae2060b49bbc76610bfd54087979c547dd073d8f7f33bddf2f6ab9021c297ceb8ba42b586a3a2f8de3dbedc1effad38c24331d8173975bac13 WHIRLPOOL 5167085ee8b7fe1c09efdec2193b9969559260c2dab185f2391d8249d3893963356211c3280177a2a5e94572e9d544d2a2c76a78562831823eb83d7b40c81814 EBUILD ivtv-1.2.0-r1.ebuild 3660 SHA256 323723cf386b57dcd345d2e76cda196461558cdc8fdefca69b56b4f2b34b2c5b SHA512 01d4e47ba2d8ad0b4a23f2938d81f067e042fd7eea24d5310b14889e75fb4f736ee5455c1e35bd3b86bd99a22ff4df87c96ab44fa650a35ee6f7a94d9a6d4c3b WHIRLPOOL c18485e7f9dc11fba69e99ecef78cfcf9c0b5e808d24a2d6cb9f1296b15da8c31e71cec2089134cf8204fa6c3baee9a4c12d27071339a07189a8e86ee722a659 -MISC ChangeLog 20027 SHA256 c28c9a8a06f9f279f83fbca5a525f299f2af005b3572be9c27969df7e65a6eba SHA512 bc06f8bb34c048e598c7cc6e55d3d2a98d2ea97c40f1546d6005f7f5fafb9a87cda990ddfae43bb02d9a3d81bbd86f6f895a5cfe0bc4099943f9a1bf3022472b WHIRLPOOL e28e0b975f0263c5c9627c4006033d00eb8f022a7a72bd44030ea55310348a9ede5a29f2e506a3ddfeb55922c0ead01aa32ea760538385e8074b1a51aa3add49 +MISC ChangeLog 20176 SHA256 e368b4ed8c75db0863b7a9aeb8f5a42bd58fda280e38b302b6a68f56806cd377 SHA512 f29a262d90908d4999081f8a5f451a85bc6a95f3ccdfd2156c7375ecdf23faf4f5dc4f923685a1f526ba6d8f58616bb102f5743620195231008ea688bdd895fd WHIRLPOOL 30306561a113b8b1d71def7694c1b82223621d91e40cce6b2c86209270719793d3b3d1870c030709c87fcc2e35e03b713683d7bf317feadf0e6ac9bb534c8b32 MISC metadata.xml 397 SHA256 544788dac2325c60d949aa5c96bd9b3008b92cf916ca955aa1d8188384c72c8d SHA512 60fcc646eaf2670465e3e67bb91d33ee830a2d35f7927a98e5f57f0610a15adb57a2445ebd70e02fb9170929a66f28e0129e6b59fe843a77d31d475961343f0f WHIRLPOOL 657e846244cc8d653119ee6ebe637313e19e22b70ff5942d59b2c6f791ce6829330abccd1dd61697d90e99ef455806f365dee45e4324116201123390599ca252 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJQ/b7zAAoJEEdUh39IaPFN1YAH/2j80aJatvhTXkzc0jGpes3E -2jaVZ9SkzfkrA+MWL7nTjW6TN9DCB7Fa65H3uQ3rPETe8JOOGCWP+x8jt7h4uf46 -7ud+8WJnwCEF8V8rXdDF4fAJxROayBIoJU2sWNVTl1nW6A9UOENKY+NcbDwK92UP -49lHbpXYDHk5HfIL/Bw6z13vYotDS3Esd1NB4qXSNcrhtRKSrDfRP3YGhqUIA+VP -4dqREh0Zx0a1V2B/R10J1vl/Rj7RHh0k1d5ueSYRQ2ek+af4XPfkxV8d3i14FTzp -nJ1TKvxsGfOQeSfmQB3i0TdY/byCu3UXtPsnV9G37IB6MeuvNOm6GlVQuTat7yg= -=a+Xq +iQEcBAEBCAAGBQJRF8HTAAoJEEdUh39IaPFNaD0H/RgaXxxpkK5OgISiQ6prApYI +n7R7t3kN83apr3YFLVk1/oagK+JHyVftzDCofiFECPYPa7+gL/thiy9TL9BGsaCU +Ou62zh+f7LBvR+xPeejBt0n2AUF2J2bD2f90+RI4XcTs9+NcKlmEB6BBBJE2swKp +FpPUjiVSEFzjpf1Yd6TXYtm1y4zzIBnSl8Kx7AKCUwkEWQC2CZePIxpMs+iRI7bX +T+ehD/INbCf0jeqHtPdKYIPoqgLMhxbDXMUUNLhtPcZYdIB0wlC0LmY62glQEX4Y +pLIqjsj8KHEY4AR/v5uSrlljyTzftbHFJk7aP/RelEGKaotQEZ3/7KL75kQbj+k= +=IqmI -----END PGP SIGNATURE----- diff --git a/media-tv/ivtv/ivtv-1.0.1.ebuild b/media-tv/ivtv/ivtv-1.0.1.ebuild deleted file mode 100644 index f15b10191246..000000000000 --- a/media-tv/ivtv/ivtv-1.0.1.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2013 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.11 2013/01/21 22:19:30 ssuominen 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="virtual/udev" -DEPEND="app-arch/unzip" -PDEPEND=">=media-tv/ivtv-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/" -} diff --git a/media-tv/ivtv/ivtv-1.0.2.ebuild b/media-tv/ivtv/ivtv-1.0.2.ebuild deleted file mode 100644 index abce1b01eb7e..000000000000 --- a/media-tv/ivtv/ivtv-1.0.2.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2013 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.13 2013/01/21 22:19:30 ssuominen 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="virtual/udev" -DEPEND="app-arch/unzip" -PDEPEND=">=media-tv/ivtv-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/" -} diff --git a/media-tv/ivtv/ivtv-1.0.3-r2.ebuild b/media-tv/ivtv/ivtv-1.0.3-r2.ebuild deleted file mode 100644 index 2595b1212a22..000000000000 --- a/media-tv/ivtv/ivtv-1.0.3-r2.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2013 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.9 2013/01/21 22:19:30 ssuominen 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="virtual/udev" -DEPEND="app-arch/unzip" -PDEPEND=">=media-tv/ivtv-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/" -} diff --git a/media-tv/ivtv/ivtv-1.1.0-r1.ebuild b/media-tv/ivtv/ivtv-1.1.0-r1.ebuild deleted file mode 100644 index c5d9a31f7b2c..000000000000 --- a/media-tv/ivtv/ivtv-1.1.0-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2012 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.4 2012/11/29 02:22:04 ssuominen 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="virtual/udev" -DEPEND="app-arch/unzip" -PDEPEND=">=media-tv/ivtv-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/" -} |