Hi, I'm just subscribed to this list, thank you.

I'm packaging libhid on pkgsrc, Mainly-for-NetBSD-application-packing.
Pkgsrc also supports several operating systems, such that DragonFly BSD 
etc.

At packaging for DragonFly, I needed attached patch for libhid-0.2.16.

Just for your information, 
(Please ignore '== -> =' fix in file configure)

Thanks again,
---
Makoto Fujiwara, 
Chiba, Japan, Narita Airport and Disneyland prefecture.
----
$NetBSD$

(1)
ERROR: [check-portability.awk] => Found test ... == ...:
ERROR: [check-portability.awk] configure:               if test "$py_version" 
== "None"; then
(2)
Add DragonflyBSD

--- configure.orig      2007-04-26 09:25:25.000000000 +0900
+++ configure   2013-10-10 07:33:08.485190000 +0900
@@ -2757,7 +2757,7 @@ _ACEOF
         { echo "$as_me:$LINENO: result: Linux" >&5
 echo "${ECHO_T}Linux" >&6; }
         ;;
-      *-freebsd*|*-openbsd*|*-netbsd*|*-k*bsd*-gnu)
+      *-freebsd*|*-openbsd*|*-netbsd*|*-k*bsd*-gnu|*-dragonfly*)
 
 cat >>confdefs.h <<\_ACEOF
 #define OS_BSD
@@ -22774,7 +22774,7 @@ echo $ECHO_N "checking for Python librar
                py_version=`$PYTHON -c "from distutils.sysconfig import *; \
                        from string import join; \
                        print join(get_config_vars('VERSION'))"`
-               if test "$py_version" == "None"; then
+               if test "$py_version" = "None"; then
                        if test -n "$PYTHON_VERSION"; then
                                py_version=$PYTHON_VERSION
                        else


$NetBSD$

lshid.c:32:87: error: parameter 'len' set but not used 
[-Werror=unused-but-set-parameter]

--- test/lshid.c.orig   2007-03-31 23:27:51.000000000 +0900
+++ test/lshid.c        2013-10-10 07:40:18.961805000 +0900
@@ -29,7 +29,7 @@ char *hid_id[32]; /* FIXME: 32 devices M
 
 struct usb_dev_handle;
 
-bool device_iterator (struct usb_dev_handle const* usbdev, void* custom, 
unsigned int len)
+bool device_iterator (struct usb_dev_handle const* usbdev, void* custom 
__attribute((unused)), unsigned int len __attribute((unused)))
 {
   bool ret = false;
   int i;
@@ -37,8 +37,10 @@ bool device_iterator (struct usb_dev_han
   const struct usb_device *device = usb_device((struct usb_dev_handle 
*)usbdev);
   
   /* only here to prevent the unused warning */
+#if 0
   /* TODO remove */
   len = *((unsigned long*)custom);
+#endif
  
   /* Obtain the device's full path */
   //sprintf(current_dev_path, "%s/%s", usbdev->bus->dirname, 
usbdev->device->filename);

_______________________________________________
libhid-discuss mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/libhid-discuss
http://libhid.alioth.debian.org/

Reply via email to