Wed Jan 30 13:17:10 2008 UTC ()
Update to xf86-video-mga-1.4.8.

1.4.8:
Bug #13926: Unbreak Xinerama.
G200SE-A can't cope with bigger than 1600x1200.
Don't build or call init_dri if XF86DRI is undefined
Unmap the same size that was mapped with pci_device_map_range
Use pci_device_map_range() instead of pci_device_map_region().

1.4.7:
Fix various timing bugs on the G200SE.
Disable MTRR support for PCIE G200SE cards, as it tickles hardware bugs.
Default mode on G200SE of 1024x768 @ 16bpp.
Change minimal frequency guess from 12 to 16MHz
Add Xv support for Millennium II chips
Current state of MGA driver modified to work with the xserver
Store the pci_device pointer passed into MGAPciProbe instead of
Pass the correct pointer to pci_device_cfg_write_bits.
Convert to new pci_device_cfg_write_u* interface.
Refactor memory map / unmap functions.
Ensure the result of MGAMapMem is checked.
Code refactoring in MGAScreenInit.
Add info for offset 116 in PInS version 5.
Merge PCI-rework support and "classic" PCI interface support into one tree
Set pScrn to NULL before calling xf86ConfigPciEntity.
Use XSERVER_LIBPCIACCESS to detect pci-rework.
Replaced some more magic values with register names.
Bug #9448: Actually write the C2STARTADD0 register.
Fixed a typo in a debug message.
Fixed a typo that caused MGAREG_C2OFFSET to be set to a bad value.
Sync after UploadToScreen.
Removed the debug messages for solid and copy ops.
Make DRI initialization work when using EXA.
On G550, do A8 adds in hardware.
Added memcpy-based DownloadFromScreen implementation.
Bug #4249: Further increase the minimum dot clock.
Fixed major blending and compositing breakage.


(tnn)
diff -r1.2 -r1.3 pkgsrc/x11/xf86-video-mga/Makefile
diff -r1.2 -r1.3 pkgsrc/x11/xf86-video-mga/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/x11/xf86-video-mga/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xf86-video-mga/Makefile 2007/08/15 18:23:57 1.2
+++ pkgsrc/x11/xf86-video-mga/Makefile 2008/01/30 13:17:09 1.3
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.2 2007/08/15 18:23:57 joerg Exp $ 1# $NetBSD: Makefile,v 1.3 2008/01/30 13:17:09 tnn Exp $
2# 2#
3 3
4DISTNAME= xf86-video-mga-1.4.6.1 4DISTNAME= xf86-video-mga-1.4.8
5CATEGORIES= x11 5CATEGORIES= x11
6MASTER_SITES= http://xorg.freedesktop.org/releases/individual/driver/ 6MASTER_SITES= http://xorg.freedesktop.org/releases/individual/driver/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= joerg@NetBSD.org 9MAINTAINER= joerg@NetBSD.org
10COMMENT= Modular Xorg Matrox video driver 10COMMENT= Modular Xorg Matrox video driver
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14CONFIGURE_ARGS+= --enable-dri 14CONFIGURE_ARGS+= --enable-dri
15 15
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes

cvs diff -r1.2 -r1.3 pkgsrc/x11/xf86-video-mga/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xf86-video-mga/distinfo 2007/08/15 18:23:57 1.2
+++ pkgsrc/x11/xf86-video-mga/distinfo 2008/01/30 13:17:09 1.3
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.2 2007/08/15 18:23:57 joerg Exp $ 1$NetBSD: distinfo,v 1.3 2008/01/30 13:17:09 tnn Exp $
2 2
3SHA1 (xf86-video-mga-1.4.6.1.tar.bz2) = 8b9f619fc1baf711fcae38dbf4851d277a5cbc1a 3SHA1 (xf86-video-mga-1.4.8.tar.bz2) = 678a65acc395574bf5e5998d75864f49ceb42bbd
4RMD160 (xf86-video-mga-1.4.6.1.tar.bz2) = 4699193c38c3a8349cef80661e108d422e366410 4RMD160 (xf86-video-mga-1.4.8.tar.bz2) = 05764465ac58a510d2622d15be96f162f3a6dadf
5Size (xf86-video-mga-1.4.6.1.tar.bz2) = 376624 bytes 5Size (xf86-video-mga-1.4.8.tar.bz2) = 409636 bytes
6SHA1 (patch-aa) = 65505d9e9fe6a9f3b2d0b50850e8b7b03af1f9aa 6SHA1 (patch-aa) = 65505d9e9fe6a9f3b2d0b50850e8b7b03af1f9aa
7SHA1 (patch-ab) = d7401914223a293d2f976b0727d4a79d4f3f14f2 7SHA1 (patch-ab) = d7401914223a293d2f976b0727d4a79d4f3f14f2