| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: builtin.mk,v 1.8 2018/01/20 05:34:21 ryoon Exp $ | | 1 | # $NetBSD: builtin.mk,v 1.9 2018/02/26 18:13:16 ryoon Exp $ |
2 | | | 2 | |
3 | BUILTIN_PKG:= mDNSResponder | | 3 | BUILTIN_PKG:= mDNSResponder |
4 | | | 4 | |
5 | BUILTIN_FIND_HEADERS_VAR:= H_DNSSD | | 5 | BUILTIN_FIND_HEADERS_VAR:= H_DNSSD |
6 | BUILTIN_FIND_HEADERS.H_DNSSD= dns_sd.h | | 6 | BUILTIN_FIND_HEADERS.H_DNSSD= dns_sd.h |
7 | | | 7 | |
8 | .include "../../mk/buildlink3/bsd.builtin.mk" | | 8 | .include "../../mk/buildlink3/bsd.builtin.mk" |
9 | | | 9 | |
10 | ### | | 10 | ### |
11 | ### Determine if there is a built-in implementation of the package and | | 11 | ### Determine if there is a built-in implementation of the package and |
12 | ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). | | 12 | ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). |
13 | ### | | 13 | ### |
14 | .if !defined(IS_BUILTIN.mDNSResponder) | | 14 | .if !defined(IS_BUILTIN.mDNSResponder) |
| @@ -28,38 +28,42 @@ MAKEVARS+= IS_BUILTIN.mDNSResponder | | | @@ -28,38 +28,42 @@ MAKEVARS+= IS_BUILTIN.mDNSResponder |
28 | empty(H_DNSSD:M__nonexistent__) | | 28 | empty(H_DNSSD:M__nonexistent__) |
29 | _BLTN_DNSSD_212_1!= \ | | 29 | _BLTN_DNSSD_212_1!= \ |
30 | ${GREP} -c 2120100 ${H_DNSSD} || ${TRUE} | | 30 | ${GREP} -c 2120100 ${H_DNSSD} || ${TRUE} |
31 | _BLTN_DNSSD_214_3_2!= \ | | 31 | _BLTN_DNSSD_214_3_2!= \ |
32 | ${GREP} -c 2140302 ${H_DNSSD} || ${TRUE} | | 32 | ${GREP} -c 2140302 ${H_DNSSD} || ${TRUE} |
33 | _BLTN_DNSSD_258_14!= \ | | 33 | _BLTN_DNSSD_258_14!= \ |
34 | ${GREP} -c 2581400 ${H_DNSSD} || ${TRUE} | | 34 | ${GREP} -c 2581400 ${H_DNSSD} || ${TRUE} |
35 | _BLTN_DNSSD_320_5!= \ | | 35 | _BLTN_DNSSD_320_5!= \ |
36 | ${GREP} -c 3200500 ${H_DNSSD} || ${TRUE} | | 36 | ${GREP} -c 3200500 ${H_DNSSD} || ${TRUE} |
37 | _BLTN_DNSSD_320_16!= \ | | 37 | _BLTN_DNSSD_320_16!= \ |
38 | ${GREP} -c 3201600 ${H_DNSSD} || ${TRUE} | | 38 | ${GREP} -c 3201600 ${H_DNSSD} || ${TRUE} |
39 | _BLTN_DNSSD_878_1_1!= \ | | 39 | _BLTN_DNSSD_878_1_1!= \ |
40 | ${GREP} -c 8780101 ${H_DNSSD} || ${TRUE} | | 40 | ${GREP} -c 8780101 ${H_DNSSD} || ${TRUE} |
| | | 41 | _BLTN_DNSSD_878_30_4!= \ |
| | | 42 | ${GREP} -c 8783004 ${H_DNSSD} || ${TRUE} |
41 | . if ${_BLTN_DNSSD_320_16} == "1" | | 43 | . if ${_BLTN_DNSSD_320_16} == "1" |
42 | BUILTIN_VERSION.mDNSResponder= 320.16 | | 44 | BUILTIN_VERSION.mDNSResponder= 320.16 |
43 | . elif ${_BLTN_DNSSD_320_5} == "1" | | 45 | . elif ${_BLTN_DNSSD_320_5} == "1" |
44 | BUILTIN_VERSION.mDNSResponder= 320.5 | | 46 | BUILTIN_VERSION.mDNSResponder= 320.5 |
45 | . elif ${_BLTN_DNSSD_258_14} == "1" | | 47 | . elif ${_BLTN_DNSSD_258_14} == "1" |
46 | BUILTIN_VERSION.mDNSResponder= 258.14 | | 48 | BUILTIN_VERSION.mDNSResponder= 258.14 |
47 | . elif ${_BLTN_DNSSD_214_3_2} == "1" | | 49 | . elif ${_BLTN_DNSSD_214_3_2} == "1" |
48 | BUILTIN_VERSION.mDNSResponder= 214.3.2 | | 50 | BUILTIN_VERSION.mDNSResponder= 214.3.2 |
49 | . elif ${_BLTN_DNSSD_212_1} == "1" | | 51 | . elif ${_BLTN_DNSSD_212_1} == "1" |
50 | BUILTIN_VERSION.mDNSResponder= 212.1 | | 52 | BUILTIN_VERSION.mDNSResponder= 212.1 |
51 | . elif ${_BLTN_DNSSD_878_1_1} == "1" | | 53 | . elif ${_BLTN_DNSSD_878_1_1} == "1" |
52 | BUILTIN_VERSION.mDNSResponder= 878.1.1 | | 54 | BUILTIN_VERSION.mDNSResponder= 878.1.1 |
| | | 55 | . elif ${_BLTN_DNSSD_878_30_4} == "1" |
| | | 56 | BUILTIN_VERSION.mDNSResponder= 878.30.4 |
53 | . else | | 57 | . else |
54 | BUILTIN_VERSION.mDNSResponder= 0 #unknown | | 58 | BUILTIN_VERSION.mDNSResponder= 0 #unknown |
55 | . endif | | 59 | . endif |
56 | BUILTIN_PKG.mDNSResponder= mDNSResponder-${BUILTIN_VERSION.mDNSResponder} | | 60 | BUILTIN_PKG.mDNSResponder= mDNSResponder-${BUILTIN_VERSION.mDNSResponder} |
57 | .endif | | 61 | .endif |
58 | | | 62 | |
59 | ### | | 63 | ### |
60 | ### Determine whether we should use the built-in implementation if it | | 64 | ### Determine whether we should use the built-in implementation if it |
61 | ### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no"). | | 65 | ### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no"). |
62 | ### | | 66 | ### |
63 | .if !defined(USE_BUILTIN.mDNSResponder) | | 67 | .if !defined(USE_BUILTIN.mDNSResponder) |
64 | . if ${PREFER.mDNSResponder} == "pkgsrc" | | 68 | . if ${PREFER.mDNSResponder} == "pkgsrc" |
65 | USE_BUILTIN.mDNSResponder= no | | 69 | USE_BUILTIN.mDNSResponder= no |