# -*- 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
PortGroup               github 1.0

github.setup            sobolevn git-secret 0.5.0 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from     tarball
revision                0
homepage                https://git-secret.io/
categories              devel
platforms               any

maintainers             @pedrohdz \
                        openmaintainer

license                 MIT

checksums               rmd160  0857b9ddc544bf797628fcc15f1d9f01411fb4ff \
                        sha256  9f04d2418caf319a3a7cb5fbc0c51c6ac888341d74efdda1e27cdad38f548f85 \
                        size    854507

description             Bash tool to store private data inside a git repo.
long_description        A bash tool to store your private data inside a git \
                        repo. How’s that? Basically, it just encrypts, using \
                        gpg, the tracked files with the public keys of all \
                        the users that you trust. So everyone of them can \
                        decrypt these files using only their personal secret \
                        key. Why deal with all this private-public keys \
                        stuff?  Well, to make it easier for everyone to \
                        manage access rights.  There are no passwords that \
                        change. When someone is out - just delete their \
                        public key, reencrypt the files, and they won’t be \
                        able to decrypt secrets anymore.

depends_run             bin:bash:bash \
                        bin:git:git \
                        bin:gpg:gnupg2 \
                        port:gawk

destroot.args-append    PREFIX="${prefix}"
use_configure           no
supported_archs         noarch