Update of /cvsroot/fink/dists/10.3/stable/main/finkinfo/x11-system
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20996/10.3/stable/main/finkinfo/x11-system

Modified Files:
        xfree86.info xfree86.patch 
Log Message:
new xfree86 with better conflicts/replaces and moved to stable

Index: xfree86.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/x11-system/xfree86.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- xfree86.patch       3 Dec 2003 13:50:10 -0000       1.2
+++ xfree86.patch       15 Sep 2004 17:17:34 -0000      1.3
@@ -1,277 +1,3 @@
---- ../xc/config/cf/darwin.cf  Fri Nov 21 00:55:04 2003
-+++ ./config/cf/darwin.cf      Sun Nov 23 08:17:03 2003
-@@ -163,8 +163,8 @@
- #endif
- 
- /* we have a gcc compatible compiler, but its not called gcc */
--#define CcCmd                   /usr/bin/cc
--#define CplusplusCmd            /usr/bin/c++
-+#define CcCmd                   gcc-3.3
-+#define CplusplusCmd            g++-3.3
- 
- /* default flags to pass to cc */
- #ifndef DefaultCCOptions
---- programs/Xserver/Imakefile 7 Nov 2003 13:45:26 -0000       3.295
-+++ programs/Xserver/Imakefile 23 Nov 2003 06:47:00 -0000      3.296
-@@ -2,7 +2,7 @@
- /*
-  * Server Master Makefile
-  */
--XCOMM $XFree86: xc/programs/Xserver/Imakefile,v 3.295 2003/11/07 13:45:26 tsi Exp $
-+XCOMM $XFree86: xc/programs/Xserver/Imakefile,v 3.296 2003/11/23 06:47:00 torrey Exp 
$
- 
- #ifndef InstallXserverSetUID
- #define InstallXserverSetUID NO
-@@ -1287,8 +1287,8 @@
- XPRLIBS = $(QUARTZDIR)/xpr/LibraryTargetName(xpr) $(ROOTLESSLIB)
- 
- BundleProgramTarget(xpr,XDarwinApp,$(XPRDIRS),$(QUARTZDIR)/xpr/xprScreen.o, \
--      $(XPRLIBS),-framework ApplicationServices $(XPLUGINLIB), \
--      $(XDARWINAPPDIR)/Resources)
-+      $(XPRLIBS),-framework ApplicationServices \
-+      $(XPLUGINLIB),$(XDARWINAPPDIR)/Resources)
- #endif
- 
- CRDIRS = $(QUARTZDIR)/cr $(ROOTLESSDIR) $(ROOTLESSDIR)/safeAlpha
-@@ -1296,7 +1296,7 @@
- 
- BundleProgramTarget(cr,XDarwinApp,$(CRDIRS),$(QUARTZDIR)/cr/crScreen.o, \
-       $(CRLIBS),-framework ApplicationServices -framework Cocoa \
--      -framework Carbon -ObjC, $(XDARWINAPPDIR)/Resources)
-+      -framework Carbon -ObjC,$(XDARWINAPPDIR)/Resources)
- 
- FSDIRS = $(QUARTZDIR)/fullscreen $(SHADOWDIR)
- FSLIBS = $(QUARTZDIR)/fullscreen/LibraryTargetName(fullscreen) $(SHADOW)
-@@ -1310,13 +1310,13 @@
-  * (installed in their own bundles inside XDarwin's)
-  */
- BundleProgramTarget(glxAGL,XDarwinApp,GL,GL/glx/glxext.o,GL/glx/libglx.a \
--      GL/apple/libAGLcore.a,-framework AGL -framework OpenGL, \
--      $(XDARWINAPPDIR)/Resources)
-+      GL/apple/libAGLcore.a, \
-+      -framework AGL -framework OpenGL,$(XDARWINAPPDIR)/Resources)
- 
- #if BuildAppleDRI
- BundleProgramTarget(glxCGL,XDarwinApp,GL,GL/glx/glxext.o,GL/glx/libglx.a \
--      GL/apple/libCGLcore.a,-framework OpenGL $(XPLUGINLIB), \
--      $(XDARWINAPPDIR)/Resources)
-+      GL/apple/libCGLcore.a, \
-+      -framework OpenGL $(XPLUGINLIB),$(XDARWINAPPDIR)/Resources)
- #endif
- 
- BundleProgramTarget(glxMesa,XDarwinApp,GL,GL/glx/glxext.o,GL/glx/libglx.a \
---- programs/Xserver/hw/darwin/darwin.c        15 Nov 2003 00:07:09 -0000      1.55
-+++ programs/Xserver/hw/darwin/darwin.c        24 Nov 2003 05:39:01 -0000      1.56
-@@ -29,7 +29,7 @@
-  * holders shall not be used in advertising or otherwise to promote the sale,
-  * use or other dealings in this Software without prior written authorization.
-  */
--/* $XFree86: xc/programs/Xserver/hw/darwin/darwin.c,v 1.55 2003/11/15 00:07:09 
torrey Exp $ */
-+/* $XFree86: xc/programs/Xserver/hw/darwin/darwin.c,v 1.56 2003/11/24 05:39:01 
torrey Exp $ */
- 
- #include "X.h"
- #include "Xproto.h"
-@@ -518,9 +518,7 @@
-     darwinKeyboard = AddInputDevice(DarwinKeybdProc, TRUE);
-     RegisterKeyboardDevice( darwinKeyboard );
- 
--    if (serverGeneration == 1) {
--        DarwinEQInit( (DevicePtr)darwinKeyboard, (DevicePtr)darwinPointer );
--    }
-+    DarwinEQInit( (DevicePtr)darwinKeyboard, (DevicePtr)darwinPointer );
- 
-     DarwinModeInitInput(argc, argv);
- }
---- programs/Xserver/hw/darwin/quartz/XServer.h        14 Nov 2003 20:27:58 -0000     
 1.15
