source: trunk/dports/security/yubico-pam/Portfile @ 89420

Last change on this file since 89420 was 89392, checked in by cal@…, 9 years ago

New user ports: yubico-pam and it's dependency yubico-c-client

  • Property svn:keywords set to Id
File size: 1.7 KB
Line 
1# -*- 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
2# $Id $
3
4PortSystem      1.0
5PortGroup       github 1.0
6
7github.setup    Yubico yubico-pam 2.10
8checksums       rmd160  ce0e375645a59c782224f248b5f9e5c906737630 \
9                sha256  41fc3bcf8201cb348c3232b0c760e311d31713960201c10c880aab19ee3d550f
10
11
12# I'm explicitly not marking this openmaintainer
13maintainers     cal
14
15categories      security
16description     PAM module to authenticate against a Yubikey validation server or \
17                via challenge-response against a local yubikey
18long_description \
19                The Yubico PAM module provides an easy way to integrate the Yubikey \
20                into your existing user authentication infrastructure. The module can \
21                be configured to validate Yubikeys against Yubico's YubiCloud \
22                infrastructure, a custom Yubikey validation server or it can be used \
23                for offline authentication with newer Yubikeys supporting a \
24                challenge-response protocol.
25
26platforms       darwin
27license         BSD
28
29patchfiles      pam_yubico.c.patch \
30                util.c.patch \
31                util.h.patch \
32                Makefile.am.patch
33
34variant debug description {Build with debugging support} {
35    patchfiles-delete \
36                util.h.patch \
37                Makefile.am.patch
38}
39
40default_variants +debug
41
42depends_lib     port:ykpers \
43                port:yubico-c-client
44
45use_autoreconf  yes
46
47configure.args  --with-pam-dir=/usr/lib/pam \
48                --without-ldap
49
50destroot.violate_mtree \
51                yes
52
53post-destroot {
54    file delete ${destroot}/usr/lib/pam/pam_yubico.la
55}
56
Note: See TracBrowser for help on using the repository browser.