Thu Dec 2 18:22:07 2021 UTC ()
modular-xorg-drivers: Support detecting builtin input drivers


(nia)
diff -r1.1 -r1.2 pkgsrc/meta-pkgs/modular-xorg-drivers/builtin-common.mk

cvs diff -r1.1 -r1.2 pkgsrc/meta-pkgs/modular-xorg-drivers/builtin-common.mk (expand / switch to unified diff)

--- pkgsrc/meta-pkgs/modular-xorg-drivers/builtin-common.mk 2021/12/02 17:40:40 1.1
+++ pkgsrc/meta-pkgs/modular-xorg-drivers/builtin-common.mk 2021/12/02 18:22:07 1.2
@@ -1,20 +1,22 @@ @@ -1,20 +1,22 @@
1# $NetBSD: builtin-common.mk,v 1.1 2021/12/02 17:40:40 nia Exp $ 1# $NetBSD: builtin-common.mk,v 1.2 2021/12/02 18:22:07 nia Exp $
2 2
3BUILTIN_PKG:= ${X11_BUILTIN_NAME} 3BUILTIN_PKG:= ${X11_BUILTIN_NAME}
4 4
5BUILTIN_FIND_FILES_VAR:= ${X11_DRV_NAME:tu} 5BUILTIN_FIND_FILES_VAR:= ${X11_DRV_NAME:tu}
6BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}= ${X11BASE}/lib/modules/drivers/${X11_DRV_NAME}.so 6BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}= ${X11BASE}/lib/modules/drivers/${X11_DRV_NAME}.so
 7BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}+= ${X11BASE}/lib/modules/input/${X11_DRV_NAME}.so
7BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}+= ${X11BASE}/lib/xorg/modules/drivers/${X11_DRV_NAME}.so 8BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}+= ${X11BASE}/lib/xorg/modules/drivers/${X11_DRV_NAME}.so
 9BUILTIN_FIND_FILES.${X11_DRV_NAME:tu}+= ${X11BASE}/lib/xorg/modules/input/${X11_DRV_NAME}.so
8 10
9.include "../../mk/buildlink3/bsd.builtin.mk" 11.include "../../mk/buildlink3/bsd.builtin.mk"
10 12
11### 13###
12### 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
13### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). 15### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
14### 16###
15.if !defined(IS_BUILTIN.${X11_BUILTIN_NAME}) 17.if !defined(IS_BUILTIN.${X11_BUILTIN_NAME})
16. if empty(${X11_DRV_NAME:tu}:M__nonexistent__) 18. if empty(${X11_DRV_NAME:tu}:M__nonexistent__)
17IS_BUILTIN.${X11_BUILTIN_NAME}= yes 19IS_BUILTIN.${X11_BUILTIN_NAME}= yes
18. else 20. else
19IS_BUILTIN.${X11_BUILTIN_NAME}= no 21IS_BUILTIN.${X11_BUILTIN_NAME}= no
20. endif 22. endif