mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-06-11 18:38:07 +00:00
Refresh all patches for 0.5.0
- Drop fix-libusb-global-variables-FTBFS.patch implemented upstream.
This commit is contained in:
@@ -7,11 +7,9 @@ Subject: [PATCH] Fix blacklist handling in udev rules creation.
|
||||
libfprint/fprint-list-udev-rules.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libfprint/fprint-list-udev-rules.c b/libfprint/fprint-list-udev-rules.c
|
||||
index 182ee10..66b2cc0 100644
|
||||
--- a/libfprint/fprint-list-udev-rules.c
|
||||
+++ b/libfprint/fprint-list-udev-rules.c
|
||||
@@ -49,7 +49,7 @@ static void print_driver (struct fp_driver *driver)
|
||||
@@ -52,7 +52,7 @@
|
||||
blacklist = 0;
|
||||
for (j = 0; blacklist_id_table[j].vendor != 0; j++) {
|
||||
if (driver->id_table[i].vendor == blacklist_id_table[j].vendor &&
|
||||
@@ -20,6 +18,3 @@ index 182ee10..66b2cc0 100644
|
||||
blacklist = 1;
|
||||
break;
|
||||
}
|
||||
--
|
||||
1.7.10
|
||||
|
||||
|
||||
@@ -1,75 +0,0 @@
|
||||
Description: Fix FTBFS caused by generic global variables declaration.
|
||||
Author: Didier Raboud <odyx@debian.org>
|
||||
Origin: vendor
|
||||
Bug: http://bugs.debian.org/680838
|
||||
Last-Update: 2012-07-08
|
||||
--- a/libfprint/core.c
|
||||
+++ b/libfprint/core.c
|
||||
@@ -291,25 +291,25 @@
|
||||
#ifndef ENABLE_DEBUG_LOGGING
|
||||
if (!log_level)
|
||||
return;
|
||||
- if (level == LOG_LEVEL_WARNING && log_level < 2)
|
||||
+ if (level == FPRINT_LOG_LEVEL_WARNING && log_level < 2)
|
||||
return;
|
||||
- if (level == LOG_LEVEL_INFO && log_level < 3)
|
||||
+ if (level == FPRINT_LOG_LEVEL_INFO && log_level < 3)
|
||||
return;
|
||||
#endif
|
||||
|
||||
switch (level) {
|
||||
- case LOG_LEVEL_INFO:
|
||||
+ case FPRINT_LOG_LEVEL_INFO:
|
||||
prefix = "info";
|
||||
break;
|
||||
- case LOG_LEVEL_WARNING:
|
||||
+ case FPRINT_LOG_LEVEL_WARNING:
|
||||
stream = stderr;
|
||||
prefix = "warning";
|
||||
break;
|
||||
- case LOG_LEVEL_ERROR:
|
||||
+ case FPRINT_LOG_LEVEL_ERROR:
|
||||
stream = stderr;
|
||||
prefix = "error";
|
||||
break;
|
||||
- case LOG_LEVEL_DEBUG:
|
||||
+ case FPRINT_LOG_LEVEL_DEBUG:
|
||||
stream = stderr;
|
||||
prefix = "debug";
|
||||
break;
|
||||
--- a/libfprint/fp_internal.h
|
||||
+++ b/libfprint/fp_internal.h
|
||||
@@ -33,10 +33,10 @@
|
||||
(type *)( (char *)__mptr - offsetof(type,member) );})
|
||||
|
||||
enum fpi_log_level {
|
||||
- LOG_LEVEL_DEBUG,
|
||||
- LOG_LEVEL_INFO,
|
||||
- LOG_LEVEL_WARNING,
|
||||
- LOG_LEVEL_ERROR,
|
||||
+ FPRINT_LOG_LEVEL_DEBUG,
|
||||
+ FPRINT_LOG_LEVEL_INFO,
|
||||
+ FPRINT_LOG_LEVEL_WARNING,
|
||||
+ FPRINT_LOG_LEVEL_ERROR,
|
||||
};
|
||||
|
||||
void fpi_log(enum fpi_log_level, const char *component, const char *function,
|
||||
@@ -53,14 +53,14 @@
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_DEBUG_LOGGING
|
||||
-#define fp_dbg(fmt...) _fpi_log(LOG_LEVEL_DEBUG, fmt)
|
||||
+#define fp_dbg(fmt...) _fpi_log(FPRINT_LOG_LEVEL_DEBUG, fmt)
|
||||
#else
|
||||
#define fp_dbg(fmt...)
|
||||
#endif
|
||||
|
||||
-#define fp_info(fmt...) _fpi_log(LOG_LEVEL_INFO, fmt)
|
||||
-#define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt)
|
||||
-#define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt)
|
||||
+#define fp_info(fmt...) _fpi_log(FPRINT_LOG_LEVEL_INFO, fmt)
|
||||
+#define fp_warn(fmt...) _fpi_log(FPRINT_LOG_LEVEL_WARNING, fmt)
|
||||
+#define fp_err(fmt...) _fpi_log(FPRINT_LOG_LEVEL_ERROR, fmt)
|
||||
|
||||
#ifndef NDEBUG
|
||||
#define BUG_ON(condition) \
|
||||
@@ -8,9 +8,9 @@ Last-Update: 2012-05-21
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/libfprint/drivers/uru4000.c
|
||||
+++ b/libfprint/drivers/uru4000.c
|
||||
@@ -29,6 +29,10 @@
|
||||
@@ -32,6 +32,10 @@
|
||||
|
||||
#include <fp_internal.h>
|
||||
#include "driver_ids.h"
|
||||
|
||||
+#ifndef ETIME
|
||||
+#define ETIME ETIMEDOUT /* For kFreeBSD */
|
||||
@@ -21,9 +21,9 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
#define USB_RQ 0x04
|
||||
--- a/libfprint/drivers/vfs101.c
|
||||
+++ b/libfprint/drivers/vfs101.c
|
||||
@@ -25,6 +25,10 @@
|
||||
@@ -27,6 +27,10 @@
|
||||
|
||||
#include <fp_internal.h>
|
||||
#include "driver_ids.h"
|
||||
|
||||
+#ifndef ETIME
|
||||
+#define ETIME ETIMEDOUT /* For kFreeBSD */
|
||||
|
||||
Vendored
-1
@@ -1,4 +1,3 @@
|
||||
kFreeBSD_FTBFS_add_ETIME_definition.patch
|
||||
udev-rules-creation-add-Debian-specifics.patch
|
||||
Fix-blacklist-handling-in-udev-rules-creation.patch
|
||||
Fix-libusb-global-variables-FTBFS.patch
|
||||
|
||||
@@ -7,7 +7,7 @@ Last-Update: 2012-06-26
|
||||
|
||||
--- a/libfprint/fprint-list-udev-rules.c
|
||||
+++ b/libfprint/fprint-list-udev-rules.c
|
||||
@@ -54,9 +54,6 @@
|
||||
@@ -57,9 +57,6 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -17,15 +17,15 @@ Last-Update: 2012-06-26
|
||||
key = g_strdup_printf ("%04x:%04x", driver->id_table[i].vendor, driver->id_table[i].product);
|
||||
|
||||
if (g_hash_table_lookup (printed, key) != NULL) {
|
||||
@@ -66,7 +63,10 @@
|
||||
|
||||
g_hash_table_insert (printed, key, GINT_TO_POINTER (1));
|
||||
@@ -72,7 +69,10 @@
|
||||
if (num_printed == 0)
|
||||
printf ("# %s\n", driver->full_name);
|
||||
|
||||
- printf ("SUBSYSTEM==\"usb\", ATTRS{idVendor}==\"%04x\", ATTRS{idProduct}==\"%04x\", ATTRS{dev}==\"*\", ATTR{power/control}=\"auto\"\n", driver->id_table[i].vendor, driver->id_table[i].product);
|
||||
+ printf ("SUBSYSTEM==\"usb\", ATTRS{idVendor}==\"%04x\", ATTRS{idProduct}==\"%04x\", ATTRS{dev}==\"*\", ", driver->id_table[i].vendor, driver->id_table[i].product);
|
||||
+ if (!blacklist)
|
||||
+ printf ("ATTR{power/control}=\"auto\", ");
|
||||
+ printf ("MODE=\"0664\", GROUP=\"plugdev\"\n");
|
||||
num_printed++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user