Tue Aug 4 02:58:12 2020 UTC ()
pam-pwauth_suid: use INSTALL_LIB to install shared libs


(gutteridge)
diff -r1.10 -r1.11 pkgsrc/security/pam-pwauth_suid/Makefile

cvs diff -r1.10 -r1.11 pkgsrc/security/pam-pwauth_suid/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-pwauth_suid/Makefile 2019/11/04 21:12:57 1.10
+++ pkgsrc/security/pam-pwauth_suid/Makefile 2020/08/04 02:58:12 1.11
@@ -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
3DISTNAME= pam-pwauth_suid-1.2 3DISTNAME= pam-pwauth_suid-1.2
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= security 5CATEGORIES= security
6DISTFILES= # empty 6DISTFILES= # empty
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9COMMENT= PAM authentication module for unprivileged users 9COMMENT= PAM authentication module for unprivileged users
10 10
11WRKSRC= ${WRKDIR} 11WRKSRC= ${WRKDIR}
12 12
13PAMDEF+= -DPATH_HELPER=\"${PREFIX}/libexec/pwauth_suid_helper\" 13PAMDEF+= -DPATH_HELPER=\"${PREFIX}/libexec/pwauth_suid_helper\"
14PAMDEF+= -DNO_STATIC_MODULES 14PAMDEF+= -DNO_STATIC_MODULES
@@ -16,23 +16,23 @@ PAMDEF+= -DNO_STATIC_MODULES @@ -16,23 +16,23 @@ PAMDEF+= -DNO_STATIC_MODULES
16INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid 16INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid
17 17
18do-extract: 18do-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
22do-build: 22do-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
28do-install: 28do-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"