svn commit: r545600 - in head/security: . libnitrokey
Li-Wen Hsu
lwhsu at FreeBSD.org
Fri Aug 21 14:18:45 UTC 2020
Author: lwhsu
Date: Fri Aug 21 14:18:43 2020
New Revision: 545600
URL: https://svnweb.freebsd.org/changeset/ports/545600
Log:
Add security/libnitrokey, library to manage nitrokey key
PR: 248797
Submitted by: Thibault Payet <monwarez at mailoo.org>
Added:
head/security/libnitrokey/
head/security/libnitrokey/Makefile (contents, props changed)
head/security/libnitrokey/distinfo (contents, props changed)
head/security/libnitrokey/pkg-descr (contents, props changed)
head/security/libnitrokey/pkg-message (contents, props changed)
head/security/libnitrokey/pkg-plist (contents, props changed)
Modified:
head/security/Makefile
Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile Fri Aug 21 14:17:23 2020 (r545599)
+++ head/security/Makefile Fri Aug 21 14:18:43 2020 (r545600)
@@ -295,6 +295,7 @@
SUBDIR += libkpass
SUBDIR += libksba
SUBDIR += libmcrypt
+ SUBDIR += libnitrokey
SUBDIR += libntlm
SUBDIR += libotr
SUBDIR += libotr3
Added: head/security/libnitrokey/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/libnitrokey/Makefile Fri Aug 21 14:18:43 2020 (r545600)
@@ -0,0 +1,25 @@
+# Created by: Thibault Payet <monwarez at mailoo.org>
+# $FreeBSD$
+
+PORTNAME= libnitrokey
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.6-RC1
+CATEGORIES= security
+
+MAINTAINER= monwarez at mailoo.org
+COMMENT= Libnitrokey is a project to communicate with Nitrokey devices
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libhidapi.so:comms/hidapi \
+ libudev.so:devel/libudev-devd
+
+USES= cmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= Nitrokey
+
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
Added: head/security/libnitrokey/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/libnitrokey/distinfo Fri Aug 21 14:18:43 2020 (r545600)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1597945114
+SHA256 (Nitrokey-libnitrokey-v3.6-RC1_GH0.tar.gz) = 73e97a0be913f1ad5bdc91c24184bb7eb39cab938e652dd541371fc1b52c8b31
+SIZE (Nitrokey-libnitrokey-v3.6-RC1_GH0.tar.gz) = 97944
Added: head/security/libnitrokey/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/libnitrokey/pkg-descr Fri Aug 21 14:18:43 2020 (r545600)
@@ -0,0 +1,6 @@
+libnitrokey is a project to communicate with Nitrokey Pro and Storage devices
+in a clean and easy manner. Written in C++14, testable with py.test
+and Catch frameworks, with C API, Python access
+(through CFFI and C API, in future with Pybind11).
+
+WWW: https://github.com/Nitrokey/libnitrokey
Added: head/security/libnitrokey/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/libnitrokey/pkg-message Fri Aug 21 14:18:43 2020 (r545600)
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+In order to use Nitrokey FIDO U2F user will need to install security/u2f-devd
+EOM
+}
+]
Added: head/security/libnitrokey/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/libnitrokey/pkg-plist Fri Aug 21 14:18:43 2020 (r545600)
@@ -0,0 +1,24 @@
+include/libnitrokey/CommandFailedException.h
+include/libnitrokey/DeviceCommunicationExceptions.h
+include/libnitrokey/LibraryException.h
+include/libnitrokey/LongOperationInProgressException.h
+include/libnitrokey/NK_C_API.h
+include/libnitrokey/NitrokeyManager.h
+include/libnitrokey/command.h
+include/libnitrokey/command_id.h
+include/libnitrokey/cxx_semantics.h
+include/libnitrokey/deprecated.h
+include/libnitrokey/device.h
+include/libnitrokey/device_proto.h
+include/libnitrokey/dissect.h
+include/libnitrokey/log.h
+include/libnitrokey/misc.h
+include/libnitrokey/stick10_commands.h
+include/libnitrokey/stick10_commands_0.8.h
+include/libnitrokey/stick20_commands.h
+include/libnitrokey/version.h
+lib/libnitrokey.so
+lib/libnitrokey.so.3
+lib/libnitrokey.so.3.5.0
+lib/udev/rules.d/41-nitrokey.rules
+libdata/pkgconfig/libnitrokey-1.pc
More information about the svn-ports-all
mailing list