rpms/xorg-x11-drv-openchrome/F-10 openchrome-0.2.903-latest_snapshot.patch, NONE, 1.1 openchrome.xinf, 1.1, 1.2 xorg-x11-drv-openchrome.spec, 1.32, 1.33

Xavier Bachelot xavierb at fedoraproject.org
Tue Jan 6 00:08:06 UTC 2009


Author: xavierb

Update of /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26557

Modified Files:
	openchrome.xinf xorg-x11-drv-openchrome.spec 
Added Files:
	openchrome-0.2.903-latest_snapshot.patch 
Log Message:
openchrome trunk rev 711

openchrome-0.2.903-latest_snapshot.patch:

--- NEW FILE openchrome-0.2.903-latest_snapshot.patch ---
Index: configure.ac
===================================================================
--- configure.ac	(.../tags/release_0_2_903)	(revision 711)
+++ configure.ac	(.../trunk)	(revision 711)
@@ -70,7 +70,7 @@
 XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
 
 # Checks for pkg-config packages
-PKG_CHECK_MODULES(XORG, [xorg-server xproto xvmc fontsproto libdrm $REQUIRED_MODULES])
+PKG_CHECK_MODULES(XORG, [xorg-server xproto fontsproto libdrm $REQUIRED_MODULES])
 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
 
 # Checks for libraries.
@@ -126,6 +126,7 @@
 
 if test "x$XVMC" = xyes; then
 	AC_CHECK_HEADERS(pthread.h sys/ioctl.h sys/time.h time.h,,[XVMC="no"; break],)
+	PKG_CHECK_MODULES(XVMC, [x11 xext xvmc])
 fi
 
 AC_MSG_CHECKING([whether to build XvMC driver support])
@@ -133,33 +134,10 @@
 
 AM_CONDITIONAL(XVMC, test x$XVMC = xyes)
 
-AC_CHECK_FILE([${sdkdir}/xf86Module.h],
-              [have_xf86Module_h="yes"], [have_xf86Module_h="no"])
-
 # Check the ABI_VIDEODRV_VERSION
 SAVE_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $XORG_CFLAGS"
 		
-if test "x$have_xf86Module_h" = xyes; then
-AC_MSG_CHECKING([whether to use old Xv ABI])
-        AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[
-                           ]])],
-                           [OLD_XVABI=no],
-			   [OLD_XVABI=yes])
-else
-        OLD_XVABI=yes
-        echo -n "xf86Module.h not found, "
-fi
-
-CFLAGS="$SAVE_CFLAGS"
-
-if test "x$OLD_XVABI" = xyes; then
-                echo "yes."
-else
-                echo "no."
-                AC_DEFINE(USE_NEW_XVABI, 1, [Use new Xv ABI (7.1RC1+)])
-fi
-
 AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test x$XSERVER_LIBPCIACCESS = xyes)
 if test "$XSERVER_LIBPCIACCESS" = yes; then
         AC_DEFINE(XSERVER_LIBPCIACCESS,1,[Enable libpciaccess])
Index: libxvmc/Makefile.am
===================================================================
--- libxvmc/Makefile.am	(.../tags/release_0_2_903)	(revision 711)
+++ libxvmc/Makefile.am	(.../trunk)	(revision 711)
@@ -24,13 +24,13 @@
 	xf86dristr.h \
 	vldXvMC.h
 
-libchromeXvMC_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/libxvmc -DTRUE=1 -DFALSE=0
+libchromeXvMC_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ @XVMC_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/libxvmc -DTRUE=1 -DFALSE=0
 libchromeXvMC_la_LDFLAGS = -version-number 1:0:0
-libchromeXvMC_la_LIBADD = @DRI_LIBS@
+libchromeXvMC_la_LIBADD = @DRI_LIBS@ @XVMC_LIBS@
 
