Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Aug 2020 14:18:43 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r545600 - in head/security: . libnitrokey
Message-ID:  <202008211418.07LEIh5x087617@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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>

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



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