Fri Oct 6 14:16:00 2017 UTC ()
Upgrade security/libfprint from 0.0.6 to 0.7.0

Changes are too numerous to list.
Install cli test tools.


(hauke)
diff -r1.37 -r1.38 pkgsrc/security/libfprint/Makefile
diff -r1.2 -r1.3 pkgsrc/security/libfprint/PLIST
diff -r1.2 -r1.3 pkgsrc/security/libfprint/buildlink3.mk
diff -r1.4 -r1.5 pkgsrc/security/libfprint/distinfo
diff -r1.2 -r0 pkgsrc/security/libfprint/patches/patch-aa
diff -r1.1 -r0 pkgsrc/security/libfprint/patches/patch-ab
diff -r0 -r1.1 pkgsrc/security/libfprint/patches/patch-examples_Makefile

cvs diff -r1.37 -r1.38 pkgsrc/security/libfprint/Makefile (expand / switch to unified diff)

--- pkgsrc/security/libfprint/Makefile 2017/10/05 12:51:59 1.37
+++ pkgsrc/security/libfprint/Makefile 2017/10/06 14:16:00 1.38
@@ -1,29 +1,36 @@ @@ -1,29 +1,36 @@
1# $NetBSD: Makefile,v 1.37 2017/10/05 12:51:59 hauke Exp $ 1# $NetBSD: Makefile,v 1.38 2017/10/06 14:16:00 hauke Exp $
2 2
3DISTNAME= libfprint-0.0.6 3DISTNAME= libfprint-0.7.0
4PKGREVISION= 32 4#PKGREVISION= 1
5CATEGORIES= security devel 5CATEGORIES= security devel
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fprint/} 6MASTER_SITES= https://people.freedesktop.org/~anarsoul/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.xz
8 8
 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.freedesktop.org/wiki/Software/fprint/ 10HOMEPAGE= https://www.freedesktop.org/wiki/Software/fprint/
10COMMENT= Fingerprint reader access library 11COMMENT= Fingerprint reader access library
11LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
12 13
13USE_LIBTOOL= yes 14USE_LIBTOOL= yes
14GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
15USE_TOOLS+= pkg-config autoconf automake autoheader autoreconf 16USE_TOOLS+= pkg-config gmake
 17USE_LANGUAGES= c
 18
 19#CONFIGURE_ARGS+= --enable-debug-log
 20CONFIGURE_ARGS+= --enable-examples-build
 21
 22INSTALLATION_DIRS+= lib bin
 23
 24post-install:
 25 for pp in enroll img_capture verify verify_live; do \
 26 ${INSTALL_PROGRAM} ${WRKSRC}/examples/$${pp} \
 27 ${DESTDIR}${PREFIX}/bin/ ; \
 28 done
16 29
17CPPFLAGS+= -DHAVE_MEMMEM 30.include "../../x11/pixman/buildlink3.mk"
18 
19CONFIGURE_ARGS+=CRYPTO_CFLAGS=-I${SSLBASE}/include/openssl \ 
20 CRYPTO_LIBS="-L${SSLBASE}/lib -lcrypto" 
21 
22pre-configure: 
23 cd ${WRKSRC} && autoreconf -vif 
24 
25.include "../../devel/glib2/buildlink3.mk" 
26.include "../../devel/libusb/buildlink3.mk" 
27.include "../../graphics/ImageMagick6/buildlink3.mk" 31.include "../../graphics/ImageMagick6/buildlink3.mk"
 32.include "../../devel/glib2/buildlink3.mk"
 33.include "../../devel/libusb1/buildlink3.mk"
 34.include "../../devel/nss/buildlink3.mk"
28.include "../../security/openssl/buildlink3.mk" 35.include "../../security/openssl/buildlink3.mk"
29.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/security/libfprint/PLIST (expand / switch to unified diff)

--- pkgsrc/security/libfprint/PLIST 2009/06/14 18:13:31 1.2
+++ pkgsrc/security/libfprint/PLIST 2017/10/06 14:16:00 1.3
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:13:31 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.3 2017/10/06 14:16:00 hauke Exp $
 2bin/enroll
 3bin/img_capture
 4bin/verify
 5bin/verify_live
2include/libfprint/fprint.h 6include/libfprint/fprint.h
3lib/libfprint.a 
4lib/libfprint.la 7lib/libfprint.la
5lib/libfprint.so 
6lib/libfprint.so.0 
7lib/pkgconfig/libfprint.pc 8lib/pkgconfig/libfprint.pc

