diff options
author | nia <nia@pkgsrc.org> | 2021-10-31 08:58:37 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-10-31 08:58:37 +0000 |
commit | 1f3651aea46938312d43e867c07ed6793794d80c (patch) | |
tree | 1db9221919df080395de110b711a82c1f19d7e32 /meta-pkgs | |
parent | 959057e1756a222c629dac971cc851ed99ff249d (diff) | |
download | pkgsrc-1f3651aea46938312d43e867c07ed6793794d80c.tar.gz |
modular-xorg-drivers: Compile most video drivers conditionally based
on the target platform, using NetBSD's lists as a reference.
PR pkg/56480
Diffstat (limited to 'meta-pkgs')
-rw-r--r-- | meta-pkgs/modular-xorg-drivers/Makefile | 118 |
1 files changed, 80 insertions, 38 deletions
diff --git a/meta-pkgs/modular-xorg-drivers/Makefile b/meta-pkgs/modular-xorg-drivers/Makefile index ccfc0db83b1..7301dcf7790 100644 --- a/meta-pkgs/modular-xorg-drivers/Makefile +++ b/meta-pkgs/modular-xorg-drivers/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.44 2021/07/02 17:04:09 nia Exp $ +# $NetBSD: Makefile,v 1.45 2021/10/31 08:58:37 nia Exp $ DISTNAME= # empty PKGNAME= modular-xorg-drivers-1.19.0 -PKGREVISION= 4 +PKGREVISION= 5 CATEGORIES= meta-pkgs x11 MASTER_SITES= ${MASTER_SITE_XORG:=driver/} DISTFILES= # empty @@ -26,69 +26,111 @@ DEPENDS+= xf86-input-vmmouse-[0-9]*:../../x11/xf86-input-vmmouse .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" DEPENDS+= xf86-input-ws-[0-9]*:../../x11/xf86-input-ws .endif +DEPENDS+= xf86-input-elographics-[0-9]*:../../x11/xf86-input-elographics +DEPENDS+= xf86-input-fpit-[0-9]*:../../x11/xf86-input-fpit +DEPENDS+= xf86-input-hyperpen-[0-9]*:../../x11/xf86-input-hyperpen +.if ${OPSYS} != "SunOS" +DEPENDS+= xf86-input-joystick-[0-9]*:../../x11/xf86-input-joystick +.endif +DEPENDS+= xf86-input-mutouch-[0-9]*:../../x11/xf86-input-mutouch DEPENDS+= xf86-input-void-[0-9]*:../../x11/xf86-input-void + +DEPENDS+= xf86-video-dummy-[0-9]*:../../x11/xf86-video-dummy + +.if ${OPSYS} == "Linux" +DEPENDS+= xf86-video-fbdev-[0-9]*:../../x11/xf86-video-fbdev +.endif + +.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" +DEPENDS+= xf86-video-wsfb-[0-9]*:../../x11/xf86-video-wsfb +.endif + +# This list approximates matches NetBSD's +# src/external/mit/xorg/server/drivers/Makefile + +.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Maarch64*) +DEPENDS+= xf86-video-ati-[0-9]*:../../x11/xf86-video-ati +DEPENDS+= xf86-video-nouveau-[0-9]*:../../x11/xf86-video-nouveau +.elif ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" DEPENDS+= xf86-video-amdgpu-[0-9]*:../../x11/xf86-video-amdgpu -DEPENDS+= xf86-video-apm-[0-9]*:../../x11/xf86-video-apm -DEPENDS+= xf86-video-ark-[0-9]*:../../x11/xf86-video-ark DEPENDS+= xf86-video-ast-[0-9]*:../../x11/xf86-video-ast -.if !empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \ - !empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \ - ${OPSYS} == "Linux" || ${OPSYS} == "FreeBSD" || \ - ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" DEPENDS+= xf86-video-ati-[0-9]*:../../x11/xf86-video-ati -.else -DEPENDS+= xf86-video-ati6-[0-9]*:../../x11/xf86-video-ati6 -.endif DEPENDS+= xf86-video-chips-[0-9]*:../../x11/xf86-video-chips DEPENDS+= xf86-video-cirrus-[0-9]*:../../x11/xf86-video-cirrus -DEPENDS+= xf86-video-dummy-[0-9]*:../../x11/xf86-video-dummy -DEPENDS+= xf86-input-elographics-[0-9]*:../../x11/xf86-input-elographics -DEPENDS+= xf86-video-fbdev-[0-9]*:../../x11/xf86-video-fbdev -DEPENDS+= xf86-input-fpit-[0-9]*:../../x11/xf86-input-fpit -DEPENDS+= xf86-video-glint-[0-9]*:../../x11/xf86-video-glint -DEPENDS+= xf86-input-hyperpen-[0-9]*:../../x11/xf86-input-hyperpen DEPENDS+= xf86-video-i128-[0-9]*:../../x11/xf86-video-i128 DEPENDS+= xf86-video-i740-[0-9]*:../../x11/xf86-video-i740 -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" DEPENDS+= xf86-video-intel-[0-9]*:../../x11/xf86-video-intel -.endif -.if ${OPSYS} != "SunOS" -DEPENDS+= xf86-input-joystick-[0-9]*:../../x11/xf86-input-joystick -.endif DEPENDS+= xf86-video-mach64-[0-9]*:../../x11/xf86-video-mach64 DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga -DEPENDS+= xf86-input-mutouch-[0-9]*:../../x11/xf86-input-mutouch DEPENDS+= xf86-video-neomagic-[0-9]*:../../x11/xf86-video-neomagic -DEPENDS+= xf86-video-nouveau-[0-9]*:../../x11/xf86-video-nouveau DEPENDS+= xf86-video-nv-[0-9]*:../../x11/xf86-video-nv +DEPENDS+= xf86-video-nouveau-[0-9]*:../../x11/xf86-video-nouveau DEPENDS+= xf86-video-openchrome-[0-9]*:../../x11/xf86-video-openchrome DEPENDS+= xf86-video-qxl-[0-9]*:../../x11/xf86-video-qxl -DEPENDS+= xf86-video-r128-[0-9]*:../../x11/xf86-video-r128 -DEPENDS+= xf86-video-rendition-[0-9]*:../../x11/xf86-video-rendition DEPENDS+= xf86-video-s3-[0-9]*:../../x11/xf86-video-s3 DEPENDS+= xf86-video-s3virge-[0-9]*:../../x11/xf86-video-s3virge DEPENDS+= xf86-video-savage-[0-9]*:../../x11/xf86-video-savage DEPENDS+= xf86-video-siliconmotion-[0-9]*:../../x11/xf86-video-siliconmotion DEPENDS+= xf86-video-sis-[0-9]*:../../x11/xf86-video-sis -DEPENDS+= xf86-video-suncg14-[0-9]*:../../x11/xf86-video-suncg14 -DEPENDS+= xf86-video-suncg3-[0-9]*:../../x11/xf86-video-suncg3 -DEPENDS+= xf86-video-suncg6-[0-9]*:../../x11/xf86-video-suncg6 -DEPENDS+= xf86-video-sunffb-[0-9]*:../../x11/xf86-video-sunffb -DEPENDS+= xf86-video-sunleo-[0-9]*:../../x11/xf86-video-sunleo -DEPENDS+= xf86-video-suntcx-[0-9]*:../../x11/xf86-video-suntcx DEPENDS+= xf86-video-tdfx-[0-9]*:../../x11/xf86-video-tdfx DEPENDS+= xf86-video-tga-[0-9]*:../../x11/xf86-video-tga DEPENDS+= xf86-video-trident-[0-9]*:../../x11/xf86-video-trident DEPENDS+= xf86-video-tseng-[0-9]*:../../x11/xf86-video-tseng -DEPENDS+= xf86-video-vesa-[0-9]*:../../x11/xf86-video-vesa DEPENDS+= xf86-video-vboxvideo-[0-9]*:../../x11/xf86-video-vboxvideo -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" +DEPENDS+= xf86-video-vesa-[0-9]*:../../x11/xf86-video-vesa DEPENDS+= xf86-video-vmware-[0-9]*:../../x11/xf86-video-vmware DEPENDS+= xf86-video-voodoo-[0-9]*:../../x11/xf86-video-voodoo +.elif ${MACHINE_ARCH} == "alpha" +DEPENDS+= xf86-video-ast-[0-9]*:../../x11/xf86-video-ast +DEPENDS+= xf86-video-ati-[0-9]*:../../x11/xf86-video-ati +DEPENDS+= xf86-video-chips-[0-9]*:../../x11/xf86-video-chips +DEPENDS+= xf86-video-cirrus-[0-9]*:../../x11/xf86-video-cirrus +DEPENDS+= xf86-video-i128-[0-9]*:../../x11/xf86-video-i128 +DEPENDS+= xf86-video-i740-[0-9]*:../../x11/xf86-video-i740 +DEPENDS+= xf86-video-mach64-[0-9]*:../../x11/xf86-video-mach64 +DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga +DEPENDS+= xf86-video-nv-[0-9]*:../../x11/xf86-video-nv +DEPENDS+= xf86-video-r128-[0-9]*:../../x11/xf86-video-r128 +DEPENDS+= xf86-video-s3-[0-9]*:../../x11/xf86-video-s3 +DEPENDS+= xf86-video-s3virge-[0-9]*:../../x11/xf86-video-s3virge +DEPENDS+= xf86-video-savage-[0-9]*:../../x11/xf86-video-savage +DEPENDS+= xf86-video-siliconmotion-[0-9]*:../../x11/xf86-video-siliconmotion +DEPENDS+= xf86-video-sis-[0-9]*:../../x11/xf86-video-sis +DEPENDS+= xf86-video-tdfx-[0-9]*:../../x11/xf86-video-tdfx +DEPENDS+= xf86-video-tga-[0-9]*:../../x11/xf86-video-tga +DEPENDS+= xf86-video-trident-[0-9]*:../../x11/xf86-video-trident +DEPENDS+= xf86-video-tseng-[0-9]*:../../x11/xf86-video-tseng +.elif ${MACHINE_ARCH} == "hppa" +DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga +DEPENDS+= xf86-video-r128-[0-9]*:../../x11/xf86-video-r128 +.elif !empty(MACHINE_ARCH:Mmips*) +DEPENDS+= xf86-video-cirrus-[0-9]*:../../x11/xf86-video-cirrus +DEPENDS+= xf86-video-glint-[0-9]*:../../x11/xf86-video-glint +DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga +DEPENDS+= xf86-video-siliconmotion-[0-9]*:../../x11/xf86-video-siliconmotion +DEPENDS+= xf86-video-sis-[0-9]*:../../x11/xf86-video-sis +DEPENDS+= xf86-video-s3-[0-9]*:../../x11/xf86-video-s3 +.elif ${MACHINE_ARCH} == "powerpc" +DEPENDS+= xf86-video-ati-[0-9]*:../../x11/xf86-video-ati +DEPENDS+= xf86-video-chips-[0-9]*:../../x11/xf86-video-chips +DEPENDS+= xf86-video-glint-[0-9]*:../../x11/xf86-video-glint +DEPENDS+= xf86-video-mach64-[0-9]*:../../x11/xf86-video-mach64 +DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga +DEPENDS+= xf86-video-nv-[0-9]*:../../x11/xf86-video-nv +DEPENDS+= xf86-video-r128-[0-9]*:../../x11/xf86-video-r128 +DEPENDS+= xf86-video-tdfx-[0-9]*:../../x11/xf86-video-tdfx +.elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" +DEPENDS+= xf86-video-ati-[0-9]*:../../x11/xf86-video-ati +DEPENDS+= xf86-video-glint-[0-9]*:../../x11/xf86-video-glint +DEPENDS+= xf86-video-mach64-[0-9]*:../../x11/xf86-video-mach64 +DEPENDS+= xf86-video-mga-[0-9]*:../../x11/xf86-video-mga +DEPENDS+= xf86-video-r128-[0-9]*:../../x11/xf86-video-r128 +DEPENDS+= xf86-video-suncg6-[0-9]*:../../x11/xf86-video-suncg6 +DEPENDS+= xf86-video-sunffb-[0-9]*:../../x11/xf86-video-sunffb +. if ${MACHINE_ARCH} == "sparc" +DEPENDS+= xf86-video-suncg14-[0-9]*:../../x11/xf86-video-suncg14 +DEPENDS+= xf86-video-suntcx-[0-9]*:../../x11/xf86-video-suntcx +. endif .endif -.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" -DEPENDS+= xf86-video-wsfb-[0-9]*:../../x11/xf86-video-wsfb -.endif -DEPENDS+= xf86-video-xgi-[0-9]*:../../x11/xf86-video-xgi .include "../../mk/bsd.pkg.mk" |