Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jan 2006 02:04:45 +0100
From:      Fredrik Lindberg <fli@shapeshifter.se>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/91734: New port: security/bioapi 
Message-ID:  <20060113010446.4E47D1A84C@mx1.h3q.net>
Resent-Message-ID: <200601130110.k0D1A4gN036312@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91734
>Category:       ports
>Synopsis:       New port: security/bioapi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 13 01:10:03 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Fredrik Lindberg
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD genesis.int.shapeshifter.se 7.0-CURRENT FreeBSD 7.0-CURRENT #6: Tue Dec 6 22:01:51 CET 2005 root@genesis.int.shapeshifter.se:/usr/obj/usr/src/sys/GENESIS i386


	
>Description:
BioAPI (Biometric Application Programming Interface) brings platform and 
device independence to application programmers and biometric service providers.

>How-To-Repeat:
	
>Fix:

	

--- bioapi begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	bioapi
#	bioapi/files
#	bioapi/files/patch-include-bioapi_type.h
#	bioapi/files/patch-framework-port-portmutx.c
#	bioapi/files/patch-imports-cdsa-v2_0-inc-port-cssmport.h
#	bioapi/files/patch-framework-bioapi_util-memfuncs.c
#	bioapi/files/patch-imports-cdsa-v2_0-inc-cssmtype.h
#	bioapi/files/patch-include-bioapi_schema.h
#	bioapi/files/patch-imports-cdsa-v2_0-inc-Makefile.in
#	bioapi/files/patch-include-Makefile.in
#	bioapi/files/patch-apps-mod_install-install.c
#	bioapi/files/patch-apps-NonGUI_Sample-Makefile.in
#	bioapi/pkg-plist
#	bioapi/pkg-descr
#	bioapi/distinfo
#	bioapi/Makefile
#	bioapi/pkg-deinstall
#
echo c - bioapi
mkdir -p bioapi > /dev/null 2>&1
echo c - bioapi/files
mkdir -p bioapi/files > /dev/null 2>&1
echo x - bioapi/files/patch-include-bioapi_type.h
sed 's/^X//' >bioapi/files/patch-include-bioapi_type.h << 'END-of-bioapi/files/patch-include-bioapi_type.h'
X--- include/bioapi_type.h	Wed Jun  8 02:51:05 2005
X+++ include/bioapi_type.h	Fri Nov 25 15:27:46 2005
X@@ -17,7 +17,7 @@
X 
X #define BioAPI __stdcall
X 
X-#elif defined (UNIX)
X+#elif defined (__unix__)
X 
X #define BioAPI
X #define CALLBACK
END-of-bioapi/files/patch-include-bioapi_type.h
echo x - bioapi/files/patch-framework-port-portmutx.c
sed 's/^X//' >bioapi/files/patch-framework-port-portmutx.c << 'END-of-bioapi/files/patch-framework-port-portmutx.c'
X--- framework/port/portmutx.c	Wed Jun  8 02:51:05 2005
X+++ framework/port/portmutx.c	Thu Jan 12 11:45:43 2006
X@@ -122,6 +122,7 @@
X      * WIN32 mutexes are recursive, so match that behavior.
X      */
X 
X+#if 0
X     if ((status = pthread_mutexattr_settype(&attr, 
X #if defined (LINUX) 
X         PTHREAD_MUTEX_RECURSIVE_NP)))
X@@ -132,6 +133,7 @@
X         (void) pthread_mutexattr_destroy(&attr);
X         goto cleanup;
X     }
X+#endif
X 
X     if ((status = pthread_mutex_init(*mhandle, &attr)))
X     {
END-of-bioapi/files/patch-framework-port-portmutx.c
echo x - bioapi/files/patch-imports-cdsa-v2_0-inc-port-cssmport.h
sed 's/^X//' >bioapi/files/patch-imports-cdsa-v2_0-inc-port-cssmport.h << 'END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-port-cssmport.h'
X--- imports/cdsa/v2_0/inc/port/cssmport.h	Wed Jun  8 02:51:05 2005
X+++ imports/cdsa/v2_0/inc/port/cssmport.h	Fri Nov 25 15:34:49 2005
X@@ -17,9 +17,9 @@
X #ifndef _CSSMPORT_H
X #define _CSSMPORT_H    
X 
X-#if defined (POSIX)
X+#if defined (__POSIX_VISIBLE)
X #include <pthread.h>  /* Must always be the first include */
X-#endif  /* POSIX */
X+#endif  /* __POSIX_VISIBLE */
X 
X #if defined (WIN32)
X #pragma warning (disable:4201 4514 4214 4115)
X@@ -27,7 +27,7 @@
X #pragma warning (default:4201 4214 4115)
X #endif  /* WIN32 */
X 
X-#if defined (UNIX)
X+#if defined (__unix__)
X /* For UNIX C library calls */
X #if defined (LINUX) || defined (SOLARIS)
X #include <link.h>
X@@ -37,7 +37,6 @@
X #include <errno.h>
X #include <stdlib.h>
X #include <limits.h>
X-#include <malloc.h>
X #include <dlfcn.h>
X #include <ctype.h>
X #include <fcntl.h>
X@@ -52,7 +51,7 @@
X #include <sys/mman.h>
X #include <sys/file.h>
X #include <pwd.h>
X-#endif  /* UNIX */
X+#endif  /* __unix__ */
X 
X #if defined (AIX)
X #include <strings.h> 
X@@ -64,7 +63,7 @@
X #include <sys/stat.h>
X #include "cssmtype.h"
X 
X-#if defined(UNIX)
X+#if defined(__unix__)
X 
X /* _MAX_PATH includes room for 0-terminator, PATH_MAX doesn't. */
X #define _MAX_PATH (PATH_MAX + 1)
X@@ -81,12 +80,12 @@
X 
X typedef void * UNIX_HANDLE;
X 
X-#endif /* UNIX */
X+#endif /* __unix__ */
X 
X #if defined(WIN32)
X #define CSSM_MAX_PATH	_MAX_PATH + 1
X #define CSSM_MAX_REG	REGSTR_MAX_VALUE_LENGTH + 1
X-#elif defined (UNIX)
X+#elif defined (__unix__)
X #define CSSM_MAX_PATH	(PATH_MAX + 1)
X #define CSSM_MAX_REG 256
X #else
X@@ -95,7 +94,7 @@
X #endif  /* WIN32 */
X 
X 
X-#if defined (POSIX)
X+#if defined (__POSIX_VISIBLE)
X #define CSSM_POLL_INT                   20 /* polling interval in ms */
X #endif
X 
X@@ -115,12 +114,12 @@
X #define __stdcall
X #endif
X 
X-#if defined (UNIX) || defined (AIX)
X+#if defined (__unix__) || defined (AIX)
X #define CDSA_SYSDIR	"/var/cdsa"
X #endif
X 
X /* Linux-Port: Default location of BioAPI db/registry files */
X-#if defined (UNIX)
X+#if defined (__unix__)
X #define BioAPI_SYSDIR	MDS_PATH
X #endif
X 
X@@ -343,7 +342,7 @@
X 
X #if defined (WIN32)
X typedef HANDLE PORT_MUTEX_HANDLE;
X-#elif defined (POSIX)
X+#elif defined (__POSIX_VISIBLE)
X typedef pthread_mutex_t* PORT_MUTEX_HANDLE;
X #else
X typedef void* PORT_MUTEX_HANDLE;
X@@ -377,11 +376,11 @@
X  */
X #if defined(WIN32)
X #define PORT_STATIC_MUTEX_INITIALIZER NULL
X-#elif defined(POSIX)
X+#elif defined(__POSIX_VISIBLE)
X #define PORT_STATIC_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
X #endif
X 
X-#if defined (UNIX)
X+#if defined (__unix__)
X #define GetCurrentDirectory(size, dir) \
X     (port_getcwd(dir, size) == CSSM_OK ? strlen(dir) : 0)
X #define DeleteFile unlink
X@@ -437,7 +436,7 @@
X                        sint32 buf_length);
X 
X 
X-#ifdef POSIX
X+#ifdef __POSIX_VISIBLE
X typedef pthread_t PORT_THREAD_HANDLE;
X #elif defined ( WIN32 )
X typedef HANDLE PORT_THREAD_HANDLE;
X@@ -464,7 +463,7 @@
X /* Thread local storage management */
X #if defined (WIN32)
X typedef DWORD PORT_TLS_INDEX;
X-#elif defined (POSIX)
X+#elif defined (__POSIX_VISIBLE)
X typedef pthread_key_t PORT_TLS_INDEX;
X #else
X typedef uint32 PORT_TLS_INDEX;
X@@ -509,7 +508,7 @@
X 
X #if defined(WIN32)
X typedef DWORD PORT_FLOCK_OFFSET;
X-#elif defined(UNIX)
X+#elif defined(__unix__)
X typedef off_t PORT_FLOCK_OFFSET;
X #else
X typedef uint32 PORT_FLOCK_OFFSET;
X@@ -549,7 +548,7 @@
X #define CSSM_MAP_READWRITE          FILE_MAP_ALL_ACCESS
X #define CSSM_MAP_READ               FILE_MAP_READ
X 
X-#elif defined (UNIX)
X+#elif defined (__unix__)
X 
X #include <fcntl.h>
X #include <sys/mman.h>
X@@ -591,7 +590,7 @@
X 
X 
X /* Misc. functions */
X-#if defined (UNIX)
X+#if defined (__unix__)
X #define _timezone timezone
X #define itoa(value,string,radix) sprintf ((string),"%d",(value))
X #define _itoa(value,string,radix) sprintf ((string),"%d",(value))
X@@ -609,7 +608,7 @@
X port_getcwd(char *dir, 
X 			uint32 size);
X 
X-#ifdef UNIX
X+#ifdef __unix__
X #include <stdarg.h> 
X 
X void port_syslog(int Facility, int Priority, char* format, ...);
X@@ -719,7 +718,7 @@
X #define DLL_STR "so"
X #endif
X 
X-#if defined (UNIX)
X+#if defined (__unix__)
X #define CSSM_CDSA_SYSLOG_IDENT		"CDSA"
X 
X /* Priorities (ordered) */
END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-port-cssmport.h
echo x - bioapi/files/patch-framework-bioapi_util-memfuncs.c
sed 's/^X//' >bioapi/files/patch-framework-bioapi_util-memfuncs.c << 'END-of-bioapi/files/patch-framework-bioapi_util-memfuncs.c'
X--- framework/bioapi_util/memfuncs.c	Wed Jun  8 02:51:05 2005
X+++ framework/bioapi_util/memfuncs.c	Sat Nov 19 15:28:53 2005
X@@ -15,7 +15,7 @@
X 
X /* Linux-Port: added <malloc.h> include file */
X #if defined (UNIX)
X-#include <malloc.h>
X+#include <stdlib.h>
X #endif
X 
X #ifdef _DEBUG
END-of-bioapi/files/patch-framework-bioapi_util-memfuncs.c
echo x - bioapi/files/patch-imports-cdsa-v2_0-inc-cssmtype.h
sed 's/^X//' >bioapi/files/patch-imports-cdsa-v2_0-inc-cssmtype.h << 'END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-cssmtype.h'
X--- imports/cdsa/v2_0/inc/cssmtype.h	Wed Jun  8 02:51:05 2005
X+++ imports/cdsa/v2_0/inc/cssmtype.h	Fri Nov 25 18:21:25 2005
X@@ -19,7 +19,7 @@
X #define CSSMAPI __stdcall
X #define CSSM_FUNC __cdecl
X 
X-#elif defined (UNIX) 
X+#elif defined (__unix__) 
X 
X #define CSSMAPI
X #define CALLBACK
END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-cssmtype.h
echo x - bioapi/files/patch-include-bioapi_schema.h
sed 's/^X//' >bioapi/files/patch-include-bioapi_schema.h << 'END-of-bioapi/files/patch-include-bioapi_schema.h'
X--- include/bioapi_schema.h	Wed Jun  8 02:51:05 2005
X+++ include/bioapi_schema.h	Fri Nov 25 15:28:04 2005
X@@ -657,7 +657,7 @@
X /* Linux-Port: _MAX_PATH not defined in this file but used in this file.
X  * It is defined in "port/bioapi_port.h";
X  */
X-#if defined (LINUX) || defined (UNIX) || defined (SOLARIS)
X+#if defined (LINUX) || defined (__unix__) || defined (SOLARIS)
X #include <limits.h>
X #define _MAX_PATH (PATH_MAX + 1)
X #define  MAX_PATH _MAX_PATH
END-of-bioapi/files/patch-include-bioapi_schema.h
echo x - bioapi/files/patch-imports-cdsa-v2_0-inc-Makefile.in
sed 's/^X//' >bioapi/files/patch-imports-cdsa-v2_0-inc-Makefile.in << 'END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-Makefile.in'
X--- ../bioapi-1.2.2.orig/imports/cdsa/v2_0/inc/Makefile.in	Mon Jun 20 06:18:04 2005
X+++ imports/cdsa/v2_0/inc/Makefile.in	Fri Nov 25 17:27:53 2005
X@@ -37,7 +37,7 @@
X build_triplet = @build@
X host_triplet = @host@
X subdir = imports/cdsa/v2_0/inc
X-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
X+DIST_COMMON = $(noinst_HEADERS) $(include_HEADERS) $(srcdir)/Makefile.am \
X 	$(srcdir)/Makefile.in
X ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
X am__aclocal_m4_deps = $(top_srcdir)/m4/bnv_have_qt.m4 \
X@@ -48,7 +48,8 @@
X CONFIG_CLEAN_FILES =
X SOURCES =
X DIST_SOURCES =
X-HEADERS = $(noinst_HEADERS)
X+includeHEADERS_INSTALL = $(INSTALL_HEADER)
X+HEADERS = $(noinst_HEADERS) $(include_HEADERS)
X ETAGS = etags
X CTAGS = ctags
X DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
X@@ -165,9 +166,9 @@
X sharedstatedir = @sharedstatedir@
X sysconfdir = @sysconfdir@
X target_alias = @target_alias@
X+include_HEADERS = cssmtype.h
X noinst_HEADERS = cssmerr.h \
X 			cssmMemTrack.h \
X-			cssmtype.h \
X 			mds_schema.h \
X 			trc_util.h \
X 			intel/ff_passthrough.h \
X@@ -221,6 +222,23 @@
X distclean-libtool:
X 	-rm -f libtool
X uninstall-info-am:
X+install-includeHEADERS: $(include_HEADERS)
X+	@$(NORMAL_INSTALL)
X+	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
X+	@list='$(include_HEADERS)'; for p in $$list; do \
X+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
X+	  f=$(am__strip_dir) \
X+	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
X+	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
X+	done
X+
X+uninstall-includeHEADERS:
X+	@$(NORMAL_UNINSTALL)
X+	@list='$(include_HEADERS)'; for p in $$list; do \
X+	  f=$(am__strip_dir) \
X+	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
X+	rm -f "$(DESTDIR)$(includedir)/$$f"; \
X+	done
X 
X ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
X 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
X@@ -345,7 +363,7 @@
X 
X info-am:
X 
X-install-data-am:
X+install-data-am: install-includeHEADERS
X 
X install-exec-am:
X 
X@@ -371,7 +389,7 @@
X 
X ps-am:
X 
X-uninstall-am:
X+uninstall-am: uninstall-includeHEADERS
X 
X .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
X 	clean-libtool ctags distclean distclean-generic \
END-of-bioapi/files/patch-imports-cdsa-v2_0-inc-Makefile.in
echo x - bioapi/files/patch-include-Makefile.in
sed 's/^X//' >bioapi/files/patch-include-Makefile.in << 'END-of-bioapi/files/patch-include-Makefile.in'
X--- include/Makefile.in	Mon Jun 20 06:18:04 2005
X+++ include/Makefile.in	Fri Nov 25 16:46:06 2005
X@@ -179,15 +179,15 @@
X 			bioapi_type.h \
X 			bioapi_schema.h \
X 			bioapi_typecast.h \
X+			bioapi_util.h \
X+			installdefs.h \
X 			biospi.h \
X 			bsp_schema.h \
X 			bioapi_spi.h \
X 			bioapi_uuid.h \
X 			biospi_type.h
X 
X-noinst_HEADERS = bioapi_util.h \
X-			installdefs.h \
X-			device_schema.h \
X+noinst_HEADERS = device_schema.h \
X 			mds.h \
X 			port/bioapi_lock.h \
X 			port/bioapi_port.h
END-of-bioapi/files/patch-include-Makefile.in
echo x - bioapi/files/patch-apps-mod_install-install.c
sed 's/^X//' >bioapi/files/patch-apps-mod_install-install.c << 'END-of-bioapi/files/patch-apps-mod_install-install.c'
X--- apps/mod_install/install.c	Wed Jun  8 02:51:04 2005
X+++ apps/mod_install/install.c	Fri Nov 25 18:08:54 2005
X@@ -370,8 +370,13 @@
X #if defined (LINUX) || defined (SOLARIS)
X   if ( ( Action == INSTALL_ACTION_INSTALL ) || ( Action == INSTALL_ACTION_REFRESH ) )
X   {
X-    strcat(szSrcPath, ModuleName);
X-    Src = szSrcPath;
X+	if (strchr(ModuleName, '/') == NULL) {
X+    	strcat(szSrcPath, ModuleName);
X+    	Src = szSrcPath;
X+	}
X+	else {
X+		Src = ModuleName;
X+	}
X   }
X   if ( Action == INSTALL_ACTION_UNINSTALL )
X   {
END-of-bioapi/files/patch-apps-mod_install-install.c
echo x - bioapi/files/patch-apps-NonGUI_Sample-Makefile.in
sed 's/^X//' >bioapi/files/patch-apps-NonGUI_Sample-Makefile.in << 'END-of-bioapi/files/patch-apps-NonGUI_Sample-Makefile.in'
X--- apps/NonGUI_Sample/Makefile.in	Mon Jun 20 06:18:01 2005
X+++ apps/NonGUI_Sample/Makefile.in	Thu Jan 12 13:25:47 2006
X@@ -14,7 +14,7 @@
X 
X @SET_MAKE@
X 
X-SOURCES = $(Sample_SOURCES)
X+SOURCES = $(bioapi_sample_SOURCES)
X 
X srcdir = @srcdir@
X top_srcdir = @top_srcdir@
X@@ -38,7 +38,7 @@
X POST_UNINSTALL = :
X build_triplet = @build@
X host_triplet = @host@
X-bin_PROGRAMS = Sample$(EXEEXT)
X+bin_PROGRAMS = bioapi_sample$(EXEEXT)
X subdir = apps/NonGUI_Sample
X DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
X ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
X@@ -51,9 +51,9 @@
X am__installdirs = "$(DESTDIR)$(bindir)"
X binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
X PROGRAMS = $(bin_PROGRAMS)
X-am_Sample_OBJECTS = main.$(OBJEXT)
X-Sample_OBJECTS = $(am_Sample_OBJECTS)
X-Sample_DEPENDENCIES = ../../framework/h_layer/libbioapi100.la
X+am_bioapi_sample_OBJECTS = main.$(OBJEXT)
X+bioapi_sample_OBJECTS = $(am_bioapi_sample_OBJECTS)
X+bioapi_sample_DEPENDENCIES = ../../framework/h_layer/libbioapi100.la
X DEFAULT_INCLUDES = -I. -I$(srcdir)
X depcomp = $(SHELL) $(top_srcdir)/depcomp
X am__depfiles_maybe = depfiles
X@@ -65,8 +65,8 @@
X CCLD = $(CC)
X LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
X 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
X-SOURCES = $(Sample_SOURCES)
X-DIST_SOURCES = $(Sample_SOURCES)
X+SOURCES = $(bioapi_sample_SOURCES)
X+DIST_SOURCES = $(bioapi_sample_SOURCES)
X ETAGS = etags
X CTAGS = ctags
X DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
X@@ -185,8 +185,8 @@
X sharedstatedir = @sharedstatedir@
X sysconfdir = @sysconfdir@
X target_alias = @target_alias@
X-Sample_SOURCES = main.c
X-Sample_LDADD = ../../framework/h_layer/libbioapi100.la
X+bioapi_sample_SOURCES = main.c
X+bioapi_sample_LDADD = ../../framework/h_layer/libbioapi100.la
X all: all-am
X 
X .SUFFIXES:
X@@ -248,9 +248,9 @@
X 	  echo " rm -f $$p $$f"; \
X 	  rm -f $$p $$f ; \
X 	done
X-Sample$(EXEEXT): $(Sample_OBJECTS) $(Sample_DEPENDENCIES) 
X-	@rm -f Sample$(EXEEXT)
X-	$(LINK) $(Sample_LDFLAGS) $(Sample_OBJECTS) $(Sample_LDADD) $(LIBS)
X+bioapi_sample$(EXEEXT): $(bioapi_sample_OBJECTS) $(bioapi_sample_DEPENDENCIES) 
X+	@rm -f bioapi_sample$(EXEEXT)
X+	$(LINK) $(bioapi_sample_LDFLAGS) $(bioapi_sample_OBJECTS) $(bioapi_sample_LDADD) $(LIBS)
X 
X mostlyclean-compile:
X 	-rm -f *.$(OBJEXT)
END-of-bioapi/files/patch-apps-NonGUI_Sample-Makefile.in
echo x - bioapi/pkg-plist
sed 's/^X//' >bioapi/pkg-plist << 'END-of-bioapi/pkg-plist'
Xbin/BioAPITest
Xbin/bioapi_sample
Xbin/mds_install
Xbin/mod_install
Xinclude/bioapi.h
Xinclude/bioapi_api.h
Xinclude/bioapi_err.h
Xinclude/bioapi_schema.h
Xinclude/bioapi_spi.h
Xinclude/bioapi_type.h
Xinclude/bioapi_typecast.h
Xinclude/bioapi_uuid.h
Xinclude/biospi.h
Xinclude/biospi_type.h
Xinclude/bioapi_util.h
Xinclude/bsp_schema.h
Xinclude/installdefs.h
Xinclude/cssmtype.h
Xlib/libbioapi100.a
Xlib/libbioapi100.la
Xlib/libbioapi100.so
Xlib/libbioapi100.so.0
Xlib/libbioapi_dummy100.a
Xlib/libbioapi_dummy100.la
Xlib/libbioapi_dummy100.so
Xlib/libbioapi_dummy100.so.0
Xlib/libbioapi_mds300.a
Xlib/libbioapi_mds300.la
Xlib/libbioapi_mds300.so
Xlib/libbioapi_mds300.so.0
Xlib/libmds_util.a
Xlib/libmds_util.la
Xlib/libmds_util.so
Xlib/libmds_util.so.0
Xlib/libpwbsp.a
Xlib/libpwbsp.la
Xlib/libpwbsp.so
Xlib/libpwbsp.so.0
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X@cwd /
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000000.data.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000000.freelist.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000000.index.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000001.data.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000001.freelist.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000001.index.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000002.data.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000002.freelist.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.80000002.index.ffdb
Xvar/db/bioapi/BioAPIFFDB/BioAPIMDSDirectory.schema.ffdb
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL/{692bcef0-4540-11d3-a8f3-0090271d266f}/BioAPIMDSDirectory/AdditionalInformation
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/BioAPIMDSDirectory/DBLocation
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/BioAPIMDSDirectory/RecordIdentifiers
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/MDSLocation
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/VersionMajor
Xvar/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/VersionMinor
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/BioAPIMDSDirectory
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL/{692bcef0-4540-11d3-a8f3-0090271d266f}/BioAPIMDSDirectory
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL/{692bcef0-4540-11d3-a8f3-0090271d266f}
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software
X@dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE
X@dirrm var/db/bioapi/registry
X@dirrm var/db/bioapi/BioAPIFFDB
X@dirrm var/db/bioapi
END-of-bioapi/pkg-plist
echo x - bioapi/pkg-descr
sed 's/^X//' >bioapi/pkg-descr << 'END-of-bioapi/pkg-descr'
XBioAPI (Biometric Application Programming Interface) brings platform and 
Xdevice independence to application programmers and biometric service providers.
X
XThis is an unofficiall branch of the official implementation from the 
XBioAPI Consortium (http://www.bioapi.org).
X
XWWW: http://www.qrivy.net/~michael/blua/bioapi/ 
END-of-bioapi/pkg-descr
echo x - bioapi/distinfo
sed 's/^X//' >bioapi/distinfo << 'END-of-bioapi/distinfo'
XMD5 (bioapi-1.2.2.tar.bz2) = 924f723895c339552e501999945b7920
XSHA256 (bioapi-1.2.2.tar.bz2) = 17c3482c2518c5e5e686e6650c22625324cd5279dbe8b8a2297da575095ee224
XSIZE (bioapi-1.2.2.tar.bz2) = 572282
END-of-bioapi/distinfo
echo x - bioapi/Makefile
sed 's/^X//' >bioapi/Makefile << 'END-of-bioapi/Makefile'
X# Ports collection makefile for:	bioapi
X# Date created:			10 January 2006
X# Whom:					Fredrik Lindberg <fli@shapeshifter.se>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		bioapi
XPORTVERSION=	1.2.2
XEXTRACT_SUFX=	.tar.bz2
XCATEGORIES=		security
XMASTER_SITES=	http://www.qrivy.net/~michael/blua/bioapi/ \
X				http://shapeshifter.se/pub/bioapi/
X
XMAINTAINER=		fli@shapeshifter.se
XCOMMENT=		BioAPI library implementation
X
XHAS_CONFIGURE=	yes
XCONFIGURE_ARGS+=--prefix=${PREFIX} \
X		--localstatedir=/var/db/ \
X		--with-Qt-dir=no
X
XINSTALLS_SHLIB= yes
X
X.include <bsd.port.pre.mk>
X.if ${OSVERSION} < 600000
XIGNORE=     "Needs at least FreeBSD 6.0-RELEASE"
X.endif
X.include <bsd.port.post.mk>
END-of-bioapi/Makefile
echo x - bioapi/pkg-deinstall
sed 's/^X//' >bioapi/pkg-deinstall << 'END-of-bioapi/pkg-deinstall'
X#/bin/sh
Xif [ "$2" != "POST-DEINSTALL" ]; then
X	exit 0
Xfi
X
Xecho
Xecho Please remove whats left of the BioAPI registry database manually from 
Xecho /var/db/bioapi if you have no intentions of using this software again.
Xecho
END-of-bioapi/pkg-deinstall
exit
--- bioapi ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060113010446.4E47D1A84C>