Opened 7 years ago
Last modified 7 years ago
#55429 closed request
qtkeychain — at Version 1
Reported by: | Liontooth (David Liontooth) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | Veence (Vincent) | |
Port: | qtkeychain |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
qtkeychain is needed by QGIS3.
It's available from https://github.com/frankosterfeld/qtkeychain and builds with a simple
cmake ; make build ; make install
Notes towards a portfile:
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name qtkeychain version 0.8.0 categories security platforms darwin license Modified BSD maintainers description Platform-independent Qt API for storing passwords securely long_description QtKeychain is a Qt API to store passwords and other secret data securely. Passwords are stored in the OS X Keychain. homepage https://github.com/frankosterfeld/qtkeychain master_sites https://github.com/frankosterfeld/qtkeychain checksums rmd160 dbfbb8addffacea8475d0439c86ccf1e5551c23d \ sha256 6858475f6da20855d22f13b0db9029ca3a91e7a95b22d799f090f1edb910a9d4 depends_build port:cmake \ port:qt5-qttools depends_lib port:qt5-qtbase
Change History (1)
comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Port: | qtkeychain added; QGIS3 removed |
Version: | 2.4.2 |
Note: See
TracTickets for help on using
tickets.
Anything that uses Qt5 should probably be using the qt5 or qmake5 portgroup. Qt dependencies are then expressed not by using
depends_build
ordepends_lib
but by usingqt5.depends_component
orqt5.depends_build_component
.Anything that uses cmake should be using the cmake portgroup. This takes care of the cmake dependency and typical flags.
Anything hosted on github should be using the github portgroup. This takes care of homepage, master_sites, livecheck, extraction.
The license field is a space-separated list of licenses; "Modified" is not the name of a valid license. Setting the license correctly is necessary so MacPorts can determine if a port's binary is distributable. It looks like in this case the specific modified BSD license being used is known more commonly as the 3-clause BSD license. In MacPorts, we refer to the 3-clause and 2-clause BSD licenses simply as "BSD".
An empty maintainers line is not valid. Put your obfuscated (host:user) email address if you wish to maintain it, or "nomaintainer" if you do not.