------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX qc-usb-0.6.3-linux-2.6.16.patch 522 RMD160 b0e38576c2d7ad0edefd21c4db3c0898edc448d6 SHA1 bf5cd49aa8c255cdb2a6a4ec657cf2caab2d9d85 SHA256 51a36d1b6a7d704b49679b0904c07cf2b982aba571d1812fcde4c9d7ace23d99
-MD5 e43a0d0ceeaa2255d5f76833b1a63dd3 files/qc-usb-0.6.3-linux-2.6.16.patch 522
-RMD160 b0e38576c2d7ad0edefd21c4db3c0898edc448d6 files/qc-usb-0.6.3-linux-2.6.16.patch 522
-SHA256 51a36d1b6a7d704b49679b0904c07cf2b982aba571d1812fcde4c9d7ace23d99 files/qc-usb-0.6.3-linux-2.6.16.patch 522
-AUX qc-usb-0.6.4-koutput.patch 2883 RMD160 b22c184217dbf9c08b0c767cfe9a7524cc8837cb SHA1 c8eeda8099f57a11b2592fe41f65988ee6555935 SHA256 bfc00a767fc92331c8355b33a89a45451103fe335fc71e3292c068b07d93291b
-MD5 3fd9a05c470b43285820ade497f62c44 files/qc-usb-0.6.4-koutput.patch 2883
-RMD160 b22c184217dbf9c08b0c767cfe9a7524cc8837cb files/qc-usb-0.6.4-koutput.patch 2883
-SHA256 bfc00a767fc92331c8355b33a89a45451103fe335fc71e3292c068b07d93291b files/qc-usb-0.6.4-koutput.patch 2883
AUX qc-usb-0.6.6-koutput.patch 3177 RMD160 b1535321f207d5943f5cf1f5aef0024d6f3aa5a0 SHA1 bb2a9e4bb8a41ce4f0588aea173445c3982bea0f SHA256 520a01b91f537e01543e086dd5cef7f97b6cde4766c829b1ae804ea6c6cc415f
MD5 ce2b86134a3ce427fb087c72dc2b7a8f files/qc-usb-0.6.6-koutput.patch 3177
RMD160 b1535321f207d5943f5cf1f5aef0024d6f3aa5a0 files/qc-usb-0.6.6-koutput.patch 3177
SHA256 520a01b91f537e01543e086dd5cef7f97b6cde4766c829b1ae804ea6c6cc415f files/qc-usb-0.6.6-koutput.patch 3177
-AUX qc-usb-gcc4.patch 4130 RMD160 e7d9d2831729c7f2ceac760ccf09601b182d5597 SHA1 7e702511588afe2f8636f6dcb7df60140c3e7b8b SHA256 99f17dcc452c805489b82df49779491708b6df3eb3988b43af6822f1f1d404d3
-MD5 d5dd1aeff751da16df31f84ced71d090 files/qc-usb-gcc4.patch 4130
-RMD160 e7d9d2831729c7f2ceac760ccf09601b182d5597 files/qc-usb-gcc4.patch 4130
-SHA256 99f17dcc452c805489b82df49779491708b6df3eb3988b43af6822f1f1d404d3 files/qc-usb-gcc4.patch 4130
-AUX qc-usb-linux-2.6.18-1.patch 1188 RMD160 c5aefbb0e714f86a03334a9b1a637c5ee3a60189 SHA1 c1a167122f59a0e6945da107ae641973bca7a848 SHA256 722f2128d6d0d95a9e1aa25136c35ec612b162b7513f96f0aafa2dba9b91e710
-MD5 0290c7fb89128510c3821ea9f0e3d841 files/qc-usb-linux-2.6.18-1.patch 1188
-RMD160 c5aefbb0e714f86a03334a9b1a637c5ee3a60189 files/qc-usb-linux-2.6.18-1.patch 1188
-SHA256 722f2128d6d0d95a9e1aa25136c35ec612b162b7513f96f0aafa2dba9b91e710 files/qc-usb-linux-2.6.18-1.patch 1188
-AUX qc-usb-linux-2.6.18-2.patch 348 RMD160 790c9741ba2354f9cede4e35d7b165776dab76dd SHA1 f44068e0f56d244171c29b446da3f486d3a5d002 SHA256 f267fcd99d045138418f9d08d2b9ee1f90221cdd745065a035f8669d4633a986
-MD5 5594f97c4c1adeb5893e09fa3c87df66 files/qc-usb-linux-2.6.18-2.patch 348
-RMD160 790c9741ba2354f9cede4e35d7b165776dab76dd files/qc-usb-linux-2.6.18-2.patch 348
-SHA256 f267fcd99d045138418f9d08d2b9ee1f90221cdd745065a035f8669d4633a986 files/qc-usb-linux-2.6.18-2.patch 348
-DIST qc-usb-0.6.3.tar.gz 148994 RMD160 248768b551dc810dea524567e73b591353c0f8ed SHA1 5583ab73c4cc8546fde78e5a29fe1b6482075a74 SHA256 fee6264949107e5d879525487c1c3b27ea208ea854792d8c87142143cb2f2aa5
-DIST qc-usb-0.6.4.tar.gz 144247 RMD160 8717f7664d760dd503b097dd8fb68a873112ccd9 SHA1 5ef041ea1d77c3659c667ac58229ab8d03f34be8 SHA256 366b454ffd99dc5afcb47443657801e38bcd0fbffe0bee6ad1663957d5b9cd8c
DIST qc-usb-0.6.6.tar.gz 147072 RMD160 08dade63cac3b9c668769fb1446a43f55f6a7969 SHA1 947a9f1233586af71d82e413f455ef01ee388b43 SHA256 3c2485f21fc3ae2232a234c989a8256e802e589968f90d1357eba05fa5fc62a8
-EBUILD qc-usb-0.6.3.ebuild 1113 RMD160 0f6c972f748e77fd48b98d4e5acf834ebfc88c9d SHA1 83c4c398aaa52428921978fad35fd63ebabcc610 SHA256 158ae339256f60d668aef5c5874ea41cc2057795a35c8d5b89323d99610e8296
-MD5 2cd8b5f5ade79fa87cf82dcf888b392b qc-usb-0.6.3.ebuild 1113
-RMD160 0f6c972f748e77fd48b98d4e5acf834ebfc88c9d qc-usb-0.6.3.ebuild 1113
-SHA256 158ae339256f60d668aef5c5874ea41cc2057795a35c8d5b89323d99610e8296 qc-usb-0.6.3.ebuild 1113
-EBUILD qc-usb-0.6.4.ebuild 1056 RMD160 d68e83510ad4eb33f12fab5717fc3e1a294c3bcc SHA1 73d2688f5d007ca72a8e549b6680fc67d9b2612d SHA256 7c54e9024ff14fb2de21af0f3a98644b85fe7386c17165f732ddf4f139edba58
-MD5 927edce4f5e3d11098ddb087a9eccd4b qc-usb-0.6.4.ebuild 1056
-RMD160 d68e83510ad4eb33f12fab5717fc3e1a294c3bcc qc-usb-0.6.4.ebuild 1056
-SHA256 7c54e9024ff14fb2de21af0f3a98644b85fe7386c17165f732ddf4f139edba58 qc-usb-0.6.4.ebuild 1056
EBUILD qc-usb-0.6.6.ebuild 1028 RMD160 636ca9f0dd0fd87bbb3b3c508213f73988f1c98b SHA1 04d6d8eaef3ce4f779d11b7590c13fed7afd32ee SHA256 e6c2aff0a311df72607eca8718fbd4cb359692e17cbcf40645a91a2ea77066b4
MD5 bde7dcbf651b7b39514ac2c4db0cfd7e qc-usb-0.6.6.ebuild 1028
RMD160 636ca9f0dd0fd87bbb3b3c508213f73988f1c98b qc-usb-0.6.6.ebuild 1028
MD5 8f906ffe0aa837e5e26fe03af3043461 metadata.xml 219
RMD160 fd2bbaf1c19b4ad2d876f02846608907516e2403 metadata.xml 219
SHA256 f39a99f0777bf9eac2d5a444a392d3b93da834a6de01613747bad25c84637138 metadata.xml 219
-MD5 ee8f346cb1793aefae4d4429b45499a9 files/digest-qc-usb-0.6.3 238
-RMD160 2ddb79521012841bc2f3705191a2944c7c776568 files/digest-qc-usb-0.6.3 238
-SHA256 32aa60f0c06c1ca50c8d9c06383cb90cb274a2d1338153e8adf8e9ed03a111e0 files/digest-qc-usb-0.6.3 238
-MD5 1c3df1e286f83e9511fb1c816e040190 files/digest-qc-usb-0.6.4 238
-RMD160 4a5fc67a679fe67866e97ae88a6eee6f2e9e54eb files/digest-qc-usb-0.6.4 238
-SHA256 24794cfc143f1848862c216c4e6dea7c6c57fce3fe01e8762f8309db6442ff04 files/digest-qc-usb-0.6.4 238
MD5 33d113bb181cdf3acef423c76c543d6d files/digest-qc-usb-0.6.6 238
RMD160 1af5039a2058db7557ecc39e14b103e3977d5b0b files/digest-qc-usb-0.6.6 238
SHA256 722350a1c42471e267721d90c4e534321df84ab1dac26ea2779526cf07112fbb files/digest-qc-usb-0.6.6 238
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFFmwKhQlM6RnzZP+IRAloWAKDFcVi2hlFBsa5+vHmWokSZHhSgpwCaA6Mz
-0hmzOvHxTnotee0IL5WZqqk=
-=kjIL
------END PGP SIGNATURE-----
+++ /dev/null
-MD5 3d33380a29a7f92c4eef1f82d61b4ee0 qc-usb-0.6.3.tar.gz 148994
-RMD160 248768b551dc810dea524567e73b591353c0f8ed qc-usb-0.6.3.tar.gz 148994
-SHA256 fee6264949107e5d879525487c1c3b27ea208ea854792d8c87142143cb2f2aa5 qc-usb-0.6.3.tar.gz 148994
+++ /dev/null
-MD5 7e91c3a633382c99100e3ef4f1d9f50a qc-usb-0.6.4.tar.gz 144247
-RMD160 8717f7664d760dd503b097dd8fb68a873112ccd9 qc-usb-0.6.4.tar.gz 144247
-SHA256 366b454ffd99dc5afcb47443657801e38bcd0fbffe0bee6ad1663957d5b9cd8c qc-usb-0.6.4.tar.gz 144247
+++ /dev/null
-diff -Naur qc-usb-0.6.3.ori/qc-driver.c qc-usb-0.6.3/qc-driver.c
---- qc-usb-0.6.3.ori/qc-driver.c 2005-04-15 20:32:49.000000000 +0100
-+++ qc-usb-0.6.3/qc-driver.c 2006-03-27 13:02:14.000000000 +0100
-@@ -3027,7 +3027,7 @@
- name: qc_name,
- probe: qc_usb_probe,
- disconnect: qc_usb_disconnect,
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,15)
- owner: THIS_MODULE,
- #endif
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
+++ /dev/null
-diff -urN qc-usb-0.6.4.old/Makefile qc-usb-0.6.4/Makefile
---- qc-usb-0.6.4.old/Makefile 2006-05-02 06:18:30.000000000 -0700
-+++ qc-usb-0.6.4/Makefile 2006-06-05 05:29:25.000000000 -0700
-@@ -41,7 +41,7 @@
- MODULE_DIR := /lib/modules/$(shell uname -r)
- else
- # Note: the brackets on line below contain a space and a _tab_!
--RELEASE := $(shell awk -F \" '/[ ]*\#[ ]*define[ ]*UTS_RELEASE[ ]*/ { print $$2 }' $(LINUX_DIR)/include/linux/version.h|tail -n 1)
-+RELEASE := $(shell awk -F \" '/[ ]*\#[ ]*define[ ]*UTS_RELEASE[ ]*/ { print $$2 }' $(OUTPUT_DIR)/include/linux/version.h|tail -n 1)
- MODULE_DIR := /lib/modules/$(RELEASE)
- endif
- endif
-@@ -51,6 +51,11 @@
- LINUX_DIR := $(MODULE_DIR)/build
- endif
-
-+# Due to delayed subsitution, can handle OUTPUT_DIR here
-+ifndef OUTPUT_DIR
-+OUTPUT_DIR := $(LINUX_DIR)
-+endif
-+
- ifndef USER_OPT
- USER_OPT :=
- endif
-@@ -60,7 +65,7 @@
- DEPMOD := $(shell which depmod || which /sbin/depmod || echo "true You should now run depmod")
-
- # Get VERSION_CODE (from version.h in kernel source directory)
--VERSION_CODE := $(shell awk '/[ ]*\#[ ]*define[ ]*LINUX_VERSION_CODE[ ]*/ { print $$3 }' $(LINUX_DIR)/include/linux/version.h|tail -n 1)
-+VERSION_CODE := $(shell awk '/[ ]*\#[ ]*define[ ]*LINUX_VERSION_CODE[ ]*/ { print $$3 }' $(OUTPUT_DIR)/include/linux/version.h|tail -n 1)
-
- ifeq ($(shell if [ $(VERSION_CODE) -ge 132608 ]; then echo y; fi),y)
- MODULE_NAME := quickcam.ko # for 2.6.x
-@@ -76,6 +81,7 @@
- @echo "make all - Compile driver and utilities against current running kernel"
- @echo "make all USER_OPT=-DDEBUG - Compile with debugging code and messages"
- @echo "make all LINUX_DIR=/usr/src/linux - Compile against specified kernel source"
-+ @echo "make all OUTPUT_DIR=/var/tmp/kernel-output/2.6.13 - Specifiy binary output dir"
- @echo "make install - Copy driver and utilities into standard locations (needs root)"
- @echo "make install PREFIX=/usr - Copy utilities to /usr/bin instead of /usr/local/bin"
- @echo "make install MODULE_DIR=/lib/modules/2.4.0 - Copy module to /lib/modules/2.4.0/misc"
-@@ -93,6 +99,7 @@
- @echo "Current configuration:"
- @echo "Driver source directory (PWD): $(PWD)"
- @echo "Kernel source directory (LINUX_DIR): $(LINUX_DIR)"
-+ @echo "Kernel output directory (OUTPUT_DIR): $(OUTPUT_DIR)"
- @echo "Module install directory (MODULE_DIR): $(MODULE_DIR)"
- @echo "Utility install directory (PREFIX): $(PREFIX)"
- @echo "User options (USER_OPT): $(USER_OPT)"
-@@ -115,7 +122,7 @@
- else
- # No, 2.4.x or older
-
--MODULE_INC := -I$(LINUX_DIR)/include -nostdinc -iwithprefix include
-+MODULE_INC := -I$(LINUX_DIR)/include -I$(OUTPUT_DIR)/include -nostdinc -iwithprefix include
- MODULE_DEF := -DMODULE -D__KERNEL__ -DNOKERNEL
- MODULE_OPT := -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
- MODULE_WARN := -Wall -Wstrict-prototypes -Wno-trigraphs
+++ /dev/null
-diff -ur qc-usb-0.6.3.orig/qc-driver.c qc-usb-0.6.3/qc-driver.c
---- qc-usb-0.6.3.orig/qc-driver.c 2006-05-04 00:41:21.000000000 +0200
-+++ qc-usb-0.6.3/qc-driver.c 2006-05-04 00:44:19.000000000 +0200
-@@ -75,63 +75,63 @@
- #endif
- /* }}} */
- /* {{{ [fold] Module parameters */
--MODULE_PARM_DESC(qcdebug, "Sets the debug output (bitfield)");
--MODULE_PARM(qcdebug, "i");
- int qcdebug = DEBUGLEVEL;
-+MODULE_PARM_DESC(qcdebug, "Sets the debug output (bitfield)");
-+module_param(qcdebug, int, 0);
-
--MODULE_PARM_DESC(keepsettings, "Keep picture settings across one open to another (0-1)");
--MODULE_PARM(keepsettings, "i");
- static int keepsettings = 0;
-+MODULE_PARM_DESC(keepsettings, "Keep picture settings across one open to another (0-1)");
-+module_param(keepsettings, int, 0);
-
--MODULE_PARM_DESC(settle, "Maximum number of frames to wait picture brightness to settle (0-255)");
--MODULE_PARM(settle, "i");
- static int settle = 0;
-+MODULE_PARM_DESC(settle, "Maximum number of frames to wait picture brightness to settle (0-255)");
-+module_param(settle, int, 0);
-
- /* Subsampling is used to allow higher scan rate with smaller images. */
--MODULE_PARM_DESC(subsample, "Sets subsampling (0-1)");
--MODULE_PARM(subsample, "i");
- static int subsample = 0; /* normal or sub-sample (sub-sample to increase the speed) */
-+MODULE_PARM_DESC(subsample, "Sets subsampling (0-1)");
-+module_param(subsample, int, 0);
-
--MODULE_PARM_DESC(compress, "Enable compressed mode (0-1)");
--MODULE_PARM(compress, "i");
- static int compress = 0; /* Enable compressed mode if available (higher framerate) */
-+MODULE_PARM_DESC(compress, "Enable compressed mode (0-1)");
-+module_param(compress, int, 0);
-
--MODULE_PARM_DESC(frameskip, "How frequently capture frames (0-10)");
--MODULE_PARM(frameskip, "i");
- static int frameskip = 0;
-+MODULE_PARM_DESC(frameskip, "How frequently capture frames (0-10)");
-+module_param(frameskip, int, 0);
-
--MODULE_PARM_DESC(quality, "Sets the picture quality (0-5)");
--MODULE_PARM(quality, "i");
- static int quality = 5; /* 5 = generalized adjustable Pei-Tam method */
-+MODULE_PARM_DESC(quality, "Sets the picture quality (0-5)");
-+module_param(quality, int, 0);
-
--MODULE_PARM_DESC(adaptive, "Automatic adaptive brightness control (0-1)");
--MODULE_PARM(adaptive, "i");
- static int adaptive = 1;
-+MODULE_PARM_DESC(adaptive, "Automatic adaptive brightness control (0-1)");
-+module_param(adaptive, int, 0);
-
--MODULE_PARM_DESC(equalize, "Equalize image (0-1)");
--MODULE_PARM(equalize, "i");
- static int equalize = 0; /* Disabled by default */
-+MODULE_PARM_DESC(equalize, "Equalize image (0-1)");
-+module_param(equalize, int, 0);
-
--MODULE_PARM_DESC(userlut, "Apply user-specified lookup-table (0-1)");
--MODULE_PARM(userlut, "i");
- static int userlut = 0; /* Disabled by default */
-+MODULE_PARM_DESC(userlut, "Apply user-specified lookup-table (0-1)");
-+module_param(userlut, int, 0);
-
--MODULE_PARM_DESC(retryerrors, "Retry if image capture fails, otherwise return error code (0-1)");
--MODULE_PARM(retryerrors, "i");
- static int retryerrors = 1; /* Enabled by default */
-+MODULE_PARM_DESC(retryerrors, "Retry if image capture fails, otherwise return error code (0-1)");
-+module_param(retryerrors, int, 0);
-
- /* Bug in Xvideo(?): if the width is not divisible by 8 and Xvideo is used, the frame is shown wrongly */
--MODULE_PARM_DESC(compatible, "Enable workaround for bugs in application programs (bitfield)");
--MODULE_PARM(compatible, "i");
- static int compatible = 0; /* Disabled by default */
-+MODULE_PARM_DESC(compatible, "Enable workaround for bugs in application programs (bitfield)");
-+module_param(compatible, int, 0);
-
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,5)
-+static int video_nr = -1;
- MODULE_PARM_DESC(video_nr, "Set videodevice number (/dev/videoX)");
--MODULE_PARM(video_nr,"i");
-+module_param(video_nr, int, 0);
- /* video_nr option allows to specify a certain /dev/videoX device */
- /* (like /dev/video0 or /dev/video1 ...) */
- /* for autodetect first available use video_nr=-1 (defaultvalue) */
--static int video_nr = -1;
- #endif
- /* }}} */
- /* {{{ [fold] Miscellaneous data */
+++ /dev/null
---- qc-usb-0.6.4.old/qc-driver.c 2006-05-05 21:51:50.000000000 -0500
-+++ qc-usb-0.6.4/qc-driver.c 2006-10-16 21:49:03.000000000 -0500
-@@ -867,7 +867,6 @@
-
- out += sprintf(out, "\tGeneral driver status\n");
- out += sprintf(out, "Driver version : %s\n", VERSION);
-- out += sprintf(out, "Kernel version : %s\n", UTS_RELEASE);
- if (qc->dev!=NULL) {
- out += sprintf(out, "Device Id : %04X:%04X\n", (int)GET_VENDORID(qc), (int)GET_PRODUCTID(qc));
- out += sprintf(out, "USB bus number : %i\n", qc->dev->bus->busnum);
-@@ -3266,8 +3265,8 @@
-
- /* We found a QuickCam */
- PRINTK(KERN_INFO,"QuickCam USB camera found (driver version %s)", VERSION);
-- PRINTK(KERN_INFO,"Kernel:%s bus:%i class:%02X subclass:%02X vendor:%04X product:%04X",
-- UTS_RELEASE, usbdev->bus->busnum, ifacedesc->bInterfaceClass, ifacedesc->bInterfaceSubClass,
-+ PRINTK(KERN_INFO,"bus:%i class:%02X subclass:%02X vendor:%04X product:%04X",
-+ usbdev->bus->busnum, ifacedesc->bInterfaceClass, ifacedesc->bInterfaceSubClass,
- usbdev->descriptor.idVendor, usbdev->descriptor.idProduct);
-
- /* The interface is claimed (bound) automatically to us when we return from this function (without error code) */
+++ /dev/null
---- qc-usb-0.6.4.old/quickcam.h 2006-05-05 22:00:26.000000000 -0500
-+++ qc-usb-0.6.4/quickcam.h 2006-10-16 21:49:39.000000000 -0500
-@@ -93,6 +93,7 @@
- #endif
-
- #include <linux/videodev.h>
-+#include <media/v4l2-dev.h>
- #include <linux/usb.h>
- #include <asm/pgtable.h> /* This is required for testing pte_offset_map */
- #include <linux/spinlock.h>
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/qc-usb/qc-usb-0.6.3.ebuild,v 1.8 2006/11/09 15:00:59 dsd Exp $
-
-inherit linux-mod eutils multilib
-
-DESCRIPTION="Logitech USB Quickcam Express Linux Driver Modules"
-HOMEPAGE="http://qce-ga.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qce-ga/${P}.tar.gz"
-
-IUSE=""
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~amd64"
-
-CONFIG_CHECK="USB VIDEO_DEV"
-MODULE_NAMES="quickcam(usb:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
- ABI=${KERNEL_ABI}
- linux-mod_pkg_setup
- BUILD_PARAMS="LINUX_DIR=${KV_DIR}"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Linux 2.6.16 compatibility, bug #127018
- epatch ${FILESDIR}/${P}-linux-2.6.16.patch
- convert_to_m ${S}/Makefile
- epatch ${FILESDIR}/qc-usb-gcc4.patch
- epatch ${FILESDIR}/qc-usb-linux-2.6.18-1.patch
- epatch ${FILESDIR}/qc-usb-linux-2.6.18-2.patch
-}
-
-src_install() {
- linux-mod_src_install
-
- dobin qcset
- dodoc README* APPLICATIONS COPYING CREDITS TODO FAQ
-
- insinto /usr/share/doc/${PF}
- doins quickcam.sh debug.sh freeshm.sh
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/qc-usb/qc-usb-0.6.4.ebuild,v 1.3 2006/10/20 19:07:01 genstef Exp $
-
-inherit linux-mod eutils multilib
-
-DESCRIPTION="Logitech USB Quickcam Express Linux Driver Modules"
-HOMEPAGE="http://qce-ga.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qce-ga/${P}.tar.gz"
-
-IUSE=""
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~amd64"
-
-CONFIG_CHECK="USB VIDEO_DEV"
-MODULE_NAMES="quickcam(usb:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
- ABI=${KERNEL_ABI}
- linux-mod_pkg_setup
- BUILD_PARAMS="LINUX_DIR=${KV_DIR} OUTPUT_DIR=${KV_OUT_DIR}"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- convert_to_m ${S}/Makefile
- epatch ${FILESDIR}/${P}-koutput.patch
- epatch ${FILESDIR}/qc-usb-linux-2.6.18-1.patch
- epatch ${FILESDIR}/qc-usb-linux-2.6.18-2.patch
-}
-
-src_install() {
- linux-mod_src_install
-
- dobin qcset
- dodoc README* APPLICATIONS COPYING CREDITS TODO FAQ
-
- insinto /usr/share/doc/${PF}
- doins quickcam.sh debug.sh freeshm.sh
-}