diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2020-08-21 14:18:43 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2020-08-21 14:18:43 +0000 |
commit | 18d8e84797c213b8f73fd0a6dcab19bb20285da5 (patch) | |
tree | 4f315dcbe1790cc7c94298bb7967c7e16351941a /security/libnitrokey | |
parent | fb535b164b9a47a8f1e5de3c9a105c80bcc686bf (diff) | |
download | ports-18d8e84797c213b8f73fd0a6dcab19bb20285da5.tar.gz ports-18d8e84797c213b8f73fd0a6dcab19bb20285da5.zip |
Add security/libnitrokey, library to manage nitrokey key
PR: 248797
Submitted by: Thibault Payet <monwarez@mailoo.org>
Notes
Notes:
svn path=/head/; revision=545600
Diffstat (limited to 'security/libnitrokey')
-rw-r--r-- | security/libnitrokey/Makefile | 25 | ||||
-rw-r--r-- | security/libnitrokey/distinfo | 3 | ||||
-rw-r--r-- | security/libnitrokey/pkg-descr | 6 | ||||
-rw-r--r-- | security/libnitrokey/pkg-message | 7 | ||||
-rw-r--r-- | security/libnitrokey/pkg-plist | 24 |
5 files changed, 65 insertions, 0 deletions
diff --git a/security/libnitrokey/Makefile b/security/libnitrokey/Makefile new file mode 100644 index 000000000000..40e07db9c66d --- /dev/null +++ b/security/libnitrokey/Makefile @@ -0,0 +1,25 @@ +# Created by: Thibault Payet <monwarez@mailoo.org> +# $FreeBSD$ + +PORTNAME= libnitrokey +DISTVERSIONPREFIX= v +DISTVERSION= 3.6-RC1 +CATEGORIES= security + +MAINTAINER= monwarez@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> diff --git a/security/libnitrokey/distinfo b/security/libnitrokey/distinfo new file mode 100644 index 000000000000..acf6e29d3244 --- /dev/null +++ b/security/libnitrokey/distinfo @@ -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 diff --git a/security/libnitrokey/pkg-descr b/security/libnitrokey/pkg-descr new file mode 100644 index 000000000000..af2234fb55b8 --- /dev/null +++ b/security/libnitrokey/pkg-descr @@ -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 diff --git a/security/libnitrokey/pkg-message b/security/libnitrokey/pkg-message new file mode 100644 index 000000000000..30f507d46146 --- /dev/null +++ b/security/libnitrokey/pkg-message @@ -0,0 +1,7 @@ +[ +{ type: install + message: <<EOM +In order to use Nitrokey FIDO U2F user will need to install security/u2f-devd +EOM +} +] diff --git a/security/libnitrokey/pkg-plist b/security/libnitrokey/pkg-plist new file mode 100644 index 000000000000..e64c62fd3f68 --- /dev/null +++ b/security/libnitrokey/pkg-plist @@ -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 |