-+++ programs/Xserver/hw/darwin/quartz/XServer.h        24 Nov 2003 05:39:01 -0000     
 1.17
-@@ -29,7 +29,7 @@
-  * sale, use or other dealings in this Software without prior written
-  * authorization.
-  */
--/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/XServer.h,v 1.15 2003/11/14 
20:27:58 torrey Exp $ */
-+/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/XServer.h,v 1.17 2003/11/24 
05:39:01 torrey Exp $ */
- 
- #define BOOL xBOOL
- #include "Xproto.h"
-@@ -46,6 +46,7 @@
-     BOOL rootlessMenuBarVisible;
-     BOOL queueShowServer;
-     BOOL quitWithoutQuery;
-+    BOOL pendingAppQuitReply;
-     UInt32 mouseState;
-     BOOL sendServerEvents;
-     BOOL x11Active;
-@@ -90,7 +91,7 @@
- - (void)sendShowHide:(BOOL)show;
- - (void)clientProcessDone:(int)clientStatus;
- - (void)activateX11:(BOOL)state;
--- (void)windowBecameKey:(NSWindow *)window;
-+- (void)windowBecameKey:(NSNotification *)notification;
- - (void)setX11WindowList:(NSArray *)list;
- - (void)setX11WindowCheck:(NSNumber *)nn;
- 
---- programs/Xserver/hw/darwin/quartz/XServer.m        14 Nov 2003 20:27:58 -0000     
 1.17
-+++ programs/Xserver/hw/darwin/quartz/XServer.m        24 Nov 2003 05:39:01 -0000     
 1.19
