[paketler-commits] r41508 - in devel/kernel/drivers/linux-uvc: . files

paketler-commits at pardus.org.tr paketler-commits at pardus.org.tr
14 Şub 2008 Per 20:47:47 EET


Author: onur
Date: Thu Feb 14 20:47:46 2008
New Revision: 41508

Added:
   devel/kernel/drivers/linux-uvc/files/noscriptversion.patch
Modified:
   devel/kernel/drivers/linux-uvc/actions.py
   devel/kernel/drivers/linux-uvc/pspec.xml
Log:
Fix possible off-by-one overflow in processing unit descriptor parsing

Modified: devel/kernel/drivers/linux-uvc/actions.py
=================================================================
--- devel/kernel/drivers/linux-uvc/actions.py	(original)
+++ devel/kernel/drivers/linux-uvc/actions.py	Thu Feb 14 20:47:46 2008
@@ -1,20 +1,23 @@
 #!/usr/bin/python
 # -*- coding: utf-8 -*-
 #
-# Copyright 2007 TUBITAK/UEKAE
+# Copyright 2007,2008 TUBITAK/UEKAE
 # Licensed under the GNU General Public License, version 2.
 # See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 
 from pisi.actionsapi import autotools
 from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
 from pisi.actionsapi import get
 
 WorkDir = "linux-uvc"
+version = get.srcVERSION().split("_", 1)[1]
 
 def setup():
     pisitools.dosed("Makefile", "SUBDIRS=", "M=")
     pisitools.dosed("Makefile", "`uname -r`", get.curKERNEL())
     pisitools.dosed("Makefile", "depmod", "# depmod")
+    shelltools.echo("version.h", '#define DRIVER_VERSION "SVN r%s"' % version)
 
 def build():
     autotools.make("KERNEL_DIR=/usr/src/linux-%s" % get.curKERNEL())

Modified: devel/kernel/drivers/linux-uvc/pspec.xml
=================================================================
--- devel/kernel/drivers/linux-uvc/pspec.xml	(original)
+++ devel/kernel/drivers/linux-uvc/pspec.xml	Thu Feb 14 20:47:46 2008
@@ -12,13 +12,14 @@
         <IsA>library</IsA>
         <Summary>USB webcam driver</Summary>
         <Description>Webcam driver using Linux USB Video Class.</Description>
-        <Archive sha1sum="2ee78dbfe2174505d7294c091471e27703d95732" type="targz">http://cekirdek.pardus.org.tr/~onur/distfiles/linux-uvc-0.0_173.tar.gz</Archive>
+        <Archive sha1sum="a9ab46ab1c84b6de3a4d2719f7810f2da6fb7cfd" type="targz">http://cekirdek.pardus.org.tr/~onur/distfiles/linux-uvc-0.0_181.tar.gz</Archive>
         <BuildDependencies>
             <Dependency release="86">kernel-source</Dependency>
         </BuildDependencies>
         <Patches>
             <Patch level="1">workaround_usb_bulk_patch_from_36735.patch</Patch>
             <Patch level="1">usb_autopm_get_interface.patch</Patch>
+            <Patch level="1">noscriptversion.patch</Patch>
         </Patches>
     </Source>
 
@@ -34,6 +35,13 @@
     </Package>
 
     <History>
+        <Update release="22">
+            <Date>2008-02-14</Date>
+            <Version>0.0_181</Version>
+            <Comment>Fix possible off-by-one overflow in processing unit descriptor parsing</Comment>
+            <Name>Onur Küçük</Name>
+            <Email>onur at pardus.org.tr</Email>
+        </Update>
         <Update release="21">
             <Date>2008-01-30</Date>
             <Version>0.0_173</Version>


Paketler-commits mesaj listesiyle ilgili daha fazla bilgi