Files

51 lines
1.9 KiB
Tcl
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- 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 calife
version 3.0.6
categories security
license GPL-2
maintainers keltia.net:roberto openmaintainer
description Provides super user privileges to specific users
long_description Calife is a small utility close to sudo(8) \
but lightweight, and it preserves the callers environment \
(shell aliases, PATH and so on).
homepage https://www.keltia.net/programs/calife
master_sites https://assets.keltia.net/calife
checksums rmd160 92fe1a21d3df98120ce66b696503cffe90472d52 \
sha256 f09b5c73439bab14a7ff1438b8f22a8da6216a5caf0ef8467f85467b2217357e \
size 98768
use_xz yes
configure.args-append --with-etcdir=${prefix}/etc
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/calife
xinstall -m 4755 ${worksrcpath}/calife \
${destroot}${prefix}/bin/calife
xinstall -m 444 ${worksrcpath}/pam/macosx \
${destroot}${prefix}/share/calife/pam.d-calife
xinstall -m 600 ${worksrcpath}/calife.auth-dist \
${destroot}${prefix}/etc
xinstall -m 644 ${worksrcpath}/calife.1 \
${destroot}${prefix}/share/man/man1
xinstall -m 644 ${worksrcpath}/calife.auth.5 \
${destroot}${prefix}/share/man/man5
}
notes "
To use calife, you will have to MANUALLY:
copy ${prefix}/share/calife/pam.d-calife as /etc/pam.d/calife
with this command:
sudo cp ${prefix}/share/calife/pam.d-calife /etc/pam.d/calife
edit ${prefix}/etc/calife-auth and give adequate permissions
(see man calife.auth or ${prefix}/etc/calife-auth-dist for syntax
"
livecheck.type regex
livecheck.url ${homepage}
livecheck.regex Latest version is (\[\\d\.\]+)