Portage is a package management system used by Gentoo Linux
# ChangeLog for media-tv/wis-go7007
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/wis-go7007/ChangeLog,v 1.5 2007/07/17 01:11:12 beandog Exp $
*wis-go7007-0.9.8-r2 (17 Jul 2007)
17 Jul 2007; Steve Dibb
files/wis-go7007-0.9.8-fix-udev.diff, +files/snd.patch,
+wis-go7007-0.9.8-r2.ebuild:
Patch to work with 2.6.21, 2.6.22 kernels (thanks to Alan Hourihane)
01 May 2007; Marius Mauch
wis-go7007-0.9.8-r1.ebuild:
Replacing einfo with elog
26 Apr 2007; Matthias Schwarzott
+files/wis-go7007-0.9.8-kernel-2.6.17.diff, wis-go7007-0.9.8-r1.ebuild:
Make it compile with kernel greater than 2.6.16, solving Bug #157021, thanks
to Brian Long
the patch.
*wis-go7007-0.9.8-r1 (26 Apr 2007)
26 Apr 2007; Matthias Schwarzott
+files/wis-go7007-0.9.8-fix-udev.diff, +wis-go7007-0.9.8-r1.ebuild:
Added fixed udev rules, due to bug #163610.
*wis-go7007-0.9.8 (02 Dec 2006)
02 Dec 2006; Steve Dibb
+wis-go7007-0.9.8.ebuild:
Initial import, bug 121398, thanks to Jesse D. Guardiani for original ebuild
AUX snd.patch 4014 RMD160 d8a07e4dd95d8b6ee744a96e17160f291fb6ba45 SHA1 92372edf1035476ebf1b3bba1fe684838ff02780 SHA256 caca819fb8b2f495150bcd3ae6765c4cb1320cec5c0d7dce74e15f1368f8cd28
AUX wis-go7007-0.9.8-fix-udev.diff 1467 RMD160 5e9790c33a64c8cb6dd3233e2d6f4544cfe3c690 SHA1 d8c9e26b61ae1a82f0f3fe6aa3f31fab4bd8ddab SHA256 81836ab84f092e60004ed69cf1094e8b016cda1f64814a87d3bfc07716a305a5
AUX wis-go7007-0.9.8-kernel-2.6.17.diff 7039 RMD160 c8497f43dc2345959dc25dead0f08a486f7779f9 SHA1 351a1446f4e214de967d4ee1040c6205582c8564 SHA256 cf1785c4525d9764a5a022b6e61b54ac0ba03031bdcdbba15f853627d05b3f32
DIST wis-go7007-linux-0.9.8.tar.bz2 136517 RMD160 d3336efeac890848851506d6079df10d2ffd34a4 SHA1 6732d890f964a086ea5c3116a921a9eafce40c26 SHA256 efd7600d881fc57e0484ddd7f0820c18a3bd98dce8060418dfba1626c8a79b1a
EBUILD wis-go7007-0.9.8-r1.ebuild 2906 RMD160 e6caac034c54d2f83257fae41d83241ebbaa44dc SHA1 16fe71b098058c27eb3cb18cc5c7a0f62fe39de1 SHA256 f116d93c960736b4899992dc7c731b7b0de8ecd4060fe84bd32e8ae4ca7684b0
EBUILD wis-go7007-0.9.8-r2.ebuild 2974 RMD160 cc2f45953cd8f2612bb6c7d8ad956ef3db5671f6 SHA1 826f2b155304e91b1381a23c926a27f223ab6e1f SHA256 90d41bef3d61b1a7bbd77425be8ab8dceb4fa20c7e4766595a7636a876534978
EBUILD wis-go7007-0.9.8.ebuild 2731 RMD160 13ddd0a5f98139b66a6ec71ee891820208ccf8bc SHA1 cee8f0e50e1bdc38220b64e339e7df2b1b99b486 SHA256 7c8edc13ea5b1f5e37a6102b80e55fe6896f8c53358c52c4ef46f70b864b6fe3
MISC ChangeLog 1294 RMD160 7cada65e4a2d74d37a50cf95ade742cfcc88c7c8 SHA1 4ec5d33eb804e225efc01d6d11de30ad10f6d30a SHA256 7a72acb655ed2407ea549ccccce728054d5ae578c53ce87e92fd52c1932a6941
MISC metadata.xml 246 RMD160 0f200b959fe440bc003682c4a1dd9ee1d3779fe3 SHA1 308bc54fe4d0cf8ef74b640816059455b7cd8922 SHA256 976fea96fe7879e5ed46a894977803c4927461d0763bf2a08cc17c25bdffa731
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/wis-go7007/wis-go7007-0.9.8-r1.ebuild,v 1.3 2007/05/01 00:34:16 genone Exp $
inherit eutils linux-mod
MY_PN=${PN}-linux
DESCRIPTION="Linux drivers for go7007 chipsets (Plextor ConvertX PVR)"
HOMEPAGE="http://oss.wischip.com/"
SRC_URI="http://oss.wischip.com/${MY_PN}-${PV}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="alsa"
DEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )
sys-apps/hotplug-base
sys-apps/fxload"
S=${WORKDIR}/${MY_PN}-${PV}
pkg_setup() {
BUILD_TARGETS="all"
BUILD_PARAMS="KERNELSRC=${KERNEL_DIR}"
CONFIG_CHECK="HOTPLUG MODULES KMOD FW_LOADER I2C VIDEO_DEV SOUND SND USB
USB_DEVICEFS USB_EHCI_HCD"
if use alsa; then
CONFIG_CHECK="${CONFIG_CHECK} SND_MIXER_OSS SND_PCM_OSS"
fi
#if ! kernel_is 2 6 16; then
# eerror "These drivers will only work with a 2.6.16 kernel"
# #die "Needs a different kernel"
#fi
linux-mod_pkg_setup
MODULE_NAMES="go7007(extra:${S}:${S}/kernel)
go7007-usb(extra:${S}:${S}/kernel)
snd-go7007(extra:${S}:${S}/kernel)
wis-ov7640(extra:${S}:${S}/kernel)
wis-sony-tuner(extra:${S}:${S}/kernel)
wis-tw9903(extra:${S}:${S}/kernel)
wis-uda1342(extra:${S}:${S}/kernel)
wis-saa7113(extra:${S}:${S}/kernel)
wis-saa7115(extra:${S}:${S}/kernel)"
}
src_unpack() {
unpack ${A}
cd ${S}
epatch "${FILESDIR}/${P}-fix-udev.diff"
if kernel_is ge 2 6 17; then
epatch "${FILESDIR}/${P}-kernel-2.6.17.diff"
fi
}
src_compile() {
cd ${S}
linux-mod_src_compile || die "failed to build driver "
}
src_install() {
cd ${S}/apps
make KERNELDIR=${KERNEL_DIR} DESTDIR=${D} PREFIX=/usr install || die "failed to install"
cd ${S}
dodir ${ROOT}/lib/modules
insinto ${ROOT}/lib/modules
dodoc README README.saa7134 RELEASE-NOTES
cd ${S}/kernel
linux-mod_src_install || die "failed to install modules"
insinto ${KERNEL_DIR}/include/linux
doins ${S}/include/*.h
insinto ${ROOT}/lib/firmware
doins ${S}/firmware/*.bin
insinto ${ROOT}/lib/firmware/ezusb
doins ${S}/firmware/ezusb/*.hex
insinto ${ROOT}/etc/udev/rules.d
doins ${S}/udev/wis-ezusb.rules
exeinto ${ROOT}/usr/bin
use alsa && doexe ${S}/apps/gorecord
doexe ${S}/apps/modet
}
pkg_postinst() {
linux-mod_pkg_postinst
elog ""
elog "For more information on how to use the Plextor devices with Gentoo"
elog "you can follow this thread for tips and tricks:"
elog "http://forums.gentoo.org/viewtopic-t-306559-highlight-.html"
elog ""
elog "Also, the unofficial Gentoo wiki has a HOWTO page:"
elog "http://gentoo-wiki.com/HARDWARE_go7007"
elog ""
ewarn "Don't forget to add your modules to /etc/modules.autoload.d/kernel.2.6"
ewarn "so they will load on startup:"
ewarn ""
ewarn "snd_go7007"
ewarn "go7007"
ewarn "go7007_usb"
ewarn "wis_saa7115"
ewarn "wis_uda1342"
ewarn "wis_sony_tuner"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild,v 1.1 2007/07/17 01:11:12 beandog Exp $
inherit eutils linux-mod
MY_PN=${PN}-linux
DESCRIPTION="Linux drivers for go7007 chipsets (Plextor ConvertX PVR)"
HOMEPAGE="http://oss.wischip.com/"
SRC_URI="http://oss.wischip.com/${MY_PN}-${PV}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="alsa"
DEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )
sys-apps/hotplug-base
sys-apps/fxload"
S=${WORKDIR}/${MY_PN}-${PV}
pkg_setup() {
BUILD_TARGETS="all"
BUILD_PARAMS="KERNELSRC=${KERNEL_DIR}"
CONFIG_CHECK="HOTPLUG MODULES KMOD FW_LOADER I2C VIDEO_DEV SOUND SND USB
USB_DEVICEFS USB_EHCI_HCD"
if use alsa; then
CONFIG_CHECK="${CONFIG_CHECK} SND_MIXER_OSS SND_PCM_OSS"
fi
#if ! kernel_is 2 6 16; then
# eerror "These drivers will only work with a 2.6.16 kernel"
# #die "Needs a different kernel"
#fi
linux-mod_pkg_setup
MODULE_NAMES="go7007(extra:${S}:${S}/kernel)
go7007-usb(extra:${S}:${S}/kernel)
snd-go7007(extra:${S}:${S}/kernel)
wis-ov7640(extra:${S}:${S}/kernel)
wis-sony-tuner(extra:${S}:${S}/kernel)
wis-tw9903(extra:${S}:${S}/kernel)
wis-uda1342(extra:${S}:${S}/kernel)
wis-saa7113(extra:${S}:${S}/kernel)
wis-saa7115(extra:${S}:${S}/kernel)"
}
src_unpack() {
unpack ${A}
cd ${S}
epatch "${FILESDIR}/${P}-fix-udev.diff"
if kernel_is ge 2 6 17; then
epatch "${FILESDIR}/${P}-kernel-2.6.17.diff"
fi
if kernel_is ge 2 6 21; then
epatch "${FILESDIR}/snd.patch"
fi
}
src_compile() {
cd ${S}
linux-mod_src_compile || die "failed to build driver "
}
src_install() {
cd ${S}/apps
make KERNELDIR=${KERNEL_DIR} DESTDIR=${D} PREFIX=/usr install || die "failed to install"
cd ${S}
dodir ${ROOT}/lib/modules
insinto ${ROOT}/lib/modules
dodoc README README.saa7134 RELEASE-NOTES
cd ${S}/kernel
linux-mod_src_install || die "failed to install modules"
insinto ${KERNEL_DIR}/include/linux
doins ${S}/include/*.h
insinto ${ROOT}/lib/firmware
doins ${S}/firmware/*.bin
insinto ${ROOT}/lib/firmware/ezusb
doins ${S}/firmware/ezusb/*.hex
insinto ${ROOT}/etc/udev/rules.d
doins ${S}/udev/wis-ezusb.rules
exeinto ${ROOT}/usr/bin
use alsa && doexe ${S}/apps/gorecord
doexe ${S}/apps/modet
}
pkg_postinst() {
linux-mod_pkg_postinst
elog ""
elog "For more information on how to use the Plextor devices with Gentoo"
elog "you can follow this thread for tips and tricks:"
elog "http://forums.gentoo.org/viewtopic-t-306559-highlight-.html"
elog ""
elog "Also, the unofficial Gentoo wiki has a HOWTO page:"
elog "http://gentoo-wiki.com/HARDWARE_go7007"
elog ""
ewarn "Don't forget to add your modules to /etc/modules.autoload.d/kernel.2.6"
ewarn "so they will load on startup:"
ewarn ""
ewarn "snd_go7007"
ewarn "go7007"
ewarn "go7007_usb"
ewarn "wis_saa7115"
ewarn "wis_uda1342"
ewarn "wis_sony_tuner"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/wis-go7007/wis-go7007-0.9.8.ebuild,v 1.2 2007/05/01 00:34:16 genone Exp $
inherit eutils linux-mod
MY_PN=${PN}-linux
DESCRIPTION="Linux drivers for go7007 chipsets (Plextor ConvertX PVR)"
HOMEPAGE="http://oss.wischip.com/"
SRC_URI="http://oss.wischip.com/${MY_PN}-${PV}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="alsa"
DEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug )
sys-apps/hotplug-base
sys-apps/fxload"
S=${WORKDIR}/${MY_PN}-${PV}
pkg_setup() {
BUILD_TARGETS="all"
BUILD_PARAMS="KDIR=${KERNEL_DIR}"
CONFIG_CHECK="HOTPLUG MODULES KMOD FW_LOADER I2C VIDEO_DEV SOUND SND USB
USB_DEVICEFS USB_EHCI_HCD"
if use alsa; then
CONFIG_CHECK="${CONFIG_CHECK} SND_MIXER_OSS SND_PCM_OSS"
fi
if ! kernel_is 2 6 16; then
eerror "These drivers will only work with a 2.6.16 kernel"
die "Needs a different kernel"
fi
linux-mod_pkg_setup
MODULE_NAMES="go7007(extra:${S}:${S}/kernel)
go7007-usb(extra:${S}:${S}/kernel)
snd-go7007(extra:${S}:${S}/kernel)
wis-ov7640(extra:${S}:${S}/kernel)
wis-sony-tuner(extra:${S}:${S}/kernel)
wis-tw9903(extra:${S}:${S}/kernel)
wis-uda1342(extra:${S}:${S}/kernel)
wis-saa7113(extra:${S}:${S}/kernel)
wis-saa7115(extra:${S}:${S}/kernel)"
}
src_compile() {
cd ${S}
linux-mod_src_compile || die "failed to build driver "
}
src_install() {
cd ${S}/apps
make KERNELDIR=${KERNEL_DIR} DESTDIR=${D} PREFIX=/usr install || die "failed to install"
cd ${S}
dodir ${ROOT}/lib/modules
insinto ${ROOT}/lib/modules
dodoc README README.saa7134 RELEASE-NOTES
cd ${S}/kernel
linux-mod_src_install || die "failed to install modules"
insinto ${KERNEL_DIR}/include/linux
doins ${S}/include/*.h
insinto ${ROOT}/lib/firmware
doins ${S}/firmware/*.bin
insinto ${ROOT}/lib/firmware/ezusb
doins ${S}/firmware/ezusb/*.hex
insinto ${ROOT}/etc/udev/rules.d
doins ${S}/udev/wis-ezusb.rules
exeinto ${ROOT}/usr/bin
use alsa && doexe ${S}/apps/gorecord
doexe ${S}/apps/modet
}
pkg_postinst() {
linux-mod_pkg_postinst
elog ""
elog "For more information on how to use the Plextor devices with Gentoo"
elog "you can follow this thread for tips and tricks:"
elog "http://forums.gentoo.org/viewtopic-t-306559-highlight-.html"
elog ""
elog "Also, the unofficial Gentoo wiki has a HOWTO page:"
elog "http://gentoo-wiki.com/HARDWARE_go7007"
elog ""
ewarn "Don't forget to add your modules to /etc/modules.autoload.d/kernel.2.6"
ewarn "so they will load on startup:"
ewarn ""
ewarn "snd_go7007"
ewarn "go7007"
ewarn "go7007_usb"
ewarn "wis_saa7115"
ewarn "wis_uda1342"
ewarn "wis_sony_tuner"
}