cvs diff -r1.2 -r1.3 pkgsrc/security/libfprint/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/libfprint/buildlink3.mk 2009/03/20 19:25:18 1.2
+++ pkgsrc/security/libfprint/buildlink3.mk 2017/10/06 14:16:00 1.3
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:25:18 joerg Exp $ 1# $NetBSD: buildlink3.mk,v 1.3 2017/10/06 14:16:00 hauke Exp $
2 2
3BUILDLINK_TREE+= libfprint 3BUILDLINK_TREE+= libfprint
4 4
5.if !defined(LIBFPRINT_BUILDLINK3_MK) 5.if !defined(LIBFPRINT_BUILDLINK3_MK)
6LIBFPRINT_BUILDLINK3_MK:= 6LIBFPRINT_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libfprint+= libfprint>=0.0.6 8BUILDLINK_API_DEPENDS.libfprint+= libfprint>=0.7.0
9BUILDLINK_ABI_DEPENDS.libfprint+= libfprint>=0.0.6 9BUILDLINK_ABI_DEPENDS.libfprint+= libfprint>=0.7.0
10BUILDLINK_PKGSRCDIR.libfprint?= ../../security/libfprint 10BUILDLINK_PKGSRCDIR.libfprint?= ../../security/libfprint
11.endif # LIBFPRINT_BUILDLINK3_MK 11.endif # LIBFPRINT_BUILDLINK3_MK
12 12
13BUILDLINK_TREE+= -libfprint 13BUILDLINK_TREE+= -libfprint

cvs diff -r1.4 -r1.5 pkgsrc/security/libfprint/distinfo (expand / switch to unified diff)

--- pkgsrc/security/libfprint/distinfo 2015/11/04 01:17:48 1.4
+++ pkgsrc/security/libfprint/distinfo 2017/10/06 14:16:00 1.5
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
1$NetBSD: distinfo,v 1.4 2015/11/04 01:17:48 agc Exp $ 1$NetBSD: distinfo,v 1.5 2017/10/06 14:16:00 hauke Exp $
2 2
3SHA1 (libfprint-0.0.6.tar.bz2) = 430af91efbefeb2b98fe30215fb33051e4f8efc5 3SHA1 (libfprint-0.7.0.tar.xz) = 378c3c3797fe2c7d945f79296ff76e8bc956aa90
4RMD160 (libfprint-0.0.6.tar.bz2) = 3677a0997da641ba3e8586222ca88640e1f6373f 4RMD160 (libfprint-0.7.0.tar.xz) = 5cafb1f7ab8b1259ed75276b4ef74f4a399ba825
5SHA512 (libfprint-0.0.6.tar.bz2) = f7d5781b2911d45e80631f3d82dd1dd5a3a96ffa257569c01332b821265db59d123471979b79e09318560249e19ff2f2f5d3e3c3161449d7609d39dbdc0693ad 5SHA512 (libfprint-0.7.0.tar.xz) = 7a5280a34408ebe129256195a1219ed6a8258a2f5a46d92de4e1e18e931b0c15bd3df3898a7ee1aa5ed9b569e77953d12d007f1b7ced8b708d4bf0946e993e16
6Size (libfprint-0.0.6.tar.bz2) = 431957 bytes 6Size (libfprint-0.7.0.tar.xz) = 550484 bytes
7SHA1 (patch-aa) = 19797404ed4937941c008fd129e5efb643b9f5e2 7SHA1 (patch-examples_Makefile) = 9f18e40b0f3037fe047c40f4a556a5c5cd88a387
8SHA1 (patch-ab) = 0bde246ce6e1d223637ba0decce6fa5db9e88eb1 

File Deleted: pkgsrc/security/libfprint/patches/Attic/patch-aa

File Deleted: pkgsrc/security/libfprint/patches/Attic/patch-ab

File Added: pkgsrc/security/libfprint/patches/patch-examples_Makefile
$NetBSD: patch-examples_Makefile,v 1.1 2017/10/06 14:16:00 hauke Exp $

Do not build C++ test binary.

--- examples/Makefile.in.orig	2017-05-14 16:27:17.000000000 +0000
+++ examples/Makefile.in
@@ -89,7 +89,7 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 noinst_PROGRAMS = verify_live$(EXEEXT) enroll$(EXEEXT) verify$(EXEEXT) \
-	img_capture$(EXEEXT) cpp-test$(EXEEXT) $(am__EXEEXT_1)
+	img_capture$(EXEEXT) $(am__EXEEXT_1)
 @BUILD_X11_EXAMPLES_TRUE@am__append_1 = img_capture_continuous
 subdir = examples
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4