diff options
Diffstat (limited to 'graphics/dri/Makefile')
-rw-r--r-- | graphics/dri/Makefile | 131 |
1 files changed, 44 insertions, 87 deletions
diff --git a/graphics/dri/Makefile b/graphics/dri/Makefile index 5c45c87..380794d 100644 --- a/graphics/dri/Makefile +++ b/graphics/dri/Makefile @@ -1,5 +1,5 @@ # Created by: anholt@FreeBSD.org -# $FreeBSD$ +# $FreeBSD: head/graphics/dri/Makefile 313610 2013-03-08 01:01:11Z jkim $ PORTNAME= dri PORTVERSION= ${MESAVERSION} @@ -15,103 +15,60 @@ LIB_DEPENDS= drm:${PORTSDIR}/graphics/libdrm \ USE_PKGCONFIG= build USE_XORG= glproto x11 xext xxf86vm xdamage xfixes dri2proto -do-install: - cd ${WRKSRC}/src/mesa; ${GMAKE} install-dri +ALL_DRI_DRIVERS=I810 I915 I965 MACH64 MGA R128 R200 R300 R600 RADEON \ + SAVAGE SIS SWRAST TDFX UNICHROME .include "${.CURDIR}/../../graphics/libGL/bsd.mesalib.mk" -.include <bsd.port.pre.mk> - .if ${ARCH} == "ia64" -BROKEN= Does not install on ia64 -.endif - -.if !(${ARCH} == "amd64" || ${ARCH} == "i386") -CONFIGURE_ARGS+=--disable-gallium-intel -.endif - -.if ${ARCH} == "amd64" -PLIST_SUB+= I810_DRIVER="@comment " -PLIST_SUB+= I9X5_DRIVER="" -PLIST_SUB+= MACH64_DRIVER="" -PLIST_SUB+= MGA_DRIVER="" -PLIST_SUB+= NOUVEAU_DRIVER="" -PLIST_SUB+= RADEON_DRIVERS="" -PLIST_SUB+= SAVAGE_DRIVER="" -PLIST_SUB+= SIS_DRIVER="" -PLIST_SUB+= SWRAST_DRIVER="" -PLIST_SUB+= TDFX_DRIVER="" -PLIST_SUB+= UNICHROME_DRIVER="" +BROKEN= does not install on ia64 .endif -.if ${ARCH} == "arm" -PLIST_SUB+= I810_DRIVER="@comment " -PLIST_SUB+= I9X5_DRIVER="@comment " -PLIST_SUB+= MACH64_DRIVER="@comment " -PLIST_SUB+= MGA_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " -PLIST_SUB+= RADEON_DRIVERS="@comment " -PLIST_SUB+= SAVAGE_DRIVER="@comment " -PLIST_SUB+= SIS_DRIVER="@comment " -PLIST_SUB+= SWRAST_DRIVER="@comment " -PLIST_SUB+= TDFX_DRIVER="@comment " -PLIST_SUB+= UNICHROME_DRIVER="@comment " +.if ${ARCH} == "amd64" || ${ARCH} == "i386" +OPTIONS_DEFINE= ${ALL_DRI_DRIVERS} +.elif ${ARCH} == "powerpc" +OPTIONS_DEFINE= MACH64 RADEON SWRAST TDFX +.elif ${ARCH} == "sparc64" +OPTIONS_DEFINE= MACH64 RADEON SWRAST .endif - -.if ${ARCH} == "i386" -PLIST_SUB+= I810_DRIVER="" -PLIST_SUB+= I9X5_DRIVER="" -PLIST_SUB+= MACH64_DRIVER="" -PLIST_SUB+= MGA_DRIVER="" -PLIST_SUB+= NOUVEAU_DRIVER="" -PLIST_SUB+= RADEON_DRIVERS="" -PLIST_SUB+= SAVAGE_DRIVER="" -PLIST_SUB+= SIS_DRIVER="" -PLIST_SUB+= SWRAST_DRIVER="" -PLIST_SUB+= TDFX_DRIVER="" -PLIST_SUB+= UNICHROME_DRIVER="" +OPTIONS_DEFAULT=${OPTIONS_DEFINE} + +I810_DESC= Include DRI support for Intel i810 +I915_DESC= Include DRI support for Intel i915 +I965_DESC= Include DRI support for Intel i965 +MACH64_DESC= Include DRI support for AMD/ATI Mach64 +MGA_DESC= Include DRI support for Matrox +R128_DESC= Include DRI support for AMD/ATI R128 +R200_DESC= Include DRI support for AMD/ATI R200 +R300_DESC= Include DRI support for AMD/ATI R300 +R600_DESC= Include DRI support for AMD/ATI R600 +RADEON_DESC= Include DRI support for AMD/ATI R100 +SAVAGE_DESC= Include DRI support for S3/Via Savage +SIS_DESC= Include DRI support for SiS 300 and 6326 +SWRAST_DESC= Include generic software DRI support +TDFX_DESC= Include DRI support for 3dfx Voodoo +UNICHROME_DESC= Include DRI support for S3/Via Unichrome + +.include <bsd.port.options.mk> + +DRI_DRIVERS= +.for _d in ${ALL_DRI_DRIVERS} +.if ${PORT_OPTIONS:M${_d}} +DRI_DRIVERS+= ${_d} +PLIST_SUB+= ${_d}_DRIVER="" +.else +PLIST_SUB+= ${_d}_DRIVER="@comment " .endif +.endfor -.if ${ARCH} == "mips" -PLIST_SUB+= I810_DRIVER="@comment " -PLIST_SUB+= I9X5_DRIVER="@comment " -PLIST_SUB+= MACH64_DRIVER="@comment " -PLIST_SUB+= MGA_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " -PLIST_SUB+= RADEON_DRIVERS="@comment " -PLIST_SUB+= SAVAGE_DRIVER="@comment " -PLIST_SUB+= SIS_DRIVER="@comment " -PLIST_SUB+= SWRAST_DRIVER="@comment " -PLIST_SUB+= TDFX_DRIVER="@comment " -PLIST_SUB+= UNICHROME_DRIVER="@comment " -.endif +.include <bsd.port.pre.mk> -.if ${ARCH} == "powerpc" -PLIST_SUB+= I810_DRIVER="@comment " -PLIST_SUB+= I9X5_DRIVER="@comment " -PLIST_SUB+= MACH64_DRIVER="" -PLIST_SUB+= MGA_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " -PLIST_SUB+= RADEON_DRIVERS="" -PLIST_SUB+= SAVAGE_DRIVER="@comment " -PLIST_SUB+= SIS_DRIVER="@comment " -PLIST_SUB+= SWRAST_DRIVER="" -PLIST_SUB+= TDFX_DRIVER="" -PLIST_SUB+= UNICHROME_DRIVER="@comment " +.if !(${ARCH} == "amd64" || ${ARCH} == "i386") +CONFIGURE_ARGS+=--disable-gallium-intel .endif +CONFIGURE_ARGS+=--with-dri-drivers="${DRI_DRIVERS:L}" -.if ${ARCH} == "sparc64" -PLIST_SUB+= I810_DRIVER="@comment " -PLIST_SUB+= I9X5_DRIVER="@comment " -PLIST_SUB+= MACH64_DRIVER="" -PLIST_SUB+= MGA_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " -PLIST_SUB+= RADEON_DRIVERS="" -PLIST_SUB+= SAVAGE_DRIVER="@comment " -PLIST_SUB+= SIS_DRIVER="@comment " -PLIST_SUB+= SWRAST_DRIVER="" -PLIST_SUB+= TDFX_DRIVER="@comment " -PLIST_SUB+= UNICHROME_DRIVER="@comment " -.endif +do-install: + cd ${WRKSRC}/src/mesa; ${GMAKE} install-dri .include <bsd.port.post.mk> |