pkgsrc-wip/pam-pkcs11/Makefile

52 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 1.12 2013/03/16 14:55:33 lexort Exp $
DISTNAME= pam_pkcs11-0.6.8
PKGNAME= pam-pkcs11-0.6.8
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opensc/}pam_pkcs11/
#http://sourceforge.net/projects/opensc/files/pam_pkcs11/
MAINTAINER= gdt@ir.bbn.com
# Did not answer mail 2011-11
#MAINTAINER= evaldo@gardenali.biz
HOMEPAGE= https://github.com/OpenSC/pam_pkcs11/wiki
COMMENT= PKCS \#11 authentication method for PAM
LICENSE= gnu-lgpl-v2.1
# At times in the past, pam_pkcs11 has been https
#FETCH_USING= curl
USE_LANGUAGES= c99
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config
EGDIR= ${PREFIX}/share/examples/pam-pkcs11
PKG_SYSCONFSUBDIR= pam-pkcs11
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --docdir=${EGDIR}
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
PLIST_SRC+= PLIST.common
# See TODO.
USE_TOOLS+= bash:run
REPLACE_INTERPRETER+= bash
REPLACE.bash.old= .*/bin/bash
REPLACE.bash.new= ${PREFIX}/bin/bash
REPLACE_FILES.bash= tools/pkcs11_make_hash_link
CONF_FILES+= ${EGDIR}/card_eventmgr.conf.example ${PKG_SYSCONFDIR}/card_eventmgr.conf.example
CONF_FILES+= ${EGDIR}/digest_mapping.example ${PKG_SYSCONFDIR}/digest_mapping.example
CONF_FILES+= ${EGDIR}/mail_mapping.example ${PKG_SYSCONFDIR}/mail_mapping.example
CONF_FILES+= ${EGDIR}/pam.d_login.example ${PKG_SYSCONFDIR}/pam.d_login.example
CONF_FILES+= ${EGDIR}/pam_pkcs11.conf.example ${PKG_SYSCONFDIR}/pam_pkcs11.conf.example
CONF_FILES+= ${EGDIR}/pkcs11_eventmgr.conf.example ${PKG_SYSCONFDIR}/pkcs11_eventmgr.conf.example
CONF_FILES+= ${EGDIR}/subject_mapping.example ${PKG_SYSCONFDIR}/subject_mapping.example
.include "../../mk/pam.buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"