security/libnitrokey 3.7 FreeBSD
Libnitrokey is a project to communicate with Nitrokey devices
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5efca3fca8- License
- LGPL3
- Categories
- security
- Package size
- 282.1 KiB, 2057.1 KiB installed
Description
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).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/libnitrokey | 3.7 |
| NetBSD | security/libnitrokey | 3.8nb3 |
| DragonFly | security/libnitrokey | 3.7 |
Install
Binary package:
pkg install libnitrokey
From the ports tree:
cd /usr/ports/security/libnitrokey/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libnitrokey>0:security/libnitrokey
LIB_DEPENDS= libnitrokey.so:security/libnitrokey
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.7 | 3.7 | 3.7 | 3.7 | 3.7 |
| FreeBSD:14:quarterly | 3.7 | 3.7 | n/a | 3.7 | 3.7 |
| FreeBSD:15:latest | 3.7 | 3.7 | n/a | 3.7 | 3.7 |
| FreeBSD:15:quarterly | 3.7 | 3.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.7 | 3.7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libhidapi.so: comms/hidapilibudev.so: devel/libudev-devd
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 3
Required by 1
Configuration
Options name: security_libnitrokey
| Option | Default | Description |
|---|---|---|
| TEST | off | Build and/or run tests |
- USES
- cmake compiler:c++14-lang pkgconfig
- Service scripts
- none
Message after installing
Files
pkg-plist 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.7.0
- lib/udev/rules.d/41-nitrokey.rules
- libdata/pkgconfig/libnitrokey-1.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libnitrokey-v3.7.tar.gz | 103847 | 4adf8952a13a3ecf9ad196ac12c301f81d3fd6066090db6235166f1d9e47058c |
Master sites 1
- https://github.com/Nitrokey/libnitrokey/releases/download/v3.7/