Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QtPass: new port #20620

Merged
merged 1 commit into from
Dec 30, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions aqua/QtPass/Portfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4

PortSystem 1.0
PortGroup github 1.0
PortGroup qt5 1.0
PortGroup qmake5 1.0

github.setup IJHack QtPass 1.4.0 v
revision 0
sideeffect42 marked this conversation as resolved.
Show resolved Hide resolved
categories aqua security
license GPL-3+
maintainers nomaintainer

description \
QtPass is a multi-platform GUI for pass, the standard unix password manager.
long_description \
QtPass is part of the pass ecosystem. This means you are not stuck with \
QtPass, you can use the same password store with many clients. \
\
Contrary to many Free, Libre and OpenSource password managers, pass and by \
extension QtPass are not bound to one user or device. Since we are based on \
GnuPG we have multi-key, multi recipient encryption out of the box. The use \
of external encryption devices like OpenPGP or x509/CMS based smartcards or \
USB tokens and per-folder ACL makes it easy to grant or take away privileges \
from users.

homepage https://qtpass.org

github.tarball_from releases
checksums rmd160 136092a5e9b14445524bc30ca82826233807da6e \
sha256 9abe9cde35a412b26b6376a5e8996dfeeeb5910fe6a723b78bcf954656fca0e6 \
size 581368

compiler.cxx_standard 2011

qt5.min_version 5.10
qt5.depends_component qtsvg qttools qttranslations
qt5.mac_sdk macosx

configure.args-append CONFIG+=release

destroot {
copy ${worksrcpath}/main/${name}.app ${destroot}${applications_dir}
}

test.run yes
test.target check

github.livecheck.regex {^v?[0-9.]+)}