aboutsummaryrefslogtreecommitdiffstats
path: root/x11-servers/XFree86-4-Server
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2002-03-19 22:24:07 +0800
committergallatin <gallatin@FreeBSD.org>2002-03-19 22:24:07 +0800
commit07ead3742ccc0f522cb4f8eb478fdb457321e670 (patch)
tree60d430f2953be9f9664a2bfaea4f07549998a325 /x11-servers/XFree86-4-Server
parent8073def9a789ed39cc2637ade699943a4c2b433b (diff)
downloadfreebsd-ports-gnome-07ead3742ccc0f522cb4f8eb478fdb457321e670.tar.gz
freebsd-ports-gnome-07ead3742ccc0f522cb4f8eb478fdb457321e670.tar.zst
freebsd-ports-gnome-07ead3742ccc0f522cb4f8eb478fdb457321e670.zip
Tweaks to get this compiling on alpha:
- Disable the building of DRI (as it only works on x86) - Ensure that HaveMatroxHal is defined to a valid value when DRI is not built, otherwise imake complains about a syntax error when it encounters HaveMatroxHal in the mga driver Imakefile reviewed by: will
Diffstat (limited to 'x11-servers/XFree86-4-Server')
-rw-r--r--x11-servers/XFree86-4-Server/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/x11-servers/XFree86-4-Server/Makefile b/x11-servers/XFree86-4-Server/Makefile
index b1a976482624..2b1a0e60db34 100644
--- a/x11-servers/XFree86-4-Server/Makefile
+++ b/x11-servers/XFree86-4-Server/Makefile
@@ -90,14 +90,18 @@ HasXdmAuth?= YES
HasSecureRPC?= DEFAULT
HasPam?= DEFAULT
ExtendedInputDevices?= DEFAULT
-.if (exists(/sys) || exists(/usr/src/sys))
+.if ${ARCH} == i386 && (exists(/sys) || exists(/usr/src/sys))
BuildXF86DRI= YES
BuildXF86DRM= YES
PLIST_SUB+= DRI=""
PLIST_SUB+= DRI_KMOD=""
.else
pre-fetch::
+.if ${ARCH} == i386
@${ECHO_MSG} "DRI would not build: kernel source required in /sys."
+.else
+ @${ECHO_MSG} "DRI only built on i386"
+.endif # i386
BuildXF86DRI= NO
BuildXF86DRM= NO
PLIST_SUB+= DRI="@comment "
@@ -178,6 +182,8 @@ post-patch::
post-install::
${INSTALL_DATA} ${WRKSRC}/programs/Xserver/hw/xfree86/drivers/mga/README_HALLIB ${PREFIX}/lib/X11/doc/README.mga_HALLIB
.endif # !WITH_MATROX_GXX_DRIVER
+.else
+HaveMatroxHal= NO
.endif
do-configure: