Hi,

Anyone with a fingerprint reader (like the one found on several
thinkpad laptops) can please try the following update?

Cheers!
David

Index: security/libfprint/Makefile
===================================================================
RCS file: /cvs/ports/security/libfprint/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- security/libfprint/Makefile 13 Nov 2011 13:54:05 -0000      1.11
+++ security/libfprint/Makefile 22 Nov 2011 07:52:00 -0000
@@ -2,14 +2,13 @@
 
 COMMENT=       library for fingerprint reader devices
 
-DISTNAME=      libfprint-0.0.6
-REVISION =     6
+DISTNAME=      libfprint-0.4.0
 CATEGORIES=            security
 
-SHARED_LIBS +=  fprint               0.0      # 0.0
+SHARED_LIBS +=  fprint               1.0      # 0.0
 
-HOMEPAGE=      http://reactivated.net/fprint/
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fprint/}
+HOMEPAGE=      http://www.freedesktop.org/wiki/Software/fprint/libfprint
+MASTER_SITES=  http://people.freedesktop.org/~hadess/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    Robert Nagy <rob...@openbsd.org>
@@ -20,20 +19,21 @@ PERMIT_PACKAGE_FTP= Yes 
 PERMIT_DISTFILES_CDROM= Yes 
 PERMIT_DISTFILES_FTP=  Yes 
 
-WANTLIB += MagickCore bz2 crypto djvulibre fftw3 glib-2.0 jasper
-WANTLIB += jbig jpeg lcms2 ltdl lzma m pcre png tiff usb usb-1.0
-WANTLIB += z
+WANTLIB += MagickCore bz2 djvulibre fftw3 glib-2.0
+WANTLIB += jasper jbig jpeg lcms2 ltdl lzma m nspr4
+WANTLIB += nss3 nssutil3 pcre plc4 plds4 png smime3
+WANTLIB += softokn3 sqlite3 ssl3 tiff usb-1.0 z
 
 MODULES=               devel/gettext
 
 LIB_DEPENDS=           graphics/ImageMagick \
                        devel/glib2 \
-                       devel/libusb-compat
+                       devel/libusb1 \
+                       security/nss
 
 USE_LIBTOOL=           Yes
 
-CONFIGURE_STYLE=       gnu
-CONFIGURE_ENV=         CRYPTO_CFLAGS="-I/usr/include" \
-                       CRYPTO_LIBS="-lcrypto"
+CONFIGURE_STYLE=       autoconf
+AUTOCONF_VERSION=      2.68
 
 .include <bsd.port.mk>
