From nobody Tue Jan 10 16:42:42 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NrxSL4YBLz2r8R9; Tue, 10 Jan 2023 16:42:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NrxSL3Xr8z427V; Tue, 10 Jan 2023 16:42:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673368962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=h8kokeuABrxlN0GAtVlPlgNgsQ1c7Jyr71YyDHZP6Hs=; b=p1TTyVO+dNlIS+ayTTRQ+MWNTnriSRVxv8ffiVoTf/IETIzhTR7kCyrdUK5+uvL14jC1Gx ypkDpdJqScTsUQzjkVpMrkmzw9C/ncV8/QSt5BqgGgVybaxsINOtt8jmMxaxjN3QJ9yuyz S0v3pCI8uiegB88jmyYYjEW9+fhb7M5qgKWEfclDhi1+mcVP2pQi1dQWIJNZHm60LRy6A2 wq1IXneA8HHRkdMvUcRTaNggL2Cbtb4sFjue7R6widdFLAsOK6PqrlN9vtfw2L+S910iSB BfBEv6xuT+7PEpbxexS7mRnEtmc1rnG9oCd9zRJpTxTLG26Chc2tTqZ6ti7ndg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673368962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=h8kokeuABrxlN0GAtVlPlgNgsQ1c7Jyr71YyDHZP6Hs=; b=v69BCxNPWyEljkcUxkQrn/IaPHH7uK4mKEMAlldmE2HJC/UMtIegfB9yTNvND7E7j/su8R UPED/WsY8yDkhVCzQimmYy80xEGnILZ7GBwYXl9uOPoycMwRzji9P0rr4HQU+bhBr1JEH5 pnJtTyeUoNj4dTtSWpeHcH6FYY1qfffvQxiGvgPBEyCZO+OkZS/q4DqhaHl2Eq3kvyaF5T ax4vlidHAjcvW9+ybTb+eknmbb+9B7BtAy7QcyR6wWCNeL9WtpP0CUTdHULoRsiC59kHZW lkDHa28Oc5RX6M9aYZm33UuktQCXR6zcZg8/bp96EQtPJxB1NNPHx4ERRwKtIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673368962; a=rsa-sha256; cv=none; b=BTdXQPSzwWeHWHczGaMMUNppFYgugjT8HKKTWjIaVnvv1ZQKCqpYzJZ97ySv2IdtsfZe5b hqh4PJEXKnYFHIvOkF1tmeMFeJhj3QiJLYi2X9LYyCeraxPs16kvVYIs2SyWQ/YKgMYPUF +UrnBSqUJcgPPiqYtZQka3hC4Qmk4Guf3xN8ljD9nCW5TABqR18hFkeutszU5cdi7ahM3V YKEwl1aTHolBNxA0oz8eWa1DxEov+D/lBQ5CLLsIu3VnyAOuMd6yaPTDI0NtR0pv7FFvB/ Q35PXrZlDcG9JDtoueM4j2r2sFwGb5mLxc8mmAuujcxF1C/58XE1ksozdtvnXg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NrxSL2fWKzFbn; Tue, 10 Jan 2023 16:42:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30AGgg1U038252; Tue, 10 Jan 2023 16:42:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30AGggnV038251; Tue, 10 Jan 2023 16:42:42 GMT (envelope-from git) Date: Tue, 10 Jan 2023 16:42:42 GMT Message-Id: <202301101642.30AGggnV038251@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: 77596f35d15b - main - security/keysmith: new port - Application to generate 2fa tokens List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 77596f35d15b9912a888c5403f77f0be95650067 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=77596f35d15b9912a888c5403f77f0be95650067 commit 77596f35d15b9912a888c5403f77f0be95650067 Author: Tobias C. Berner AuthorDate: 2023-01-10 13:42:52 +0000 Commit: Tobias C. Berner CommitDate: 2023-01-10 16:41:15 +0000 security/keysmith: new port - Application to generate 2fa tokens Keysmith is an application to generate two-factor authentication (2FA) tokens when logging in to your (online) accounts. Currently it supports both HOTP and TOTP tokens. WWW: https://invent.kde.org/utilities/keysmith --- security/Makefile | 1 + security/keysmith/Makefile | 21 +++++++++++++++++++++ security/keysmith/distinfo | 3 +++ security/keysmith/pkg-descr | 3 +++ security/keysmith/pkg-plist | 33 +++++++++++++++++++++++++++++++++ 5 files changed, 61 insertions(+) diff --git a/security/Makefile b/security/Makefile index 34524905156a..821d924775a0 100644 --- a/security/Makefile +++ b/security/Makefile @@ -247,6 +247,7 @@ SUBDIR += keychain SUBDIR += keynote SUBDIR += keyprint + SUBDIR += keysmith SUBDIR += kf5-kdesu SUBDIR += kgpg SUBDIR += kickpass diff --git a/security/keysmith/Makefile b/security/keysmith/Makefile new file mode 100644 index 000000000000..7d1035d3ee57 --- /dev/null +++ b/security/keysmith/Makefile @@ -0,0 +1,21 @@ +PORTNAME= keysmith +DISTVERSION= 22.11 +CATEGORIES= security kde +MASTER_SITES= KDE/stable/plasma-mobile/${DISTVERSION}/ + +MAINTAINER= kde@FreeBSD.org +COMMENT= Application to generate two-factor authentication tokens +WWW= https://invent.kde.org/utilities/keysmith + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libsodium.so:security/libsodium + +USES= cmake desktop-file-utils gettext kde:5 pkgconfig qt:5 tar:xz xorg +USE_KDE= dbusaddons ecm i18n kirigami2 windowsystem +USE_QT= concurrent core dbus declarative gui network quickcontrols2 svg widgets \ + buildtools:build qmake:build +USE_XORG= x11 + +.include diff --git a/security/keysmith/distinfo b/security/keysmith/distinfo new file mode 100644 index 000000000000..1a56490e0cf5 --- /dev/null +++ b/security/keysmith/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1673357992 +SHA256 (keysmith-22.11.tar.xz) = 65365cf3ec639d092206dbf1db0079c423a94cde5d59a917b3db0334f9d335aa +SIZE (keysmith-22.11.tar.xz) = 158952 diff --git a/security/keysmith/pkg-descr b/security/keysmith/pkg-descr new file mode 100644 index 000000000000..66a045a63edf --- /dev/null +++ b/security/keysmith/pkg-descr @@ -0,0 +1,3 @@ +Keysmith is an application to generate two-factor authentication (2FA) tokens +when logging in to your (online) accounts. Currently it supports both HOTP and +TOTP tokens. diff --git a/security/keysmith/pkg-plist b/security/keysmith/pkg-plist new file mode 100644 index 000000000000..f835294f5fda --- /dev/null +++ b/security/keysmith/pkg-plist @@ -0,0 +1,33 @@ +bin/keysmith +share/applications/org.kde.keysmith.desktop +share/icons/hicolor/scalable/apps/keysmith.svg +share/locale/ca/LC_MESSAGES/keysmith.mo +share/locale/ca@valencia/LC_MESSAGES/keysmith.mo +share/locale/cs/LC_MESSAGES/keysmith.mo +share/locale/de/LC_MESSAGES/keysmith.mo +share/locale/en_GB/LC_MESSAGES/keysmith.mo +share/locale/es/LC_MESSAGES/keysmith.mo +share/locale/et/LC_MESSAGES/keysmith.mo +share/locale/fi/LC_MESSAGES/keysmith.mo +share/locale/fr/LC_MESSAGES/keysmith.mo +share/locale/hu/LC_MESSAGES/keysmith.mo +share/locale/ia/LC_MESSAGES/keysmith.mo +share/locale/it/LC_MESSAGES/keysmith.mo +share/locale/ka/LC_MESSAGES/keysmith.mo +share/locale/ko/LC_MESSAGES/keysmith.mo +share/locale/nl/LC_MESSAGES/keysmith.mo +share/locale/nn/LC_MESSAGES/keysmith.mo +share/locale/pa/LC_MESSAGES/keysmith.mo +share/locale/pl/LC_MESSAGES/keysmith.mo +share/locale/pt/LC_MESSAGES/keysmith.mo +share/locale/pt_BR/LC_MESSAGES/keysmith.mo +share/locale/ro/LC_MESSAGES/keysmith.mo +share/locale/ru/LC_MESSAGES/keysmith.mo +share/locale/sk/LC_MESSAGES/keysmith.mo +share/locale/sl/LC_MESSAGES/keysmith.mo +share/locale/sv/LC_MESSAGES/keysmith.mo +share/locale/tr/LC_MESSAGES/keysmith.mo +share/locale/uk/LC_MESSAGES/keysmith.mo +share/locale/zh_CN/LC_MESSAGES/keysmith.mo +share/locale/zh_TW/LC_MESSAGES/keysmith.mo +share/metainfo/org.kde.keysmith.appdata.xml