-@@ -34,7 +34,7 @@
-  * sale, use or other dealings in this Software without prior written
-  * authorization.
-  */
--/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/XServer.m,v 1.17 2003/11/14 
20:27:58 torrey Exp $ */
-+/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/XServer.m,v 1.19 2003/11/24 
05:39:01 torrey Exp $ */
- 
- #include "quartzCommon.h"
- 
-@@ -126,6 +126,7 @@
-     rootlessMenuBarVisible = YES;
-     queueShowServer = YES;
-     quartzServerQuitting = NO;
-+    pendingAppQuitReply = NO;
-     mouseState = 0;
- 
-     // set up a port to safely send messages to main thread from server thread
-@@ -141,11 +142,6 @@
-     [[NSRunLoop currentRunLoop] addPort:signalPort
-                                 forMode:NSModalPanelRunLoopMode];
- 
--    [[NSNotificationCenter defaultCenter] addObserver:self
--                                          selector:@selector(windowBecameKey:)
--                                          name:NSWindowDidBecomeKeyNotification
--                                          object:nil];
--
-     return self;
- }
- 
-@@ -191,6 +187,7 @@
-     // At this point the X server is either running or starting.
-     if (serverState == server_Starting) {
-         // Quit will be queued later when server is running
-+        pendingAppQuitReply = YES;
-         return NSTerminateLater;
-     } else if (serverState == server_Running) {
-         [self quitServer];
-@@ -490,6 +487,15 @@
-     if (![self loadDisplayBundle])
-         [NSApp terminate:nil];
- 
-+    // In rootless mode register to receive notification of key window changes
-+    if (quartzRootless) {
-+        [[NSNotificationCenter defaultCenter]
-+                addObserver:self
-+                selector:@selector(windowBecameKey:)
-+                name:NSWindowDidBecomeKeyNotification
-+                object:nil];
-+    }
-+
-     // Start the X server thread
-     serverState = server_Starting;
-     [NSThread detachNewThreadSelector:@selector(run) toTarget:self
-@@ -537,7 +543,7 @@
- 
- // Finish starting the X server thread
- // This includes anything that must be done after the X server is
--// ready to process events.
-+// ready to process events after the first or subsequent generations.
- - (void)finishStartX
- {
-     sendServerEvents = YES;
-@@ -551,7 +557,8 @@
- 
-     if (quartzServerQuitting) {
-         [self quitServer];
--        [NSApp replyToApplicationShouldTerminate:YES];
-+        if (pendingAppQuitReply)
-+            [NSApp replyToApplicationShouldTerminate:YES];
-         return;
-     }
- 
-@@ -1001,21 +1008,6 @@
-     // This field should be filled in for every event
-     xe->u.keyButtonPointer.time = GetTimeInMillis();
- 
--#if 0
--    // FIXME: Really?
--    if (quartzRootless  &&
--        (ev->type == NSLeftMouseDown  ||  ev->type == NSLeftMouseUp  ||
--        (ev->type == NSSystemDefined && ev->data.compound.subType == 7)))
--    {
--        // mouse button event - send mouseMoved to this position too
--        // X gets confused if it gets a click that isn't at the last
--        // reported mouse position.
--        xEvent moveEvent = *ev;
--        xe.u.u.type = NSMouseMoved;
--        [self sendXEvent:&moveEvent];
--    }
--#endif
--
-     DarwinEQEnqueue(xe);
- }
- 
-@@ -1194,8 +1186,10 @@
- }
- 
- // Some NSWindow became the key window
--- (void)windowBecameKey:(NSWindow *)window
-+- (void)windowBecameKey:(NSNotification *)notification
- {
-+    NSWindow *window = [notification object];
-+
-     if (quartzProcs->IsX11Window(window, [window windowNumber])) {
-         if (!x11Active)
-             [self activateX11:YES];
---- programs/Xserver/hw/darwin/quartz/quartz.c 12 Nov 2003 20:21:51 -0000      1.13
-+++ programs/Xserver/hw/darwin/quartz/quartz.c 24 Nov 2003 05:39:02 -0000      1.14
-@@ -29,7 +29,7 @@
-  * holders shall not be used in advertising or otherwise to promote the sale,
-  * use or other dealings in this Software without prior written authorization.
-  */
--/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/quartz.c,v 1.13 2003/11/12 
20:21:51 torrey Exp $ */
-+/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/quartz.c,v 1.14 2003/11/24 
05:39:02 torrey Exp $ */
- 
- #include "quartzCommon.h"
- #include "quartz.h"
-@@ -156,9 +156,7 @@
-     int argc,
-     char **argv )
- {
--    if (serverGeneration == 1) {
--        QuartzMessageMainThread(kQuartzServerStarted, NULL, 0);
--    }
-+    QuartzMessageMainThread(kQuartzServerStarted, NULL, 0);
- 
-     // Do final display mode specific initialization before handling events
-     if (quartzProcs->InitInput)
---- programs/Xserver/hw/darwin/quartz/cr/crFrame.m     13 Nov 2003 20:26:31 -0000     
 1.5
-+++ programs/Xserver/hw/darwin/quartz/cr/crFrame.m     23 Nov 2003 06:06:29 -0000     
 1.6
-@@ -27,7 +27,7 @@
-  * holders shall not be used in advertising or otherwise to promote the sale,
-  * use or other dealings in this Software without prior written authorization.
-  */
--/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/cr/crFrame.m,v 1.5 2003/11/13 
20:26:31 torrey Exp $ */
-+/* $XFree86: xc/programs/Xserver/hw/darwin/quartz/cr/crFrame.m,v 1.6 2003/11/23 
06:06:29 torrey Exp $ */
- 
- #include "quartzCommon.h"
- #include "cr.h"
-@@ -163,9 +163,19 @@
- {
-     CRWindowPtr crWinPtr = (CRWindowPtr) wid;
-     NSRect bounds = NSMakeRect(newX, NSHeight([[NSScreen mainScreen] frame]) -
--                              newY - newH, newW, newH);
-+                               newY - newH, newW, newH);
-+    Rect qdRect;
- 
-     [crWinPtr->window setFrame:bounds display:NO];
-+
-+    // CR does not handle gravity properly, so we need to damage the whole
-+    // window. (This won't work with ROOTLESS_TRACK_DAMAGE.)
-+    qdRect.left = 0;
-+    qdRect.top = 0;
-+    qdRect.right = newW;
-+    qdRect.bottom = newH;
-+
-+    QDAddRectToDirtyRegion(crWinPtr->port, &qdRect);
- }
- 
- 
 --- /dev/null  Mon Nov 24 14:07:23 2003
 +++ include/Xplugin.h  Mon Nov 24 14:06:58 2003
 @@ -0,0 +1,589 @@

Index: xfree86.info
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/x11-system/xfree86.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- xfree86.info        3 Dec 2003 13:50:10 -0000       1.3
+++ xfree86.info        15 Sep 2004 17:17:34 -0000      1.4
@@ -1,13 +1,25 @@
 Package: xfree86
-Version: 4.3.99.16
-Revision: 2
+Version: 4.4.0
+Revision: 12
 Depends: %N-shlibs (>= %v-%r)
-Replaces: x11
-Provides: xserver, x11-dev, x11, rman, libgl-dev, libgl, xfree86-base-threaded, 
xfree86-rootless-threaded, xft2-dev, xft2, fontconfig1-dev, fontconfig1
-Conflicts: xfree86-base, xfree86-base-threaded, xfree86-rootless, 
xfree86-rootless-threaded, system-xfree86, xfree86
+Provides: xserver, x11-dev, x11, rman, libgl-dev, libgl, xft2-dev, xft2, 
fontconfig1-dev, fontconfig1
+Conflicts: xfree86-base, xfree86-base-threaded, xfree86-rootless, 
xfree86-rootless-threaded, xorg, system-xfree86, xfree86
+Replaces: xfree86-base, xfree86-base-threaded, xfree86-rootless, 
xfree86-rootless-threaded, xorg, system-xfree86, xfree86
 GCC: 3.3
-Source: ftp://ftp.xfree86.org/pub/XFree86/develsnaps/XFree86-%v.tar.bz2
-Source-MD5: 9060c02f9e07620b8595e4d3da77a4b3
+Source: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-1.tgz
+Source-MD5: 97cea3d9e1197dde32ca34e3b6086469
+Source2: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-2.tgz
+Source2-MD5: b9b6c74a03e314569e01d5fd4ff59523
+Source3: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-3.tgz
+Source3-MD5: 703404f48d3a15f58389a879d47c769d
+Source4: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-4.tgz
+Source4-MD5: 5d1792f5c154c7462c6aef39c7853b3b
+Source5: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-5.tgz
+Source5-MD5: 5c37f028efc6d54a9c725e333f9cc8ae
+Source6: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-6.tgz
+Source6-MD5: d1e12c33e9756d5143004a69f2cdac81
+Source7: ftp://ftp.xfree86.org/pub/XFree86/%v/source/XFree86-%v-src-7.tgz
+Source7-MD5: 947a34279a0ca2da2f300719c583845e
 SourceDirectory: xc
 PatchScript: <<
  echo '#define ExtraIncDir      %p/include'       > config/cf/host.def
@@ -30,8 +42,9 @@
 <<
 SplitOff: <<
  Package: %N-shlibs 
- Conflicts: xfree86-base-shlibs, xfree86-base-threaded-shlibs, 
xfree86-rootless-shlibs, xfree86-rootless-threaded-shlibs, system-xfree86, 
xfree86-shlibs
- Provides: libgl-shlibs, xfree86-base-threaded-shlibs, 
xfree86-rootless-threaded-shlibs, x11-shlibs, xft1-shlibs, xft2-shlibs, 
fontconfig1-shlibs
+ Conflicts: xfree86-base-shlibs, xfree86-base-threaded-shlibs, 
xfree86-rootless-shlibs, xfree86-rootless-threaded-shlibs, xorg-shlibs, 
system-xfree86, xfree86-shlibs
+ Replaces: xfree86-base-shlibs, xfree86-base-threaded-shlibs, 
xfree86-rootless-shlibs, xfree86-rootless-threaded-shlibs, xorg-shlibs, 
system-xfree86, xfree86-shlibs
+ Provides: libgl-shlibs, x11-shlibs, xft1-shlibs, xft2-shlibs, fontconfig1-shlibs
  Files: <<
    /usr/X11R6/lib/libAppleWM.*.dylib
    /usr/X11R6/lib/libFS.*.dylib
@@ -90,6 +103,7 @@
    /usr/X11R6/lib/libXcursor.1.dylib 1.0.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libXext.6.dylib 6.4.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libXfont.1.dylib 1.5.0 %n (>= 4.3.99.15-1)
+   /usr/X11R6/lib/libXfontcache.1.dylib 1.2.0 %n (>= 4.3.99.902-1)
    /usr/X11R6/lib/libXft.1.dylib 1.1.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libXft.2.dylib 2.1.0 %n (>= 4.3.99.15-1)
    /usr/X11R6/lib/libXi.6.dylib 6.0.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
@@ -106,7 +120,7 @@
    /usr/X11R6/lib/libXv.1.dylib 1.0.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libXvMC.1.dylib 1.0.0 %n (>= 4.3.99.15-1)
    /usr/X11R6/lib/libXxf86misc.1.dylib 1.1.0 %n (>= 4.3.99.15-1)
-   /usr/X11R6/lib/lib/libXxf86vm.1.dylib 1.0.0 %n (>= 4.3.99.15-1)
+   /usr/X11R6/lib/libXxf86vm.1.dylib 1.0.0 %n (>= 4.3.99.15-1)
    /usr/X11R6/lib/libdps.1.dylib 1.0.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libdpstk.1.dylib 1.0.0 xfree86 (>= 4.3.0-13) | system-xfree86 (>= 
2:4.3-1)
    /usr/X11R6/lib/libexpat.0.dylib 0.4.0 %n (>= 4.3.99.15-1)
@@ -215,14 +229,58 @@
 Instead, please install the xfree86-upgrade package and run the shell
 script "upgrade-xfree86".
 -------------------------------------------------------------------------
+
+Copyright (C) 1994-2004 The XFree86 Project, Inc.
+All rights reserved.
+
+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:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions, and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution,
+   and in the same place and form as other copyright, license and
+   disclaimer information.
+
+3. The end-user documentation included with the redistribution, if any,
+   must include the following acknowledgment: "This product includes
+   software developed by The XFree86 Project, Inc
+   (http://www.xfree86.org/) and its contributors", in the same place
+   and form as other third-party acknowledgments. Alternately, this
+   acknowledgment may appear in the software itself, in the same form
+   and location as other such third-party acknowledgments.
+
+4. Except as contained in this notice, the name of The XFree86 Project,
+   Inc shall not be used in advertising or otherwise to promote the
+   sale, use or other dealings in this Software without prior written
+   authorization from The XFree86 Project, Inc.
+-------------------------------------------------------------------------
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+NO EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
 <<
 DescPackaging: <<
 WARNING: This package will not honor the prefix you installed Fink
 in. It will always install into /usr/X11R6. This is by design. The
 preinst script checks to make sure it doesn't overwrite existing
 files.
-
-Based on the XFree86 package.
 <<
 License: BSD
 Homepage: http://www.xfree86.org/



-------------------------------------------------------
This SF.Net email is sponsored by: thawte's Crypto Challenge Vl
Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam
Camcorder. More prizes in the weekly Lunch Hour Challenge.
Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to