Fri Oct 23 09:21:00 2020 UTC ()
pam-*: g/c NO_STATIC_MODULES hacks. Handled in openpam/builtin.mk.


(tnn)
diff -r1.96 -r1.97 pkgsrc/security/gnome-keyring/Makefile
diff -r1.13 -r1.14 pkgsrc/security/pam-dbm/Makefile
diff -r1.6 -r1.7 pkgsrc/security/pam-fprint/Makefile
diff -r1.11 -r1.12 pkgsrc/security/pam-krb5/Makefile
diff -r1.49 -r1.50 pkgsrc/security/pam-ldap/Makefile
diff -r1.9 -r1.10 pkgsrc/security/pam-mkhomedir/Makefile
diff -r1.5 -r1.6 pkgsrc/security/pam-passwdqc/Makefile
diff -r1.11 -r1.12 pkgsrc/security/pam-pwauth_suid/Makefile
diff -r1.29 -r1.30 pkgsrc/security/pam-yubico/Makefile

cvs diff -r1.96 -r1.97 pkgsrc/security/gnome-keyring/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnome-keyring/Makefile 2020/08/17 20:17:41 1.96
+++ pkgsrc/security/gnome-keyring/Makefile 2020/10/23 09:20:59 1.97
@@ -1,40 +1,34 @@ @@ -1,40 +1,34 @@
1# $NetBSD: Makefile,v 1.96 2020/08/17 20:17:41 leot Exp $ 1# $NetBSD: Makefile,v 1.97 2020/10/23 09:20:59 tnn Exp $
2 2
3DISTNAME= gnome-keyring-2.32.1 3DISTNAME= gnome-keyring-2.32.1
4PKGREVISION= 30 4PKGREVISION= 30
5CATEGORIES= security gnome 5CATEGORIES= security gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.32/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.32/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnome.org/ 10HOMEPAGE= https://www.gnome.org/
11COMMENT= GNOME password and secret manager 11COMMENT= GNOME password and secret manager
12 12
13USE_TOOLS+= gmake intltool msgfmt pkg-config 13USE_TOOLS+= gmake intltool msgfmt pkg-config
14GNU_CONFIGURE= YES 14GNU_CONFIGURE= YES
15USE_LIBTOOL= YES 15USE_LIBTOOL= YES
16USE_PKGLOCALEDIR= YES 16USE_PKGLOCALEDIR= YES
17 17
18PKGCONFIG_OVERRIDE+= gcr/gcr.pc.in 18PKGCONFIG_OVERRIDE+= gcr/gcr.pc.in
19PKGCONFIG_OVERRIDE+= gp11/gp11.pc.in 19PKGCONFIG_OVERRIDE+= gp11/gp11.pc.in
20 20
21CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS 21CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS
22 
23# Workaround a bug with NetBSD's openpam 
24# The bug is described in PR security/39313 
25# 
26CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
27 
28CONFIGURE_ENV.SunOS+= ac_cv_header_security_pam_modules_h=yes 22CONFIGURE_ENV.SunOS+= ac_cv_header_security_pam_modules_h=yes
29 23
30.include "../../mk/dlopen.buildlink3.mk" 24.include "../../mk/dlopen.buildlink3.mk"
31 25
32BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*} 26BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*}
33 27
34BUILDLINK_API_DEPENDS.glib2+= glib2>=2.26.0 28BUILDLINK_API_DEPENDS.glib2+= glib2>=2.26.0
35.include "../../devel/glib2/schemas.mk" 29.include "../../devel/glib2/schemas.mk"
36.include "../../devel/gettext-lib/buildlink3.mk" 30.include "../../devel/gettext-lib/buildlink3.mk"
37.include "../../devel/glib2/buildlink3.mk" 31.include "../../devel/glib2/buildlink3.mk"
38.include "../../security/libgcrypt/buildlink3.mk" 32.include "../../security/libgcrypt/buildlink3.mk"
39.include "../../security/libtasn1/buildlink3.mk" 33.include "../../security/libtasn1/buildlink3.mk"
40.include "../../sysutils/dbus/buildlink3.mk" 34.include "../../sysutils/dbus/buildlink3.mk"

