| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.10 2019/11/04 21:12:57 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2020/08/04 02:58:12 gutteridge Exp $ |
2 | | | 2 | |
3 | DISTNAME= pam-pwauth_suid-1.2 | | 3 | DISTNAME= pam-pwauth_suid-1.2 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= security | | 5 | CATEGORIES= security |
6 | DISTFILES= # empty | | 6 | DISTFILES= # empty |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | COMMENT= PAM authentication module for unprivileged users | | 9 | COMMENT= PAM authentication module for unprivileged users |
10 | | | 10 | |
11 | WRKSRC= ${WRKDIR} | | 11 | WRKSRC= ${WRKDIR} |
12 | | | 12 | |
13 | PAMDEF+= -DPATH_HELPER=\"${PREFIX}/libexec/pwauth_suid_helper\" | | 13 | PAMDEF+= -DPATH_HELPER=\"${PREFIX}/libexec/pwauth_suid_helper\" |
14 | PAMDEF+= -DNO_STATIC_MODULES | | 14 | PAMDEF+= -DNO_STATIC_MODULES |
| @@ -16,23 +16,23 @@ PAMDEF+= -DNO_STATIC_MODULES | | | @@ -16,23 +16,23 @@ PAMDEF+= -DNO_STATIC_MODULES |
16 | INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid | | 16 | INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid |
17 | | | 17 | |
18 | do-extract: | | 18 | do-extract: |
19 | ${CP} ${FILESDIR}/pam_pwauth_suid.c ${FILESDIR}/pwauth_suid_helper.c \ | | 19 | ${CP} ${FILESDIR}/pam_pwauth_suid.c ${FILESDIR}/pwauth_suid_helper.c \ |
20 | ${WRKSRC} | | 20 | ${WRKSRC} |
21 | | | 21 | |
22 | do-build: | | 22 | do-build: |
23 | (cd ${WRKSRC} && \ | | 23 | (cd ${WRKSRC} && \ |
24 | ${CC} ${CFLAGS} -c -fPIC ${PAMDEF} pam_pwauth_suid.c && \ | | 24 | ${CC} ${CFLAGS} -c -fPIC ${PAMDEF} pam_pwauth_suid.c && \ |
25 | ${CC} ${LDFLAGS} -shared pam_pwauth_suid.o -o pam_pwauth_suid.so && \ | | 25 | ${CC} ${LDFLAGS} -shared pam_pwauth_suid.o -o pam_pwauth_suid.so && \ |
26 | ${CC} ${CFLAGS} ${LDFLAGS} pwauth_suid_helper.c -o pwauth_suid_helper -lcrypt) | | 26 | ${CC} ${CFLAGS} ${LDFLAGS} pwauth_suid_helper.c -o pwauth_suid_helper -lcrypt) |
27 | | | 27 | |
28 | do-install: | | 28 | do-install: |
29 | ${INSTALL_DATA} ${WRKSRC}/pam_pwauth_suid.so \ | | 29 | ${INSTALL_LIB} ${WRKSRC}/pam_pwauth_suid.so \ |
30 | ${DESTDIR}${PREFIX}/lib/security | | 30 | ${DESTDIR}${PREFIX}/lib/security |
31 | ${INSTALL_PROGRAM} ${WRKSRC}/pwauth_suid_helper \ | | 31 | ${INSTALL_PROGRAM} ${WRKSRC}/pwauth_suid_helper \ |
32 | ${DESTDIR}${PREFIX}/libexec | | 32 | ${DESTDIR}${PREFIX}/libexec |
33 | ${CHMOD} 04555 ${DESTDIR}${PREFIX}/libexec/pwauth_suid_helper | | 33 | ${CHMOD} 04555 ${DESTDIR}${PREFIX}/libexec/pwauth_suid_helper |
34 | sed -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/xscreensaver > \ | | 34 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/xscreensaver > \ |
35 | ${DESTDIR}${PREFIX}/share/examples/pam-pwauth_suid/xscreensaver | | 35 | ${DESTDIR}${PREFIX}/share/examples/pam-pwauth_suid/xscreensaver |
36 | | | 36 | |
37 | .include "../../mk/pam.buildlink3.mk" | | 37 | .include "../../mk/pam.buildlink3.mk" |
38 | .include "../../mk/bsd.pkg.mk" | | 38 | .include "../../mk/bsd.pkg.mk" |