Magellan Linux

Diff of /trunk/vnc/patches/vnc-server-xorg.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 645 by niro, Tue Jun 3 22:40:41 2008 UTC revision 646 by niro, Tue Jun 3 22:52:24 2008 UTC
# Line 1  Line 1 
1  --- vnc-4_1-unixsrc/unix/xc/config/cf/vnc.def.in.xorg 2005-03-04 09:09:37.000000000 +0000  diff -up mi/miinitext.c.orig xorg/mi/miinitext.c
2  +++ vnc-4_1-unixsrc/unix/xc/config/cf/vnc.def.in 2005-03-04 09:09:56.000000000 +0000  --- mi/miinitext.c.orig 2008-01-28 10:18:46.000000000 +0100
3  @@ -8,6 +8,8 @@  +++ mi/miinitext.c 2008-01-28 10:18:58.000000000 +0100
4   #define BuildGlxExt NO  @@ -289,6 +289,7 @@ extern void BigReqExtensionInit(INITARGS
5   #define XnestServer NO   #ifdef MITMISC
6   #define XprtServer NO   extern void MITMiscExtensionInit(INITARGS);
 +#define BuildXFree86ConfigTools NO  
 +#define BuildScanpci NO  
   
  #ifdef SunArchitecture  
  #define ProjectRoot /usr/openwin  
 --- vnc-4_1-unixsrc/unix/xc/programs/Xserver/vnc/XserverDesktop.cc.xorg 2005-03-04 09:05:36.000000000 +0000  
 +++ vnc-4_1-unixsrc/unix/xc/programs/Xserver/vnc/XserverDesktop.cc 2005-03-04 09:05:47.000000000 +0000  
 @@ -413,25 +413,6 @@  
    }  
  }  
   
 -static void printRegion(RegionPtr reg)  
 -{  
 -  int nrects = REGION_NUM_RECTS(reg);  
 -  
 -  fprintf(stderr,"Region num rects %2d extents %3d,%3d %3dx%3d\n",nrects,  
 -          (REGION_EXTENTS(pScreen,reg))->x1,  
 -          (REGION_EXTENTS(pScreen,reg))->y1,  
 -          (REGION_EXTENTS(pScreen,reg))->x2-(REGION_EXTENTS(pScreen,reg))->x1,  
 -          (REGION_EXTENTS(pScreen,reg))->y2-(REGION_EXTENTS(pScreen,reg))->y1);  
 -  
 -  for (int i = 0; i < nrects; i++) {  
 -    fprintf(stderr,"    rect %3d,%3d %3dx%3d\n",  
 -            REGION_RECTS(reg)[i].x1,  
 -            REGION_RECTS(reg)[i].y1,  
 -            REGION_RECTS(reg)[i].x2-REGION_RECTS(reg)[i].x1,  
 -            REGION_RECTS(reg)[i].y2-REGION_RECTS(reg)[i].y1);  
 -  }  
 -}  
 -  
  CARD32 XserverDesktop::deferredUpdateTimerCallback(OsTimerPtr timer,  
                                                     CARD32 now, pointer arg)  
  {  
 --- vnc-4_1-unixsrc/unix/xc/programs/Xserver/Imakefile.xorg 2005-03-04 09:05:54.000000000 +0000  
 +++ vnc-4_1-unixsrc/unix/xc/programs/Xserver/Imakefile 2005-03-04 09:06:19.000000000 +0000  
 @@ -128,7 +128,7 @@  
         LIBREGEX = RegexLibrary  
   
  #if DoLoadableServer  
 -    LIBCWRAPPER = os/libcwrapper.o  
 +    LIBCWRAPPER = os/libcwrapper.o os/libos.a  
7   #endif   #endif
8    +extern void vncExtensionInit(INITARGS);
9     #ifdef XIDLE
10     extern void XIdleExtensionInit(INITARGS);
11     #endif
12    @@ -560,6 +561,7 @@ InitExtensions(argc, argv)
13     #ifdef MITMISC
14         if (!noMITMiscExtension) MITMiscExtensionInit();
15     #endif
16    +    vncExtensionInit();
17     #ifdef XIDLE
18         if (!noXIdleExtension) XIdleExtensionInit();
19     #endif
20    diff -up hw/Makefile.am.orig xorg/hw/Makefile.am
21    --- hw/Makefile.am.orig 2008-01-28 10:18:46.000000000 +0100
22    +++ hw/Makefile.am 2008-01-28 10:18:58.000000000 +0100
23    @@ -43,7 +43,8 @@ SUBDIRS = \
24     $(DMX_SUBDIRS) \
25     $(KDRIVE_SUBDIRS) \
26     $(XQUARTZ_SUBDIRS) \
27    - $(XPRINT_SUBDIRS)
28    + $(XPRINT_SUBDIRS) \
29    + vnc
30    
31     DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive xgl xprint
32    
33    diff -up configure.ac.orig xserver/configure.ac
34    --- configure.ac.orig 2008-03-25 14:32:36.000000000 +0100
35    +++ configure.ac 2008-03-26 20:14:16.000000000 +0100
36    @@ -29,7 +29,6 @@ AC_PREREQ(2.57)
37     AC_INIT([xorg-server], 1.4.99.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
38     AC_CONFIG_SRCDIR([Makefile.am])
39     AM_INIT_AUTOMAKE([dist-bzip2 foreign])
40    -AM_MAINTAINER_MODE
41    
42     dnl this gets generated by autoheader, and thus contains all the defines.  we
43     dnl don't ever actually use it, internally.
44    @@ -1206,6 +1205,9 @@ if test "x$XVFB" = xyes; then
45     AC_SUBST([XVFB_SYS_LIBS])
46     fi
47    
48    +dnl Xvnc DDX
49    +AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XEXT_INC $FB_INC $MI_INC $RENDER_INC"])
50    +AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $XTRAP_LIB $RECORD_LIB $GLX_LIBS $RENDER_LIB $RANDR_LIB $DAMAGE_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $XPSTUBS_LIB"])
51    
52     dnl Xnest DDX
53    
54   #if BuildXprint  @@ -2186,6 +2188,7 @@ hw/dmx/input/Makefile
55  --- vnc-4_1-unixsrc/unix/xc.patch.xorg 2005-03-04 09:07:52.000000000 +0000   hw/dmx/glxProxy/Makefile
56  +++ vnc-4_1-unixsrc/unix/xc.patch 2005-03-04 09:08:37.000000000 +0000   hw/dmx/Makefile
57  @@ -8,19 +8,19 @@   hw/vfb/Makefile
58   + XCOMM  +hw/vnc/Makefile
59   + XCOMM X VNC server   hw/xgl/Makefile
60   + XCOMM   hw/xgl/egl/Makefile
61  -+ MFBDIR = mfb   hw/xgl/egl/module/Makefile
 -+ CFB8DIR = cfb  
 -+ CFB16DIR = cfb16  
 -+ CFB24DIR = cfb24  
 -+ CFB32DIR = cfb32  
 -+ FBDIR = fb  
 ++ MFBSUBDIR = mfb  
 ++ CFB8SUBDIR = cfb  
 ++ CFB16SUBDIR = cfb16  
 ++ CFB24SUBDIR = cfb24  
 ++ CFB32SUBDIR = cfb32  
 ++ FBSUBDIR = fb  
  + XVNCDDXDIR = vnc/Xvnc  
  + #if VncUseFb  
 -+ XVNCDIRS = $(STDDIRS) $(FBDIR) $(XVNCDDXDIR) $(DEPDIRS)  
 ++ XVNCDIRS = $(STDDIRS) $(FBSUBDIR) $(XVNCDDXDIR) $(DEPDIRS)  
  + XVNCLIBS = PreFbLibs vnc/Xvnc/LibraryTargetName(xvnc) FbPostFbLibs  
  + #else  
 -+ XVNCDIRS = $(STDDIRS) $(MFBDIR) \  
 -+    $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) \  
 ++ XVNCDIRS = $(STDDIRS) $(MFBSUBDIR) \  
 ++    $(CFB8SUBDIR) $(CFB16SUBDIR) $(CFB24SUBDIR) $(CFB32SUBDIR) \  
  +    $(XVNCDDXDIR) $(DEPDIRS)  
  + XVNCLIBS = PreFbLibs vnc/Xvnc/LibraryTargetName(xvnc) CFBLibs PostFbLibs  
  + #endif  

Legend:
Removed from v.645  
changed lines
  Added in v.646