Wed Apr 18 18:25:23 2012 UTC ()
Include sys/ioccom.h in libv4l1.h on SunOS.


(hans)
diff -r1.8 -r1.9 pkgsrc/graphics/libv4l/distinfo
diff -r1.2 -r1.3 pkgsrc/graphics/libv4l/patches/patch-aj

cvs diff -r1.8 -r1.9 pkgsrc/graphics/libv4l/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/libv4l/distinfo 2012/04/18 17:47:22 1.8
+++ pkgsrc/graphics/libv4l/distinfo 2012/04/18 18:25:22 1.9
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: distinfo,v 1.8 2012/04/18 17:47:22 hans Exp $ 1$NetBSD: distinfo,v 1.9 2012/04/18 18:25:22 hans Exp $
2 2
3SHA1 (libv4l-0.4.3.tar.gz) = 2539aa6b04650b97c9fc7ba95721f1e362a73031 3SHA1 (libv4l-0.4.3.tar.gz) = 2539aa6b04650b97c9fc7ba95721f1e362a73031
4RMD160 (libv4l-0.4.3.tar.gz) = 4f0435d955f15602ac093385607417fab71deb17 4RMD160 (libv4l-0.4.3.tar.gz) = 4f0435d955f15602ac093385607417fab71deb17
5Size (libv4l-0.4.3.tar.gz) = 83022 bytes 5Size (libv4l-0.4.3.tar.gz) = 83022 bytes
6SHA1 (patch-aa) = ab28c6400bbf8cf4e4e5ae6b258841574ec95ee3 6SHA1 (patch-aa) = ab28c6400bbf8cf4e4e5ae6b258841574ec95ee3
7SHA1 (patch-ab) = 5ade487d6d64d280f3fdae8afad99fbd0b6e5eda 7SHA1 (patch-ab) = 5ade487d6d64d280f3fdae8afad99fbd0b6e5eda
8SHA1 (patch-ac) = 5457af836909f1c9f759c6a780daeb13968ec91f 8SHA1 (patch-ac) = 5457af836909f1c9f759c6a780daeb13968ec91f
9SHA1 (patch-ad) = 1d2568e49182efcbde47c14911b6a04e088b2578 9SHA1 (patch-ad) = 1d2568e49182efcbde47c14911b6a04e088b2578
10SHA1 (patch-ae) = 1bdefe4897c6edbe4049c52d963f1769bd916750 10SHA1 (patch-ae) = 1bdefe4897c6edbe4049c52d963f1769bd916750
11SHA1 (patch-af) = 5eba7f447789b2cfd42b1f73bde4dd3c1985a6b2 11SHA1 (patch-af) = 5eba7f447789b2cfd42b1f73bde4dd3c1985a6b2
12SHA1 (patch-ah) = d32f2e6aa694d4f0d04e8afbf462b3e61a31bbcc 12SHA1 (patch-ah) = d32f2e6aa694d4f0d04e8afbf462b3e61a31bbcc
13SHA1 (patch-ai) = 8f22e4050d5e20981bfdd1fc51e572e42347c2b5 13SHA1 (patch-ai) = 8f22e4050d5e20981bfdd1fc51e572e42347c2b5
14SHA1 (patch-aj) = 868bd339adfc62925cee0bf1b1f445427e4c1474 14SHA1 (patch-aj) = 6ae0ff937cc974a737f19373dff259959ffe89e3
15SHA1 (patch-ak) = 0465c3cc368609a3108f8d1aafcacf0ab3c61858 15SHA1 (patch-ak) = 0465c3cc368609a3108f8d1aafcacf0ab3c61858
16SHA1 (patch-al) = 8d020ef01f9956b37f718a529306e5f13aaa03a3 16SHA1 (patch-al) = 8d020ef01f9956b37f718a529306e5f13aaa03a3
17SHA1 (patch-am) = 0baf169cb5177f99e0d37de5820aefaee3aa71dd 17SHA1 (patch-am) = 0baf169cb5177f99e0d37de5820aefaee3aa71dd

cvs diff -r1.2 -r1.3 pkgsrc/graphics/libv4l/patches/Attic/patch-aj (expand / switch to unified diff)

--- pkgsrc/graphics/libv4l/patches/Attic/patch-aj 2012/04/18 17:47:22 1.2
+++ pkgsrc/graphics/libv4l/patches/Attic/patch-aj 2012/04/18 18:25:22 1.3
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1$NetBSD: patch-aj,v 1.2 2012/04/18 17:47:22 hans Exp $ 1$NetBSD: patch-aj,v 1.3 2012/04/18 18:25:22 hans Exp $
2 2
3--- include/libv4l1.h.orig 2009-01-10 15:36:53.000000000 -0500 3--- include/libv4l1.h.orig 2009-01-10 15:36:53.000000000 -0500
4+++ include/libv4l1.h 2009-01-10 15:37:29.000000000 -0500 4+++ include/libv4l1.h 2009-01-10 15:37:29.000000000 -0500
5@@ -57,6 +57,18 @@ LIBV4L_PUBLIC extern FILE *v4l1_log_file 5@@ -57,6 +57,19 @@ LIBV4L_PUBLIC extern FILE *v4l1_log_file
6 capture formats, like hw specific bayer compression methods). 6 capture formats, like hw specific bayer compression methods).
7 */ 7 */
8  8
9+#if defined(__NetBSD__) || defined(__DragonFly__) 9+#if defined(__NetBSD__) || defined(__DragonFly__)
10+#include <sys/types.h> 10+#include <sys/types.h>
11+typedef off_t __off64_t; 11+typedef off_t __off64_t;
12+#elif defined(__sun) 12+#elif defined(__sun)
13+#ifdef _LARGEFILE64_SOURCE 13+#ifdef _LARGEFILE64_SOURCE
14+typedef off64_t __off64_t; 14+typedef off64_t __off64_t;
15+#else 15+#else
16+typedef off_t __off64_t; 16+typedef off_t __off64_t;
17+#endif 17+#endif
18+typedef off_t __off_t; 18+typedef off_t __off_t;
 19+#include <sys/ioccom.h>
19+#endif 20+#endif
20+ 21+
21 LIBV4L_PUBLIC int v4l1_open (const char *file, int oflag, ...); 22 LIBV4L_PUBLIC int v4l1_open (const char *file, int oflag, ...);
22 LIBV4L_PUBLIC int v4l1_close(int fd); 23 LIBV4L_PUBLIC int v4l1_close(int fd);
23 LIBV4L_PUBLIC int v4l1_dup(int fd); 24 LIBV4L_PUBLIC int v4l1_dup(int fd);