-libchromeXvMCPro_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/libxvmc -DTRUE=1 -DFALSE=0
+libchromeXvMCPro_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ @XVMC_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/libxvmc -DTRUE=1 -DFALSE=0
 libchromeXvMCPro_la_LDFLAGS = -version-number 1:0:0
-libchromeXvMCPro_la_LIBADD = @DRI_LIBS@
+libchromeXvMCPro_la_LIBADD = @DRI_LIBS@ @XVMC_LIBS@
 else
 EXTRA_DIST = \
 	driDrawable.c \
Index: libxvmc/viaLowLevelPro.c
===================================================================
--- libxvmc/viaLowLevelPro.c	(.../tags/release_0_2_903)	(revision 711)
+++ libxvmc/viaLowLevelPro.c	(.../trunk)	(revision 711)
@@ -1460,13 +1460,13 @@
 
     if (size != mem->size) {
 	if (mem->size)
-	    drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
+	    drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
 	mem->context = *(xl->drmcontext);
 	mem->size = size;
 	mem->type = VIA_MEM_VIDEO;
 
 	if (((ret = drmCommandWriteRead(xl->fd, DRM_VIA_ALLOCMEM, mem,
-			sizeof(mem))) < 0) || mem->size != size) {
+			sizeof(*mem))) < 0) || mem->size != size) {
 	    mem->size = 0;
 	    return -1;
 	}
@@ -1484,7 +1484,7 @@
     drm_via_mem_t *mem = &buf->mem;
 
     if (mem->size)
-	drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(mem));
+	drmCommandWrite(xl->fd, DRM_VIA_FREEMEM, mem, sizeof(*mem));
     mem->size = 0;
 }
 
Index: libxvmc/viaXvMC.c
===================================================================
--- libxvmc/viaXvMC.c	(.../tags/release_0_2_903)	(revision 711)
+++ libxvmc/viaXvMC.c	(.../trunk)	(revision 711)
@@ -248,7 +248,7 @@
     return errType;
 }
 
-Status
+_X_EXPORT Status
 XvMCCreateContext(Display * display, XvPortID port,
     int surface_type_id, int width, int height, int flags,
     XvMCContext * context)
@@ -572,7 +572,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCDestroyContext(Display * display, XvMCContext * context)
 {
     ViaXvMCContext *pViaXvMC;
@@ -594,7 +594,7 @@
     return releaseContextResources(display, context, 1, Success);
 }
 
