rpms/xorg-x11-server/devel .cvsignore, 1.26, 1.27 sources, 1.21, 1.22 xorg-x11-server-0.99.3-init-origins-fix.patch, 1.1, 1.2 xorg-x11-server-1.1.0-no-move-damage.patch, 1.1, 1.2 xorg-x11-server-1.1.1-vbe-filter-less.patch, 1.1, 1.2 xorg-x11-server-1.2.0-xf86config-comment-less.patch, 1.1, 1.2 xorg-x11-server-Red-Hat-extramodes.patch, 1.5, 1.6 xorg-x11-server.spec, 1.260, 1.261 xserver-1.3.0-accidental-abi.patch, 1.2, 1.3 xserver-1.3.0-avoid-ps2-probe.patch, 1.1, 1.2 xserver-1.3.0-default-dpi.patch, 1.1, 1.2 xserver-1.3.0-document-fontpath-correctly.patch, 1.1, 1.2 xserver-1.3.0-fbdevhw-magic-numbers.patch, 1.1, 1.2 xserver-1.3.0-honor-displaysize.patch, 1.1, 1.2 xserver-1.3.0-newglx-offscreen-pixmaps.patch, 1.3, 1.4 xserver-1.3.0-no-prerelease-warning.patch, 1.2, 1.3 xserver-1.3.0-no-pseudocolor-composite.patch, 1.1, 1.2 xserver-1.3.0-randr12-config-hack.patch, 1.2, 1.3 xserver-1.3.0-xnest-exposures.patch, 1.1, 1.2
Adam Jackson (ajax)
fedora-extras-commits at redhat.com
Wed Oct 31 19:29:44 UTC 2007
- Previous message (by thread): rpms/liferea/F-7 liferea-1.2.23-opml.patch, NONE, 1.1 liferea.spec, 1.86, 1.87
- Next message (by thread): rpms/KoboDeluxe/devel .cvsignore, 1.2, 1.3 KoboDeluxe-defaults.patch, 1.1, 1.2 KoboDeluxe.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ajax
Update of /cvs/pkgs/rpms/xorg-x11-server/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29460
Modified Files:
.cvsignore sources
xorg-x11-server-0.99.3-init-origins-fix.patch
xorg-x11-server-1.1.0-no-move-damage.patch
xorg-x11-server-1.1.1-vbe-filter-less.patch
xorg-x11-server-1.2.0-xf86config-comment-less.patch
xorg-x11-server-Red-Hat-extramodes.patch xorg-x11-server.spec
xserver-1.3.0-accidental-abi.patch
xserver-1.3.0-avoid-ps2-probe.patch
xserver-1.3.0-default-dpi.patch
xserver-1.3.0-document-fontpath-correctly.patch
xserver-1.3.0-fbdevhw-magic-numbers.patch
xserver-1.3.0-honor-displaysize.patch
xserver-1.3.0-newglx-offscreen-pixmaps.patch
xserver-1.3.0-no-prerelease-warning.patch
xserver-1.3.0-no-pseudocolor-composite.patch
xserver-1.3.0-randr12-config-hack.patch
xserver-1.3.0-xnest-exposures.patch
Log Message:
* Wed Oct 31 2007 Adam Jackson <ajax at redhat.com> 1.4.99.1-0.2
- BuildRequires: git.
- Manage the source directory as a git repo.
- Use git-am(1) to apply patches instead of %patch.
- Reformat a bunch of patches to conform to git-am's rules.
- Add wfb to file manifest.
- Drop afb, sorry Amiga users.
- Delete the SecurityPolicy man page from the buildroot, until we have a
xorg-x11-server-common.
- Update to today's snapshot.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/.cvsignore,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- .cvsignore 31 Oct 2007 16:30:57 -0000 1.26
+++ .cvsignore 31 Oct 2007 19:28:56 -0000 1.27
@@ -1 +1 @@
-xorg-server-20071030.tar.bz2
+xorg-server-20071031.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/sources,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- sources 31 Oct 2007 16:30:57 -0000 1.21
+++ sources 31 Oct 2007 19:28:56 -0000 1.22
@@ -1 +1 @@
-03b50471e9199c56f408e034542d5e36 xorg-server-20071030.tar.bz2
+730466f1d01714e40a1153cda0c15d25 xorg-server-20071031.tar.bz2
xorg-x11-server-0.99.3-init-origins-fix.patch:
Index: xorg-x11-server-0.99.3-init-origins-fix.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server-0.99.3-init-origins-fix.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xorg-x11-server-0.99.3-init-origins-fix.patch 17 Nov 2005 15:51:06 -0000 1.1
+++ xorg-x11-server-0.99.3-init-origins-fix.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,13 +1,16 @@
-Patch by krh at redhat.com:
+From: Kristian Høgsberg <krh at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Fix crash in xf86InitOrigins()
- In a multihead setup, if only the first screen can be
- initialized, but the second screen is mentioned first in the
- ServerLayout section, the xf86InitOrigins() function will crash
- because the screen referred to in the e.g. "RightOf" part is
- non-existent.
+In a multihead setup, if only the first screen can be
+initialized, but the second screen is mentioned first in the
+ServerLayout section, the xf86InitOrigins() function will crash
+because the screen referred to in the e.g. "RightOf" part is
+non-existent.
---- hw/xfree86/common/xf86Cursor.c.init-origins-fix 2004-10-18 22:22:42.675899006 -0400
-+++ hw/xfree86/common/xf86Cursor.c 2004-10-18 22:21:42.540867549 -0400
+---
+--- a/hw/xfree86/common/xf86Cursor.c.init-origins-fix 2004-10-18 22:22:42.675899006 -0400
++++ b/hw/xfree86/common/xf86Cursor.c 2004-10-18 22:21:42.540867549 -0400
@@ -566,6 +566,14 @@
screen = &xf86ConfigLayout.screens[i];
@@ -18,7 +21,7 @@
+ xf86Msg(X_WARNING, "Not including screen \"%s\" in origins calculation.\n",
+ screen->screen->id);
+ continue;
-+ }
++ }
+
switch(screen->where) {
case PosObsolete:
xorg-x11-server-1.1.0-no-move-damage.patch:
Index: xorg-x11-server-1.1.0-no-move-damage.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server-1.1.0-no-move-damage.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xorg-x11-server-1.1.0-no-move-damage.patch 12 Jul 2006 23:29:00 -0000 1.1
+++ xorg-x11-server-1.1.0-no-move-damage.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,9 +1,14 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Send less damage for manually redirected windows.
+
Disable damage notifications on move for manually redirected windows.
The automatic compositor needs damage notification on move, but a
compositing manager doesn't.
---- ./composite/compwindow.c.spiffiffity 2006-03-29 12:51:53.000000000 -0500
-+++ ./composite/compwindow.c 2006-04-13 23:18:42.000000000 -0400
+---
+--- a/composite/compwindow.c.spiffiffity 2006-03-29 12:51:53.000000000 -0500
++++ b/composite/compwindow.c 2006-04-13 23:18:42.000000000 -0400
@@ -571,12 +571,15 @@
}
else
xorg-x11-server-1.1.1-vbe-filter-less.patch:
Index: xorg-x11-server-1.1.1-vbe-filter-less.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server-1.1.1-vbe-filter-less.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xorg-x11-server-1.1.1-vbe-filter-less.patch 22 Sep 2006 21:53:42 -0000 1.1
+++ xorg-x11-server-1.1.1-vbe-filter-less.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,11 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Don't filter modes away during VBE mode list construction.
+
+Pass all VBE modes back up to the driver, on the assumption that it
+knows how to filter modes intelligently.
+
+---
--- xorg-server-1.1.1/hw/xfree86/vbe/vbeModes.c.jx 2006-07-05 14:31:42.000000000 -0400
+++ xorg-server-1.1.1/hw/xfree86/vbe/vbeModes.c 2006-09-22 15:29:34.000000000 -0400
@@ -153,34 +153,6 @@
xorg-x11-server-1.2.0-xf86config-comment-less.patch:
Index: xorg-x11-server-1.2.0-xf86config-comment-less.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server-1.2.0-xf86config-comment-less.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xorg-x11-server-1.2.0-xf86config-comment-less.patch 23 Jan 2007 19:24:01 -0000 1.1
+++ xorg-x11-server-1.2.0-xf86config-comment-less.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Disable explicit commenting in Monitor section.
+
+---
--- xorg-server-1.2.0/hw/xfree86/parser/Monitor.c.comment-less 2007-01-22 22:13:15.000000000 -0500
+++ xorg-server-1.2.0/hw/xfree86/parser/Monitor.c 2007-01-23 12:32:48.000000000 -0500
@@ -674,8 +674,6 @@
xorg-x11-server-Red-Hat-extramodes.patch:
Index: xorg-x11-server-Red-Hat-extramodes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server-Red-Hat-extramodes.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- xorg-x11-server-Red-Hat-extramodes.patch 12 Oct 2007 14:41:40 -0000 1.5
+++ xorg-x11-server-Red-Hat-extramodes.patch 31 Oct 2007 19:28:56 -0000 1.6
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Add more stuff to extramodes
+
+---
--- xorg-server-1.2.0/hw/xfree86/common/extramodes.Red-Hat-extramodes 2007-01-22 22:13:15.000000000 -0500
+++ xorg-server-1.2.0/hw/xfree86/common/extramodes 2007-02-05 18:26:19.000000000 -0500
@@ -3,21 +3,162 @@
Index: xorg-x11-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server.spec,v
retrieving revision 1.260
retrieving revision 1.261
diff -u -r1.260 -r1.261
--- xorg-x11-server.spec 31 Oct 2007 16:24:55 -0000 1.260
+++ xorg-x11-server.spec 31 Oct 2007 19:28:56 -0000 1.261
@@ -1,16 +1,27 @@
-# F8 TODO list:
+# This package is an experiment in active integration of upstream SCM with
+# Fedora packaging. It works something like this:
+#
+# The "pristine" source is actually a git repo (with no working checkout).
+# The first step of %%prep is to check it out and switch to a "fedora" branch.
+# If you need to add a patch to the server, just do it like a normal git
+# operation, dump it with git-format-patch to a file in the standard naming
+# format, and add a PatchN: line. If you want to push something upstream,
+# check out the master branch, pull, cherry-pick, and push. FIXME describe
+# rebasing, add convenience 'make' targets maybe.
+
+# F9 TODO list:
#
# Fix rhpxl to no longer need vesamodes/extramodes
# RHEL5 bugfix sync
# --enable-kdrive just for Xephyr is overkill, should fix that upstream
%define pkgname xorg-server
-%define gitdate 20071030
+%define gitdate 20071031
Summary: X.Org X11 X server
Name: xorg-x11-server
Version: 1.4.99.1
-Release: 0.1%{?dist}
+Release: 0.2%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X
@@ -18,9 +29,10 @@
%if 0%{gitdate}
# git snapshot. to recreate, run:
-# ./make-git-snapshot.sh 2338d5c9914e2a43c3a4f7ee0f4355ad0a1ad9e7
+# ./make-git-snapshot.sh `cat commitid`
Source0: xorg-server-%{gitdate}.tar.bz2
Source1: make-git-snapshot.sh
+Source2: commitid
%else
Source0: ftp://ftp.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2
%endif
@@ -28,72 +40,72 @@
# general bug fixes
Patch0: xorg-x11-server-0.99.3-init-origins-fix.patch
-Patch5: xorg-x11-server-libxf86config-dont-write-empty-sections.patch
-Patch6: xorg-x11-server-1.1.1-builderstring.patch
-Patch7: xorg-x11-server-1.1.1-xkb-in-xnest.patch
+#Patch5: xorg-x11-server-libxf86config-dont-write-empty-sections.patch
+#Patch6: xorg-x11-server-1.1.1-builderstring.patch
+#Patch7: xorg-x11-server-1.1.1-xkb-in-xnest.patch
Patch10: xorg-x11-server-1.1.1-vbe-filter-less.patch
-Patch11: xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch
-Patch12: xorg-x11-server-1.1.1-graphics-expose.patch
-Patch15: xorg-x11-server-1.1.1-automake-1.10-fixes.patch
+#Patch11: xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch
+#Patch12: xorg-x11-server-1.1.1-graphics-expose.patch
+#Patch15: xorg-x11-server-1.1.1-automake-1.10-fixes.patch
Patch19: xserver-1.3.0-xnest-exposures.patch
-Patch20: xserver-1.3.0-x86emu-imul-int64.patch
-Patch21: xserver-1.3.0-xkb-and-loathing.patch
+#Patch20: xserver-1.3.0-x86emu-imul-int64.patch
+#Patch21: xserver-1.3.0-xkb-and-loathing.patch
Patch22: xserver-1.3.0-fbdevhw-magic-numbers.patch
-Patch23: xserver-1.3.0-ramdac-export.patch
-Patch24: xserver-1.3.0-reput-video.patch
-Patch25: xserver-1.3.0-xrandr-timestamp-buglet.patch
+#Patch23: xserver-1.3.0-ramdac-export.patch
+#Patch24: xserver-1.3.0-reput-video.patch
+#Patch25: xserver-1.3.0-xrandr-timestamp-buglet.patch
# OpenGL compositing manager feature/optimization patches.
Patch100: xorg-x11-server-1.1.0-no-move-damage.patch
-Patch101: xorg-x11-server-1.1.0-dont-backfill-bg-none.patch
-Patch105: xorg-x11-server-1.2.0-enable-composite.patch
-Patch106: xorg-x11-server-1.1.1-no-composite-in-xnest.patch
-Patch108: xserver-1.3.0-no-pseudocolor-composite.patch
+##Patch101: xorg-x11-server-1.1.0-dont-backfill-bg-none.patch
+##Patch105: xorg-x11-server-1.2.0-enable-composite.patch
+##Patch106: xorg-x11-server-1.1.1-no-composite-in-xnest.patch
+#Patch108: xserver-1.3.0-no-pseudocolor-composite.patch
# Red Hat specific tweaking, not intended for upstream
# XXX move these to the end of the list
Patch1001: xorg-x11-server-Red-Hat-extramodes.patch
-Patch1002: xorg-x11-server-1.2.0-xephyr-only.patch
-Patch1003: xorg-x11-server-1.0.1-fpic-libxf86config.patch
-Patch1004: xorg-x11-server-1.2.0-selinux-awareness.patch
-Patch1005: xorg-x11-server-1.1.1-builtin-fonts.patch
-Patch1006: xorg-x11-server-1.1.1-no-scanpci.patch
-Patch1007: xorg-x11-server-1.1.1-spurious-libxf1bpp-link.patch
+##Patch1002: xorg-x11-server-1.2.0-xephyr-only.patch
+##Patch1003: xorg-x11-server-1.0.1-fpic-libxf86config.patch
+##Patch1004: xorg-x11-server-1.2.0-selinux-awareness.patch
+##Patch1005: xorg-x11-server-1.1.1-builtin-fonts.patch
+##Patch1006: xorg-x11-server-1.1.1-no-scanpci.patch
+#Patch1007: xorg-x11-server-1.1.1-spurious-libxf1bpp-link.patch
Patch1008: xorg-x11-server-1.2.0-xf86config-comment-less.patch
Patch1010: xserver-1.3.0-no-prerelease-warning.patch
-Patch1011: xserver-1.3.0-composite-version.patch
-Patch1012: xserver-1.3.0-mesa7.patch
-Patch1013: xserver-1.3.0-exaupgrade.patch
-Patch1014: xserver-1.3.0-newglx-offscreen-pixmaps.patch
-Patch1015: xserver-1.3.0-randr-updates.patch
+##Patch1011: xserver-1.3.0-composite-version.patch
+#Patch1012: xserver-1.3.0-mesa7.patch
+#Patch1013: xserver-1.3.0-exaupgrade.patch
+##Patch1014: xserver-1.3.0-newglx-offscreen-pixmaps.patch
+#Patch1015: xserver-1.3.0-randr-updates.patch
Patch1022: xserver-1.3.0-default-dpi.patch
-Patch1023: xserver-1.3.0-randr-preferred-mode-fix.patch
+#Patch1023: xserver-1.3.0-randr-preferred-mode-fix.patch
Patch1024: xserver-1.3.0-avoid-ps2-probe.patch
-Patch2001: xserver-1.2.0-geode-mmx.patch
-Patch2002: xserver-1.2.0-xephyr-keysym-madness.patch
-Patch2003: xserver-1.2.0-vfprintf.patch
+##Patch2001: xserver-1.2.0-geode-mmx.patch
+##Patch2002: xserver-1.2.0-xephyr-keysym-madness.patch
+#Patch2003: xserver-1.2.0-vfprintf.patch
Patch2004: xserver-1.3.0-honor-displaysize.patch
Patch2007: xserver-1.3.0-randr12-config-hack.patch
-Patch2008: xserver-1.3.0-randrama-no-zero-screens.patch
-Patch2009: xserver-1.3.0-arm-iopl.patch
-Patch2010: xserver-1.3.0-idletime.patch
-Patch2012: xserver-1.3.0-add-really-slow-bcopy.patch
+#Patch2008: xserver-1.3.0-randrama-no-zero-screens.patch
+#Patch2009: xserver-1.3.0-arm-iopl.patch
+#Patch2010: xserver-1.3.0-idletime.patch
+#Patch2012: xserver-1.3.0-add-really-slow-bcopy.patch
Patch2013: xserver-1.3.0-document-fontpath-correctly.patch
-Patch2014: xserver-1.3.0-intel-by-default.patch
+#Patch2014: xserver-1.3.0-intel-by-default.patch
Patch2015: xserver-1.3.0-accidental-abi.patch
-Patch2016: xserver-1.3.0-xorg-conf-man-randr-update.patch
-Patch2017: xserver-1.3.0-update-quirks.patch
+#Patch2016: xserver-1.3.0-xorg-conf-man-randr-update.patch
+#Patch2017: xserver-1.3.0-update-quirks.patch
# assorted PCI layer shenanigans. oh the pain.
-Patch2500: xorg-x11-server-1.2.99-unbreak-domain.patch
-Patch2501: xserver-1.3.0-pci-bus-count.patch
-Patch2502: xserver-1.3.0-mmap-failure-check.patch
-Patch2503: xserver-1.3.0-rom-search.patch
-Patch2504: xserver-1.3.0-domain-obiwan.patch
-Patch2505: xserver-1.3.0-pci-device-enable.patch
+##Patch2500: xorg-x11-server-1.2.99-unbreak-domain.patch
+##Patch2501: xserver-1.3.0-pci-bus-count.patch
+##Patch2502: xserver-1.3.0-mmap-failure-check.patch
+##Patch2503: xserver-1.3.0-rom-search.patch
+##Patch2504: xserver-1.3.0-domain-obiwan.patch
+##Patch2505: xserver-1.3.0-pci-device-enable.patch
-Patch9999: xserver-1.3.0-late-sigusr1.patch
+#Patch9999: xserver-1.3.0-late-sigusr1.patch
%define moduledir %{_libdir}/xorg/modules
%define drimoduledir %{_libdir}/dri
@@ -116,6 +128,7 @@
# FIXME: Temporary Build deps on autotools, as needed...
BuildRequires: automake autoconf libtool
+BuildRequires: git
BuildRequires: pkgconfig
BuildRequires: xorg-x11-util-macros >= 1.1.5
@@ -300,76 +313,16 @@
%setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
%if 0%{gitdate}
-git-checkout master
+git checkout -b fedora-%{version}-%{release}
# make it something you can push to.
sed -i 's/git/&+ssh/' .git/config
+%else
+git-init-db
%endif
-# one # means can be dropped. two means needs rebase.
-
-%patch0 -p0 -b .init-origins-fix
-#patch5 -p0 -b .libxf86config-dont-write-empty-sections
-#patch6 -p1 -b .builderstring
-#patch8 -p1 -b .xkb-in-xnest
-%patch10 -p1 -b .vbe-filter
-#patch11 -p1 -b .vt-activate
-#patch12 -p1 -b .graphics-expose
-#patch15 -p1 -b .automake-1.10
-%patch19 -p1 -b .xnest-expose
-#patch20 -p1 -b .x86emu-imul
-#patch21 -p1 -b .xkb-signal-loathing
-%patch22 -p1 -b .magic-numbers
-#patch23 -p1 -b .ramdac
-#patch24 -p1 -b .reput
-#patch25 -p1 -b .xrandr-timestamp
-
-%patch100 -p0 -b .no-move-damage
-##patch101 -p0 -b .dont-backfill-bg-none
-##patch105 -p1 -b .enable-composite
-##patch106 -p1 -b .no-xnest-composite
-%patch108 -p1 -b .composite-paranoia
-
-%patch1001 -p1 -b .Red-Hat-extramodes
-##patch1002 -p1 -b .xephyr
-##patch1003 -p1 -b .fpic
-##patch1004 -p1 -b .selinux-awareness
-##patch1005 -p0 -b .builtin-fonts
-##patch1006 -p1 -b .no-scanpci
-#patch1007 -p1 -b .xf1bpp
-%patch1008 -p1 -b .comment-less
-%patch1010 -p1 -b .prerelease-warning
-##patch1011 -p1 -b .composite-version
-#patch1012 -p1 -b .newmesa
-#patch1013 -p1 -b .newexa
-%patch1014 -p1 -b .offscreen-pixmaps
-#patch1015 -p1 -b .randr-update
-%patch1022 -p1 -b .dpi
-##patch1023 -p1 -b .randr-preferred
-%patch1024 -p1 -b .ps2-probe
-
-##patch2001 -p1 -b .geode-mmx
-##patch2002 -p1 -b .xephyr-keysym
-#patch2003 -p1 -b .vfprintf
-%patch2004 -p1 -b .displaysize
-%patch2007 -p1 -b .randrconfig
-#patch2008 -p1 -b .randrama-zero-screens
-#patch2009 -p1 -b .arm
-#patch2010 -p1 -b .idletime
-#patch2012 -p1 -b .slow-bcopy
-%patch2013 -p1 -b .fontpath-doc
-#patch2014 -p1 -b .intel
-%patch2015 -p1 -b .accidental-abi
-#patch2016 -p1 -b .document-randr
-#patch2017 -p1 -b .update-quirk
-
-##patch2500 -p1 -b .unbreak-domains
-##patch2501 -p1 -b .pci-bus-count
-##patch2503 -p1 -b .mmap-check
-##patch2503 -p1 -b .rom-search
-##patch2504 -p1 -b .domain-obiwan
-##patch2505 -p1 -b .device-enable
-
-##patch9999 -p1 -b .jx
+for i in $(awk '/^Patch.*:/ { print $2 }' ../xorg-x11-server.spec) ; do
+ git-am -p1 ../$i
+done
%build
@@ -395,6 +348,7 @@
--disable-kdrive --disable-xephyr \
--disable-static \
--with-pic \
+ --disable-afb \
--enable-composite \
--enable-xtrap \
--enable-xcsecurity \
@@ -460,6 +414,7 @@
rm -f $RPM_BUILD_ROOT%{_bindir}/out?
rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
+ rm -f $RPM_BUILD_ROOT%{_mandir}/man5/SecurityPolicy.5*
find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
%ifarch s390 s390x
@@ -551,7 +506,6 @@
%{_libdir}/xorg/modules/multimedia/tda9850_drv.so
%{_libdir}/xorg/modules/multimedia/tda9885_drv.so
%{_libdir}/xorg/modules/multimedia/uda1380_drv.so
-%{_libdir}/xorg/modules/libafb.so
%{_libdir}/xorg/modules/libcfb.so
%{_libdir}/xorg/modules/libcfb32.so
%{_libdir}/xorg/modules/libexa.so
@@ -563,6 +517,7 @@
%{_libdir}/xorg/modules/libshadowfb.so
%{_libdir}/xorg/modules/libvbe.so
%{_libdir}/xorg/modules/libvgahw.so
+%{_libdir}/xorg/modules/libwfb.so
%{_libdir}/xorg/modules/libxaa.so
%{_libdir}/xorg/modules/libxf1bpp.so
%{_libdir}/xorg/modules/libxf4bpp.so
@@ -643,6 +598,17 @@
%changelog
+* Wed Oct 31 2007 Adam Jackson <ajax at redhat.com> 1.4.99.1-0.2
+- BuildRequires: git.
+- Manage the source directory as a git repo.
+- Use git-am(1) to apply patches instead of %patch.
+- Reformat a bunch of patches to conform to git-am's rules.
+- Add wfb to file manifest.
+- Drop afb, sorry Amiga users.
+- Delete the SecurityPolicy man page from the buildroot, until we have a
+ xorg-x11-server-common.
+- Update to today's snapshot.
+
* Wed Oct 31 2007 Adam Jackson <ajax at redhat.com> 1.4.99.1-0.1
- Begin rebasing to git master. It almost builds, assuming you disable
glx, kdrive, and dmx, and remove like half the patches.
xserver-1.3.0-accidental-abi.patch:
Index: xserver-1.3.0-accidental-abi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-accidental-abi.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xserver-1.3.0-accidental-abi.patch 3 Oct 2007 15:42:42 -0000 1.2
+++ xserver-1.3.0-accidental-abi.patch 31 Oct 2007 19:28:56 -0000 1.3
@@ -1,3 +1,11 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Fix accidental ABI usage in RANDR 1.2 drivers.
+
+Due to RANDR 1.2, xf86findOptionValue and xf86nameCompare are now ABI.
+Make sure they're exported from the server.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/parser/Flags.c.jx xorg-server-1.3.0.0/hw/xfree86/parser/Flags.c
--- xorg-server-1.3.0.0/hw/xfree86/parser/Flags.c.jx 2006-09-18 02:04:18.000000000 -0400
+++ xorg-server-1.3.0.0/hw/xfree86/parser/Flags.c 2007-10-03 11:08:01.000000000 -0400
xserver-1.3.0-avoid-ps2-probe.patch:
Index: xserver-1.3.0-avoid-ps2-probe.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-avoid-ps2-probe.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-avoid-ps2-probe.patch 11 Oct 2007 14:11:57 -0000 1.1
+++ xserver-1.3.0-avoid-ps2-probe.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,26 +1,12 @@
-diff -up xorg-server-1.3.0.0/hw/xfree86/loader/loadmod.c.jx xorg-server-1.3.0.0/hw/xfree86/loader/loadmod.c
---- xorg-server-1.3.0.0/hw/xfree86/loader/loadmod.c.jx 2007-04-16 12:37:51.000000000 -0400
-+++ xorg-server-1.3.0.0/hw/xfree86/loader/loadmod.c 2007-10-10 19:13:47.000000000 -0400
-@@ -408,7 +408,8 @@ FindModuleInSubdir(const char *dirpath,
- while ((direntry = readdir(dir))) {
- if (direntry->d_name[0] == '.')
- continue;
-- if ((stat(direntry->d_name, &stat_buf) == 0) && S_ISDIR(stat_buf.st_mode)) {
-+
-+ if (direntry->d_type == DT_DIR) {
- snprintf(tmpBuf, PATH_MAX, "%s/%s", dirpath, direntry->d_name);
- if ((ret = FindModuleInSubdir(tmpBuf, module)))
- break;
-@@ -525,8 +526,7 @@ LoaderListDirs(const char **subdirlist,
- if (dirlen + strlen(dp->d_name) > PATH_MAX)
- continue;
- strcpy(fp, dp->d_name);
-- if (!(stat(buf, &stat_buf) == 0 &&
-- S_ISREG(stat_buf.st_mode)))
-+ if (dp->d_type == DT_REG)
- continue;
- for (p = patterns; p->pattern; p++) {
- if (regexec(&p->rex, dp->d_name, 2, match, 0) == 0 &&
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Avoid PS/2 protocol probing for /dev/input/mice
+
+The kernel will always upconvert to ExplorerPS/2 for all readers of
+/dev/input/mice, so don't waste time on startup trying to figure
+that out.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/os-support/linux/lnx_mouse.c.jx xorg-server-1.3.0.0/hw/xfree86/os-support/linux/lnx_mouse.c
--- xorg-server-1.3.0.0/hw/xfree86/os-support/linux/lnx_mouse.c.jx 2006-09-18 02:04:18.000000000 -0400
+++ xorg-server-1.3.0.0/hw/xfree86/os-support/linux/lnx_mouse.c 2007-10-11 09:53:33.000000000 -0400
@@ -80,7 +66,7 @@
xf86Msg(X_INFO,
- "%s: GuessProtocol: "
- "setting mouse protocol to \"%s\"\n",
-+ "%s: Setting mouse protocol to \"%s\"\n",
++ "%s: Setting mouse protocol to \"%s\"\n",
pInfo->name, devproto[i].name);
return devproto[i].name;
}
xserver-1.3.0-default-dpi.patch:
Index: xserver-1.3.0-default-dpi.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-default-dpi.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-default-dpi.patch 9 Aug 2007 21:38:54 -0000 1.1
+++ xserver-1.3.0-default-dpi.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,10 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Crank the default DPI to 100.
+
+1986 called, they want their monitor back.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/common/xf86Priv.h.jx xorg-server-1.3.0.0/hw/xfree86/common/xf86Priv.h
--- xorg-server-1.3.0.0/hw/xfree86/common/xf86Priv.h.jx 2006-11-16 13:01:24.000000000 -0500
+++ xorg-server-1.3.0.0/hw/xfree86/common/xf86Priv.h 2007-08-09 16:55:02.000000000 -0400
xserver-1.3.0-document-fontpath-correctly.patch:
Index: xserver-1.3.0-document-fontpath-correctly.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-document-fontpath-correctly.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-document-fontpath-correctly.patch 23 Aug 2007 19:36:14 -0000 1.1
+++ xserver-1.3.0-document-fontpath-correctly.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Document default font path correctly.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/doc/man/xorg.conf.man.pre.jx xorg-server-1.3.0.0/hw/xfree86/doc/man/xorg.conf.man.pre
--- xorg-server-1.3.0.0/hw/xfree86/doc/man/xorg.conf.man.pre.jx 2006-12-22 03:06:49.000000000 -0500
+++ xorg-server-1.3.0.0/hw/xfree86/doc/man/xorg.conf.man.pre 2007-08-23 15:27:47.000000000 -0400
xserver-1.3.0-fbdevhw-magic-numbers.patch:
Index: xserver-1.3.0-fbdevhw-magic-numbers.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-fbdevhw-magic-numbers.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-fbdevhw-magic-numbers.patch 11 May 2007 19:52:05 -0000 1.1
+++ xserver-1.3.0-fbdevhw-magic-numbers.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,5 +1,14 @@
---- xorg-server-1.3.0.0/./hw/xfree86/fbdevhw/fbdevhw.c.jx 2007-03-26 23:32:36.000000000 -0400
-+++ xorg-server-1.3.0.0/./hw/xfree86/fbdevhw/fbdevhw.c 2007-05-11 15:10:05.000000000 -0400
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Fix magic number in fbdevhw
+
+The transformation between fbdev and xfree86 mode timings needs to be
+invertible, otherwise Xen and other framebuffers that don't have real
+pixel clocks won't initialize.
+
+---
+--- xorg-server-1.3.0.0/hw/xfree86/fbdevhw/fbdevhw.c.jx 2007-03-26 23:32:36.000000000 -0400
++++ xorg-server-1.3.0.0/hw/xfree86/fbdevhw/fbdevhw.c 2007-05-11 15:10:05.000000000 -0400
@@ -258,7 +258,7 @@
static void
fbdev2xfree_timing(struct fb_var_screeninfo *var, DisplayModePtr mode)
xserver-1.3.0-honor-displaysize.patch:
Index: xserver-1.3.0-honor-displaysize.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-honor-displaysize.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-honor-displaysize.patch 26 Sep 2007 07:33:55 -0000 1.1
+++ xserver-1.3.0-honor-displaysize.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Honor the Monitor section's DisplaySize directive.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/modes/xf86EdidModes.c.da xorg-server-1.3.0.0/hw/xfree86/modes/xf86EdidModes.c
--- xorg-server-1.3.0.0/hw/xfree86/modes/xf86EdidModes.c.da 2007-09-26 17:04:02.000000000 +1000
+++ xorg-server-1.3.0.0/hw/xfree86/modes/xf86EdidModes.c 2007-09-26 17:04:27.000000000 +1000
xserver-1.3.0-newglx-offscreen-pixmaps.patch:
Index: xserver-1.3.0-newglx-offscreen-pixmaps.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-newglx-offscreen-pixmaps.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xserver-1.3.0-newglx-offscreen-pixmaps.patch 15 Aug 2007 08:35:20 -0000 1.3
+++ xserver-1.3.0-newglx-offscreen-pixmaps.patch 31 Oct 2007 19:28:56 -0000 1.4
@@ -1,3 +1,13 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Add pixmap eviction for XAA.
+
+DRI drivers without zero-copy EXT_texture_from_pixmap need to copy the
+texture image out of video memory to bind it. Ick. Add a hack to
+evict XAA pixmaps and disable the pixmap cache when the first texture
+is bound.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/xaa/xaaInit.c.offscreen-pixmaps xorg-server-1.3.0.0/hw/xfree86/xaa/xaaInit.c
--- xorg-server-1.3.0.0/hw/xfree86/xaa/xaaInit.c.offscreen-pixmaps 2007-08-13 10:27:45.000000000 +1000
+++ xorg-server-1.3.0.0/hw/xfree86/xaa/xaaInit.c 2007-08-13 10:28:35.000000000 +1000
xserver-1.3.0-no-prerelease-warning.patch:
Index: xserver-1.3.0-no-prerelease-warning.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-no-prerelease-warning.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xserver-1.3.0-no-prerelease-warning.patch 11 Apr 2007 21:44:10 -0000 1.2
+++ xserver-1.3.0-no-prerelease-warning.patch 31 Oct 2007 19:28:56 -0000 1.3
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Disable pre-release warning.
+
+---
--- xorg-server-1.2.99.905/hw/xfree86/common/xf86Init.c.jx 2007-01-31 19:55:51.000000000 -0500
+++ xorg-server-1.2.99.905/hw/xfree86/common/xf86Init.c 2007-04-11 12:32:24.000000000 -0400
@@ -1770,7 +1770,7 @@
xserver-1.3.0-no-pseudocolor-composite.patch:
Index: xserver-1.3.0-no-pseudocolor-composite.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-no-pseudocolor-composite.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-no-pseudocolor-composite.patch 9 Apr 2007 23:09:52 -0000 1.1
+++ xserver-1.3.0-no-pseudocolor-composite.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Disable Composite on 8bpp displays.
+
+---
diff --git a/composite/compext.c b/composite/compext.c
index 4c25cc7..af05b4a 100644
--- a/composite/compext.c
xserver-1.3.0-randr12-config-hack.patch:
Index: xserver-1.3.0-randr12-config-hack.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-randr12-config-hack.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xserver-1.3.0-randr12-config-hack.patch 26 Sep 2007 07:33:55 -0000 1.2
+++ xserver-1.3.0-randr12-config-hack.patch 31 Oct 2007 19:28:56 -0000 1.3
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Use the global Modes list when determining preferred mode.
+
+---
diff -up xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c.da xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c
--- xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c.da 2007-09-26 17:12:44.000000000 +1000
+++ xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c 2007-09-26 17:14:44.000000000 +1000
xserver-1.3.0-xnest-exposures.patch:
Index: xserver-1.3.0-xnest-exposures.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xserver-1.3.0-xnest-exposures.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xserver-1.3.0-xnest-exposures.patch 9 Apr 2007 23:09:52 -0000 1.1
+++ xserver-1.3.0-xnest-exposures.patch 31 Oct 2007 19:28:56 -0000 1.2
@@ -1,3 +1,8 @@
+From: Adam Jackson <ajax at redhat.com>
+Date: Sun, 28 Oct 2007 09:37:52 +0100
+Subject: [PATCH] Fix exposure generation in Xnest
+
+---
--- xorg-server-1.2.99.905/hw/xnest/Events.c.jx 2007-01-31 19:55:51.000000000 -0500
+++ xorg-server-1.2.99.905/hw/xnest/Events.c 2007-04-09 18:42:51.000000000 -0400
@@ -85,7 +85,7 @@
- Previous message (by thread): rpms/liferea/F-7 liferea-1.2.23-opml.patch, NONE, 1.1 liferea.spec, 1.86, 1.87
- Next message (by thread): rpms/KoboDeluxe/devel .cvsignore, 1.2, 1.3 KoboDeluxe-defaults.patch, 1.1, 1.2 KoboDeluxe.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list