head 1.2; access; symbols pkgsrc-2023Q4:1.2.0.32 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.30 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.28 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.26 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.24 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.22 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.20 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.18 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.16 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.14 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.12 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.10 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.8 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.6 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.4 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.1.0.50 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.46 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.44 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.42 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.40 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.38 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.36 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.34 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.32 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.30 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.26 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.24 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.22 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.20 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.18 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.16 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.14 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.12 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.10 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.8 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.6 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2020.03.15.23.03.03; author rillig; state Exp; branches; next 1.1; commitid 7T0gg6kKWacxgy0C; 1.1 date 2014.06.10.13.52.57; author joerg; state Exp; branches; next ; commitid 0Rnh034ciMcsSYDx; desc @@ 1.2 log @mk/linux-pam: replace obsolete _PKG_SILENT with RUN @ text @# $NetBSD: linux-pam.builtin.mk,v 1.1 2014/06/10 13:52:57 joerg Exp $ BUILTIN_PKG:= linux-pam BUILTIN_FIND_HEADERS_VAR:= H_LINUX_PAM BUILTIN_FIND_HEADERS.H_LINUX_PAM= security/pam_appl.h \ pam/pam_appl.h BUILTIN_FIND_GREP.H_LINUX_PAM= The Linux-PAM Framework layer API .include "../../mk/buildlink3/bsd.builtin.mk" ### ### Determine if there is a built-in implementation of the package and ### set IS_BUILTIN. appropriately ("yes" or "no"). ### .if !defined(IS_BUILTIN.linux-pam) IS_BUILTIN.linux-pam= no . if empty(H_LINUX_PAM:M__nonexistent__) && empty(H_LINUX_PAM:M${LOCALBASE}/*) IS_BUILTIN.linux-pam= yes . endif .endif MAKEVARS+= IS_BUILTIN.linux-pam ### ### Determine whether we should use the built-in implementation if it ### exists, and set USE_BUILTIN. appropriate ("yes" or "no"). ### .if !defined(USE_BUILTIN.linux-pam) . if ${PREFER.linux-pam} == "pkgsrc" USE_BUILTIN.linux-pam= no . else USE_BUILTIN.linux-pam= ${IS_BUILTIN.linux-pam} . if defined(BUILTIN_PKG.linux-pam) && \ !empty(IS_BUILTIN.linux-pam:M[yY][eE][sS]) USE_BUILTIN.linux-pam= yes . for _dep_ in ${BUILDLINK_API_DEPENDS.linux-pam} . if !empty(USE_BUILTIN.linux-pam:M[yY][eE][sS]) USE_BUILTIN.linux-pam!= \ if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.linux-pam:Q}; then \ ${ECHO} yes; \ else \ ${ECHO} no; \ fi . endif . endfor . endif . endif # PREFER.linux-pam .endif MAKEVARS+= USE_BUILTIN.linux-pam ### ### The section below only applies if we are not including this file ### solely to determine whether a built-in implementation exists. ### CHECK_BUILTIN.linux-pam?= no .if !empty(CHECK_BUILTIN.linux-pam:M[nN][oO]) . if !empty(USE_BUILTIN.linux-pam:M[yY][eE][sS]) BUILDLINK_TARGETS+= buildlink-pam-security . endif . if !target(buildlink-pam-security) .PHONY: buildlink-pam-security buildlink-pam-security: ${RUN} \ src=${BUILDLINK_PREFIX.linux-pam}"/include/pam"; \ dest=${BUILDLINK_DIR}"/include/security"; \ if ${TEST} -d "$$src"; then \ ${RM} -fr "$$dest"; \ ${LN} -fs "$$src" "$$dest"; \ fi . endif .endif # CHECK_BUILTIN.linux-pam @ 1.1 log @Always use OpenPAM as fallback PAM implementation if a native one is missing. Drop PAM_ACCEPTED and PAM_TYPE as unused or redundant. @ text @d1 1 a1 1 # $NetBSD$ d65 3 a67 3 ${_PKG_SILENT}${_PKG_DEBUG} \ src=${BUILDLINK_PREFIX.linux-pam:Q}"/include/pam"; \ dest=${BUILDLINK_DIR:Q}"/include/security"; \ @