[MacPorts] #55429: qtkeychain
MacPorts
noreply at macports.org
Thu Nov 30 00:50:53 UTC 2017
#55429: qtkeychain
-------------------------+-----------------
Reporter: Liontooth | Owner:
Type: request | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: qtkeychain |
-------------------------+-----------------
Changes (by ryandesign):
* version: 2.4.2 =>
* port: QGIS3 => qtkeychain
Old description:
> 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
>
> }}}
New description:
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
}}}
--
Comment:
Anything that uses Qt5 should probably be using the qt5 or qmake5
portgroup. Qt dependencies are then expressed not by using `depends_build`
or `depends_lib` but by using `qt5.depends_component` or
`qt5.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.
--
Ticket URL: <https://trac.macports.org/ticket/55429#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list