pam-*: g/c NO_STATIC_MODULES hacks. Handled in openpam/builtin.mk.diff -r1.96 -r1.97 pkgsrc/security/gnome-keyring/Makefile
(tnn)
@@ -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 | |||
3 | DISTNAME= gnome-keyring-2.32.1 | 3 | DISTNAME= gnome-keyring-2.32.1 | |
4 | PKGREVISION= 30 | 4 | PKGREVISION= 30 | |
5 | CATEGORIES= security gnome | 5 | CATEGORIES= security gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.32/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.32/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.gnome.org/ | 10 | HOMEPAGE= https://www.gnome.org/ | |
11 | COMMENT= GNOME password and secret manager | 11 | COMMENT= GNOME password and secret manager | |
12 | 12 | |||
13 | USE_TOOLS+= gmake intltool msgfmt pkg-config | 13 | USE_TOOLS+= gmake intltool msgfmt pkg-config | |
14 | GNU_CONFIGURE= YES | 14 | GNU_CONFIGURE= YES | |
15 | USE_LIBTOOL= YES | 15 | USE_LIBTOOL= YES | |
16 | USE_PKGLOCALEDIR= YES | 16 | USE_PKGLOCALEDIR= YES | |
17 | 17 | |||
18 | PKGCONFIG_OVERRIDE+= gcr/gcr.pc.in | 18 | PKGCONFIG_OVERRIDE+= gcr/gcr.pc.in | |
19 | PKGCONFIG_OVERRIDE+= gp11/gp11.pc.in | 19 | PKGCONFIG_OVERRIDE+= gp11/gp11.pc.in | |
20 | 20 | |||
21 | CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS | 21 | CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS | |
22 | ||||
23 | # Workaround a bug with NetBSD's openpam | |||
24 | # The bug is described in PR security/39313 | |||
25 | # | |||
26 | CFLAGS.NetBSD+= -DNO_STATIC_MODULES | |||
27 | ||||
28 | CONFIGURE_ENV.SunOS+= ac_cv_header_security_pam_modules_h=yes | 22 | CONFIGURE_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 | |||
32 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*} | 26 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*} | |
33 | 27 | |||
34 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.26.0 | 28 | BUILDLINK_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" |
@@ -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 | |||
4 | DISTNAME= pam_dbm-0.2 | 4 | DISTNAME= pam_dbm-0.2 | |
5 | PKGNAME= pam-dbm-0.2 | 5 | PKGNAME= pam-dbm-0.2 | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= security | 7 | CATEGORIES= security | |
8 | MASTER_SITES= ftp://ftp.feep.net/pub/software/PAM/pam_dbm/ | 8 | MASTER_SITES= ftp://ftp.feep.net/pub/software/PAM/pam_dbm/ | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | #HOMEPAGE= http://www.feep.net/PAM/pam_dbm/ | 11 | #HOMEPAGE= http://www.feep.net/PAM/pam_dbm/ | |
12 | COMMENT= PAM module for DBM authentication | 12 | COMMENT= PAM module for DBM authentication | |
13 | 13 | |||
14 | USE_PKGLOCALEDIR= yes | 14 | USE_PKGLOCALEDIR= yes | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | BDB_ACCEPTED= db1 | 16 | BDB_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. | |||
23 | CFLAGS.NetBSD+= -DNO_STATIC_MODULES | |||
24 | ||||
25 | post-install: | 21 | post-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" |
@@ -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 | |||
3 | DISTNAME= pam_fprint-0.2 | 3 | DISTNAME= pam_fprint-0.2 | |
4 | PKGNAME= ${DISTNAME:S/_/-/} | 4 | PKGNAME= ${DISTNAME:S/_/-/} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= security | 6 | CATEGORIES= security | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fprint/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fprint/} | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | HOMEPAGE= http://reactivated.net/fprint/wiki/Pam_fprint | 10 | HOMEPAGE= http://reactivated.net/fprint/wiki/Pam_fprint | |
11 | COMMENT= PAM module to provide authentication using fingerprint readers | 11 | COMMENT= PAM module to provide authentication using fingerprint readers | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
15 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | 17 | |||
18 | # Fix (workaround?) a bug with openpam/NetBSD | |||
19 | # The bug is described in PR security/39313. | |||
20 | CFLAGS.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" |
@@ -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 | |||
4 | DISTNAME= pam-krb5-4.6 | 4 | DISTNAME= pam-krb5-4.6 | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= http://archives.eyrie.org/software/kerberos/ | 6 | MASTER_SITES= http://archives.eyrie.org/software/kerberos/ | |
7 | 7 | |||
8 | MAINTAINER= pettai@NetBSD.org | 8 | MAINTAINER= pettai@NetBSD.org | |
9 | HOMEPAGE= https://www.eyrie.org/~eagle/software/pam-krb5/ | 9 | HOMEPAGE= https://www.eyrie.org/~eagle/software/pam-krb5/ | |
10 | COMMENT= Very flexible kerberos module for the PAM framework | 10 | COMMENT= Very flexible kerberos module for the PAM framework | |
11 | LICENSE= original-bsd OR gnu-gpl-v2 | 11 | LICENSE= original-bsd OR gnu-gpl-v2 | |
12 | 12 | |||
13 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
14 | 14 | |||
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | 16 | |||
17 | CPPFLAGS.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" |
@@ -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 | |||
3 | DISTNAME= pam_ldap-186 | 3 | DISTNAME= pam_ldap-186 | |
4 | PKGNAME= ${DISTNAME:S/_/-/} | 4 | PKGNAME= ${DISTNAME:S/_/-/} | |
5 | PKGREVISION= 7 | 5 | PKGREVISION= 7 | |
6 | CATEGORIES= security | 6 | CATEGORIES= security | |
7 | MASTER_SITES= ftp://ftp.padl.com/pub/ | 7 | MASTER_SITES= ftp://ftp.padl.com/pub/ | |
8 | MASTER_SITES+= http://www.padl.com/download/ | 8 | MASTER_SITES+= http://www.padl.com/download/ | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | #HOMEPAGE= http://www.padl.com/pam_ldap.html | 11 | #HOMEPAGE= http://www.padl.com/pam_ldap.html | |
12 | COMMENT= Pluggable authentication module for LDAP directories | 12 | COMMENT= Pluggable authentication module for LDAP directories | |
13 | LICENSE= gnu-lgpl-v2 | 13 | LICENSE= gnu-lgpl-v2 | |
14 | 14 | |||
15 | ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* SunOS-*-* | 15 | ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* SunOS-*-* | |
16 | 16 | |||
17 | USE_LIBTOOL= yes | 17 | USE_LIBTOOL= yes | |
18 | USE_TOOLS+= gmake | 18 | USE_TOOLS+= gmake | |
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
21 | CONFIGURE_ARGS+= --with-ldap-lib=openldap | 21 | CONFIGURE_ARGS+= --with-ldap-lib=openldap | |
22 | CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client} | 22 | CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client} | |
23 | CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf | 23 | CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf | |
24 | CONFIGURE_ARGS+= --with-ldap-secret-file=${PKG_SYSCONFDIR}/ldap.secret | 24 | CONFIGURE_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. | |||
28 | CFLAGS.NetBSD+= -DNO_STATIC_MODULES | |||
29 | ||||
30 | # shared with databases/nss_ldap | 26 | # shared with databases/nss_ldap | |
31 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | 27 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |
32 | CONF_FILES= ${EGDIR}/ldap.conf ${PKG_SYSCONFDIR}/ldap.conf | 28 | CONF_FILES= ${EGDIR}/ldap.conf ${PKG_SYSCONFDIR}/ldap.conf | |
33 | 29 | |||
34 | INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} | 30 | INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} | |
35 | INSTALL_TARGET= install install-data | 31 | INSTALL_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 | |||
40 | post-install: | 36 | post-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} |
@@ -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 | |||
3 | DISTNAME= pam-mkhomedir-1 | 3 | DISTNAME= pam-mkhomedir-1 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= # empty | 6 | MASTER_SITES= # empty | |
7 | DISTFILES= # empty | 7 | DISTFILES= # empty | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= Pluggable authentication module for automatic homedir creation | 10 | COMMENT= Pluggable authentication module for automatic homedir creation | |
11 | 11 | |||
12 | INSTALLATION_DIRS= lib/security | 12 | INSTALLATION_DIRS= lib/security | |
13 | LDLIBS= -lpam | 13 | LDLIBS= -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 | |||
22 | do-build: | 22 | do-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 | |||
29 | do-install: | 29 | do-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. | |||
35 | CFLAGS.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" |
@@ -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 | |||
4 | DISTNAME= passwdqc-1.1.4 | 4 | DISTNAME= passwdqc-1.1.4 | |
5 | PKGNAME= pam-passwdqc-1.1.4 | 5 | PKGNAME= pam-passwdqc-1.1.4 | |
6 | CATEGORIES= security | 6 | CATEGORIES= security | |
7 | MASTER_SITES= http://www.openwall.com/passwdqc/ | 7 | MASTER_SITES= http://www.openwall.com/passwdqc/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.openwall.com/passwdqc/ | 10 | HOMEPAGE= https://www.openwall.com/passwdqc/ | |
11 | COMMENT= Password strength checker | 11 | COMMENT= Password strength checker | |
12 | #LICENSE= # TODO: (see mk/license.mk) | 12 | #LICENSE= # TODO: (see mk/license.mk) | |
13 | 13 | |||
14 | BUILD_TARGET= pam | 14 | BUILD_TARGET= pam | |
15 | INSTALLATION_DIRS= lib/security ${PKGMANDIR}/man8 ${PKGMANDIR}/man5 | 15 | INSTALLATION_DIRS= lib/security ${PKGMANDIR}/man8 ${PKGMANDIR}/man5 | |
16 | CFLAGS+= -DNO_STATIC_MODULES | |||
17 | 16 | |||
18 | do-install: | 17 | do-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" |
@@ -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 | |||
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 | |||
15 | 14 | |||
16 | INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid | 15 | INSTALLATION_DIRS= lib/security libexec share/examples/pam-pwauth_suid | |
17 | 16 | |||
18 | do-extract: | 17 | do-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 | |||
22 | do-build: | 21 | do-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 |
@@ -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 | |||
3 | DISTNAME= pam_yubico-2.17 | 3 | DISTNAME= pam_yubico-2.17 | |
4 | PKGNAME= ${DISTNAME:S/_/-/} | 4 | PKGNAME= ${DISTNAME:S/_/-/} | |
5 | PKGREVISION= 18 | 5 | PKGREVISION= 18 | |
6 | CATEGORIES= security | 6 | CATEGORIES= security | |
7 | MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/ | 7 | MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/ | |
8 | 8 | |||
9 | MAINTAINER= pettai@NetBSD.org | 9 | MAINTAINER= pettai@NetBSD.org | |
10 | HOMEPAGE= http://opensource.yubico.com/yubico-pam/ | 10 | HOMEPAGE= http://opensource.yubico.com/yubico-pam/ | |
11 | COMMENT= Pluggable Authentication Module for Yubikey validation | 11 | COMMENT= Pluggable Authentication Module for Yubikey validation | |
12 | 12 | |||
13 | LICENSE= modified-bsd | 13 | LICENSE= modified-bsd | |
14 | 14 | |||
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= pkg-config | 16 | USE_TOOLS+= pkg-config | |
17 | USE_LIBTOOL= yes | 17 | USE_LIBTOOL= yes | |
18 | 18 | |||
19 | # Workaround a bug with NetBSD's openpam | |||
20 | # The bug is described in PR security/39313 | |||
21 | # | |||
22 | CFLAGS.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" |