cvs diff -r1.13 -r1.14 pkgsrc/security/pam-dbm/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-dbm/Attic/Makefile 2017/09/03 08:36:59 1.13
+++ pkgsrc/security/pam-dbm/Attic/Makefile 2020/10/23 09:20:59 1.14
@@ -1,28 +1,24 @@ @@ -1,28 +1,24 @@
1# $NetBSD: Makefile,v 1.13 2017/09/03 08:36:59 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2020/10/23 09:20:59 tnn Exp $
2# 2#
3 3
4DISTNAME= pam_dbm-0.2 4DISTNAME= pam_dbm-0.2
5PKGNAME= pam-dbm-0.2 5PKGNAME= pam-dbm-0.2
6PKGREVISION= 1 6PKGREVISION= 1
7CATEGORIES= security 7CATEGORIES= security
8MASTER_SITES= ftp://ftp.feep.net/pub/software/PAM/pam_dbm/ 8MASTER_SITES= ftp://ftp.feep.net/pub/software/PAM/pam_dbm/
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11#HOMEPAGE= http://www.feep.net/PAM/pam_dbm/ 11#HOMEPAGE= http://www.feep.net/PAM/pam_dbm/
12COMMENT= PAM module for DBM authentication 12COMMENT= PAM module for DBM authentication
13 13
14USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16BDB_ACCEPTED= db1 16BDB_ACCEPTED= db1
17 17
18.include "../../mk/bdb.buildlink3.mk" 18.include "../../mk/bdb.buildlink3.mk"
19.include "../../mk/pam.buildlink3.mk" 19.include "../../mk/pam.buildlink3.mk"
20 20
21# Fix (workaround?) a bug with openpam/NetBSD 
22# The bug is described in PR security/39313. 
23CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
24 
25post-install: 21post-install:
26 ${INSTALL_PROGRAM} ${WRKSRC}/authtest ${DESTDIR}${PREFIX}/sbin/pam_dbm-authtest 22 ${INSTALL_PROGRAM} ${WRKSRC}/authtest ${DESTDIR}${PREFIX}/sbin/pam_dbm-authtest
27 23
28.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/security/pam-fprint/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-fprint/Makefile 2016/02/26 09:41:06 1.6
+++ pkgsrc/security/pam-fprint/Makefile 2020/10/23 09:20:59 1.7
@@ -1,24 +1,20 @@ @@ -1,24 +1,20 @@
1# $NetBSD: Makefile,v 1.6 2016/02/26 09:41:06 jperkin Exp $ 1# $NetBSD: Makefile,v 1.7 2020/10/23 09:20:59 tnn Exp $
2 2
3DISTNAME= pam_fprint-0.2 3DISTNAME= pam_fprint-0.2
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fprint/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fprint/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10HOMEPAGE= http://reactivated.net/fprint/wiki/Pam_fprint 10HOMEPAGE= http://reactivated.net/fprint/wiki/Pam_fprint
11COMMENT= PAM module to provide authentication using fingerprint readers 11COMMENT= PAM module to provide authentication using fingerprint readers
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= gmake pkg-config
17 17
18# Fix (workaround?) a bug with openpam/NetBSD 
19# The bug is described in PR security/39313. 
20CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
21 
22.include "../../security/libfprint/buildlink3.mk" 18.include "../../security/libfprint/buildlink3.mk"
23.include "../../mk/pam.buildlink3.mk" 19.include "../../mk/pam.buildlink3.mk"
24.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/security/pam-krb5/Makefile 2019/11/04 21:12:57 1.11
+++ pkgsrc/security/pam-krb5/Makefile 2020/10/23 09:20:59 1.12
@@ -1,21 +1,19 @@ @@ -1,21 +1,19 @@
1# $NetBSD: Makefile,v 1.11 2019/11/04 21:12:57 rillig Exp $ 1# $NetBSD: Makefile,v 1.12 2020/10/23 09:20:59 tnn Exp $
2# 2#
3 3
4DISTNAME= pam-krb5-4.6 4DISTNAME= pam-krb5-4.6
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= http://archives.eyrie.org/software/kerberos/ 6MASTER_SITES= http://archives.eyrie.org/software/kerberos/
7 7
8MAINTAINER= pettai@NetBSD.org 8MAINTAINER= pettai@NetBSD.org
9HOMEPAGE= https://www.eyrie.org/~eagle/software/pam-krb5/ 9HOMEPAGE= https://www.eyrie.org/~eagle/software/pam-krb5/
10COMMENT= Very flexible kerberos module for the PAM framework 10COMMENT= Very flexible kerberos module for the PAM framework
11LICENSE= original-bsd OR gnu-gpl-v2 11LICENSE= original-bsd OR gnu-gpl-v2
12 12
13USE_LIBTOOL= yes 13USE_LIBTOOL= yes
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16 16
17CPPFLAGS.NetBSD+= -DNO_STATIC_MODULES 
18 
19.include "../../mk/krb5.buildlink3.mk" 17.include "../../mk/krb5.buildlink3.mk"
20.include "../../mk/pam.buildlink3.mk" 18.include "../../mk/pam.buildlink3.mk"
21.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.49 -r1.50 pkgsrc/security/pam-ldap/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-ldap/Makefile 2020/04/29 19:33:25 1.49
+++ pkgsrc/security/pam-ldap/Makefile 2020/10/23 09:20:59 1.50
@@ -1,42 +1,38 @@ @@ -1,42 +1,38 @@
1# $NetBSD: Makefile,v 1.49 2020/04/29 19:33:25 maya Exp $ 1# $NetBSD: Makefile,v 1.50 2020/10/23 09:20:59 tnn Exp $
2 2
3DISTNAME= pam_ldap-186 3DISTNAME= pam_ldap-186
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5PKGREVISION= 7 5PKGREVISION= 7
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= ftp://ftp.padl.com/pub/ 7MASTER_SITES= ftp://ftp.padl.com/pub/
8MASTER_SITES+= http://www.padl.com/download/ 8MASTER_SITES+= http://www.padl.com/download/
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11#HOMEPAGE= http://www.padl.com/pam_ldap.html 11#HOMEPAGE= http://www.padl.com/pam_ldap.html
12COMMENT= Pluggable authentication module for LDAP directories 12COMMENT= Pluggable authentication module for LDAP directories
13LICENSE= gnu-lgpl-v2 13LICENSE= gnu-lgpl-v2
14 14
15ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* SunOS-*-* 15ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* SunOS-*-*
16 16
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18USE_TOOLS+= gmake 18USE_TOOLS+= gmake
19GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
20CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 20CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
21CONFIGURE_ARGS+= --with-ldap-lib=openldap 21CONFIGURE_ARGS+= --with-ldap-lib=openldap
22CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client} 22CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client}
23CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf 23CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf
24CONFIGURE_ARGS+= --with-ldap-secret-file=${PKG_SYSCONFDIR}/ldap.secret 24CONFIGURE_ARGS+= --with-ldap-secret-file=${PKG_SYSCONFDIR}/ldap.secret
25 25
26# Fix (workaround?) a bug with openpam/NetBSD 
27# The bug is described in PR security/39313. 
28CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
29 
30# shared with databases/nss_ldap 26# shared with databases/nss_ldap
31EGDIR= ${PREFIX}/share/examples/${PKGBASE} 27EGDIR= ${PREFIX}/share/examples/${PKGBASE}
32CONF_FILES= ${EGDIR}/ldap.conf ${PKG_SYSCONFDIR}/ldap.conf 28CONF_FILES= ${EGDIR}/ldap.conf ${PKG_SYSCONFDIR}/ldap.conf
33 29
34INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} 30INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR}
35INSTALL_TARGET= install install-data 31INSTALL_TARGET= install install-data
36 32
37.include "../../databases/openldap-client/buildlink3.mk" 33.include "../../databases/openldap-client/buildlink3.mk"
38.include "../../mk/pam.buildlink3.mk" 34.include "../../mk/pam.buildlink3.mk"
39 35
40post-install: 36post-install:
41.for file in ldapns.schema ns-pwd-policy.schema 37.for file in ldapns.schema ns-pwd-policy.schema
42 cd ${WRKSRC} && ${INSTALL_DATA} ${file} ${DESTDIR}${EGDIR} 38 cd ${WRKSRC} && ${INSTALL_DATA} ${file} ${DESTDIR}${EGDIR}

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

