Annotation of pkgsrc/security/PAM/Makefile, Revision 1.11
1.11 ! jlam 1: # $NetBSD: Makefile,v 1.10.2.2 2002/06/21 23:05:39 jlam Exp $
1.1 rh 2: #
3:
4: DISTNAME= Linux-${PKGNAME}
1.8 jlam 5: PKGNAME= PAM-0.75
1.1 rh 6: CATEGORIES= security
1.8 jlam 7: MASTER_SITES= http://www.kernel.org/pub/linux/libs/pam/pre/library/ \
8: ftp://ftp.kernel.org/pub/linux/libs/pam/pre/library/
1.1 rh 9:
10: MAINTAINER= rh@netbsd.org
11: HOMEPAGE= http://www.kernel.org/pub/linux/libs/pam/
1.4 wiz 12: COMMENT= Pluggable Authentication Modules
1.1 rh 13:
1.11 ! jlam 14: USE_BUILDLINK2= yes
1.8 jlam 15: USE_GMAKE= yes
1.1 rh 16:
1.8 jlam 17: GNU_CONFIGURE= yes
18: CONFIGURE_ARGS+= --enable-includedir=${PREFIX}/include
19: CONFIGURE_ARGS+= --enable-sconfigdir=${PKG_SYSCONFDIR}
20: CONFIGURE_ARGS+= --enable-static-libpam
21:
22: CFLAGS+= -DHAVE_UTMP_H=1
1.10 jlam 23: CFLAGS+= -fPIC
1.8 jlam 24: MAKE_FLAGS+= OS_CFLAGS="${CFLAGS}"
25:
26: PKG_SYSCONFSUBDIR?= pam
27: EGDIR= ${PREFIX}/share/examples/${PKGBASE}
28: DOCDIR= ${PREFIX}/share/doc/${PKGBASE}
29: HTMLDIR= ${PREFIX}/share/doc/html/${PKGBASE}
30:
31: CFILES= access.conf pam_env.conf group.conf time.conf
32: CONF_FILES= ${EGDIR}/pam.conf ${PKG_SYSCONFBASE}/pam.conf
33: .for FILE in ${CFILES}
34: CONF_FILES+= ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
35: .endfor
1.1 rh 36:
1.8 jlam 37: post-extract:
38: cd ${WRKSRC}/doc; \
39: if [ -f ${DISTNAME}-docs.tar.gz ]; then \
40: ${GZCAT} ${DISTNAME}-docs.tar.gz | ${GTAR} -xf -; \
41: fi
1.3 dmcmahil 42:
1.1 rh 43: post-install:
1.8 jlam 44: ${INSTALL_DATA_DIR} ${EGDIR}
45: ${INSTALL_DATA} ${WRKSRC}/conf/pam.conf ${EGDIR}
46: ${INSTALL_DATA} ${WRKSRC}/modules/pam_access/access.conf ${EGDIR}
47: ${INSTALL_DATA} ${WRKSRC}/modules/pam_env/pam_env.conf-example \
48: ${EGDIR}/pam_env.conf
49: ${INSTALL_DATA} ${WRKSRC}/modules/pam_group/group.conf ${EGDIR}
50: ${INSTALL_DATA} ${WRKSRC}/modules/pam_time/time.conf ${EGDIR}
51: ${INSTALL_DATA_DIR} ${DOCDIR}
52: cd ${WRKSRC}/doc; for file in modules/*.sgml; do \
53: ${INSTALL_DATA} $${file} ${DOCDIR}; \
1.1 rh 54: done
1.8 jlam 55: ${INSTALL_DATA_DIR} ${HTMLDIR}
56: cd ${WRKSRC}/doc; for file in html/*.html; do \
57: ${INSTALL_DATA} $${file} ${HTMLDIR}; \
1.1 rh 58: done
59:
1.11 ! jlam 60: .include "../../security/libcrack/buildlink2.mk"
1.8 jlam 61: .include "../../mk/bsd.pkg.install.mk"
1.1 rh 62: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>