Sat Nov 23 12:10:14 2013 UTC ()
Use find-headers instead of find-files to detect builtin header files.


(obache)
diff -r1.14 -r1.15 pkgsrc/security/PAM/builtin.mk
diff -r1.13 -r1.14 pkgsrc/security/heimdal/builtin.mk
diff -r1.6 -r1.7 pkgsrc/security/libdes/builtin.mk
diff -r1.8 -r1.9 pkgsrc/security/mit-krb5/builtin.mk
diff -r1.8 -r1.9 pkgsrc/security/openpam/builtin.mk
diff -r1.35 -r1.36 pkgsrc/security/openssl/builtin.mk
diff -r1.4 -r1.5 pkgsrc/security/skey/builtin.mk
diff -r1.8 -r1.9 pkgsrc/security/tcp_wrappers/builtin.mk
diff -r1.4 -r1.5 pkgsrc/sysutils/fam/builtin.mk
diff -r1.6 -r1.7 pkgsrc/sysutils/file/builtin.mk

cvs diff -r1.14 -r1.15 pkgsrc/security/PAM/Attic/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/PAM/Attic/builtin.mk 2006/04/06 06:22:37 1.14
+++ pkgsrc/security/PAM/Attic/builtin.mk 2013/11/23 12:10:13 1.15
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: builtin.mk,v 1.14 2006/04/06 06:22:37 reed Exp $ 1# $NetBSD: builtin.mk,v 1.15 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= linux-pam 3BUILTIN_PKG:= linux-pam
4 4
5BUILTIN_FIND_FILES_VAR:= H_LINUX_PAM 5BUILTIN_FIND_HEADERS_VAR:= H_LINUX_PAM
6BUILTIN_FIND_FILES.H_LINUX_PAM= /usr/include/security/pam_appl.h \ 6BUILTIN_FIND_HEADERS.H_LINUX_PAM= security/pam_appl.h \
7 /usr/include/pam/pam_appl.h 7 pam/pam_appl.h
8BUILTIN_FIND_GREP.H_LINUX_PAM= The Linux-PAM Framework layer API 8BUILTIN_FIND_GREP.H_LINUX_PAM= The Linux-PAM Framework layer API
9 9
10.include "../../mk/buildlink3/bsd.builtin.mk" 10.include "../../mk/buildlink3/bsd.builtin.mk"
11 11
12### 12###
13### Determine if there is a built-in implementation of the package and 13### Determine if there is a built-in implementation of the package and
14### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 14### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
15### 15###
16.if !defined(IS_BUILTIN.linux-pam) 16.if !defined(IS_BUILTIN.linux-pam)
17IS_BUILTIN.linux-pam= no 17IS_BUILTIN.linux-pam= no
18. if empty(H_LINUX_PAM:M__nonexistent__) && empty(H_LINUX_PAM:M${LOCALBASE}/*) 18. if empty(H_LINUX_PAM:M__nonexistent__) && empty(H_LINUX_PAM:M${LOCALBASE}/*)
19IS_BUILTIN.linux-pam= yes 19IS_BUILTIN.linux-pam= yes
20. endif 20. endif

cvs diff -r1.13 -r1.14 pkgsrc/security/heimdal/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/heimdal/builtin.mk 2011/01/23 10:01:37 1.13
+++ pkgsrc/security/heimdal/builtin.mk 2013/11/23 12:10:13 1.14
@@ -1,20 +1,21 @@ @@ -1,20 +1,21 @@
1# $NetBSD: builtin.mk,v 1.13 2011/01/23 10:01:37 markd Exp $ 1# $NetBSD: builtin.mk,v 1.14 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= heimdal 3BUILTIN_PKG:= heimdal
4 4
5BUILTIN_FIND_FILES_VAR:= H_HEIMDAL SH_KRB5_CONFIG 5BUILTIN_FIND_HEADERS_VAR:= H_HEIMDAL
6BUILTIN_FIND_FILES.H_HEIMDAL= /usr/include/krb5/krb5.h /usr/include/krb5.h 6BUILTIN_FIND_HEADERS.H_HEIMDAL= krb5/krb5.h krb5.h
7BUILTIN_FIND_GREP.H_HEIMDAL= heimdal_version 7BUILTIN_FIND_GREP.H_HEIMDAL= heimdal_version
 8BUILTIN_FIND_FILES_VAR:= SH_KRB5_CONFIG
8BUILTIN_FIND_FILES.SH_KRB5_CONFIG= /usr/bin/krb5-config 9BUILTIN_FIND_FILES.SH_KRB5_CONFIG= /usr/bin/krb5-config
9BUILTIN_FIND_GREP.SH_KRB5_CONFIG= ^[ ]*--version) 10BUILTIN_FIND_GREP.SH_KRB5_CONFIG= ^[ ]*--version)
10 11
11.include "../../mk/buildlink3/bsd.builtin.mk" 12.include "../../mk/buildlink3/bsd.builtin.mk"
12 13
13### 14###
14### Determine if there is a built-in implementation of the package and 15### Determine if there is a built-in implementation of the package and
15### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 16### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
16### 17###
17.if !defined(IS_BUILTIN.heimdal) 18.if !defined(IS_BUILTIN.heimdal)
18IS_BUILTIN.heimdal= no 19IS_BUILTIN.heimdal= no
19. if empty(H_HEIMDAL:M__nonexistent__) && empty(H_HEIMDAL:M${LOCALBASE}/*) 20. if empty(H_HEIMDAL:M__nonexistent__) && empty(H_HEIMDAL:M${LOCALBASE}/*)
20IS_BUILTIN.heimdal= yes 21IS_BUILTIN.heimdal= yes

cvs diff -r1.6 -r1.7 pkgsrc/security/libdes/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/libdes/builtin.mk 2006/04/06 06:22:42 1.6
+++ pkgsrc/security/libdes/builtin.mk 2013/11/23 12:10:13 1.7
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: builtin.mk,v 1.6 2006/04/06 06:22:42 reed Exp $ 1# $NetBSD: builtin.mk,v 1.7 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= libdes 3BUILTIN_PKG:= libdes
4 4
5BUILTIN_FIND_FILES_VAR:= H_LIBDES 5BUILTIN_FIND_HEADERS_VAR:= H_LIBDES
6BUILTIN_FIND_FILES.H_LIBDES= /usr/include/libdes.h /usr/include/des.h 6BUILTIN_FIND_HEADERS.H_LIBDES= libdes.h des.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.libdes) 14.if !defined(IS_BUILTIN.libdes)
15IS_BUILTIN.libdes= no 15IS_BUILTIN.libdes= no
16. if empty(H_LIBDES:M__nonexistent__) && empty(H_LIBDES:M${LOCALBASE}/*) 16. if empty(H_LIBDES:M__nonexistent__) && empty(H_LIBDES:M${LOCALBASE}/*)
17IS_BUILTIN.libdes= yes 17IS_BUILTIN.libdes= yes
18. endif 18. endif
19.endif 19.endif

cvs diff -r1.8 -r1.9 pkgsrc/security/mit-krb5/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/mit-krb5/builtin.mk 2013/10/26 05:28:43 1.8
+++ pkgsrc/security/mit-krb5/builtin.mk 2013/11/23 12:10:13 1.9
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: builtin.mk,v 1.8 2013/10/26 05:28:43 richard Exp $ 1# $NetBSD: builtin.mk,v 1.9 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= mit-krb5 3BUILTIN_PKG:= mit-krb5
4 4
5.include "../../mk/bsd.fast.prefs.mk" 5.include "../../mk/bsd.fast.prefs.mk"
6 6
7BUILTIN_FIND_FILES_VAR:= H_MIT_KRB5 SH_KRB5_CONFIG 7BUILTIN_FIND_HEADERS_VAR:= H_MIT_KRB5
8.if !(empty(MACHINE_PLATFORM:MDarwin-9.*-*) && \ 8.if !(empty(MACHINE_PLATFORM:MDarwin-9.*-*) && \
9 empty(MACHINE_PLATFORM:MDarwin-10.*-*)) 9 empty(MACHINE_PLATFORM:MDarwin-10.*-*))
10BUILTIN_FIND_FILES.H_MIT_KRB5= /usr/include/krb5/krb5.h 10BUILTIN_FIND_HEADERS.H_MIT_KRB5= krb5/krb5.h
11.elif !empty(MACHINE_PLATFORM:MSunOS-*-*) 11.elif !empty(MACHINE_PLATFORM:MSunOS-*-*)
12BUILTIN_FIND_FILES.H_MIT_KRB5= /usr/include/kerberosv5/krb5.h 12BUILTIN_FIND_HEADERS.H_MIT_KRB5= kerberosv5/krb5.h
13.else 13.else
14BUILTIN_FIND_FILES.H_MIT_KRB5= /usr/include/krb5.h 14BUILTIN_FIND_HEADERS.H_MIT_KRB5= krb5.h
15.endif 15.endif
16BUILTIN_FIND_GREP.H_MIT_KRB5= Massachusetts Institute of Technology 16BUILTIN_FIND_GREP.H_MIT_KRB5= Massachusetts Institute of Technology
 17BUILTIN_FIND_FILES_VAR:= SH_KRB5_CONFIG
17BUILTIN_FIND_FILES.SH_KRB5_CONFIG= /usr/bin/krb5-config 18BUILTIN_FIND_FILES.SH_KRB5_CONFIG= /usr/bin/krb5-config
18BUILTIN_FIND_GREP.SH_KRB5_CONFIG= ^[ ]*--version) 19BUILTIN_FIND_GREP.SH_KRB5_CONFIG= ^[ ]*--version)
19 20
20.include "../../mk/buildlink3/bsd.builtin.mk" 21.include "../../mk/buildlink3/bsd.builtin.mk"
21 22
22### 23###
23### Determine if there is a built-in implementation of the package and 24### Determine if there is a built-in implementation of the package and
24### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 25### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
25### 26###
26.if !defined(IS_BUILTIN.mit-krb5) 27.if !defined(IS_BUILTIN.mit-krb5)
27IS_BUILTIN.mit-krb5= no 28IS_BUILTIN.mit-krb5= no
28. if empty(H_MIT_KRB5:M__nonexistent__) && empty(H_MIT_KRB5:M${LOCALBASE}/*) 29. if empty(H_MIT_KRB5:M__nonexistent__) && empty(H_MIT_KRB5:M${LOCALBASE}/*)
29IS_BUILTIN.mit-krb5= yes 30IS_BUILTIN.mit-krb5= yes

cvs diff -r1.8 -r1.9 pkgsrc/security/openpam/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/openpam/builtin.mk 2008/01/29 00:52:58 1.8
+++ pkgsrc/security/openpam/builtin.mk 2013/11/23 12:10:13 1.9
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: builtin.mk,v 1.8 2008/01/29 00:52:58 obache Exp $ 1# $NetBSD: builtin.mk,v 1.9 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= openpam 3BUILTIN_PKG:= openpam
4 4
5BUILTIN_FIND_FILES_VAR:= H_OPENPAM 5BUILTIN_FIND_HEADERS_VAR:= H_OPENPAM
6BUILTIN_FIND_FILES.H_OPENPAM= /usr/include/security/openpam_version.h 6BUILTIN_FIND_HEADERS.H_OPENPAM= security/openpam_version.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.openpam) 14.if !defined(IS_BUILTIN.openpam)
15IS_BUILTIN.openpam= no 15IS_BUILTIN.openpam= no
16. if empty(H_OPENPAM:M__nonexistent__) && empty(H_OPENPAM:M${LOCALBASE}/*) 16. if empty(H_OPENPAM:M__nonexistent__) && empty(H_OPENPAM:M${LOCALBASE}/*)
17IS_BUILTIN.openpam= yes 17IS_BUILTIN.openpam= yes
18. endif 18. endif
19.endif 19.endif

cvs diff -r1.35 -r1.36 pkgsrc/security/openssl/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/openssl/builtin.mk 2013/10/06 12:54:10 1.35
+++ pkgsrc/security/openssl/builtin.mk 2013/11/23 12:10:13 1.36
@@ -1,25 +1,21 @@ @@ -1,25 +1,21 @@
1# $NetBSD: builtin.mk,v 1.35 2013/10/06 12:54:10 obache Exp $ 1# $NetBSD: builtin.mk,v 1.36 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= openssl 3BUILTIN_PKG:= openssl
4 4
5BUILTIN_FIND_LIBS:= crypto des ssl 5BUILTIN_FIND_LIBS:= crypto des ssl
6BUILTIN_FIND_FILES_VAR:= H_OPENSSLCONF H_OPENSSLV 6BUILTIN_FIND_HEADERS_VAR:= H_OPENSSLCONF H_OPENSSLV
7BUILTIN_FIND_FILES.H_OPENSSLCONF= /usr/include/openssl/opensslconf.h \ 7BUILTIN_FIND_HEADERS.H_OPENSSLCONF= openssl/opensslconf.h
8 /usr/sfw/include/openssl/opensslconf.h \ 8BUILTIN_FIND_HEADERS.H_OPENSSLV= openssl/opensslv.h
9 /boot/common/include/openssl/opensslconf.h 
10BUILTIN_FIND_FILES.H_OPENSSLV= /usr/include/openssl/opensslv.h \ 
11 /usr/sfw/include/openssl/opensslv.h \ 
12 /boot/common/include/openssl/opensslv.h 
13 9
14.include "../../mk/buildlink3/bsd.builtin.mk" 10.include "../../mk/buildlink3/bsd.builtin.mk"
15 11
16### 12###
17### Determine if there is a built-in implementation of the package and 13### Determine if there is a built-in implementation of the package and
18### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 14### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
19### 15###
20.if !defined(IS_BUILTIN.openssl) 16.if !defined(IS_BUILTIN.openssl)
21IS_BUILTIN.openssl= no 17IS_BUILTIN.openssl= no
22. if empty(H_OPENSSLV:M__nonexistent__) && empty(H_OPENSSLV:M${LOCALBASE}/*) 18. if empty(H_OPENSSLV:M__nonexistent__) && empty(H_OPENSSLV:M${LOCALBASE}/*)
23IS_BUILTIN.openssl= yes 19IS_BUILTIN.openssl= yes
24. endif 20. endif
25.endif 21.endif

cvs diff -r1.4 -r1.5 pkgsrc/security/skey/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/skey/builtin.mk 2006/04/06 06:22:44 1.4
+++ pkgsrc/security/skey/builtin.mk 2013/11/23 12:10:13 1.5
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: builtin.mk,v 1.4 2006/04/06 06:22:44 reed Exp $ 1# $NetBSD: builtin.mk,v 1.5 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= skey 3BUILTIN_PKG:= skey
4 4
5BUILTIN_FIND_FILES_VAR:= H_SKEY 5BUILTIN_FIND_HEADERS_VAR:= H_SKEY
6BUILTIN_FIND_FILES.H_SKEY= /usr/include/skey.h 6BUILTIN_FIND_HEADERS.H_SKEY= skey.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.skey) 14.if !defined(IS_BUILTIN.skey)
15IS_BUILTIN.skey= no 15IS_BUILTIN.skey= no
16. if empty(H_SKEY:M__nonexistent__) && empty(H_SKEY:M${LOCALBASE}/*) 16. if empty(H_SKEY:M__nonexistent__) && empty(H_SKEY:M${LOCALBASE}/*)
17IS_BUILTIN.skey= yes 17IS_BUILTIN.skey= yes
18. endif 18. endif
19.endif 19.endif

cvs diff -r1.8 -r1.9 pkgsrc/security/tcp_wrappers/builtin.mk (expand / switch to unified diff)

--- pkgsrc/security/tcp_wrappers/builtin.mk 2006/04/06 06:22:44 1.8
+++ pkgsrc/security/tcp_wrappers/builtin.mk 2013/11/23 12:10:13 1.9
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: builtin.mk,v 1.8 2006/04/06 06:22:44 reed Exp $ 1# $NetBSD: builtin.mk,v 1.9 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= tcp_wrappers 3BUILTIN_PKG:= tcp_wrappers
4 4
5BUILTIN_FIND_LIBS:= wrap 5BUILTIN_FIND_LIBS:= wrap
6BUILTIN_FIND_FILES_VAR:= H_TCP_WRAPPERS 6BUILTIN_FIND_HEADERS_VAR:= H_TCP_WRAPPERS
7BUILTIN_FIND_FILES.H_TCP_WRAPPERS= /usr/include/tcpd.h 7BUILTIN_FIND_HEADERS.H_TCP_WRAPPERS= tcpd.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###
15.if !defined(IS_BUILTIN.tcp_wrappers) 15.if !defined(IS_BUILTIN.tcp_wrappers)
16IS_BUILTIN.tcp_wrappers= no 16IS_BUILTIN.tcp_wrappers= no
17. if empty(H_TCP_WRAPPERS:M__nonexistent__) && \ 17. if empty(H_TCP_WRAPPERS:M__nonexistent__) && \
18 empty(H_TCP_WRAPPERS:M${LOCALBASE}/*) && \ 18 empty(H_TCP_WRAPPERS:M${LOCALBASE}/*) && \
19 !empty(BUILTIN_LIB_FOUND.wrap:M[yY][eE][sS]) 19 !empty(BUILTIN_LIB_FOUND.wrap:M[yY][eE][sS])
20IS_BUILTIN.tcp_wrappers= yes 20IS_BUILTIN.tcp_wrappers= yes

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/fam/builtin.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/fam/builtin.mk 2006/04/06 06:22:45 1.4
+++ pkgsrc/sysutils/fam/builtin.mk 2013/11/23 12:10:13 1.5
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: builtin.mk,v 1.4 2006/04/06 06:22:45 reed Exp $ 1# $NetBSD: builtin.mk,v 1.5 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= fam 3BUILTIN_PKG:= fam
4 4
5BUILTIN_FIND_FILES_VAR:= H_FAM 5BUILTIN_FIND_HEADERS_VAR:= H_FAM
6BUILTIN_FIND_FILES.H_FAM= /usr/include/fam.h 6BUILTIN_FIND_HEADERS.H_FAM= fam.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.fam) 14.if !defined(IS_BUILTIN.fam)
15IS_BUILTIN.fam= no 15IS_BUILTIN.fam= no
16. if empty(H_FAM:M__nonexistent__) && empty(H_FAM:M${LOCALBASE}/*) 16. if empty(H_FAM:M__nonexistent__) && empty(H_FAM:M${LOCALBASE}/*)
17IS_BUILTIN.fam= yes 17IS_BUILTIN.fam= yes
18. endif 18. endif
19.endif 19.endif

cvs diff -r1.6 -r1.7 pkgsrc/sysutils/file/builtin.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/file/builtin.mk 2009/03/09 17:47:36 1.6
+++ pkgsrc/sysutils/file/builtin.mk 2013/11/23 12:10:13 1.7
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: builtin.mk,v 1.6 2009/03/09 17:47:36 cube Exp $ 1# $NetBSD: builtin.mk,v 1.7 2013/11/23 12:10:13 obache Exp $
2 2
3BUILTIN_PKG:= file 3BUILTIN_PKG:= file
4 4
5BUILTIN_FIND_FILES_VAR:= H_FILE BIN_FILE 5BUILTIN_FIND_HEADERS_VAR:= H_FILE
6BUILTIN_FIND_FILES.H_FILE= /usr/include/magic.h 6BUILTIN_FIND_HEADERS.H_FILE= magic.h
7BUILTIN_FIND_GREP.H_FILE= magic_file 7BUILTIN_FIND_GREP.H_FILE= magic_file
8BUILTIN_FIND_FILES.BIN_FILE= /bin/file /usr/bin/file 8BUILTIN_FIND_FILES_VAR:= BIN_FILE
 9BUILTIN_FIND_FILES.BIN_FILE= ${TOOLS_PLATFORM.file} /bin/file /usr/bin/file
9 10
10.include "../../mk/buildlink3/bsd.builtin.mk" 11.include "../../mk/buildlink3/bsd.builtin.mk"
11 12
12### 13###
13### Determine if there is a built-in implementation of the package and 14### Determine if there is a built-in implementation of the package and
14### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 15### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
15### 16###
16.if !defined(IS_BUILTIN.file) 17.if !defined(IS_BUILTIN.file)
17IS_BUILTIN.file= no 18IS_BUILTIN.file= no
18. if empty(H_FILE:M__nonexistent__) && empty(H_FILE:M${LOCALBASE}/*) 19. if empty(H_FILE:M__nonexistent__) && empty(H_FILE:M${LOCALBASE}/*)
19IS_BUILTIN.file= yes 20IS_BUILTIN.file= yes
20. endif 21. endif
21. if empty(BIN_FILE:M__nonexistent__) && empty(BIN_FILE:M{LOCALBASE}/*) 22. if empty(BIN_FILE:M__nonexistent__) && empty(BIN_FILE:M{LOCALBASE}/*)