--- pkgsrc/security/pam-mkhomedir/Makefile 2018/05/04 14:52:26 1.9
+++ pkgsrc/security/pam-mkhomedir/Makefile 2020/10/23 09:20:59 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.9 2018/05/04 14:52:26 he Exp $ 1# $NetBSD: Makefile,v 1.10 2020/10/23 09:20:59 tnn Exp $
2 2
3DISTNAME= pam-mkhomedir-1 3DISTNAME= pam-mkhomedir-1
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= # empty 6MASTER_SITES= # empty
7DISTFILES= # empty 7DISTFILES= # empty
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10COMMENT= Pluggable authentication module for automatic homedir creation 10COMMENT= Pluggable authentication module for automatic homedir creation
11 11
12INSTALLATION_DIRS= lib/security 12INSTALLATION_DIRS= lib/security
13LDLIBS= -lpam 13LDLIBS= -lpam
14 14
@@ -20,19 +20,15 @@ do-extract: @@ -20,19 +20,15 @@ do-extract:
20 ${CP} ${FILESDIR}/pam_mkhomedir.c ${WRKSRC} 20 ${CP} ${FILESDIR}/pam_mkhomedir.c ${WRKSRC}
21 21
22do-build: 22do-build:
23 cd ${WRKSRC} && ${SHLIBTOOL} --mode=compile ${CC} ${CFLAGS} \ 23 cd ${WRKSRC} && ${SHLIBTOOL} --mode=compile ${CC} ${CFLAGS} \
24 -c pam_mkhomedir.c 24 -c pam_mkhomedir.c
25 cd ${WRKSRC} && ${SHLIBTOOL} --mode=link ${CC} ${LDFLAGS} \ 25 cd ${WRKSRC} && ${SHLIBTOOL} --mode=link ${CC} ${LDFLAGS} \
26 -avoid-version -module ${LDLIBS} -o pam_mkhomedir.la \ 26 -avoid-version -module ${LDLIBS} -o pam_mkhomedir.la \
27 -rpath ${PREFIX}/lib/security pam_mkhomedir.lo 27 -rpath ${PREFIX}/lib/security pam_mkhomedir.lo
28 28
29do-install: 29do-install:
30 ${SHLIBTOOL} --mode=install ${INSTALL_PROGRAM} -c \ 30 ${SHLIBTOOL} --mode=install ${INSTALL_PROGRAM} -c \
31 ${WRKSRC}/pam_mkhomedir.la ${DESTDIR}${PREFIX}/lib/security 31 ${WRKSRC}/pam_mkhomedir.la ${DESTDIR}${PREFIX}/lib/security
32 32
33# Fix (workaround?) a bug with openpam/NetBSD 
34# The bug is described in PR security/39313. 
35CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
36 
37.include "../../mk/pam.buildlink3.mk" 33.include "../../mk/pam.buildlink3.mk"
38.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/security/pam-passwdqc/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-passwdqc/Makefile 2020/01/26 17:32:06 1.5
+++ pkgsrc/security/pam-passwdqc/Makefile 2020/10/23 09:20:59 1.6
@@ -1,28 +1,27 @@ @@ -1,28 +1,27 @@
1# $NetBSD: Makefile,v 1.5 2020/01/26 17:32:06 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2020/10/23 09:20:59 tnn Exp $
2# 2#
3 3
4DISTNAME= passwdqc-1.1.4 4DISTNAME= passwdqc-1.1.4
5PKGNAME= pam-passwdqc-1.1.4 5PKGNAME= pam-passwdqc-1.1.4
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= http://www.openwall.com/passwdqc/ 7MASTER_SITES= http://www.openwall.com/passwdqc/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.openwall.com/passwdqc/ 10HOMEPAGE= https://www.openwall.com/passwdqc/
11COMMENT= Password strength checker 11COMMENT= Password strength checker
12#LICENSE= # TODO: (see mk/license.mk) 12#LICENSE= # TODO: (see mk/license.mk)
13 13
14BUILD_TARGET= pam 14BUILD_TARGET= pam
15INSTALLATION_DIRS= lib/security ${PKGMANDIR}/man8 ${PKGMANDIR}/man5 15INSTALLATION_DIRS= lib/security ${PKGMANDIR}/man8 ${PKGMANDIR}/man5
16CFLAGS+= -DNO_STATIC_MODULES 
17 16
18do-install: 17do-install:
19 ${INSTALL_DATA} ${WRKSRC}/libpasswdqc.so ${DESTDIR}${PREFIX}/lib 18 ${INSTALL_DATA} ${WRKSRC}/libpasswdqc.so ${DESTDIR}${PREFIX}/lib
20 ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.so \ 19 ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.so \
21 ${DESTDIR}${PREFIX}/lib/security 20 ${DESTDIR}${PREFIX}/lib/security
22 ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.8 \ 21 ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.8 \
23 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 22 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
24 ${INSTALL_DATA} ${WRKSRC}/passwdqc.conf.5 \ 23 ${INSTALL_DATA} ${WRKSRC}/passwdqc.conf.5 \
25 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 24 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
26 25
27.include "../../mk/pam.buildlink3.mk" 26.include "../../mk/pam.buildlink3.mk"
28.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/security/pam-pwauth_suid/Makefile 2020/08/04 02:58:12 1.11
+++ pkgsrc/security/pam-pwauth_suid/Makefile 2020/10/23 09:20:59 1.12
@@ -1,27 +1,26 @@ @@ -1,27 +1,26 @@
1# $NetBSD: Makefile,v 1.11 2020/08/04 02:58:12 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.12 2020/10/23 09:20:59 tnn 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 
15 14
16INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid 15INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid
17 16
18do-extract: 17do-extract:
19 ${CP} ${FILESDIR}/pam_pwauth_suid.c ${FILESDIR}/pwauth_suid_helper.c \ 18 ${CP} ${FILESDIR}/pam_pwauth_suid.c ${FILESDIR}/pwauth_suid_helper.c \
20 ${WRKSRC} 19 ${WRKSRC}
21 20
22do-build: 21do-build:
23 (cd ${WRKSRC} && \ 22 (cd ${WRKSRC} && \
24 ${CC} ${CFLAGS} -c -fPIC ${PAMDEF} pam_pwauth_suid.c && \ 23 ${CC} ${CFLAGS} -c -fPIC ${PAMDEF} pam_pwauth_suid.c && \
25 ${CC} ${LDFLAGS} -shared pam_pwauth_suid.o -o pam_pwauth_suid.so && \ 24 ${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) 25 ${CC} ${CFLAGS} ${LDFLAGS} pwauth_suid_helper.c -o pwauth_suid_helper -lcrypt)
27 26

cvs diff -r1.29 -r1.30 pkgsrc/security/pam-yubico/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-yubico/Makefile 2020/05/22 10:56:38 1.29
+++ pkgsrc/security/pam-yubico/Makefile 2020/10/23 09:21:00 1.30
@@ -1,28 +1,23 @@ @@ -1,28 +1,23 @@
1# $NetBSD: Makefile,v 1.29 2020/05/22 10:56:38 adam Exp $ 1# $NetBSD: Makefile,v 1.30 2020/10/23 09:21:00 tnn Exp $
2 2
3DISTNAME= pam_yubico-2.17 3DISTNAME= pam_yubico-2.17
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5PKGREVISION= 18 5PKGREVISION= 18
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/ 7MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/
8 8
9MAINTAINER= pettai@NetBSD.org 9MAINTAINER= pettai@NetBSD.org
10HOMEPAGE= http://opensource.yubico.com/yubico-pam/ 10HOMEPAGE= http://opensource.yubico.com/yubico-pam/
11COMMENT= Pluggable Authentication Module for Yubikey validation 11COMMENT= Pluggable Authentication Module for Yubikey validation
12 12
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18 18
19# Workaround a bug with NetBSD's openpam 
20# The bug is described in PR security/39313 
21# 
22CFLAGS.NetBSD+= -DNO_STATIC_MODULES 
23 
24.include "../../security/libyubikey/buildlink3.mk" 19.include "../../security/libyubikey/buildlink3.mk"
25.include "../../security/ykclient/buildlink3.mk" 20.include "../../security/ykclient/buildlink3.mk"
26.include "../../security/ykpers/buildlink3.mk" 21.include "../../security/ykpers/buildlink3.mk"
27.include "../../mk/pam.buildlink3.mk" 22.include "../../mk/pam.buildlink3.mk"
28.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"