Index: security/libfprint/distinfo
===================================================================
RCS file: /cvs/ports/security/libfprint/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- security/libfprint/distinfo 24 Mar 2009 19:01:04 -0000      1.1.1.1
+++ security/libfprint/distinfo 22 Nov 2011 07:52:00 -0000
@@ -1,5 +1,5 @@
-MD5 (libfprint-0.0.6.tar.bz2) = T0e0YCGxhkiLYKqpf5D+Qw==
-RMD160 (libfprint-0.0.6.tar.bz2) = NnegmX2mQbo+hYYiLKiGQOH2Nz8=
-SHA1 (libfprint-0.0.6.tar.bz2) = Qwr5Hvvv6yuY/jAhX7MwUeT478U=
-SHA256 (libfprint-0.0.6.tar.bz2) = XRb62uy0MqtSypelkwHcjKg8rHXztXFFJmtWKh68xd0=
-SIZE (libfprint-0.0.6.tar.bz2) = 431957
+MD5 (libfprint-0.4.0.tar.bz2) = hEt2GKCV0kfCfu3OmTE+0g==
+RMD160 (libfprint-0.4.0.tar.bz2) = 7zcjJXWbbdUnja2tnUoD3cxaOqs=
+SHA1 (libfprint-0.4.0.tar.bz2) = 6AhTdXmmKYABVPH/umyKP2UBF8s=
+SHA256 (libfprint-0.4.0.tar.bz2) = MY1cORDjenGhsrJ/5nZybsFMr6/i+G7L47FBLL4qITI=
+SIZE (libfprint-0.4.0.tar.bz2) = 476262
Index: security/libfprint/patches/patch-configure
===================================================================
RCS file: security/libfprint/patches/patch-configure
diff -N security/libfprint/patches/patch-configure
--- security/libfprint/patches/patch-configure  30 May 2009 15:40:35 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-configure,v 1.2 2009/05/30 15:40:35 robert Exp $
---- configure.orig     Sat May 30 19:27:19 2009
-+++ configure  Sat May 30 19:28:18 2009
-@@ -20778,7 +20778,7 @@ cat >>confdefs.h <<\_ACEOF
- #define API_EXPORTED __attribute__((visibility("default")))
- _ACEOF
- 
--AM_CFLAGS="-std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused 
-Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign 
-Wshadow"
-+AM_CFLAGS="-std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes 
-Werror-implicit-function-declaration -Wshadow"
- 
- 
- ac_config_files="$ac_config_files libfprint.pc Makefile libfprint/Makefile 
examples/Makefile doc/Makefile"
Index: security/libfprint/patches/patch-configure_ac
===================================================================
RCS file: security/libfprint/patches/patch-configure_ac
diff -N security/libfprint/patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ security/libfprint/patches/patch-configure_ac       22 Nov 2011 07:52:00 
-0000
@@ -0,0 +1,47 @@
+$OpenBSD$
+--- configure.ac.orig  Fri Nov 18 19:17:48 2011
++++ configure.ac       Fri Nov 18 19:20:02 2011
+@@ -127,22 +127,17 @@ AC_SUBST(GLIB_CFLAGS)
+ AC_SUBST(GLIB_LIBS)
+ 
+ imagemagick_found=no
+-gdkpixbuf_found=no
+ 
+ if test "$require_imaging" = "yes"; then
+-      PKG_CHECK_MODULES(IMAGING, gthread-2.0 gdk-pixbuf-2.0, 
[gdkpixbuf_found=yes], [gdkpixbuf_found=no])
+-      if test "$gdkpixbuf_found" != "yes"; then
+-              PKG_CHECK_MODULES(IMAGING, ImageMagick, 
[imagemagick_found=yes], [imagemagick_found=no])
+-      fi
++      PKG_CHECK_MODULES(IMAGING, ImageMagick, [imagemagick_found=yes], 
[imagemagick_found=no])
+ fi
+ 
+ if test "$require_imaging" = "yes"; then
+-      if test "$gdkpixbuf_found" != "yes" && test "$imagemagick_found" != 
"yes"; then
+-              AC_MSG_ERROR([gdk-pixbuf or ImageMagick is required for imaging 
support])
++      if test "$imagemagick_found" != "yes"; then
++              AC_MSG_ERROR([ImageMagick is required for imaging support])
+       fi
+ fi
+ 
+-AM_CONDITIONAL([REQUIRE_GDKPIXBUF], [test "$gdkpixbuf_found" = "yes"])
+ AM_CONDITIONAL([REQUIRE_IMAGEMAGICK], [test "$imagemagick_found" = "yes"])
+ AC_SUBST(IMAGING_CFLAGS)
+ AC_SUBST(IMAGING_LIBS)
+@@ -209,15 +204,11 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]), inline_cflags="
+ CFLAGS="$saved_cflags"
+ 
+ AC_DEFINE([API_EXPORTED], [__attribute__((visibility("default")))], [Default 
visibility])
+-AM_CFLAGS="-std=gnu99 $inline_cflags -Wall -Wundef -Wunused 
-Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign 
-Wshadow"
++AM_CFLAGS="-std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes 
-Werror-implicit-function-declaration"
+ AC_SUBST(AM_CFLAGS)
+ 
+ if test "$require_imaging" = "yes"; then
+-      if test x$gdkpixbuf_found != no; then
+-              AC_MSG_NOTICE([** Using gdk-pixbuf for imaging])
+-      else
+-              AC_MSG_NOTICE([** Using ImageMagick for imaging])
+-      fi
++      AC_MSG_NOTICE([** Using ImageMagick for imaging])
+ else
+       AC_MSG_NOTICE([   Imaging support disabled])
+ fi
Index: security/libfprint/patches/patch-libfprint_Makefile_in
===================================================================
RCS file: /cvs/ports/security/libfprint/patches/patch-libfprint_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-libfprint_Makefile_in
--- security/libfprint/patches/patch-libfprint_Makefile_in      24 Mar 2009 
19:01:04 -0000      1.1.1.1
+++ security/libfprint/patches/patch-libfprint_Makefile_in      22 Nov 2011 
07:52:00 -0000
@@ -1,12 +1,21 @@
 $OpenBSD: patch-libfprint_Makefile_in,v 1.1.1.1 2009/03/24 19:01:04 robert Exp 
