================================
xorg-server:source=1.1.1-1
cvc rdiff xorg-server -1 /[EMAIL PROTECTED]:1-devel/1.1.1-1
================================
1.1.1-1 Ken VanDine ([EMAIL PROTECTED]) Sun Jul 30 22:56:40 2006
    Merged from fl:devel
    
xorg-server-1.1.1.tar.bz2: new
xorg-redhat-die-ugly-pattern-die-die-die.patch: new
--- /dev/null
+++ xorg-redhat-die-ugly-pattern-die-die-die.patch
@@ -0,0 +18 @@
+$Id:$
+
+Remove the default root window grey stipple pattern, replacing it with
+blackness.
+
+--- dix/window.c.die-ugly-pattern-die-die-die  Tue Feb 12 16:33:04 2002
++++ dix/window.c       Tue Feb 12 16:45:32 2002
+@@ -119,8 +119,8 @@
+  *
+  ******/
+ 
+-static unsigned char _back_lsb[4] = {0x88, 0x22, 0x44, 0x11};
+-static unsigned char _back_msb[4] = {0x11, 0x44, 0x22, 0x88};
++static unsigned char _back_lsb[4] = {0x00, 0x00, 0x00, 0x00};
++static unsigned char _back_msb[4] = {0x00, 0x00, 0x00, 0x00};
+ 
+ int screenIsSaved = SCREEN_SAVER_OFF;
+ 

xorg-x11-server-1.0.1-fpic-libxf86config.patch: new
--- /dev/null
+++ xorg-x11-server-1.0.1-fpic-libxf86config.patch
@@ -0,0 +11 @@
+--- xorg-server-1.0.1/hw/xfree86/parser/Makefile.am.xf86configfpic     
2006-03-06 13:57:45.000000000 -0500
++++ xorg-server-1.0.1/hw/xfree86/parser/Makefile.am    2006-03-06 
13:59:11.000000000 -0500
+@@ -23,7 +23,7 @@
+       DRI.c \
+       Extensions.c
+ 
+-AM_CFLAGS = $(XORG_CFLAGS)
++AM_CFLAGS = $(XORG_CFLAGS) -fPIC
+ 
+ EXTRA_DIST = \
+       Configint.h \

xserver.pamd: new
--- /dev/null
+++ xserver.pamd
@@ -0,0 +4 @@
+#%PAM-1.0
+auth       sufficient  pam_rootok.so
+auth       required    pam_console.so
+account    required    pam_permit.so

xserver-1.0.0-parser-add-missing-headers-to-sdk.patch: new
--- /dev/null
+++ xserver-1.0.0-parser-add-missing-headers-to-sdk.patch
@@ -0,0 +8 @@
+--- hw/xfree86/parser/Makefile.am.parser-add-missing-headers-to-sdk    
2005-12-20 16:05:34.000000000 -0500
++++ hw/xfree86/parser/Makefile.am      2005-12-20 16:06:57.000000000 -0500
+@@ -32,3 +32,5 @@
+       xf86Parser.h \
+       xf86tokens.h \
+       cpconfig.c
++
++sdk_HEADERS = xf86Parser.h xf86Optrec.h

