From owner-svn-ports-all@FreeBSD.ORG Sat Mar 2 21:32:52 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A8BA4F30; Sat, 2 Mar 2013 21:32:52 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD2D31B; Sat, 2 Mar 2013 21:32:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r22LWqo5051934; Sat, 2 Mar 2013 21:32:52 GMT (envelope-from swills@svn.freebsd.org) Received: (from swills@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r22LWp44051930; Sat, 2 Mar 2013 21:32:51 GMT (envelope-from swills@svn.freebsd.org) Message-Id: <201303022132.r22LWp44051930@svn.freebsd.org> From: Steve Wills Date: Sat, 2 Mar 2013 21:32:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313300 - in head/graphics: dri libGL libGLU libGLw X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Mar 2013 21:32:52 -0000 Author: swills Date: Sat Mar 2 21:32:51 2013 New Revision: 313300 URL: http://svnweb.freebsd.org/changeset/ports/313300 Log: - Fix logic error which caused the gallium-intel driver to be always disabled [1] - Make it possible to choose which DRI drivers will be built [2] PR: ports/174725 [1] PR: ports/154651 [2] Submitted by: John Marino [1] Submitted by: bf [2] Reviewed by: kwm [2] Modified: head/graphics/dri/Makefile head/graphics/libGL/Makefile head/graphics/libGLU/Makefile head/graphics/libGLw/Makefile Modified: head/graphics/dri/Makefile ============================================================================== --- head/graphics/dri/Makefile Sat Mar 2 21:03:11 2013 (r313299) +++ head/graphics/dri/Makefile Sat Mar 2 21:32:51 2013 (r313300) @@ -1,13 +1,9 @@ -# New ports collection makefile for: dri -# Date created: 8 Nov 2003 -# Whom: anholt@FreeBSD.org -# +# Created by: anholt@FreeBSD.org # $FreeBSD$ -# PORTNAME= dri PORTVERSION= ${MESAVERSION} -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= graphics @@ -19,6 +15,28 @@ LIB_DEPENDS= drm:${PORTSDIR}/graphics/li USE_PKGCONFIG= build USE_XORG= glproto x11 xext xxf86vm xdamage xfixes dri2proto +OPTIONS_DEFINE= I810 I915 I965 MACH64 MGA R128 R200 R300 R600 RADEON \ + SAVAGE SIS SWRAST TDFX UNICHROME + +OPTIONS_DEFAULT=I810 I915 I965 MACH64 MGA R128 R200 R300 R600 RADEON \ + SAVAGE SIS SWRAST TDFX UNICHROME + +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 + do-install: cd ${WRKSRC}/src/mesa; ${GMAKE} install-dri @@ -30,7 +48,7 @@ do-install: BROKEN= Does not install on ia64 .endif -.if ${ARCH} != "amd64" || ${ARCH} != "i386" +.if !(${ARCH} == "amd64" || ${ARCH} == "i386") CONFIGURE_ARGS+=--disable-gallium-intel .endif @@ -118,4 +136,17 @@ PLIST_SUB+= TDFX_DRIVER="@comment " PLIST_SUB+= UNICHROME_DRIVER="@comment " .endif +ALL_DRI_DRIVERS= i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon \ + savage sis swrast tdfx unichrome + +.for _d in ${ALL_DRI_DRIVERS} +.if ${PORT_OPTIONS:M${_d:U}} +DRI_DRIVERS+= ,${_d} +PLIST_SUB+= ${_d:U}="" +. else +PLIST_SUB+= ${_d:U}="@comment " +. endif +.endfor +CONFIGURE_ARGS+= --with-dri-drivers="${DRI_DRIVERS:C/,//1}" + .include Modified: head/graphics/libGL/Makefile ============================================================================== --- head/graphics/libGL/Makefile Sat Mar 2 21:03:11 2013 (r313299) +++ head/graphics/libGL/Makefile Sat Mar 2 21:32:51 2013 (r313300) @@ -1,13 +1,9 @@ -# New ports collection makefile for: xorg-server -# Date created: 7 May 2004 -# Whom: anholt@FreeBSD.org -# +# Created by: anholt@FreeBSD.org # $FreeBSD$ -# PORTNAME= libGL PORTVERSION= ${MESAVERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics COMMENT= OpenGL library that renders using GLX or DRI @@ -31,7 +27,7 @@ post-install: .include -.if ${ARCH} != "amd64" || ${ARCH} != "i386" +.if !(${ARCH} == "amd64" || ${ARCH} == "i386") CONFIGURE_ARGS+=--disable-gallium-intel .endif Modified: head/graphics/libGLU/Makefile ============================================================================== --- head/graphics/libGLU/Makefile Sat Mar 2 21:03:11 2013 (r313299) +++ head/graphics/libGLU/Makefile Sat Mar 2 21:32:51 2013 (r313300) @@ -1,12 +1,8 @@ -# New ports collection makefile for: libGLU -# Date created: 7 May 2004 -# Whom: anholt@FreeBSD.org -# +# Created by: anholt@FreeBSD.org # $FreeBSD$ -# PORTNAME= libGLU -PORTREVISION= 1 +PORTREVISION= 2 PORTVERSION= ${MESAVERSION} CATEGORIES= graphics @@ -25,7 +21,7 @@ do-install: .include -.if ${ARCH} != "amd64" || ${ARCH} != "i386" +.if !(${ARCH} == "amd64" || ${ARCH} == "i386") CONFIGURE_ARGS+=--disable-gallium-intel .endif Modified: head/graphics/libGLw/Makefile ============================================================================== --- head/graphics/libGLw/Makefile Sat Mar 2 21:03:11 2013 (r313299) +++ head/graphics/libGLw/Makefile Sat Mar 2 21:32:51 2013 (r313300) @@ -1,13 +1,9 @@ -# New ports collection makefile for: libGLw -# Date created: 7 May 2004 -# Whom: anholt@FreeBSD.org -# +# Created by: anholt@FreeBSD.org # $FreeBSD$ -# PORTNAME= libGLw PORTVERSION= ${MESAVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics COMMENT= OpenGL widgets library @@ -23,7 +19,7 @@ do-install: .include -.if ${ARCH} != "amd64" || ${ARCH} != "i386" +.if !(${ARCH} == "amd64" || ${ARCH} == "i386") CONFIGURE_ARGS+=--disable-gallium-intel .endif