$
---- libfprint/Makefile.in.orig Tue Mar 24 17:20:41 2009
-+++ libfprint/Makefile.in      Tue Mar 24 17:20:58 2009
-@@ -275,7 +275,7 @@ NBIS_SRC = \
+--- libfprint/Makefile.in.orig Mon Apr 18 19:02:51 2011
++++ libfprint/Makefile.in      Fri Nov 18 22:08:44 2011
+@@ -425,7 +425,7 @@ NBIS_SRC = \
        nbis/mindtct/sort.c \
        nbis/mindtct/util.c
  
--libfprint_la_CFLAGS = -fvisibility=hidden -I$(srcdir)/nbis/include 
$(LIBUSB_CFLAGS) $(GLIB_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(CRYPTO_CFLAGS) 
$(AM_CFLAGS)
-+libfprint_la_CFLAGS = -I$(srcdir)/nbis/include $(LIBUSB_CFLAGS) 
$(GLIB_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(CRYPTO_CFLAGS) $(AM_CFLAGS)
+-libfprint_la_CFLAGS = -fvisibility=hidden -I$(srcdir)/nbis/include \
++libfprint_la_CFLAGS = -I$(srcdir)/nbis/include \
+       $(LIBUSB_CFLAGS) $(GLIB_CFLAGS) $(CRYPTO_CFLAGS) $(AM_CFLAGS) \
+       $(am__append_11) $(am__append_14)
  libfprint_la_LDFLAGS = -version-info @lt_major@:@lt_revision@:@lt_age@
- libfprint_la_LIBADD = -lm $(LIBUSB_LIBS) $(GLIB_LIBS) $(IMAGEMAGICK_LIBS) 
$(CRYPTO_LIBS)
- libfprint_la_SOURCES = \
+@@ -1195,7 +1195,7 @@ info: info-am
+ 
+ info-am:
+ 
+-install-data-am: install-pkgincludeHEADERS install-udev_rulesDATA
++install-data-am: install-pkgincludeHEADERS
+ 
+ install-dvi: install-dvi-am
+ 
Index: security/libfprint/patches/patch-libfprint_fp_internal_h
===================================================================
RCS file: /cvs/ports/security/libfprint/patches/patch-libfprint_fp_internal_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-libfprint_fp_internal_h
--- security/libfprint/patches/patch-libfprint_fp_internal_h    27 Oct 2009 
06:16:03 -0000      1.2
+++ security/libfprint/patches/patch-libfprint_fp_internal_h    22 Nov 2011 
07:52:00 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-libfprint_fp_internal_h,v 1.2 2009/10/27 06:16:03 jasper Exp $
---- libfprint/fp_internal.h.orig       Thu Mar 20 14:37:33 2008
-+++ libfprint/fp_internal.h    Tue Oct 27 07:14:56 2009
-@@ -62,6 +62,14 @@ void fpi_log(enum fpi_log_level, const char *component
- #define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt)
- #define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt)
+--- libfprint/fp_internal.h.orig       Fri Apr  8 16:35:37 2011
++++ libfprint/fp_internal.h    Fri Nov 18 17:05:08 2011
+@@ -93,6 +93,18 @@ enum fp_dev_state {
+ 
+ struct fp_driver **fprint_get_drivers (void);
  
 +#if !defined(ENODATA) && defined(ENOENT)
 +#define ENODATA ENOENT
@@ -13,6 +13,10 @@ $OpenBSD: patch-libfprint_fp_internal_h,
 +#define EPROTO ENOPROTOOPT
 +#endif
 +
++#if !defined(ETIME) && defined(ETIMEDOUT)
++#define ETIME ETIMEDOUT
++#endif
++
  struct fp_dev {
        struct fp_driver *drv;
-       usb_dev_handle *udev;
+       libusb_device_handle *udev;
Index: sysutils/login_fingerprint/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/login_fingerprint/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- sysutils/login_fingerprint/Makefile 13 Nov 2011 13:54:05 -0000      1.12
+++ sysutils/login_fingerprint/Makefile 22 Nov 2011 07:52:04 -0000
@@ -3,7 +3,7 @@
 COMMENT=       provide fingerprint authentication
 
 DISTNAME=      login_fingerprint-1.2
-REVISION =     1
+REVISION =     2
 CATEGORIES=            sysutils        
 
 MASTER_SITES=  http://blade2k.humppa.hu/
@@ -17,9 +17,9 @@ PERMIT_DISTFILES_CDROM= Yes 
 PERMIT_DISTFILES_FTP=  Yes 
 
 WANTLIB=               c crypto freetype fprint>=0 MagickCore>=1 \
-                       MagickWand>=1 usb pthread
+                       MagickWand>=1 usb-1.0 pthread
 
-LIB_DEPENDS=           security/libfprint>=0.0.6p6 \
+LIB_DEPENDS=           security/libfprint>=0.4.0 \
                        graphics/ImageMagick
 
 NO_REGRESS=    Yes
Index: security/libfprint/Makefile
===================================================================
RCS file: /cvs/ports/security/libfprint/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- security/libfprint/Makefile 13 Nov 2011 13:54:05 -0000      1.11
+++ security/libfprint/Makefile 22 Nov 2011 07:52:00 -0000
@@ -2,14 +2,13 @@
 
 COMMENT=       library for fingerprint reader devices
 
-DISTNAME=      libfprint-0.0.6
-REVISION =     6
+DISTNAME=      libfprint-0.4.0
 CATEGORIES=            security
 
-SHARED_LIBS +=  fprint               0.0      # 0.0
+SHARED_LIBS +=  fprint               1.0      # 0.0
 
-HOMEPAGE=      http://reactivated.net/fprint/
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fprint/}
+HOMEPAGE=      http://www.freedesktop.org/wiki/Software/fprint/libfprint
+MASTER_SITES=  http://people.freedesktop.org/~hadess/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    Robert Nagy <rob...@openbsd.org>
@@ -20,20 +19,21 @@ PERMIT_PACKAGE_FTP= Yes 
 PERMIT_DISTFILES_CDROM= Yes 
 PERMIT_DISTFILES_FTP=  Yes 
 
-WANTLIB += MagickCore bz2 crypto djvulibre fftw3 glib-2.0 jasper
-WANTLIB += jbig jpeg lcms2 ltdl lzma m pcre png tiff usb usb-1.0
-WANTLIB += z
+WANTLIB += MagickCore bz2 djvulibre fftw3 glib-2.0
+WANTLIB += jasper jbig jpeg lcms2 ltdl lzma m nspr4
+WANTLIB += nss3 nssutil3 pcre plc4 plds4 png smime3
+WANTLIB += softokn3 sqlite3 ssl3 tiff usb-1.0 z
 
 MODULES=               devel/gettext
 
 LIB_DEPENDS=           graphics/ImageMagick \
                        devel/glib2 \
-                       devel/libusb-compat
+                       devel/libusb1 \
+                       security/nss
 
 USE_LIBTOOL=           Yes
 
-CONFIGURE_STYLE=       gnu
-CONFIGURE_ENV=         CRYPTO_CFLAGS="-I/usr/include" \
-                       CRYPTO_LIBS="-lcrypto"
+CONFIGURE_STYLE=       autoconf
+AUTOCONF_VERSION=      2.68
 
 .include <bsd.port.mk>
Index: security/libfprint/distinfo
===================================================================
RCS file: /cvs/ports/security/libfprint/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- security/libfprint/distinfo 24 Mar 2009 19:01:04 -0000      1.1.1.1
+++ security/libfprint/distinfo 22 Nov 2011 07:52:00 -0000
@@ -1,5 +1,5 @@
-MD5 (libfprint-0.0.6.tar.bz2) = T0e0YCGxhkiLYKqpf5D+Qw==
-RMD160 (libfprint-0.0.6.tar.bz2) = NnegmX2mQbo+hYYiLKiGQOH2Nz8=
-SHA1 (libfprint-0.0.6.tar.bz2) = Qwr5Hvvv6yuY/jAhX7MwUeT478U=
-SHA256 (libfprint-0.0.6.tar.bz2) = XRb62uy0MqtSypelkwHcjKg8rHXztXFFJmtWKh68xd0=
-SIZE (libfprint-0.0.6.tar.bz2) = 431957
+MD5 (libfprint-0.4.0.tar.bz2) = hEt2GKCV0kfCfu3OmTE+0g==
+RMD160 (libfprint-0.4.0.tar.bz2) = 7zcjJXWbbdUnja2tnUoD3cxaOqs=
+SHA1 (libfprint-0.4.0.tar.bz2) = 6AhTdXmmKYABVPH/umyKP2UBF8s=
+SHA256 (libfprint-0.4.0.tar.bz2) = MY1cORDjenGhsrJ/5nZybsFMr6/i+G7L47FBLL4qITI=
+SIZE (libfprint-0.4.0.tar.bz2) = 476262
Index: security/libfprint/patches/patch-configure
===================================================================
RCS file: security/libfprint/patches/patch-configure
diff -N security/libfprint/patches/patch-configure
--- security/libfprint/patches/patch-configure  30 May 2009 15:40:35 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-configure,v 1.2 2009/05/30 15:40:35 robert Exp $
---- configure.orig     Sat May 30 19:27:19 2009
-+++ configure  Sat May 30 19:28:18 2009
-@@ -20778,7 +20778,7 @@ cat >>confdefs.h <<\_ACEOF
- #define API_EXPORTED __attribute__((visibility("default")))
- _ACEOF
- 
--AM_CFLAGS="-std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused 
-Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign 
-Wshadow"
-+AM_CFLAGS="-std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes 
-Werror-implicit-function-declaration -Wshadow"
- 
- 
- ac_config_files="$ac_config_files libfprint.pc Makefile libfprint/Makefile 
examples/Makefile doc/Makefile"
Index: security/libfprint/patches/patch-configure_ac
===================================================================
RCS file: security/libfprint/patches/patch-configure_ac
diff -N security/libfprint/patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ security/libfprint/patches/patch-configure_ac       22 Nov 2011 07:52:00 
-0000
@@ -0,0 +1,47 @@
+$OpenBSD$
+--- configure.ac.orig  Fri Nov 18 19:17:48 2011
++++ configure.ac       Fri Nov 18 19:20:02 2011
+@@ -127,22 +127,17 @@ AC_SUBST(GLIB_CFLAGS)
+ AC_SUBST(GLIB_LIBS)
+ 
+ imagemagick_found=no
+-gdkpixbuf_found=no
+ 
+ if test "$require_imaging" = "yes"; then
+-      PKG_CHECK_MODULES(IMAGING, gthread-2.0 gdk-pixbuf-2.0, 
[gdkpixbuf_found=yes], [gdkpixbuf_found=no])
+-      if test "$gdkpixbuf_found" != "yes"; then
+-              PKG_CHECK_MODULES(IMAGING, ImageMagick, 
[imagemagick_found=yes], [imagemagick_found=no])
+-      fi
++      PKG_CHECK_MODULES(IMAGING, ImageMagick, [imagemagick_found=yes], 
[imagemagick_found=no])
+ fi
+ 
+ if test "$require_imaging" = "yes"; then
+-      if test "$gdkpixbuf_found" != "yes" && test "$imagemagick_found" != 
"yes"; then
+-              AC_MSG_ERROR([gdk-pixbuf or ImageMagick is required for imaging 
support])
++      if test "$imagemagick_found" != "yes"; then
++              AC_MSG_ERROR([ImageMagick is required for imaging support])
+       fi
+ fi
+ 
+-AM_CONDITIONAL([REQUIRE_GDKPIXBUF], [test "$gdkpixbuf_found" = "yes"])
+ AM_CONDITIONAL([REQUIRE_IMAGEMAGICK], [test "$imagemagick_found" = "yes"])
+ AC_SUBST(IMAGING_CFLAGS)
+ AC_SUBST(IMAGING_LIBS)
+@@ -209,15 +204,11 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]), inline_cflags="
+ CFLAGS="$saved_cflags"
+ 
+ AC_DEFINE([API_EXPORTED], [__attribute__((visibility("default")))], [Default 
visibility])
+-AM_CFLAGS="-std=gnu99 $inline_cflags -Wall -Wundef -Wunused 
-Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign 
-Wshadow"
++AM_CFLAGS="-std=gnu99 -Wall -Wundef -Wunused -Wstrict-prototypes 
-Werror-implicit-function-declaration"
+ AC_SUBST(AM_CFLAGS)
+ 
+ if test "$require_imaging" = "yes"; then
+-      if test x$gdkpixbuf_found != no; then
+-              AC_MSG_NOTICE([** Using gdk-pixbuf for imaging])
+-      else
+-              AC_MSG_NOTICE([** Using ImageMagick for imaging])
+-      fi
++      AC_MSG_NOTICE([** Using ImageMagick for imaging])
+ else
+       AC_MSG_NOTICE([   Imaging support disabled])
+ fi
Index: security/libfprint/patches/patch-libfprint_Makefile_in
===================================================================
RCS file: /cvs/ports/security/libfprint/patches/patch-libfprint_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-libfprint_Makefile_in
--- security/libfprint/patches/patch-libfprint_Makefile_in      24 Mar 2009 
19:01:04 -0000      1.1.1.1
+++ security/libfprint/patches/patch-libfprint_Makefile_in      22 Nov 2011 
07:52:00 -0000
@@ -1,12 +1,21 @@
 $OpenBSD: patch-libfprint_Makefile_in,v 1.1.1.1 2009/03/24 19:01:04 robert Exp 
$
---- libfprint/Makefile.in.orig Tue Mar 24 17:20:41 2009
-+++ libfprint/Makefile.in      Tue Mar 24 17:20:58 2009
-@@ -275,7 +275,7 @@ NBIS_SRC = \
+--- libfprint/Makefile.in.orig Mon Apr 18 19:02:51 2011
++++ libfprint/Makefile.in      Fri Nov 18 22:08:44 2011
+@@ -425,7 +425,7 @@ NBIS_SRC = \
        nbis/mindtct/sort.c \
        nbis/mindtct/util.c
  
--libfprint_la_CFLAGS = -fvisibility=hidden -I$(srcdir)/nbis/include 
$(LIBUSB_CFLAGS) $(GLIB_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(CRYPTO_CFLAGS) 
$(AM_CFLAGS)
-+libfprint_la_CFLAGS = -I$(srcdir)/nbis/include $(LIBUSB_CFLAGS) 
$(GLIB_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(CRYPTO_CFLAGS) $(AM_CFLAGS)
+-libfprint_la_CFLAGS = -fvisibility=hidden -I$(srcdir)/nbis/include \
++libfprint_la_CFLAGS = -I$(srcdir)/nbis/include \
+       $(LIBUSB_CFLAGS) $(GLIB_CFLAGS) $(CRYPTO_CFLAGS) $(AM_CFLAGS) \
+       $(am__append_11) $(am__append_14)
  libfprint_la_LDFLAGS = -version-info @lt_major@:@lt_revision@:@lt_age@
- libfprint_la_LIBADD = -lm $(LIBUSB_LIBS) $(GLIB_LIBS) $(IMAGEMAGICK_LIBS) 
$(CRYPTO_LIBS)
- libfprint_la_SOURCES = \
+@@ -1195,7 +1195,7 @@ info: info-am
+ 
+ info-am:
+ 
+-install-data-am: install-pkgincludeHEADERS install-udev_rulesDATA
++install-data-am: install-pkgincludeHEADERS
+ 
+ install-dvi: install-dvi-am
+ 
Index: security/libfprint/patches/patch-libfprint_fp_internal_h
===================================================================
RCS file: /cvs/ports/security/libfprint/patches/patch-libfprint_fp_internal_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-libfprint_fp_internal_h
--- security/libfprint/patches/patch-libfprint_fp_internal_h    27 Oct 2009 
06:16:03 -0000      1.2
+++ security/libfprint/patches/patch-libfprint_fp_internal_h    22 Nov 2011 
07:52:00 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-libfprint_fp_internal_h,v 1.2 2009/10/27 06:16:03 jasper Exp $
---- libfprint/fp_internal.h.orig       Thu Mar 20 14:37:33 2008
-+++ libfprint/fp_internal.h    Tue Oct 27 07:14:56 2009
-@@ -62,6 +62,14 @@ void fpi_log(enum fpi_log_level, const char *component
- #define fp_warn(fmt...) _fpi_log(LOG_LEVEL_WARNING, fmt)
- #define fp_err(fmt...) _fpi_log(LOG_LEVEL_ERROR, fmt)
+--- libfprint/fp_internal.h.orig       Fri Apr  8 16:35:37 2011
++++ libfprint/fp_internal.h    Fri Nov 18 17:05:08 2011
+@@ -93,6 +93,18 @@ enum fp_dev_state {
+ 
+ struct fp_driver **fprint_get_drivers (void);
  
 +#if !defined(ENODATA) && defined(ENOENT)
 +#define ENODATA ENOENT
@@ -13,6 +13,10 @@ $OpenBSD: patch-libfprint_fp_internal_h,
 +#define EPROTO ENOPROTOOPT
 +#endif
 +
++#if !defined(ETIME) && defined(ETIMEDOUT)
++#define ETIME ETIMEDOUT
++#endif
++
  struct fp_dev {
        struct fp_driver *drv;
-       usb_dev_handle *udev;
+       libusb_device_handle *udev;
Index: sysutils/login_fingerprint/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/login_fingerprint/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- sysutils/login_fingerprint/Makefile 13 Nov 2011 13:54:05 -0000      1.12
+++ sysutils/login_fingerprint/Makefile 22 Nov 2011 07:52:04 -0000
@@ -3,7 +3,7 @@
 COMMENT=       provide fingerprint authentication
 
 DISTNAME=      login_fingerprint-1.2
-REVISION =     1
+REVISION =     2
 CATEGORIES=            sysutils        
 
 MASTER_SITES=  http://blade2k.humppa.hu/
@@ -17,9 +17,9 @@ PERMIT_DISTFILES_CDROM= Yes 
 PERMIT_DISTFILES_FTP=  Yes 
 
 WANTLIB=               c crypto freetype fprint>=0 MagickCore>=1 \
-                       MagickWand>=1 usb pthread
+                       MagickWand>=1 usb-1.0 pthread
 
-LIB_DEPENDS=           security/libfprint>=0.0.6p6 \
+LIB_DEPENDS=           security/libfprint>=0.4.0 \
                        graphics/ImageMagick
 
 NO_REGRESS=    Yes

Reply via email to