-Status
+_X_EXPORT Status
 XvMCCreateSurface(Display * display, XvMCContext * context,
     XvMCSurface * surface)
 {
@@ -661,7 +661,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCDestroySurface(Display * display, XvMCSurface * surface)
 {
     ViaXvMCSurface *pViaSurface;
@@ -684,7 +684,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCPutSlice2(Display * display, XvMCContext * context, char *slice,
     int nBytes, int sliceCode)
 {
@@ -711,7 +711,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCPutSlice(Display * display, XvMCContext * context, char *slice,
     int nBytes)
 {
@@ -781,7 +781,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCPutSurface(Display * display, XvMCSurface * surface, Drawable draw,
     short srcx, short srcy, unsigned short srcw,
     unsigned short srch, short destx, short desty,
@@ -964,7 +964,7 @@
     printf("flags: 0x%x\n", control->flags);
 }
 
-Status
+_X_EXPORT Status
 XvMCBeginSurface(Display * display,
     XvMCContext * context,
     XvMCSurface * target_surface,
@@ -1062,7 +1062,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCSyncSurface(Display * display, XvMCSurface * surface)
 {
     ViaXvMCSurface *pViaSurface;
@@ -1124,7 +1124,7 @@
     return Success;
 }
 
-Status
+_X_EXPORT Status
 XvMCLoadQMatrix(Display * display, XvMCContext * context,
     const XvMCQMatrix * qmx)
[...6816 lines suppressed...]
+        if (RED_BLANK_RQD) {
+            mode->Flags |= V_PHSYNC ;
+            mode->Flags |= V_NVSYNC ;
+        } else {
+            mode->Flags |= V_NHSYNC ;
+            mode->Flags |= V_PVSYNC ;
+        }
+
+        if (!(mode->Flags & V_PHSYNC)) mode->Flags |= V_NHSYNC ;
+        if (!(mode->Flags & V_NHSYNC)) mode->Flags |= V_PHSYNC ;
+        if (!(mode->Flags & V_PVSYNC)) mode->Flags |= V_NVSYNC ;
+        if (!(mode->Flags & V_NVSYNC)) mode->Flags |= V_PVSYNC ;
+
+        if (INT_RQD) mode->Flags |= V_INTERLACE ;
+    } else {
+        ret |= TIMING_ERR_BAD_ALLOC ;
+    }
+
+    return ret ;
+}
+
+int viaTimingCvt(DisplayModePtr mode, int width, int height, float refresh, Bool interlaced, Bool reducedBlanking) {
+    return timingGenerateMode( mode, FALSE, width, height, refresh, interlaced, reducedBlanking ) ;
+}
+
+int viaTimingGtf(DisplayModePtr mode, int width, int height, float refresh, Bool interlaced) {
+    return timingGenerateMode( mode, TRUE, width, height, refresh, interlaced, FALSE ) ;
+}
Index: src/Makefile.am
===================================================================
--- src/Makefile.am	(.../tags/release_0_2_903)	(revision 711)
+++ src/Makefile.am	(.../trunk)	(revision 711)
@@ -43,23 +43,29 @@
          via_ch7xxx.c \
          via_ch7xxx.h \
          via_cursor.c \
+         via_crtc.c \
          via_dga.c \
+         via_display.c \
          via_dmabuffer.h \
          via_driver.c \
          via_driver.h \
          via_i2c.c \
          via_id.c \
          via_id.h \
+         via_lvds.c \
          via_memcpy.c \
          via_memcpy.h \
          via_memory.c \
          via_mode.c \
          via_mode.h \
+         via_panel.c \
          via_priv.h \
          via_regs.h \
          via_shadow.c \
          via_swov.c \
          via_swov.h \
+         via_timing.c \
+         via_timing.h \
          via_vbe.c \
          via_vgahw.c \
          via_vgahw.h \
Index: src/via_dga.c
===================================================================
--- src/via_dga.c	(.../tags/release_0_2_903)	(revision 711)
+++ src/via_dga.c	(.../trunk)	(revision 711)
@@ -248,7 +248,7 @@
 
         pScrn->SwitchMode(index, pScrn->currentMode, 0);
         if (pVia->hwcursor)
-            VIAShowCursor(pScrn);
+            viaShowCursor(pScrn);
 
         pVia->DGAactive = FALSE;
     }
@@ -261,7 +261,7 @@
 #endif
 
         if (pVia->hwcursor)
-            VIAHideCursor(pScrn);
+            viaHideCursor(pScrn);
 
         if (!pVia->DGAactive) {  /* save the old parameters */
             pVia->DGAOldDisplayWidth = pScrn->displayWidth;
Index: src/via_id.c
===================================================================
--- src/via_id.c	(.../tags/release_0_2_903)	(revision 711)
+++ src/via_id.c	(.../trunk)	(revision 711)
@@ -87,6 +87,7 @@
     {"Asustek K8V-MX",                        VIA_K8M800,  0x1043, 0x8129, VIA_DEVICE_CRT},
     {"Mitac 8399",                            VIA_K8M800,  0x1071, 0x8399, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV}, /* aka "Pogolinux Konabook 3100" */
     {"Mitac 8889",                            VIA_K8M800,  0x1071, 0x8889, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV},
+    {"MSI K8M Neo-V (broken pci id)",         VIA_K8M800,  0x1106, 0x0204, VIA_DEVICE_CRT},
     {"VIA VT3108 (K8M800)",                   VIA_K8M800,  0x1106, 0x3108, VIA_DEVICE_CRT}, /* borrowed by Asustek A8V-MX */ 
     {"Shuttle FX21",                          VIA_K8M800,  0x1297, 0x3052, VIA_DEVICE_CRT},
     {"Shuttle FX83",                          VIA_K8M800,  0x1297, 0xF683, VIA_DEVICE_CRT | VIA_DEVICE_TV},
@@ -113,6 +114,7 @@
     {"Packard Bell Imedia 2097",              VIA_K8M800,  0x1631, 0xD007, VIA_DEVICE_CRT},
     {"Fujitsu-Siemens Amilo K7610",           VIA_K8M800,  0x1734, 0x10B3, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"ASRock K8Upgrade-VM800",                VIA_K8M800,  0x1849, 0x3108, VIA_DEVICE_CRT},
+    {"Axper XP-M8VM800",                      VIA_K8M800,  0x1940, 0xD000, VIA_DEVICE_CRT},
 
     /*** PM800, PM880, PN800, CN400 ***/
     {"VIA VT3118 (PM800)",                    VIA_PM800,   0x1106, 0x3118, VIA_DEVICE_CRT}, /* borrowed by ECS PM800-M2 */
@@ -158,6 +160,7 @@
     {"Asustek P5V800-MX",                     VIA_VM800,   0x3344, 0x1122, VIA_DEVICE_CRT},
 
     /*** K8M890 ***/
+    {"IBM AnyPlace Kiosk 3xx",                VIA_K8M890,  0x1106, 0x3230, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"Asustek A8V-VM",                        VIA_K8M890,  0x1043, 0x81B5, VIA_DEVICE_CRT},
     {"Asustek M2V-MX SE",                     VIA_K8M890,  0x1043, 0x8297, VIA_DEVICE_CRT},
     {"Foxconn K8M890M2MA-RS2H",               VIA_K8M890,  0x105B, 0x0C84, VIA_DEVICE_CRT},
@@ -190,12 +193,13 @@
     {"ASRock P4VM900-SATA2",                  VIA_P4M900,  0x1849, 0x3371, VIA_DEVICE_CRT},
 
     /*** CX700 ***/
-    {"VIA VT8454B",                           VIA_CX700,   0x0908, 0x1975, VIA_DEVICE_CRT}, /* Evaluation board, reference possibly wrong */
+    {"VIA VT8454B",                           VIA_CX700,   0x0908, 0x1975, VIA_DEVICE_CRT | VIA_DEVICE_LCD}, /* Evaluation board, reference possibly wrong */
     {"VIA VT3324 (CX700)",                    VIA_CX700,   0x1106, 0x3157, VIA_DEVICE_CRT},
     {"MSI Fuzzy CX700/CX700D",                VIA_CX700,   0x1462, 0x8020, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV},
     {"Samsung Q1B",                           VIA_CX700,   0x144D, 0xC02C, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"FIC CE260",                             VIA_CX700,   0x1509, 0x2D30, VIA_DEVICE_LCD},
     {"FIC CE261",                             VIA_CX700,   0x1509, 0x2F07, VIA_DEVICE_LCD},
+    {"Gigabyte M704 / RoverPC A700GQ",        VIA_CX700,   0x161F, 0x2060, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"Packard Bell EasyNote XS",              VIA_CX700,   0x1631, 0xC201, VIA_DEVICE_LCD}, /* aka Everex Cloudbook CE1200V */
 
     /*** P4M890, VN890 ***/
@@ -204,11 +208,16 @@
     {"Asustek P5V-VM ULTRA",                  VIA_P4M890,  0x1043, 0x81B5, VIA_DEVICE_CRT},
     {"Asustek P5V-VM DH",                     VIA_P4M890,  0x1043, 0x81CE, VIA_DEVICE_CRT},
     {"Mitac 8615",                            VIA_P4M890,  0x1071, 0x8615, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
+    {"Mitac 8624 (Joybook R41E)",             VIA_P4M890,  0x1071, 0x8624, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"VIA VT3343 (P4M890)",                   VIA_P4M890,  0x1106, 0x3343, VIA_DEVICE_CRT},
     {"MSI P4M890M-L/IL (MS-7255)",            VIA_P4M890,  0x1462, 0x7255, VIA_DEVICE_CRT},
     {"Biostar P4M890-M7 TE",                  VIA_P4M890,  0x1565, 0x1207, VIA_DEVICE_CRT},
     {"ASRock P4VM890",                        VIA_P4M890,  0x1849, 0x3343, VIA_DEVICE_CRT},
 
+    /*** VX800 ***/
+    {"VIA Epia M700",                         VIA_VX800,   0x1106, 0x1122, VIA_DEVICE_CRT},
+    {"Quanta DreamBook Light IL1",            VIA_VX800,   0x152d, 0x0771, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
+
     /* keep this */
     {NULL,                                    VIA_UNKNOWN, 0x0000, 0x0000, VIA_DEVICE_NONE}
 };
Index: src/via_timing.h
===================================================================
--- src/via_timing.h	(.../tags/release_0_2_903)	(revision 0)
+++ src/via_timing.h	(.../trunk)	(revision 711)
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2007-2008 Gabriel Mansi.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ */
+
+#ifndef _TIMING_H_
+#define _TIMING_H_
+
+#include "xf86.h"
+
+/* Aspect ratio not CVT standard */
+#define TIMING_CVT_WARN_ASPECT_RATIO 1 << 0
+
+/* Error allocating memory */
+#define TIMING_ERR_BAD_ALLOC 1 << 1
+
+/* Refresh rate not CVT standard */
+#define TIMING_CVT_WARN_REFRESH_RATE 1 << 2
+
+/* Refresh rate not valid for reducing blanking */
+#define TIMING_CVT_WARN_REFRESH_RATE_NOT_RB 1 << 3
+
+/**
+ * Geneartes a CVT modeline
+ * mode must not be null, if mode->name is null a new char* will be allocated. 
+ * 
+ */
+int viaTimingCvt(DisplayModePtr mode, int width, int height, float refresh, Bool interlaced, Bool reducedBlanking);
+
+int viaTimingGtf(DisplayModePtr mode, int width, int height, float refresh, Bool interlaced) ;
+
+#endif /*_TIMING_H_*/


Index: openchrome.xinf
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-10/openchrome.xinf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- openchrome.xinf	2 Nov 2007 16:32:18 -0000	1.1
+++ openchrome.xinf	6 Jan 2009 00:07:34 -0000	1.2
@@ -28,3 +28,6 @@
 
 # 1106:3371 - P4M900 (PCI_CHIP_VT3364)
 alias pcivideo:v00001106d00003371sv*sd*bc*sc*i* openchrome
+
+# 1106:1122 - VX800 (PCI_CHIP_VT3353)
+alias pcivideo:v00001106d00001122sv*sd*bc*sc*i* openchrome


Index: xorg-x11-drv-openchrome.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-10/xorg-x11-drv-openchrome.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- xorg-x11-drv-openchrome.spec	30 Dec 2008 01:40:12 -0000	1.32
+++ xorg-x11-drv-openchrome.spec	6 Jan 2009 00:07:34 -0000	1.33
@@ -9,7 +9,7 @@
 Summary:	Xorg X11 openchrome video driver
 Name:		xorg-x11-drv-openchrome
 Version:	0.2.903
-Release:	2%{?dist}
+Release:	3%{?dist}
 URL:		http://www.openchrome.org
 License:	MIT
 Group:		User Interface/X Hardware Support
@@ -19,12 +19,13 @@
 Source1:	openchrome.xinf
 
 # Patches from upstream trunk :
-Patch1:         openchrome-0.2.903-sync_pciids.patch
-Patch2:         openchrome-0.2.903-fix_bltsize.patch
+#Patch1:         openchrome-0.2.903-sync_pciids.patch
+#Patch2:         openchrome-0.2.903-fix_bltsize.patch
+Patch99:         openchrome-0.2.903-latest_snapshot.patch
 # Fedora specific patches :
-Patch100:       openchrome-0.2.903-re_enable_AGPDMA.patch
+#Patch100:       openchrome-0.2.903-re_enable_AGPDMA.patch
 # Experimental patches (branch backport, etc...): 
-Patch200:       openchrome-0.2.903-panel.patch
+#Patch200:       openchrome-0.2.903-panel.patch
 
 ExclusiveArch:	%{ix86} x86_64
 
@@ -61,16 +62,19 @@
 
 %prep
 %setup -q -n %{tarball}-%{version}
-%patch1 -p0 -b .pciids
-%patch2 -p0 -b .bltsize
-%patch100 -p0 -b .agpdma
-%patch200 -p0 -b .panel
+#%patch1 -p0 -b .pciids
+#%patch2 -p0 -b .bltsize
+%patch99 -p0 -b .latest
+#%patch100 -p0 -b .agpdma
+#%patch200 -p0 -b .panel
+
 
 %build
-autoreconf
+autoreconf -iv
 %configure --disable-static --enable-dri
 make
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -83,14 +87,17 @@
 # should be fixed in upstream Makefile.am or whatever.
 find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f --
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post
 if [ -e /etc/X11/xorg.conf ]; then
     sed -i "/Driver/s/via/openchrome/" /etc/X11/xorg.conf || :
 fi
 
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING NEWS README
@@ -113,42 +120,49 @@
 
 
 %changelog
-* Mon Dec 29 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.903-2
+* Mon Jan 05 2009 Xavier Bachelot <xavier at bachelot.org> - 0.2.903-3
+- Sync spec file with Rawhide.
+- Update to latest snapshot (svn 711) : 
+  - ARGB hardware cursor.
+  - VX800 support.
+  - Assorted bug fixes and small enhancements.
+
+* Mon Dec 29 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.903-2
 - Fix for RHBZ#446489.
 
-* Wed Aug 20 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.903-1
+* Wed Aug 20 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.903-1
 - Update to 0.2.903.
 
-* Wed Aug 06 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-10
+* Wed Aug 06 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-10
 - Disable argb cursor for K8M800.
 
-* Sun Aug 03 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-9
+* Sun Aug 03 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-9
 - New version of the panel and hw cursor patch.
 - Rawhide is now using patch --fuzz=0, fixes for induced issues.
 
-* Mon Jun 23 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-8
+* Mon Jun 23 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-8
 - New version of the panel and hw cursor patch.
 
-* Sat May 31 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-7
+* Sat May 31 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-7
 - New panel and hardware cursor code from randr branch.
 
-* Sun May 31 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-6
+* Sun May 31 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-6
 - Disable XvDMA for K8M890 and P4M890 (RHBZ #391621).
 
-* Mon May 26 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-5
+* Mon May 26 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-5
 - Add patch to fix Xv on LCD for CX700.
 
-* Sun May 25 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-4
+* Sun May 25 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-4
 - Unbreak ActiveDevice option.
 
-* Thu Apr 17 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-3
+* Thu Apr 17 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-3
 - Strip leading /trunk/ from patch #2 and #3.
 
-* Sun Apr 13 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-2
+* Sun Apr 13 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-2
 - Add patch to properly report driver version in the libpciaccess code path.
 - Add patch to properly report chipset revision in the libpciaccess code path.
 
-* Wed Apr 09 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-1
+* Wed Apr 09 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.902-1
 - New upstream release.
 - Re-enable AGPDMA for K8M800 and VM800, as the drm bug is fixed in kernel
   >= 2.6.25rc7 (Patch #1).
@@ -156,56 +170,56 @@
 * Mon Mar 17 2008 Jesse Keating <jkeating at redhat.com> - 0.2.901-16
 - Remove dangerous unversioned obsoletes/provides.
 
-* Sun Mar 16 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-15
+* Sun Mar 16 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-15
 - Update to latest svn snapshot (Rev. 553).
 
-* Sun Mar 09 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-14
+* Sun Mar 09 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-14
 - Revert to last good version of the libpciaccess patch.
 
-* Sun Mar 09 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-13
+* Sun Mar 09 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-13
 - Temporarily revert to old memory detection method. We need something that
   works out of the box for F9 Beta.
 
-* Sat Mar 08 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-12
+* Sat Mar 08 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-12
 - Yet another revision of the libpciaccess patch.
 
-* Fri Mar 07 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-11
+* Fri Mar 07 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-11
 - Fix a typo in libpciaccess patch.
 
 * Fri Mar 07 2008 Adam Jackson <ajax at redhat.com> 0.2.901-10
 - Fix -devel subpackage to obsolete via-devel properly.
 
-* Thu Mar 06 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-9
+* Thu Mar 06 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-9
 - Fix libpciaccess patch.
 
-* Thu Mar 06 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-8
+* Thu Mar 06 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-8
 - Add patch to fix XV on LCD for VM800.
 - Improved libpciaccess patch.
 
 * Wed Feb 20 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.2.901-7
 - Autorebuild for GCC 4.3
 
-* Wed Jan 23 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-6
+* Wed Jan 23 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-6
 - Add patch to properly set fifo on P4M900.
 
-* Fri Jan 19 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-5
+* Fri Jan 19 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-5
 - Add patch to replace xf86memcpy by plain memcpy.
 
-* Thu Jan 10 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-4
+* Thu Jan 10 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-4
 - Another try at fixing the libpciaccess patch.
 
-* Mon Jan 07 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-3
+* Mon Jan 07 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-3
 - And now fix patch filename...
 
-* Mon Jan 07 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-2
+* Mon Jan 07 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-2
 - Fix broken libpciaccess patch.
 
-* Wed Jan 02 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-1
+* Wed Jan 02 2008 Xavier Bachelot <xavier at bachelot.org> - 0.2.901-1
 - Update to 0.2.901.
 - Remove obsoleted patches.
 - Update libpciaccess patch.
 
-* Fri Dec 08 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-9
+* Fri Dec 08 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-9
 - Add patch for preliminary libpciaccess support.
 
 * Wed Nov 28 2007 Adam Jackson <ajax at redhat.com> 0.2.900-8
@@ -213,31 +227,31 @@
 - Munge xorg.conf in %%post to change from via to openchrome.
 - Drive-by spec cleanups.
 
-* Fri Nov 02 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-7
+* Fri Nov 02 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-7
 - Replace broken VT1625 NTSC patch.
 - Add patch to announce as release not as development build.
 - First official Fedora build.
 
-* Thu Oct 18 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-6
+* Thu Oct 18 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-6
 - Update to official 0.2.900
 
-* Wed Oct 10 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-5
+* Wed Oct 10 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-5
 - Update to release_0_3_0 branch rev. 410
 - Add VT1625 patch for 720x576 PAL
 
-* Mon Sep 10 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-4
+* Mon Sep 10 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-4
 - Update to release_0_3_0 branch rev. 384 plus all changes from experimental
   merged back
 - Remove upstream patch #2
 
-* Wed Aug 01 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-3
+* Wed Aug 01 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-3
 - Update to release_0_3_0 branch rev. 380 (fix a bug with XvMC acceleration)
 - Add a patch to allow proper detection of DDR667 (patch #2)
 
-* Mon Jul 16 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-2
+* Mon Jul 16 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-2
 - Update to release_0_3_0 branch rev. 373
 - Add release notes to %%doc
 
-* Thu Jul 05 2007 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.900-1
+* Thu Jul 05 2007 Xavier Bachelot <xavier at bachelot.org> - 0.2.900-1
 - Initial build (release_0_3_0 branch rev. 365)
 - Add some NTSC modes for the VT1625 (patch #1)




More information about the scm-commits mailing list