ports/91734: New port: security/bioapi
Fredrik Lindberg
fli at shapeshifter.se
Fri Jan 13 01:10:05 UTC 2006
>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 at 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 at 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 at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS/BioAPIMDSDirectory
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/MDS
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL/{692bcef0-4540-11d3-a8f3-0090271d266f}/BioAPIMDSDirectory
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL/{692bcef0-4540-11d3-a8f3-0090271d266f}
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI/DL
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software/BioAPI
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE/Software
X at dirrm var/db/bioapi/registry/HKEY_LOCAL_MACHINE
X at dirrm var/db/bioapi/registry
X at dirrm var/db/bioapi/BioAPIFFDB
X at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list