| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: builtin.mk,v 1.1 2022/12/19 15:08:04 vins Exp $ | | 1 | # $NetBSD: builtin.mk,v 1.2 2024/02/11 17:46:17 vins Exp $ |
2 | | | 2 | |
3 | BUILTIN_PKG:= libmd | | 3 | BUILTIN_PKG:= libmd |
4 | | | 4 | |
5 | BUILTIN_FIND_HEADERS_VAR:= H_LIBMD | | 5 | BUILTIN_FIND_HEADERS_VAR:= H_LIBMD |
6 | BUILTIN_FIND_HEADERS.H_LIBMD= sha.h | | 6 | BUILTIN_FIND_HEADERS.H_LIBMD= sha.h |
7 | BUILTIN_FIND_GREP.H_LIBMD= \#define[ ]*LIBMD_SHA_H | | 7 | BUILTIN_FIND_GREP.H_LIBMD= \#define[ ]*LIBMD_SHA_H |
8 | | | 8 | |
9 | .include "../../mk/buildlink3/bsd.builtin.mk" | | 9 | .include "../../mk/buildlink3/bsd.builtin.mk" |
10 | | | 10 | |
11 | ### | | 11 | ### |
12 | ### Determine if there is a built-in implementation of the package and | | 12 | ### Determine if there is a built-in implementation of the package and |
13 | ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). | | 13 | ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). |
14 | ### | | 14 | ### |
| @@ -19,29 +19,29 @@ IS_BUILTIN.libmd= yes | | | @@ -19,29 +19,29 @@ IS_BUILTIN.libmd= yes |
19 | . endif | | 19 | . endif |
20 | .endif | | 20 | .endif |
21 | MAKEVARS+= IS_BUILTIN.libmd | | 21 | MAKEVARS+= IS_BUILTIN.libmd |
22 | | | 22 | |
23 | ### | | 23 | ### |
24 | ### Determine whether we should use the built-in implementation. | | 24 | ### Determine whether we should use the built-in implementation. |
25 | ### | | 25 | ### |
26 | .if !defined(USE_BUILTIN.libmd) | | 26 | .if !defined(USE_BUILTIN.libmd) |
27 | . if ${PREFER.libmd} == "pkgsrc" | | 27 | . if ${PREFER.libmd} == "pkgsrc" |
28 | USE_BUILTIN.libmd= no | | 28 | USE_BUILTIN.libmd= no |
29 | . else | | 29 | . else |
30 | USE_BUILTIN.libmd= ${IS_BUILTIN.libmd} | | 30 | USE_BUILTIN.libmd= ${IS_BUILTIN.libmd} |
31 | . if defined(BUILTIN_PKG.libmd) && \ | | 31 | . if defined(BUILTIN_PKG.libmd) && \ |
32 | ${IS_BUILTIN.libmd:M[yY][eE][sS]} | | 32 | ${IS_BUILTIN.libmd:tl} == yes |
33 | USE_BUILTIN.libmd= yes | | 33 | USE_BUILTIN.libmd= yes |
34 | . for _dep_ in ${BUILDLINK_API_DEPENDS.libmd} | | 34 | . for _dep_ in ${BUILDLINK_API_DEPENDS.libmd} |
35 | . if ${USE_BUILTIN.libmd:M[yY][eE][sS]} | | 35 | . if ${USE_BUILTIN.libmd:tl} == yes |
36 | USE_BUILTIN.libmd!= \ | | 36 | USE_BUILTIN.libmd!= \ |
37 | if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.libmd:Q}; then \ | | 37 | if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.libmd:Q}; then \ |
38 | ${ECHO} yes; \ | | 38 | ${ECHO} yes; \ |
39 | else \ | | 39 | else \ |
40 | ${ECHO} no; \ | | 40 | ${ECHO} no; \ |
41 | fi | | 41 | fi |
42 | . endif | | 42 | . endif |
43 | . endfor | | 43 | . endfor |
44 | . endif | | 44 | . endif |
45 | . endif # PREFER.libmd | | 45 | . endif # PREFER.libmd |
46 | .endif | | 46 | .endif |
47 | MAKEVARS+= USE_BUILTIN.libmd | | 47 | MAKEVARS+= USE_BUILTIN.libmd |