fdo4320-xaaPict.c.patch: new
--- /dev/null
+++ fdo4320-xaaPict.c.patch
@@ -0,0 +33 @@
+diff --git a/hw/xfree86/xaa/xaaPict.c b/hw/xfree86/xaa/xaaPict.c
+index 0391ed4..a7acf45 100644
+--- a/hw/xfree86/xaa/xaaPict.c
++++ b/hw/xfree86/xaa/xaaPict.c
+@@ -513,12 +513,22 @@ XAAComposite (CARD8      op,
+     XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCREEN(pScreen);
+     XAA_RENDER_PROLOGUE(pScreen, Composite);
+ 
+-    if((op == PictOpSrc) && !pMask && infoRec->pScrn->vtSema &&
+-      infoRec->ScreenToScreenBitBlt &&
+-        pSrc->pDrawable &&
+-      DRAWABLE_IS_ON_CARD(pSrc->pDrawable) &&
+-      DRAWABLE_IS_ON_CARD(pDst->pDrawable) &&
+-      !pSrc->transform && !pSrc->repeat && (pSrc->format == pDst->format))
++    if(!pMask && infoRec->pScrn->vtSema &&
++       infoRec->ScreenToScreenBitBlt &&
++       pSrc->pDrawable &&
++       DRAWABLE_IS_ON_CARD(pSrc->pDrawable) &&
++       DRAWABLE_IS_ON_CARD(pDst->pDrawable) &&
++       !pSrc->transform &&
++       (!pSrc->repeat || (xSrc >= 0 && ySrc >= 0 &&
++                        xSrc+width<=pSrc->pDrawable->width &&
++                        ySrc+height<=pSrc->pDrawable->height)) &&
++       ((op == PictOpSrc &&
++       ((pSrc->format==pDst->format) ||
++        (pSrc->format==PICT_a8r8g8b8 && pDst->format==PICT_x8r8g8b8) ||
++        (pSrc->format==PICT_a8b8g8r8 && pDst->format==PICT_x8b8g8r8))) ||
++      (op == PictOpOver && !pSrc->alphaMap && !pDst->alphaMap &&
++       pSrc->format==pDst->format &&
++       (pSrc->format==PICT_x8r8g8b8 || pSrc->format==PICT_x8b8g8r8))))
+     {
+       XAACompositeSrcCopy(pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height);
+     } else if(!pSrc->pDrawable || (pMask && !pMask->pDrawable) ||

MesaLib-6.5.tar.bz2: new
xorg-server.recipe: new
--- /dev/null
+++ xorg-server.recipe
@@ -0,0 +123 @@
+#
+# Copyright (c) 2005-2006 rPath, Inc.
+# This file is distributed under the terms of the MIT License.
+# A copy is available at http://www.rpath.com/permanent/mit-license.html
+#
+
+loadSuperClass('xorgpackage.recipe')
+class XorgServer(XorgPackageRecipe):
+    name = 'xorg-server'
+    version = '1.1.1'
+    component = 'xserver'
+
+    Flags.dmx  = True
+    Flags.dri = True
+    Flags.xnest = True
+
+    # XXX: ld dies trying to link xorgcfg without libXext, need to make sure
+    # configure checks for it
+    # perl:lib needed to satisfy "perl: File::Glob" for /usr/bin/getconfig.pl
+    buildRequires = [ 'flex:runtime', 'freetype:devel', 'libICE:devel',
+        'libSM:devel', 'libXaw:devel', 'libXext:devel', 'libXfont:devel',
+        'libXmu:devel', 'libXpm:devel', 'libXt:devel', 'libXxf86misc:devel',
+        'libXxf86vm:devel', 'libfontenc:devel', 'liblbxutil:devellib',
+        'libxkbfile:devel', 'libxkbui:devel', 'ncurses:devel', 'perl:lib',
+        'perl:runtime', 'xtrans:devel', 'zlib:devel' ]
+
+    protoBuildRequires = [ 'bigreqsproto:devel', 'compositeproto:devel',
+        'damageproto:devel', 'evieext:devel',  'fixesproto:devel',
+        'fontsproto:devel', 'inputproto:devel', 'randrproto:devel',
+        'recordproto:devel', 'renderproto:devel', 'resourceproto:devel',
+        'scrnsaverproto:devel', 'trapproto:devel', 'videoproto:devel',
+        'xcmiscproto:devel', 'xextproto:devel', 'xf86bigfontproto:devel',
+        'xf86dgaproto:devel', 'xf86miscproto:devel', 'xf86vidmodeproto:devel',
+        'xineramaproto:devel', 'xproto:devel' ]
+
+    buildRequires.extend(protoBuildRequires)
+
+    # XXX: can go away when the libxf86config parser patches go away
+    buildRequires.extend([ 'autoconf:runtime', 'automake:runtime',
+        'libtool:runtime', 'util-macros:devel' ])
+
+    # XXX: we don't support xprint
+    extraConfig = ' --disable-xprint'
+
+    if Flags.dmx:
+        buildRequires.extend([ 'libXi:devel', 'libXrender:devel',
+            'libXres:devel', 'libXtst:devellib', 'libdmx:devel' ])
+    else:
+        extraConfig += ' --disable-dmx'
+
+    if Flags.dri:
+        buildRequires.extend([ 'Mesa:devel', 'glproto:devel', 'libdrm:devel',
+            'xf86driproto:devel' ])
+
+    if not Flags.xnest:
+        extraConfig += ' --disable-xnest'
+
+    def setup(r):
+        r.macros.osname = "'Foresight Desktop Linux'"
+        r.macros.vendor = "'Foresight'"
+        r.extraConfig += ' --with-os-name=%(osname)s --with-vendor=%(vendor)s 
--enable-install-libxf86config'
+
+        XorgPackageRecipe.setup(r)
+
+    def unpack(r):
+        # pulled from Fedora CVS (xorg-x11-xdm, rev. 1.1)
+        r.addSource('xserver.pamd',
+                    dest='%(sysconfdir)s/pam.d/xserver', mode=00644)
+
+        # need to have archive before we apply patches to it
+        XorgPackageRecipe.unpack(r)
+
+        # according to http://xorg.freedesktop.org/wiki/ModularDevelopersGuide
+        # we need the Mesa source to build GLX support
+        r.macros.mesaVersion = '6.5'
+        
r.addArchive('http://easynews.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-%(mesaVersion)s.tar.bz2',
 use=Flags.dri)
+
+        if Flags.dri:
+            r.extraConfig += ( ' --enable-dri'
+                               ' --enable-glx-tls'
+                               ' 
--with-mesa-source=%(builddir)s/../Mesa-%(mesaVersion)s'
+                               ' --with-dri-driver-path=%(libdir)s/dri' )
+        else:
+            r.extraConfig += ' --disable-dri'
+
+        # pulled from Fedora CVS (xorg-x11-server, rev. 1.1)
+        r.addPatch('xorg-redhat-die-ugly-pattern-die-die-die.patch', level=0)
+
+        # pulled from xorg-xserver git; see fd.o BZ #4320
+        # should be in xorg-server-1.2
+        r.addPatch('fdo4320-xaaPict.c.patch')
+
+        # XXX: the next two patches require running r.Automake()
+        # The patches are for the libxf86config parser used by pyxf86config
+        # See RH BZ #173084 & #181292, respectively
+        # XXX: really need to get pushed upstream
+        r.addPatch('xserver-1.0.0-parser-add-missing-headers-to-sdk.patch', 
level=0)
+        r.addPatch('xorg-x11-server-1.0.1-fpic-libxf86config.patch')
+        r.addPatch('xorg-x11-server-1.0.1-Red-Hat-extramodes.patch')
+
+
+        r.Automake()
+
+    def install(r):
+        XorgPackageRecipe.install(r)
+
+        r.SetModes('%(bindir)s/Xorg', 04611)
+
+        # copied from xorg-x11 recipe; is this for consolehelper?
+        r.MakeDirs('%(sysconfdir)s/security/console.apps/')
+        r.Run('touch %(destdir)s%(sysconfdir)s/security/console.apps/xserver')
+
+
+        # make xorg.conf an InitialContents file so it's managed locally, but
+        # removed when xorg-server is
+        r.MakeDirs('%(sysconfdir)s/X11')
+        r.Run('touch %(destdir)s%(sysconfdir)s/X11/xorg.conf')
+        r.InitialContents('%(sysconfdir)s/X11/xorg.conf')
+
+        # Install the vesamodes and extramodes files to let our install/config 
tools
+        # be able to parse the same modelist as the X server uses (rhpxl).
+        r.Install('hw/xfree86/common/vesamodes','%(datadir)s/xorg/vesamodes')
+        r.Install('hw/xfree86/common/extramodes','%(datadir)s/xorg/extramodes')

xorg-x11-server-1.0.1-Red-Hat-extramodes.patch: new
--- /dev/null
+++ xorg-x11-server-1.0.1-Red-Hat-extramodes.patch
@@ -0,0 +137 @@
+--- xorg-server-1.0.1/hw/xfree86/common/extramodes.Red-Hat-extramodes  
2004-04-23 15:53:57.000000000 -0400
++++ xorg-server-1.0.1/hw/xfree86/common/extramodes     2006-03-06 
15:09:19.000000000 -0500
+@@ -10,14 +10,23 @@
+ # 1152x768 @ 54.8Hz (Titanium PowerBook) hsync: 44.2kHz
+ ModeLine "1152x768"   64.995 1152 1178 1314 1472  768  771  777  806 +hsync 
+vsync
+ 
++# 1152x864 @ 85Hz (Red Hat custom modeline)
++ModeLine "1152x864"  121.5 1152 1216 1344 1568    864  865  868  911 +hsync 
-vsync
++
+ # 1400x1050 @ 60Hz (VESA GTF) hsync: 65.5kHz
+ ModeLine "1400x1050" 122.0 1400 1488 1640 1880   1050 1052 1064 1082 +hsync 
+vsync
+ 
++# 1400x1050 @ 70Hz (Red Hat custom modeline) hsync: 76.8kHz
++ModeLine "1400x1050" 151.0 1400 1464 1656 1960   1050 1051 1054 1100 +hsync 
+vsync
++
+ # 1400x1050 @ 75Hz (VESA GTF) hsync: 82.2kHz
+ ModeLine "1400x1050" 155.8 1400 1464 1784 1912   1050 1052 1064 1090 +hsync 
+vsync
+ 
+-# 1600x1024 @ 60Hz (SGI 1600SW) hsync: 64.0kHz
+-Modeline "1600x1024" 106.910 1600 1620 1640 1670 1024 1027 1030 1067 -hsync 
-vsync
++# 1400x1050 @ 85Hz (Red Hat custom modeline) hsync: 93.2 kHz
++ModeLine "1400x1050" 184.0 1400 1464 1656 1960   1050 1051 1054 1100 +hsync 
+vsync
++
++# 1920x1200 @ 70Hz (Red Hat custom modeline - bugzilla #53364) hsync: 87.50 
KHz
++Modeline "1920x1200" 230.0   1920 1936 2096 2528  1200 1201 1204 1250 -HSync 
-VSync
+ 
+ # 1920x1440 @ 85Hz (VESA GTF) hsync: 128.5kHz
+ Modeline "1920x1440" 341.35  1920 2072 2288 2656  1440 1441 1444 1512 -hsync 
+vsync
+@@ -31,3 +40,108 @@
+ # 2048x1536 @ 85Hz (VESA GTF) hsync: 137.0kHz
+ Modeline "2048x1536" 388.04  2048 2216 2440 2832  1536 1537 1540 1612 -hsync 
+vsync
+ 
++# 848x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 31.49 MHz
++Modeline "848x480"  31.49  848 864 952 1056  480 481 484 497  -HSync +Vsync
++
++# 848x480 @ 70.00 Hz (GTF) hsync: 35.00 kHz; pclk: 37.52 MHz
++Modeline "848x480"  37.52  848 872 960 1072  480 481 484 500  -HSync +Vsync
++
++# 848x480 @ 75.00 Hz (GTF) hsync: 37.65 kHz; pclk: 40.96 MHz
++Modeline "848x480"  40.96  848 880 968 1088  480 481 484 502  -HSync +Vsync
++
++# 848x480 @ 85.00 Hz (GTF) hsync: 42.92 kHz; pclk: 47.39 MHz
++Modeline "848x480"  47.39  848 888 976 1104  480 481 484 505  -HSync +Vsync
++
++# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
++Modeline "1152x864"  81.62  1152 1216 1336 1520  864 865 868 895  -HSync 
+Vsync
++
++# 1152x864 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz
++Modeline "1152x864"  96.77  1152 1224 1344 1536  864 865 868 900  -HSync 
+Vsync
++
++# 1152x864 @ 75.00 Hz (GTF) hsync: 67.65 kHz; pclk: 104.99 MHz
++Modeline "1152x864"  104.99  1152 1224 1352 1552  864 865 868 902  -HSync 
+Vsync
++
++# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
++Modeline "1152x864"  119.65  1152 1224 1352 1552  864 865 868 907  -HSync 
+Vsync
++
++# 1400x1050 @ 70.00 Hz (GTF) hsync: 76.51 kHz; pclk: 145.06 MHz
++Modeline "1400x1050"  145.06  1400 1496 1648 1896  1050 1051 1054 1093  
-HSync +Vsync
++
++# 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
++Modeline "1400x1050"  179.26  1400 1504 1656 1912  1050 1051 1054 1103  
-HSync +Vsync
++
++# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
++Modeline "1280x800"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync 
+Vsync
++
++# 1280x800 @ 70.00 Hz (GTF) hsync: 58.31 kHz; pclk: 98.89 MHz
++Modeline "1280x800"  98.89  1280 1352 1488 1696  800 801 804 833  -HSync 
+Vsync
++
++# 1280x800 @ 75.00 Hz (GTF) hsync: 62.62 kHz; pclk: 107.21 MHz
++Modeline "1280x800"  107.21  1280 1360 1496 1712  800 801 804 835  -HSync 
+Vsync
++
++# 1280x800 @ 85.00 Hz (GTF) hsync: 71.40 kHz; pclk: 123.38 MHz
++Modeline "1280x800"  123.38  1280 1368 1504 1728  800 801 804 840  -HSync 
+Vsync
++
++# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
++Modeline "1680x1050"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  
-HSync +Vsync
++
++# 1680x1050 @ 70.00 Hz (GTF) hsync: 76.51 kHz; pclk: 173.83 MHz
++Modeline "1680x1050"  173.83  1680 1792 1976 2272  1050 1051 1054 1093  
-HSync +Vsync
++
++# 1680x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 188.07 MHz
++Modeline "1680x1050"  188.07  1680 1800 1984 2288  1050 1051 1054 1096  
-HSync +Vsync
++
++# 1680x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 214.51 MHz
++Modeline "1680x1050"  214.51  1680 1800 1984 2288  1050 1051 1054 1103  
-HSync +Vsync
++
++# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
++Modeline "1280x720"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync 
+Vsync
++
++# 1280x720 @ 70.00 Hz (GTF) hsync: 52.50 kHz; pclk: 89.04 MHz
++Modeline "1280x720"  89.04  1280 1352 1488 1696  720 721 724 750  -HSync 
+Vsync
++
++# 1280x720 @ 75.00 Hz (GTF) hsync: 56.40 kHz; pclk: 95.65 MHz
++Modeline "1280x720"  95.65  1280 1352 1488 1696  720 721 724 752  -HSync 
+Vsync
++
++# 1280x720 @ 85.00 Hz (GTF) hsync: 64.26 kHz; pclk: 110.01 MHz
++Modeline "1280x720"  110.01  1280 1360 1496 1712  720 721 724 756  -HSync 
+Vsync
++
++# 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
++Modeline "1280x768"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync 
+Vsync
++
++# 1280x768 @ 70.00 Hz (GTF) hsync: 56.00 kHz; pclk: 94.98 MHz
++Modeline "1280x768"  94.98  1280 1352 1488 1696  768 769 772 800  -HSync 
+Vsync
++
++# 1280x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 102.98 MHz
++Modeline "1280x768"  102.98  1280 1360 1496 1712  768 769 772 802  -HSync 
+Vsync
++
++# 1280x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 118.53 MHz
++Modeline "1280x768"  118.53  1280 1368 1504 1728  768 769 772 807  -HSync 
+Vsync
++
++# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
++Modeline "1920x1200"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  
-HSync +Vsync
++
++# 1920x1200 @ 70.00 Hz (GTF) hsync: 87.43 kHz; pclk: 228.02 MHz
++Modeline "1920x1200"  228.02  1920 2056 2264 2608  1200 1201 1204 1249  
-HSync +Vsync
++
++# 1920x1200 @ 75.00 Hz (GTF) hsync: 93.97 kHz; pclk: 246.59 MHz
++Modeline "1920x1200"  246.59  1920 2064 2272 2624  1200 1201 1204 1253  
-HSync +Vsync
++
++# 1920x1200 @ 85.00 Hz (GTF) hsync: 107.10 kHz; pclk: 282.74 MHz
++Modeline "1920x1200"  282.74  1920 2072 2280 2640  1200 1201 1204 1260  
-HSync +Vsync
++
++# 2560x1600 @ 60.00 Hz (GTF) hsync: 99.36 kHz; pclk: 348.16 MHz
++Modeline "2560x1600"  348.16  2560 2752 3032 3504  1600 1601 1604 1656  
-HSync +Vsync
++
++# 2560x1600 @ 70.00 Hz (GTF) hsync: 116.55 kHz; pclk: 410.26 MHz
++Modeline "2560x1600"  410.26  2560 2760 3040 3520  1600 1601 1604 1665  
-HSync +Vsync
++
++# 2560x1600 @ 75.00 Hz (GTF) hsync: 125.25 kHz; pclk: 442.88 MHz
++Modeline "2560x1600"  442.88  2560 2768 3048 3536  1600 1601 1604 1670  
-HSync +Vsync
++
++# 2560x1600 @ 85.00 Hz (GTF) hsync: 142.80 kHz; pclk: 507.23 MHz
++Modeline "2560x1600"  507.23  2560 2768 3056 3552  1600 1601 1604 1680  
-HSync +Vsync
++
++# 1600x1024 for SGI 1600 SW
++ModeLine "1600x1024" 103.125 1600 1600 1656 1664 1024 1024 1029 1030 +Hsync 
+Vsync
++


Committed by: krv
_______________________________________________
Desktop-commits mailing list
[email protected]
http://lists.bizrace.com/mailman/listinfo/desktop-commits

Reply via email to