aboutsummaryrefslogtreecommitdiff
path: root/security/nitrokey-app
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2020-08-21 14:20:12 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2020-08-21 14:20:12 +0000
commitc062c5c8a2685040f954d1fa79e7e5b4172a317d (patch)
tree05622aa6668ee431033439dbb40ee5e24168335d /security/nitrokey-app
parent18d8e84797c213b8f73fd0a6dcab19bb20285da5 (diff)
downloadports-c062c5c8a2685040f954d1fa79e7e5b4172a317d.tar.gz
ports-c062c5c8a2685040f954d1fa79e7e5b4172a317d.zip
Add security/nitrokey-app, Nitrokey app to manage nitrokey key
PR: 248799 Submitted by: Thibault Payet <monwarez@mailoo.org>
Notes
Notes: svn path=/head/; revision=545601
Diffstat (limited to 'security/nitrokey-app')
-rw-r--r--security/nitrokey-app/Makefile30
-rw-r--r--security/nitrokey-app/distinfo5
-rw-r--r--security/nitrokey-app/pkg-descr7
-rw-r--r--security/nitrokey-app/pkg-plist20
4 files changed, 62 insertions, 0 deletions
diff --git a/security/nitrokey-app/Makefile b/security/nitrokey-app/Makefile
new file mode 100644
index 000000000000..a0f8613b38ca
--- /dev/null
+++ b/security/nitrokey-app/Makefile
@@ -0,0 +1,30 @@
+# Created by: Thibault Payet <monwarez@mailoo.org>
+# $FreeBSD$
+
+PORTNAME= nitrokey-app
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4.2
+CATEGORIES= security
+
+MAINTAINER= monwarez@mailoo.org
+COMMENT= Nitrokey App is an application created to manage Nitrokey devices
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSES/GPLv3
+
+LIB_DEPENDS= libnitrokey.so:security/libnitrokey
+
+USES= cmake pkgconfig qt:5
+
+USE_GITHUB= yes
+GH_ACCOUNT= Nitrokey
+GH_TUPLE= Nitrokey:nitrokey-app:${DISTVERSIONPREFIX}${DISTVERSION}\
+ tplgy:cppcodec:61d9b04:cppcodec
+
+USE_QT= buildtools_build concurrent gui linguisttools_build qmake_build svg widgets
+
+post-extract:
+ @${RMDIR} ${WRKSRC}/3rdparty/cppcodec
+ @${LN} -sf ${WRKDIR}/cppcodec-61d9b04 ${WRKSRC}/3rdparty/cppcodec
+
+.include <bsd.port.mk>
diff --git a/security/nitrokey-app/distinfo b/security/nitrokey-app/distinfo
new file mode 100644
index 000000000000..7e3271506ce4
--- /dev/null
+++ b/security/nitrokey-app/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1597955903
+SHA256 (Nitrokey-nitrokey-app-v1.4.2_GH0.tar.gz) = 9b0da3e560e0448c743bebc017440f004ec68b3504d5a2af594f4ed1bc9135a7
+SIZE (Nitrokey-nitrokey-app-v1.4.2_GH0.tar.gz) = 1204482
+SHA256 (tplgy-cppcodec-61d9b04_GH0.tar.gz) = 7e2de22f9223703392d63aa6d13a765131ea5c62071ff121ec1b22fa16568b86
+SIZE (tplgy-cppcodec-61d9b04_GH0.tar.gz) = 25954
diff --git a/security/nitrokey-app/pkg-descr b/security/nitrokey-app/pkg-descr
new file mode 100644
index 000000000000..62c5d60e2e4c
--- /dev/null
+++ b/security/nitrokey-app/pkg-descr
@@ -0,0 +1,7 @@
+Nitrokey App is a cross-platform (runs under Windows, Linux and Mac OS)
+application created to manage Nitrokey devices. Lately developed under
+Ubuntu 17.10/18.04 with Qt5.9. Underneath it uses libnitrokey to
+communicate with the supported devices. Both Nitrokey App and libnitrokey
+are available under GPLv3 license.
+
+WWW: https://github.com/Nitrokey/nitrokey-app
diff --git a/security/nitrokey-app/pkg-plist b/security/nitrokey-app/pkg-plist
new file mode 100644
index 000000000000..d586470db010
--- /dev/null
+++ b/security/nitrokey-app/pkg-plist
@@ -0,0 +1,20 @@
+bin/nitrokey-app
+etc/bash_completion.d/nitrokey-app
+share/applications/nitrokey-app.desktop
+share/icons/hicolor/128x128/apps/nitrokey-app.png
+share/icons/hicolor/16x16/apps/nitrokey-app.png
+share/icons/hicolor/22x22/apps/nitrokey-app.png
+share/icons/hicolor/24x24/apps/nitrokey-app.png
+share/icons/hicolor/32x32/apps/nitrokey-app.png
+share/icons/hicolor/48x48/apps/nitrokey-app.png
+share/icons/hicolor/scalable/apps/nitrokey-app.svg
+share/icons/ubuntu-mono-dark/apps/16/nitrokey-app.svg
+share/icons/ubuntu-mono-dark/apps/22/nitrokey-app.svg
+share/icons/ubuntu-mono-dark/apps/24/nitrokey-app.svg
+share/icons/ubuntu-mono-dark/apps/48/nitrokey-app.svg
+share/icons/ubuntu-mono-light/apps/16/nitrokey-app.svg
+share/icons/ubuntu-mono-light/apps/22/nitrokey-app.svg
+share/icons/ubuntu-mono-light/apps/24/nitrokey-app.svg
+share/icons/ubuntu-mono-light/apps/48/nitrokey-app.svg
+share/metainfo/com.nitrokey.nitrokey-app.appdata.xml
+share/pixmaps/nitrokey-app.png