mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-17 03:25:46 +00:00
05e187c124
many conformance/bug fixes in the core, fixes for two hangs in the radeon driver, bugfixes in the r200 driver, adds more chip IDs, and adds fixes to drivers whose DRM will hopefully be ported soon. Also install i915 driver on AMD64, as EM64T machines may have that chipset.
70 lines
1.9 KiB
Makefile
70 lines
1.9 KiB
Makefile
# New ports collection makefile for: dri
|
|
# Date created: 8 Nov 2003
|
|
# Whom: anholt@FreeBSD.org
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= dri
|
|
PORTVERSION= 6.2
|
|
PORTREVISION= 2
|
|
PORTEPOCH= 2
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
|
MASTER_SITE_SUBDIR= anholt
|
|
DISTFILES= Mesa-6.2-20050109.tar.bz2 \
|
|
drm-20050109.tar.bz2
|
|
|
|
MAINTAINER= anholt@FreeBSD.org
|
|
COMMENT= OpenGL hardware acceleration drivers for the DRI
|
|
|
|
BUILD_DEPENDS= makedepend:${X_IMAKE_PORT}
|
|
|
|
CONFLICTS= xfree86-dri-*
|
|
|
|
WRKSRC= ${WRKDIR}/Mesa
|
|
USE_X_PREFIX= yes
|
|
USE_BZIP2= yes
|
|
USE_GMAKE= yes
|
|
MAKE_ENV+= FBSDCC="${CC}" FBSDCXX="${CXX}" \
|
|
FBSDCFLAGS="${CFLAGS}" FBSDCXXFLAGS="${CXXFLAGS}" \
|
|
PTHREAD_LIBS=${PTHREAD_LIBS}
|
|
|
|
ONLY_FOR_ARCHS= i386 alpha amd64
|
|
|
|
DRIMODDIR= ${PREFIX}/lib/modules/dri
|
|
|
|
.include <bsd.port.pre.mk>
|
|
do-install:
|
|
.if ${ARCH} == i386
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/i810_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/i830_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/i915_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/unichrome_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/tdfx_dri.so ${DRIMODDIR}
|
|
.elif ${ARCH} == amd64
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/i915_dri.so ${DRIMODDIR}
|
|
.endif
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/mach64_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/mga_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/r128_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/r200_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/radeon_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/savage_dri.so ${DRIMODDIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/lib/sis_dri.so ${DRIMODDIR}
|
|
|
|
.if ${ARCH} == i386
|
|
PLIST_SUB+= I386=""
|
|
PLIST_SUB+= I386_AMD64=""
|
|
ALL_TARGET= freebsd-dri-x86
|
|
.elif ${ARCH} == amd64
|
|
PLIST_SUB+= I386="@comment "
|
|
PLIST_SUB+= I386_AMD64=""
|
|
ALL_TARGET= freebsd-dri
|
|
.else
|
|
PLIST_SUB+= I386="@comment "
|
|
PLIST_SUB+= I386_AMD64="@comment "
|
|
ALL_TARGET= freebsd-dri
|
|
.endif
|
|
.include <bsd.port.post.mk>
|