Address PR 46544 using a patch from Gustau Pérez i Querol from

http://freebsd.1045724.n5.nabble.com/Xorg-1-12-td5642201.html
via Francois Tigeot.
This commit is contained in:
wiz 2012-06-05 22:15:02 +00:00
parent e23f510d49
commit 8f107e2657
2 changed files with 19 additions and 1 deletions

View file

@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.4 2012/06/03 17:48:03 wiz Exp $
$NetBSD: distinfo,v 1.5 2012/06/05 22:15:02 wiz Exp $
SHA1 (libXxf86dga-1.1.3.tar.bz2) = 5af5d7d2f239b31035ae5b9d3e3718c833af8b56
RMD160 (libXxf86dga-1.1.3.tar.bz2) = 7075d6db6fa256e9ee54de5b78a2a9ad685481ac
Size (libXxf86dga-1.1.3.tar.bz2) = 290347 bytes
SHA1 (patch-src_XF86DGA2.c) = c4ed9a3e6f8cce2b323796fa8f037dc6416996ed

View file

@ -0,0 +1,17 @@
$NetBSD: patch-src_XF86DGA2.c,v 1.1 2012/06/05 22:15:03 wiz Exp $
Fix build on DragonFly i386 (and probably others).
From Gustau Pérez i Querol in
http://freebsd.1045724.n5.nabble.com/Xorg-1-12-td5642201.html
--- src/XF86DGA2.c.orig 2012-03-08 05:35:46.000000000 +0000
+++ src/XF86DGA2.c
@@ -928,7 +928,7 @@ DGAMapPhysical(
if ((pMap->fd = open(name, O_RDWR)) < 0)
return False;
pMap->virtual = mmap(NULL, size, PROT_READ | PROT_WRITE,
- MAP_FILE | MAP_SHARED, pMap->fd, (off_t)base);
+ MAP_FILE | MAP_SHARED, pMap->fd, (off_t)(unsigned long)base);
if (pMap->virtual == (void *)-1)
return False;
mprotect(pMap->virtual, size, PROT_READ | PROT_WRITE);