source: projects/specs/trunk/x/xorg-x11-server/xorg-x11-server-vl.spec @ 12495

Revision 12495, 64.7 KB checked in by tomop, 3 years ago (diff)

updated 5 packages

cifs-utils-6.11-1

libproxy-0.4.15-3

netpbm-10.86.16-1

squashfs-tools-4.4-1

xorg-x11-server-1.20.9-1

Line 
1%bcond_with systemd
2
3%define pkgname xorg-server
4
5#define gitdate 20100319
6
7Summary:        X.Org X11 X server
8Summary(ja):    X.Org X11 X サーバ
9Name:           xorg-x11-server
10Version:        1.20.9
11Release:        1%{?_dist_release}%{?with_systemd:.systemd}
12Group:          system
13Vendor:         Project Vine
14Distribution:   Vine Linux
15
16URL:            http://www.x.org
17License:        MIT/X11
18%if 0%{?gitdate}
19Source0:        ftp://ftp.x.org/pub/individual/xserver/%{pkgname}-%{gitdate}.tar.xz
20%else
21Source0:        https://www.x.org/archive/individual/xserver/%{pkgname}-%{version}.tar.bz2
22%endif
23Source4:        10-quirks.conf
24Source10:       xserver.pamd
25Source20:       http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh
26
27# Trivial things to never merge upstream ever:
28# This really could be done prettier.
29Patch5002: xserver-1.12.1-ssh-isnt-local.patch
30
31# security patch
32
33## Vine Patch
34# add elogind support
35Patch10000: 0001-add-elogind-support.patch
36# autodetect nvidia driver
37Patch10010: 0001-nvidia.patch
38# autodetect fglrx driver
39Patch10020: 0002-fglrx.patch
40# autodetect virtual video device (qemu) driver
41Patch10030: 0003-qemu.patch
42# finally fallback to vesa driver
43Patch10040: 0004-vesa-fallback.patch
44
45# do not disable kbd driver even if AllowEmptyInput option is on.
46Patch20000: 0005-dont-disable-kbd-if-AEI-on.patch
47
48%define moduledir       %{_libdir}/xorg/modules
49%define drimoduledir    %{_libdir}/dri
50%define sdkdir          %{_includedir}/xorg
51
52%ifarch s390 s390x
53%define with_hw_servers 0
54%else
55%define with_hw_servers 1
56%endif
57
58%if %{with_hw_servers}
59%define enable_xorg --enable-xorg
60%else
61%define enable_xorg --disable-xorg
62%endif
63
64%define kdrive --enable-kdrive --enable-xephyr --disable-xfake --disable-xfbdev
65%define xservers --enable-xvfb --enable-xnest %{kdrive} %{enable_xorg}
66
67BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
68
69# FIXME: Temporary Build deps on autotools, as needed...
70BuildRequires: automake autoconf libtool
71
72BuildRequires: pkgconfig
73BuildRequires: xorg-x11-util-macros >= 1.6.0
74
75BuildRequires: xorg-x11-proto-devel >= 7.4-9
76
77BuildRequires: xorg-x11-xtrans-devel >= 1.2.3
78BuildRequires: xorg-x11-font-utils
79BuildRequires: libXfont-devel
80BuildRequires: libXfont2-devel
81BuildRequires: libXau-devel
82BuildRequires: libxkbfile-devel
83BuildRequires: xcb-util-devel
84BuildRequires: xcb-util-keysyms-devel
85BuildRequires: xcb-util-image-devel
86BuildRequires: xcb-util-wm-devel
87BuildRequires: xcb-util-renderutil-devel
88# libXres-devel needed for something that links to libXres that I never
89# bothered to figure out yet
90BuildRequires: libXres-devel
91# libfontenc-devel needed for Xorg, but not specified by
92# upstream deps.  Build fails without it.
93BuildRequires: libfontenc-devel
94# Required for Xtst examples
95BuildRequires: libXtst-devel >= 1.1.0-2
96# libXdmcp-devel needed for Xdmx, Xnest, Xephyr
97BuildRequires: libXdmcp-devel
98# libX11-devel needed for Xdmx, Xnest, Xephyr
99BuildRequires: libX11-devel
100# libXext-devel needed for Xdmx, Xnest, Xephyr
101BuildRequires: libXext-devel
102BuildRequires: libpciaccess-devel
103BuildRequires: pixman-devel >= 0.14.0
104BuildRequires: openssl-devel
105# XXX Really?  Why would we need this, Xfont should hide it.
106BuildRequires: freetype2-devel
107
108BuildRequires: libgudev-devel
109BuildRequires: dbus-devel
110
111%if %{with systemd}
112BuildRequires: systemd-devel
113%else
114BuildRequires: eudev-libudev-devel
115%endif
116
117# DMX config utils buildreqs.
118BuildRequires: libXt-devel
119BuildRequires: libdmx-devel >= 1.1.0-2
120BuildRequires: libXmu-devel
121BuildRequires: libXrender-devel
122BuildRequires: libXi-devel
123BuildRequires: libXpm-devel
124BuildRequires: libXaw-devel >= 1.0.5
125BuildRequires: libXfixes-devel
126BuildRequires: libXdamage-devel
127BuildRequires: libXv-devel
128BuildRequires: libxshmfence-devel
129
130BuildRequires: mesa-libGL-devel >= 7.8
131BuildRequires: mesa-libEGL-devel
132BuildRequires: mesa-libgbm-devel
133BuildRequires: libepoxy-devel
134BuildRequires: mesa-source >= 7.8
135# XXX silly...
136BuildRequires: libdrm-devel >= 2.4.0-3
137%if %{with_hw_servers}
138Requires: libdrm
139%endif
140
141# Make sure libXfont has the catalogue FPE
142Requires: libXfont
143
144# All server subpackages have a virtual provide for the name of the server
145# they deliver.  The Xorg one is versioned, the others are intentionally
146# unversioned.
147
148%description
149X.Org X11 X server
150
151
152%package common
153Summary: Xorg server common files
154Summary(ja): Xorg サーバ共通ファイル
155Group: system
156
157%description common
158Common files shared among all X servers.
159
160
161%if %{with_hw_servers}
162%package Xorg
163Summary: Xorg X server
164Summary(ja): Xorg X サーバ
165Group: system
166Provides: Xorg = %{version}-%{release}
167Provides: Xserver
168# Requires: xorg-x11-drivers >= 0.99.2-4
169Requires: xorg-x11-drv-keyboard xorg-x11-drv-vesa
170Requires: xorg-x11-drv-void xorg-x11-drv-evdev
171# virtuals.  XXX fix the xkbcomp fork() upstream.
172Requires: xkbdata xkbcomp
173Requires: xorg-x11-server-common >= %{version}-%{release}
174Requires: libdrm
175Requires: system-setup-keyboard
176Obsoletes: XFree86, XOrg
177Obsoletes: xorg-x11-drv-modesetting < 0.9.1
178Obsoletes: xorg-x11-glamor < 0.6.1
179Provides: xorg-x11-glamor = %{version}-%{release}
180
181%description Xorg
182X.org X11 is an open source implementation of the X Window System.  It
183provides the basic low level functionality which full fledged
184graphical user interfaces (GUIs) such as GNOME and KDE are designed
185upon.
186%endif
187
188
189%package Xnest
190Summary: Xnest server
191Summary(ja): Xnest サーバ
192Group: system
193Obsoletes: XFree86-Xnest, XOrg-Xnest
194Requires: xorg-x11-server-common >= %{version}-%{release}
195Provides: Xnest
196
197%description Xnest
198Xnest is an X server, which has been implemented as an ordinary
199X application.  It runs in a window just like other X applications,
200but it is an X server itself in which you can run other software.  It
201is a very useful tool for developers who wish to test their
202applications without running them on their real X server.
203
204
205%package Xdmx
206Summary: Distributed Multihead X Server and utilities
207Summary(ja): 分散マルチヘッド X サーバおよびユーティリティ
208Group: system
209Requires: xorg-x11-server-common >= %{version}-%{release}
210Provides: Xdmx
211
212%description Xdmx
213Xdmx is proxy X server that provides multi-head support for multiple displays
214attached to different machines (each of which is running a typical X server).
215When Xinerama is used with Xdmx, the multiple displays on multiple machines
216are presented to the user as a single unified screen.  A simple application
217for Xdmx would be to provide multi-head support using two desktop machines,
218each of which has a single display device attached to it.  A complex
219application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays
220(each attached to one of 16 computers) into a unified 5120x4096 display.
221
222
223%package Xvfb
224Summary: Virtual framebuffer X server.
225Summary(ja): 仮想フレームバッファ X サーバ
226Group: system
227Obsoletes: XFree86-Xvfb, XOrg-Xvfb
228Requires: xorg-x11-server-common >= %{version}-%{release}
229Provides: Xvfb
230
231%description Xvfb
232Xvfb (X Virtual Frame Buffer) is an X server that is able to run on
233machines with no display hardware and no physical input devices.
234Xvfb simulates a dumb framebuffer using virtual memory.  Xvfb does
235not open any devices, but behaves otherwise as an X display.  Xvfb
236is normally used for testing servers.
237
238
239%package Xephyr
240Summary: Xephyr X server
241Summary(ja): Xephyr X サーバ
242Group: system
243Requires: xorg-x11-server-common >= %{version}-%{release}
244Provides: Xephyr
245
246%description Xephyr
247Xephyr is an X server, which has been implemented as an ordinary
248X application.  It runs in a window just like other X applications,
249but it is an X server itself in which you can run other software.  It
250is a very useful tool for developers who wish to test their
251applications without running them on their real X server.  Unlike
252Xnest, Xephyr renders to an X image rather than relaying the
253X protocol, and therefore supports the newer X extensions like
254Render and Composite.
255
256
257%if %{with_hw_servers}
258%package sdk
259Summary: SDK for X server driver module development
260Summary(ja): X サーバドライバモジュール開発用 SDK
261Group: system
262Obsoletes: XFree86-sdk, XOrg-sdk
263Requires: xorg-x11-util-macros
264Requires: xorg-x11-proto-devel
265Requires: pixman-devel
266Requires: libpciaccess-devel
267Requires: pkgconfig
268Requires(pre): xorg-x11-filesystem
269Provides: libxf86config-devel = %{version}-%{release}
270Obsoletes: xorg-x11-glamor-devel < 0.6.1
271Provides: xorg-x11-glamor-devel = %{version}-%{release}
272
273%description sdk
274The SDK package provides the developmental files which are necessary for
275developing X server driver modules, and for compiling driver modules
276outside of the standard X11 source code tree.  Developers writing video
277drivers, input drivers, or other X modules should install this package.
278%endif
279
280
281%package source
282Summary: Xserver source code required to build VNC server (Xvnc)
283Summary(ja): VNC サーバ (Xvnc) をビルドするために必要な X サーバのソースコード
284Group: programming
285
286%description source
287Xserver source code needed to build VNC server (Xvnc)
288
289
290%debug_package
291
292
293%prep
294%setup -q -n %{pkgname}-%{version}
295#%setup -q -n %{pkgname}-%{gitdate}
296
297%patch5002 -p1 -b .ssh-isnt-local
298
299# security patch
300
301# Vine patch
302%patch10010 -p1 -b .nvidia
303%patch10020 -p1 -b .fglrx
304%patch10030 -p1 -b .virtual-device
305%patch10040 -p1 -b .vesa-fallback
306
307# Vine
308%patch20000 -p1 -b .dont-disable-kbd
309
310# Patch5: xserver-1.8.1-pic-libxf86config.patch
311sed -i \
312        -e "/AM_CFLAGS =/a \\\\t-fPIC -fvisibility=hidden \\\\" \
313        ./hw/xfree86/parser/Makefile.am
314
315autoreconf -vif
316
317
318%build
319%define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins"
320
321%if %{with_hw_servers}
322%define dri_flags --enable-dri2 --enable-dri3 --enable-suid-wrapper --enable-glamor
323%else
324%define dri_flags --disable-dri
325%endif
326
327export CFLAGS="%{optflags} -Wstrict-overflow -rdynamic $CFLAGS"
328%configure \
329        %{xservers} \
330        --disable-static \
331        --with-pic \
332        --with-int10=x86emu \
333        --with-default-font-path=%{default_font_path} \
334        --with-module-dir=%{moduledir} \
335        --with-os-name="Vine Linux 7" \
336        --with-vendor-web="https://www.vinelinux.org/" \
337        --with-vendor-name="Project Vine" \
338        --with-builderstring="Build ID: %{name} %{version}-%{release}" \
339        --with-xkb-output=%{_localstatedir}/lib/xkb \
340        --enable-install-libxf86config \
341        --disable-linux-acpi --disable-linux-apm \
342        --disable-xselinux --enable-record \
343        --enable-config-udev \
344        --enable-dmx \
345        %{dri_flags} \
346        --enable-systemd-logind \
347%if %{with systemd}
348        --with-systemd-daemon \
349%endif
350        ${CONFIGURE}
351
352make -s %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
353
354%install
355rm -rf $RPM_BUILD_ROOT
356make install DESTDIR=$RPM_BUILD_ROOT moduledir=%{moduledir} LIBTOOL=/usr/bin/libtool
357
358
359%if %{with_hw_servers}
360rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/libxf8_16bpp.so
361mkdir -p $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
362
363mkdir -p $RPM_BUILD_ROOT%{_datadir}/xorg
364install -m 0444 hw/xfree86/common/{vesa,extra}modes $RPM_BUILD_ROOT%{_datadir}/xorg/
365
366mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
367install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/xserver
368
369mkdir -p $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d
370install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d
371
372mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/xorg.conf.d
373%endif
374
375# Make the source package
376%define xserver_source_dir %{_datadir}/xorg-x11-server-source
377%define inst_srcdir %{buildroot}/%{xserver_source_dir}
378mkdir -p %{inst_srcdir}/{Xext,xkb,GL,hw/{xquartz/bundle,xfree86/common}}
379mkdir -p %{inst_srcdir}/{hw/dmx/doc,man,doc,hw/dmx/doxygen}
380cp {,%{inst_srcdir}/}hw/xquartz/bundle/cpprules.in
381cp {,%{inst_srcdir}/}man/Xserver.man
382cp {,%{inst_srcdir}/}doc/smartsched
383cp {,%{inst_srcdir}/}hw/dmx/doxygen/doxygen.conf.in
384cp {,%{inst_srcdir}/}xserver.ent.in
385cp xkb/README.compiled %{inst_srcdir}/xkb
386cp hw/xfree86/xorgconf.cpp %{inst_srcdir}/hw/xfree86
387
388install -m 0755 %{SOURCE20} $RPM_BUILD_ROOT%{_bindir}/xvfb-run
389
390find . -type f | egrep '.*\.(c|h|am|ac|inc|m4|h.in|pc.in|man.pre|pl|txt)$' |
391xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
392find %{inst_srcdir}/hw/xfree86 -name \*.c -delete
393
394# Remove unwanted files/dirs
395{
396    rm -f $RPM_BUILD_ROOT%{_libdir}/X11/Options
397    rm -f $RPM_BUILD_ROOT%{_bindir}/in?
398    rm -f $RPM_BUILD_ROOT%{_bindir}/ioport
399    rm -f $RPM_BUILD_ROOT%{_bindir}/out?
400    rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
401    rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
402    find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
403    find $RPM_BUILD_ROOT%{_libdir}/xorg/modules -type f -name '*.a' | xargs rm -f -- || :
404%if !%{with_hw_servers}
405    rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/xorg-server.pc
406    rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/xorg-server.m4
407%endif
408}
409
410
411%clean
412rm -rf $RPM_BUILD_ROOT
413
414
415%if %{with_hw_servers}
416%pre Xorg
417{
418    pushd /etc/X11
419
420    for configfile in XF86Config XF86Config-4 ; do
421        if [ -r $configfile ]; then
422            if [ -r xorg.conf ]; then
423                mv -f $configfile $configfile.obsoleted
424            else
425                mv -f $configfile xorg.conf
426            fi
427        fi
428    done
429
430    [ -e xorg.conf ] || return 0
431
432    perl -p -i -e 's/^.*Load.*"(pex5|xie|xtt).*\n$"//gi' xorg.conf
433    perl -p -i -e 's/^\s*Driver(.*)"keyboard"/Driver\1"kbd"/gi' xorg.conf
434    perl -p -i -e 's/^.*Option.*"XkbRules".*"(xfree86|xorg)".*\n$//gi' xorg.conf
435    perl -p -i -e 's#^\s*RgbPath.*$##gi' xorg.conf
436    # lame, the nvidia driver needs to override this
437    if ! grep -q 'ModulePath.*nvidia' xorg.conf ; then
438      perl -p -i -e 's#^\s*ModulePath.*$##gi' xorg.conf
439    fi
440
441    popd
442} &> /dev/null || :
443%endif
444
445
446%files common
447%defattr(-,root,root,-)
448%{_mandir}/man1/Xserver.1*
449%{_libdir}/xorg/protocol.txt
450%dir %{_localstatedir}/lib/xkb
451%{_localstatedir}/lib/xkb/README.compiled
452
453%if %{with_hw_servers}
454%files Xorg
455%defattr(-,root,root,-)
456%config %attr(0644,root,root) %{_sysconfdir}/pam.d/xserver
457%{_bindir}/X
458%attr(755, root, root) %{_bindir}/Xorg
459%{_libexecdir}/Xorg
460%attr(4755, root, root) %{_libexecdir}/Xorg.wrap
461%{_bindir}/gtf
462%{_bindir}/cvt
463%dir %{_datadir}/xorg
464%{_datadir}/xorg/vesamodes
465%{_datadir}/xorg/extramodes
466%dir %{_libdir}/xorg
467%dir %{_libdir}/xorg/modules
468%dir %{_libdir}/xorg/modules/drivers
469%{_libdir}/xorg/modules/drivers/modesetting_drv.so
470%dir %{_libdir}/xorg/modules/extensions
471%{_libdir}/xorg/modules/extensions/libglx.so
472%dir %{_libdir}/xorg/modules/input
473%{_libdir}/xorg/modules/libexa.so
474%{_libdir}/xorg/modules/libfb.so
475%{_libdir}/xorg/modules/libfbdevhw.so
476%{_libdir}/xorg/modules/libglamoregl.so
477%{_libdir}/xorg/modules/libint10.so
478%{_libdir}/xorg/modules/libshadow.so
479%{_libdir}/xorg/modules/libshadowfb.so
480%{_libdir}/xorg/modules/libvbe.so
481%{_libdir}/xorg/modules/libvgahw.so
482%{_libdir}/xorg/modules/libwfb.so
483%{_mandir}/man1/gtf.1*
484%{_mandir}/man1/Xorg.1*
485%{_mandir}/man1/Xorg.wrap.1*
486%{_mandir}/man1/cvt.1*
487%{_mandir}/man4/fbdevhw.4*
488%{_mandir}/man4/exa.4*
489%{_mandir}/man4/modesetting.4.gz
490%{_mandir}/man5/Xwrapper.config.5*
491%{_mandir}/man5/xorg.conf.5*
492%{_mandir}/man5/xorg.conf.d.5*
493%dir %{_sysconfdir}/X11/xorg.conf.d
494%dir %{_datadir}/X11/xorg.conf.d
495%{_datadir}/X11/xorg.conf.d/*.conf
496%endif
497
498%files Xnest
499%defattr(-,root,root,-)
500%{_bindir}/Xnest
501%{_mandir}/man1/Xnest.1*
502
503%files Xdmx
504%defattr(-,root,root,-)
505%{_bindir}/Xdmx
506%{_bindir}/dmxaddinput
507%{_bindir}/dmxaddscreen
508%{_bindir}/dmxreconfig
509%{_bindir}/dmxresize
510%{_bindir}/dmxrminput
511%{_bindir}/dmxrmscreen
512%{_bindir}/dmxtodmx
513%{_bindir}/dmxwininfo
514%{_bindir}/vdltodmx
515%{_bindir}/dmxinfo
516%{_bindir}/xdmxconfig
517%{_mandir}/man1/Xdmx.1*
518%{_mandir}/man1/dmxtodmx.1*
519%{_mandir}/man1/vdltodmx.1*
520%{_mandir}/man1/xdmxconfig.1*
521
522%files Xvfb
523%defattr(-,root,root,-)
524%{_bindir}/Xvfb
525%{_bindir}/xvfb-run
526%{_mandir}/man1/Xvfb.1*
527
528%files Xephyr
529%defattr(-,root,root,-)
530%{_bindir}/Xephyr
531%{_mandir}/man1/Xephyr.1*
532
533%if %{with_hw_servers}
534%files sdk
535%defattr(-,root,root,-)
536%{_libdir}/pkgconfig/xorg-server.pc
537%dir %{_includedir}/xorg
538%{sdkdir}/*.h
539%{_datadir}/aclocal/xorg-server.m4
540%endif
541
542%files source
543%defattr(-, root, root, -)
544%{xserver_source_dir}
545
546
547%changelog
548* Wed Sep 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.9-1
549- new upstream release.
550- dropped Patch9000: fixed in upstream.
551
552* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-2
553- added Patch9000 to fix CVE-2020-14347.
554
555* Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-1
556- new upstream release.
557- added systemd support (disabled as default).
558- updated Source20.
559- updated Patch10010-20000.
560
561* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.6-2
562- added elogind support.
563- changed permission of %{_bindir}/Xorg from 4711 to 755.
564
565* Wed Feb 14 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.19.6-1
566- update to 1.19.6
567
568* Fri Jul 22 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.18.4-1
569- update to 1.18.4
570
571* Thu May 05 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.18.3-1
572- update to 1.18.3
573- remove Patch6030 (xserver-1.16.2-right-of.patch)
574- add BuildRequires: libxshmfence-devel
575- change BuildRequires: libgudev-devel instead of eudev-libgudev1-devel
576
577* Mon Nov 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.17.4-2
578- remove Patch 2014,6002,6028,6033
579
580* Tue Nov 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.17.4-1
581- update to 1.17.4
582
583* Sun Oct 25 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.17.2-1
584- update to 1.17.2
585- add BuildRequires: xcb-util-renderutil-devel
586
587* Wed Feb 11 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.16.4-1
588- update to 1.16.4
589  (including security fix for CVE-2015-0255)
590
591* Sun Dec 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.16.3-1
592- update to 1.16.3
593
594* Sat Nov 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.16.2-1
595- update to 1.16.2
596- update Patch6030 (xserver-1.16.2-right-of.patch)
597- add BuildRequires: dbus-devel, mesa-libEGL-devel, mesa-libgbm-devel, libepoxy-devel
598
599* Wed Jul 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.15.2-1
600- update to 1.15.2
601- remove Patch6011 (xserver-1.12.0-less-acpi-brokenness.patch)
602- add BuildRequires: xcb-util-devel, xcb-util-keysyms-devel, xcb-util-image-devel, xcb-util-wm-devel
603
604* Tue Jun 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.7-2
605- change BuildRequires: eudev-libgudev1-devel instead of libgudev1-devel
606
607* Wed Jun 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.7-1
608- new upstream release
609
610* Wed Apr 23 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.6-1
611- new upstream release
612
613* Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.5-1
614- new upstream release
615
616* Sun Nov 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.4-1
617- new upstream release
618
619* Mon Sep 23 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.3-1
620- new upstream release
621
622* Mon Aug 12 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.2-1
623- new upstream release
624
625* Sun May 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-1
626- new upstream release
627- remove Patch6027 (xserver-1.12.1-displayfd.patch)
628
629* Mon Aug 27 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.4-1
630- new upstream release
631- update Patch6030 (xserver-1.12.4-right-of.patch)
632
633* Wed Jul 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.3-1
634- new upstream release
635
636* Wed May 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.2-1
637- new upstream release
638
639* Tue May 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1.901-1
640- new upstream release
641
642* Sat Apr 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
643- new upstream release
644- update Patch2014 (xserver-1.12.1-projector-fb-size.patch)
645- update Patch5002 (xserver-1.12.1-ssh-isnt-local.patch)
646- update Patch6002 (xserver-1.12.1-mode-debug.patch)
647- update Patch6011 (xserver-1.12.0-less-acpi-brokenness.patch)
648- update Patch6027 (xserver-1.12.1-displayfd.patch)
649- update Patch6028 (xserver-1.12.1-randr-error-debugging.patch)
650- update Patch6030 (xserver-1.12.1-right-of.patch)
651- update Patch10010 (xorg-x11-server-1.12.1-nvidia.patch)
652- update Patch10020 (xorg-x11-server-1.12.1-fglrx.patch)
653- update Patch10030 (xorg-x11-server-1.12.1-qemu.patch)
654- update Patch20000 (xorg-server-1.12.1-dont-disable-kbd-if-AEI-on.patch)
655- remove Patch7005
656
657- remove Patch7005
658
659* Sun Jan 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.11.4-1
660- new upstream release
661
662* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.11.3-1
663- new upstream release
664
665* Sat Nov 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.11.2-1
666- new upstream release
667
668* Tue Nov 01 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.11.1.902-1
669- new upstream release
670
671* Sat Aug 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.4-1
672- new upstream release
673
674* Sun May 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
675- new upstream release
676
677* Mon Apr 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
678- new upstream release
679
680* Mon Feb 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
681- new upstream release
682- fix %%install to add xmlrules.in
683- drop Patch103,6049
684- update Patch6027,6030,20000
685- add Patch7005 (xserver-1.9.0-qxl-fallback.patch)
686
687* Sat Feb 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.4-1
688- new upstream release
689
690* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.3-2
691- rebuild with openssl-1.0.0c
692
693* Sat Dec 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.3-1
694- new upstream release
695- drop Patch6045,6051
696
697* Sun Nov 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.2-1
698- new upstream release
699- update Patch6027,6030,6045,10010,10020,10030,10040
700- drop Patch6033
701- add environment variable LIBTOOL for make command
702- fix %%files
703
704* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-2
705- rebuild with rpm-4.8.1 for pkg-config file
706- add BuildRequires: xorg-x11-font-utils, libgudev1-devel
707
708* Tue May 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.1-1
709- new upstream release
710- remove upstream patch (Patch6057)
711
712* Sat Apr 17 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.0-2
713- add Patch6057 to import xorg.conf.d changes from upstream.
714  - change /etc/xorg.conf.d to /etc/X11/xorg.conf.d
715  - system provided configs should go to /usr/share/X11/xorg.conf.d
716
717* Fri Apr 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.0-1
718- new upstream release
719
720* Wed Mar 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.99.902-2.20100318
721- update to new git snapshot
722
723* Tue Mar 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.99.901-2.20100304
724- update to new git snapshot
725- cleanup spec file
726- import patch2014,6028,6049,6051 from fedora
727
728* Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.99.901-1
729- update to 1.8rc1 (1.7.99.901)
730- import patch5002,6002,6030,6033 from fedora
731- add 00-evdev.conf, 10-quirks.conf
732- build against mesa-7.8(git snapshot)
733
734* Fri Feb 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.5-1
735- new upstream release
736
737* Mon Feb 08 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.4-2
738- rebuild with new toolchain
739- run autoreconf
740
741* Sat Jan 09 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.4-1
742- new upstream release
743
744* Sat Dec 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.3-1
745- new upstream release
746
747* Fri Nov 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.2-1
748- new upstream release
749
750* Tue Nov 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.1-3
751- add BR: openssl-devel (<BTS:0826>)
752- build against mesa-7.6
753  - update BR: mesa-libGL-devel >= 7.6-1
754
755* Sat Nov 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.1-2
756- add R: pixman-devel, libpciaccess-devel to -sdk (<BTS:820>)
757
758* Wed Nov 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.1-1
759- new upstream release
760
761* Mon Sep 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.3-2
762- update Patch6012 to use vesa for poulsbo
763  - merge patch6029
764- add Patch6040 to autodetect nvidia driver
765- add Patch6041 to autodetect fglrx driver
766- add Patch6042 to autodetect virtual video driver
767- add Patch6042 to autodetect geode driver
768- add Pathc6050 to fallback to vesa driver
769- add BR: libXdamage-devel, libXv-devel
770
771* Sat Aug 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.3-1
772- new upstream release
773
774* Thu Jul 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.2-1
775- new upstream release
776
777* Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-3
778- import fedora and/or upstream patch
779- remove Requires: xorg-x11-drv-mouse (we use evdev for mouse)
780
781* Sat Apr 25 2009 NAKAMURA Kenta <kenta@vinelinux.org> 1.6.1-2
782- updated Patch1003: xserver-1.6.1-pic-libxf86config.patch to build libxf86config with fPIC
783
784* Thu Apr 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-1
785- new upstream release
786
787* Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.0-1
788- new upstream releaase
789- add Patch1003 to build libxf86config with -fPIC
790- add BR: pixman-devel >= 0.14.0
791- add BR: xorg-x11-xtrans-devel >= 1.2.3
792
793* Sun Nov 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.3-2
794- rebuild with libXaw.so.7 (libXaw-1.0.5)
795
796* Sat Nov 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.3-1
797- new upstream release
798- add Patch2000
799  - do not diable kbd driver even if AllowEmptyInput is on.
800
801* Tue Oct 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.2-2
802- rebuild with libdrm-2.4.0-3, mesa-7.2
803
804* Mon Oct 13 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.2-1
805- new upstream release
806
807* Thu Sep 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.1-1
808- new upstream release
809
810* Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.0-1
811- new upstream release
812- disable dri2 (upstream default)
813
814* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.99.906-1
815- new upstream release
816
817* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.99.905-3
818- add dix/protocol.txt to -source subpackage
819
820* Sat Jul 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.99.905-2
821- add Patch101, 1014 from fedora
822
823* Wed Jul 02 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.99.905-1
824- update to 1.4.99.905 (1.5RC5)
825- add -common subpackage
826
827* Thu Jun 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.2-1
828- new upstream release
829
830* Wed Jun 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1-1
831- new upstream release
832
833* Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0.90-1
834- new versioning policy
835
836* Fri Jan 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0.90-0vl1
837- initial build for Vine Linux
838
839* Mon Sep 17 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-24
840- xserver-1.3.0-edid-quirk-backports.patch: Update the EDID quirks code
841  to match current git.
842
843* Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-23
844- xserver-1.3.0-xrandr-timestamp-buglet.patch: Make sure xrandr doesn't
845  stop working after several hours. (Marius Gedminas, #273801)
846
847* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-22
848- Bump BuildRequires: xorg-x11-xtrans-devel to pull in abstract socket
849  support.
850
851* Thu Aug 23 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-21
852- xserver-1.3.0-document-fontpath-correctly.patch: Fix man page to point to
853  directories that exist. (#251203, Matト嬲 Cepl)
854
855* Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> 1.3.0.0-20
856- xserver-1.3.0-newglx-offscreen-pixmaps.patch: fix zero-copy TFP again
857
858* Tue Aug 14 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-19
859- xserver-1.3.0-newglx-offscreen-pixmaps.patch: Zero-copy TFP is busted
860  on at least my laptop, so turn it off again.
861
862* Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> 1.3.0.0-18
863- xserver-1.3.0-mesa7.patch: Add support for building against mesa 7.0.1
864  along with DRI zero-copy TFP hopefully
865- xserver-1.3.0-exaupgrade.patch: Add updated EXA support
866- dropped xserver-1.2.99.901-xephyr-crash-at-exit.patch - upstream
867- rebase xorg-x11-server-1.1.1-offscreen-pixmaps.patch to xserver-1.3.0-newglx-offscreen-pixmaps.patch
868- dropped xorg-x11-server-1.1.1-glcore-visual-matching.patch - fixed upstream
869
870* Thu Aug 09 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-17
871- xserver-1.3.0-default-dpi.patch: Switch default DPI to 100, on the
872  principle that 75 is almost never right and 100 is much more likely.
873
874* Thu Aug 02 2007 Dave Airlie <airlied@redhat.com> 1.3.0.0-16
875- xserver-1.3.0-add-really-slow-bcopy.patch: Speed server start on some cards
876
877* Thu Jul 12 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-15
878- xserver-1.3.0-edid-quirk-backports.patch: Backport EDID quirks from
879  master; fixes some Samsung monitors. (#232810)
880
881* Thu Jul 12 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-14
882- xserver-1.3.0-composite-version.patch: Force the server to report the
883  Composite extension version it supports, not simply the version defined
884  by the protocol headers it was built against.
885
886* Mon Jul 02 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-13
887- Add IDLETIME sync counter for great powersaving justice.
888- Conditionalise default font path for F7 spec compatibility.
889
890* Wed Jun 27 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-12
891- Tweak %%post Xorg slightly to not demolish ModulePath lines installed by
892  the nvidia driver.  (#244359)
893
894* Wed Jun 27 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-11
895- Obsolete the joystick and elo2300 drivers, they never worked and shouldn't
896  be installed.
897
898* Fri Jun 22 2007 Kristian Hテクgsberg <krh@redhat.com> - 1.3.0.0-10
899- Change the default font path to catalogue:/etc/X11/fontpath.d,built-ins
900- Drop build dependency xorg-x11-font-utils.
901
902* Mon Jun 11 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-9
903- xserver-1.3.0-reput-video.patch: Don't crash when minimizing an Xv
904  window. (#241214)
905
906* Wed Jun 06 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-8
907- xserver-1.3.0-ramdac-export.patch: Make sure the old ramdac symbols are
908  exported, since they're in-server now. (#242800)
909
910* Mon Jun 04 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-7
911- xserver-1.3.0-randrama-no-zero-screens.patch: For RANDR 1.2's fake
912  Xinerama info, don't report Xinerama as being active if there are no
913  RANDR 1.2 CRTCs active for that screen.  (#234567)
914- xserver-1.3.0-arm-iopl.patch: Add __arm__ conditionals to many #ifdefs.
915
916* Sat May 26 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-6
917- Make sdk subpackage Require: pkgconfig.  Spotted in review for
918  xorg-x11-drv-apm. (#226577)
919
920* Fri May 11 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-5
921- xserver-1.3.0-fbdevhw-magic-numbers.patch: If the fbdev driver claims to
922  have a zero pixel clock, believe it.  Fixes Xen paravirt. (#238451)
923
924* Mon May 07 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-4
925- xorg-x11-server-1.1.1-offscreen-pixmaps.patch: Fix a crash when activating
926  GLX_EXT_texture_from_pixmap without XAA.
927- xserver-1.3.0-randr12-config-hack.patch: If a Modes line is given in
928  the Screen section, and no PreferredMode option is given for a RANDR 1.2
929  monitor, use the first mode in the Modes line as the preferred mode.
930  Fixes anaconda ugliness on monitors larger than 800x600. (#238991)
931
932* Mon Apr 30 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-3
933- xserver-1.3.0-xkb-and-loathing.patch: Ignore (not just block) SIGALRM
934  around calls to Popen()/Pclose().  Fixes a hang in openoffice when
935  opening menus.
936- Modify BuildRequires to use the virtual protocol Provides.
937
938* Wed Apr 25 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-2
939- xserver-1.3.0-less-randr-fakerama.patch: Disable RANDR's fake Xinerama
940  geometry when there's more than one protocol screen. (#231257)
941
942* Mon Apr 23 2007 Adam Jackson <ajax@redhat.com> 1.3.0.0-1
943- xserver 1.3.0.
944
945* Fri Apr 13 2007 Adam Jackson <ajax@redhat.com> 1.2.99.905-5
946- xserver-rc5-to-now.patch: Updates from git.
947
948* Wed Apr 11 2007 Adam Jackson <ajax@redhat.com> 1.2.99.905-4
949- xserver-1.3.0-no-prerelease-warning.patch: Hush the useless prerelease
950  warning if we happen to be building one (and even if not).
951- xserver-1.3.0-pci-device-enable.patch: Make sure the PCI device is enabled
952  in sysfs before we start touching it, otherwise, armageddon.
953
954* Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 1.2.99.905-3
955- xserver-1.3.0-domain-obiwan.patch: Fix a PCI domain off-by-one. (#235861)
956- xserver-1.3.0-x86emu-imul-int64.patch: Fix imul in x86emu. (#235861)
957
958* Mon Apr 09 2007 Adam Jackson <ajax@redhat.com> 1.2.99.905-2
959- xserver-1.3.0-pci-bus-count.patch: Allocate the PCI bus array dynamically,
960  so as not to run off the end of it.
961- xserver-1.3.0-mmap-failure-check.patch: Check for failure when mmap'ing
962  bus memory. (#234073)
963- xserver-1.3.0-rom-search.patch: Look for the sysfs ROM file in the (flat)
964  /sys/bus/pci/devices tree, instead of the (bus-topological) /sys/devices,
965  so we don't fail to find ROMs merely because they're behind a bridge.
966- xserver-1.3.0-no-pseudocolor-composite.patch: Refuse to initialize
967  Composite when Render is missing or when the root window is using
968  a pseudocolor visual. (#217388)
969- xserver-1.3.0-xnest-exposures.patch: Fix Motif app redraw in Xnest. (#229350)
970
971* Fri Apr 06 2007 Adam Jackson <ajax@redhat.com> 1.2.99.905-1
972- xserver 1.3 RC5.
973
974* Fri Mar 30 2007 David Woodhouse <dwmw2@redhat.com> 1.2.99.903-2
975- Fix regression with PCI domains, but disjoint bus numbers (#207659)
976
977* Fri Mar 30 2007 Adam Jackson <ajax@redhat.com> 1.2.99.903-1
978- xserver 1.3 RC3.
979
980* Mon Mar 19 2007 Adam Jackson <ajax@redhat.com> 1.2.99.902-1
981- xserver 1.3 RC2.
982
983* Tue Mar 13 2007 Adam Jackson <ajax@redhat.com> 1.2.99.901-2
984- xserver-1.2.99.901-xephyr-crash-at-exit.patch: Fix yet another GLX visual
985  mess. (#231425)
986
987* Mon Mar 05 2007 Adam Jackson <ajax@redhat.com> 1.2.99.901-1
988- xserver 1.3 RC1.  RANDR 1.2 hotness in the hizzouse.
989- xserver-1.2.0-honor-displaysize.patch: Honor the DisplaySize config
990  directive again (#220248)
991- Clean up the post-install cleanup
992
993* Fri Mar 02 2007 Adam Tkac <atkac@redhat.com> 1.2.0-10
994- change permissions of files in source package to default from read-only
995
996* Mon Feb 26 2007 Adam Tkac <atkac@redhat.com> 1.2.0-9
997- Created new package (xorg-x11-server-source) which is needed to build VNC
998  server.
999
1000* Fri Feb 23 2007 Adam Jackson <ajax@redhat.com> 1.2.0-8
1001- xserver-1.2.0-proper-randr-version.patch: Report the RANDR version we
1002  actually implement, instead of the version defined by the protocol headers.
1003
1004* Thu Feb 22 2007 Adam Jackson <ajax@redhat.com> 1.2.0-7
1005- Various backports from git master:
1006  - xserver-1.2.0-xfixes-clientgone-check.patch: Avoids a crash when sending
1007    events to clients that just disconnected.
1008  - xserver-1.2.0-os-memory-leak.patch: Plugs a per-connection memory leak.
1009  - xserver-1.2.0-int10-rdtsc.patch: Implement rdtsc in the int10 emulator.
1010  - xserver-1.2.0-glcore-visual-count.patch: Count glcore visuals properly,
1011    fixes crash at exit.
1012
1013* Mon Feb 05 2007 Adam Jackson <ajax@redhat.com> 1.2.0-6
1014- xorg-x11-server-Red-Hat-extramodes.patch:
1015  - Add 1360x768 normal and reduced-blanking.
1016  - Add reduced-blanking versions of 1680x1050 and 1920x{1200,1080}.
1017  - Remove the >60Hz versions of 2560x1600.  Even leaving the 60Hz timing is
1018    kind of ridiculous, since every real LCD that size I've seen uses the
1019    reduced blanking timings.  But presumably if you have that nice of a
1020    monitor, you also have a video card with working DDC.
1021
1022* Sun Feb 04 2007 Adam Jackson <ajax@redhat.com> 1.2.0-5
1023- Massive spec formatting and style cleanup.
1024- Build Xdmx on all arches.
1025- Enable GL support even on non-DRI machines.
1026- Re-add DRI to ppc64.
1027- Update BuildRequires to current versions.
1028- Remove some bogus Requires.
1029
1030* Wed Jan 31 2007 Adam Jackson <ajax@redhat.com> 1.2.0-4
1031- Fix typo in SDK header. (#222487)
1032
1033* Mon Jan 29 2007 Adam Jackson <ajax@redhat.com> 1.2.0-3
1034- Fix MMX check on AMD CPUs. (#222332)
1035- Fix Xephyr keysym init on LP64. (#224311)
1036
1037* Wed Jan 24 2007 Adam Jackson <ajax@redhat.com> 1.2.0-2
1038- Delete ModulePath lines rather than attempt to munge them.  (#186338)
1039
1040* Tue Jan 23 2007 Adam Jackson <ajax@redhat.com> 1.2.0-1
1041- Xorg server 1.2.0.
1042
1043* Tue Jan 09 2007 Adam Jackson <ajax@redhat.com> 1.1.1-57
1044- xorg-xserver-1.1.0-dbe-render.diff: CVE #2006-6101
1045- xorg-x11-server-1.1.0-redhat-xephyr-only-hack.patch: Skip building the
1046  non-Xephyr kdrive servers entirely.
1047
1048* Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 1.1.1-56
1049- RHEL5 sync:
1050  - xorg-x11-server-1.1.1-maxpixclock-option.patch: Allow the maximum pixel
1051    clock of a monitor to be specified in the config file.
1052  - xorg-x11-server-1.1.1-glcore-visual-matching.patch: Fix a client crash
1053    when creating software indirect GLX contexts.
1054  - xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch: During server
1055    init, abort if either VT activation ioctl fails.  During shutdown, be
1056    sure to wait for the VT switch to finish before exiting.
1057
1058* Mon Dec 11 2006 Adam Jackson <ajax@redhat.com> 1.1.1-55
1059- xorg-x11-server-1.1.1-lid-close-crash.patch: Added, backport from head.
1060  (#197921)
1061
1062* Mon Dec 11 2006 Adam Tkac <atkac redhat com> 1.1.1-54.1.fc7
1063- fixed building against mesa-6.5.2
1064
1065* Fri Dec 1 2006 Adam Jackson <ajax@redhat.com> 1.1.1-54.fc7
1066- xorg-x11-server-1.1.1-xkb-vidmode-switch.patch: Fix string matching on
1067  XKB actions to be case-insensitive again.  (#216656)
1068
1069* Fri Dec 1 2006 Adam Jackson <ajax@redhat.com> 1.1.1-53.fc7
1070- xorg-x11-server-1.1.1-automake-1.10-fixes.patch: Tweak automakefiles to be
1071  1.10-compliant.
1072- Misc spec fixes.
1073
1074* Mon Nov 27 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-52.fc7
1075- RHEL5 sync:
1076  - Deliver SecurityPolicy in Xvfb when !with_hw_servers (s390, s390x)
1077  - xorg-x11-server-1.1.1-ia64-int10.patch: Fix int10 on ia64.
1078  - xorg-x11-server-1.1.1-ia64-pci-chipsets.patch: ia64 PCI chipset support.
1079- Unify the autoconfig patches.
1080- xorg-x11-server-1.1.1-xf86config-comment-less.patch: Added, makes
1081  pyxf86config not grow the config file every time it's run.
1082- Remove with_developer_utils macro.
1083
1084* Fri Nov 10 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-51.fc7
1085- xorg-x11-server-1.1.1-no-scanpci.patch: Drop scanpci, it's huge and
1086  there's no added value relative to lspci.
1087- xorg-x11-server-1.1.1-spurious-libxf1bpp-link.patch: Minor linktime
1088  fixup.  There's no reason for libxf4bpp to link against libxf1bpp.
1089
1090* Thu Nov 9 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-50.fc7
1091- Fix man page globs to not care whether it's .1.gz or .1x.gz, etc.
1092
1093* Wed Nov 8 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-49.fc7
1094- Switch to using the x86emu version of libint10 even on x86.  Unifies
1095  behaviour among CPUs and works around Xen vm86 emulation bogosity.
1096
1097* Wed Nov 8 2006 Adam Jackson <ajackson@redhat.com>
1098- Add FC7 todo list
1099- Bump Release number back to 48, got reduced somehow.
1100
1101* Fri Oct 13 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-48.fc7
1102- Do not try own /usr/lib/pkgconfig in sdk package.
1103- Drop dependency on xorg-x11-fonts-base now that we compile in
1104  'fixed' and 'cursor' fonts.
1105- Drop xorg-redhat-die-ugly-pattern-die-die-die.patch; use -br option
1106  instead.
1107
1108* Wed Oct  4 2006 Soren Sandmann <sandmann@redhat.com> - 1.1.1-47.fc6
1109- graphics-expose.patch: Call miHandleExposures() with non-translated
1110  coordinates.
1111
1112* Wed Oct  4 2006 Soren Sandmann <sandmann@redhat.com> - 1.1.1-46.fc6
1113- Fix over-zealous code deletion in graphics-expose.patch.
1114
1115* Wed Oct  4 2006 Soren Sandmann <sandmann@redhat.com> - 1.1.1-45.fc6
1116- xorg-x11-server-1.1.1-graphics-expose.patch: call
1117  miHandleExposures() in CopyArea/CopyPlane explicitly in cw to
1118  generate GraphicsExposes correctly. (#209336).
1119
1120* Mon Oct  2 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-44.fc6
1121- xorg-x11-server-1.1.1-offscreen-pixmaps.patch: Take the server lock
1122  before calling back into XAA to evict pixmaps (#204810).
1123
1124* Wed Sep 27 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-43.fc6
1125- xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch: Since the
1126  VT_ACTIVATE/VT_WAITACTIVE pair are never guaranteed to successfully
1127  complete, set a 5 second timeout on the WAITACTIVE, and retry the pair
1128  until we win.  (#207746)
1129- xorg-x11-server-1.1.0-pci-scan-fixes.patch: Partial revert to unbreak some
1130  (but not all) domainful machines, including Pegasos. (#207659)
1131
1132* Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-42.fc6
1133- xorg-x11-server-1.1.1-getconfig-pl-die-die-die.patch: Fix XGI cards (#208000)
1134
1135* Fri Sep 22 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-41.fc6
1136- xorg-x11-server-1.1.1-vbe-filter-less.patch: Be gentler about rejecting
1137  VESA modes early, since xf86ValidateModes should handle them just fine.
1138
1139* Wed Sep 20 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-40.fc6
1140- xorg-x11-server-1.1.1-pclose-confusion.patch: Be sure to call Pclose()
1141  on pipes created with Popen(), since the additional magic done by Popen()
1142  relative to popen() is not undone by plain pclose().  (Third base!)
1143- xorg-x11-server-1.1.1-edid-hex-dump.patch: Backport EDID hex dump code
1144  from git.
1145
1146* Wed Sep 20 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.1-39.fc6
1147- Bump xorg-x11-proto-devel BuildRequires version and add Conflict
1148  line for older mesa releases, so GLX_EXT_texture_from_pixmap opcodes
1149  match.
1150
1151* Thu Sep  7 2006 Adam Jackson <ajackson@redhat.coM> - 1.1.1-38.fc6
1152- xorg-x11-server-1.1.1-believe-monitor-rb-modes.patch: Always believe the
1153  monitor when it reports a reduced-blanking mode, even over VGA.
1154
1155* Thu Sep  7 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-37.fc6
1156- Add "built-ins" to default font path.
1157
1158* Wed Sep  6 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-36.fc6
1159- Enable builtin fallback versions of cursor and fixed fonts.
1160
1161* Tue Sep  5 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-35.fc6
1162- xorg-x11-server-1.1.1-always-mouse-thyself.patch: Fix the check to look
1163  for mouse/void drivers in the running layout, as opposed to the config file,
1164  so as not to synthesize two mouse devices.
1165
1166* Thu Aug 31 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-34.fc6
1167- xorg-x11-server-1.1.1-infer-virtual.patch: Be slightly more paranoid about
1168  setting line pitch, and rescan the mode list after pruning to re-validate
1169  the estimated virtual size.
1170
1171* Wed Aug 30 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-33.fc6
1172- Update xorg-x11-server-1.1.1-offscreen-pixmaps.patch to evict pixmap
1173  when GLX_EXT_texture_from_pixmap is first used.
1174
1175* Wed Aug 30 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-32.fc6
1176- Drop xorg-x11-server-1.1.0-gl-include-inferiors.patch now that
1177  compiz can uses the composite overlay window.
1178
1179* Mon Aug 28 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-31.fc6
1180- Update xorg-x11-server-1.1.1-offscreen-pixmaps.patch to log transitions.
1181- Update xorg-x11-server-1.1.0-tfp-damage.patch to always bind to
1182  GL_TEXTURE_RECTANGLE_ARB target.
1183
1184* Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-30.fc6
1185- xorg-x11-server-1.1.1-pci-paranoia.patch: In xf86MatchPciInstances, fail
1186  gracefully if xf86PciVideoInfo is NULL (like, on Xen).
1187
1188* Fri Aug 25 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-29.fc6
1189- Add xorg-x11-server-1.1.1-aiglx-happy-vt-switch.patch to fix VT
1190  switching (and suspend/resume) when using AIGLX. (#199692, fdo #7916).
1191- Bump mesa source and libGL BuildRequires.
1192- Update mesa-6.5.1 patch to work with 6.5.1 rc1 (slang_version_syn.h
1193  renamed to slang_pp_version_syn.h).
1194
1195* Thu Aug 24 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-28.fc6
1196- xorg-x11-server-1.1.1-infer-virtual.patch: Only flag modes as preferred
1197  if the EDID block says to.
1198- xorg-x11-server-1.1.1-mode-sort-kung-fu.patch: Enforce a sort order on
1199  modes during lookup: builtin before driver before userdef before other,
1200  and preferred modes within a class before others in that class.
1201
1202* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-27.fc6
1203- xorg-x11-server-1.1.1-edid-quirks-list.patch: Don't set an arbitrary
1204  pixclock limit if the monitor didn't claim to have one.
1205
1206* Mon Aug 21 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-26.fc6
1207- Add Tilman Sauerbecks patch to fix AIGLX DRI locking.
1208
1209* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-25.fc6
1210- xorg-x11-server-1.1.1-xvfb-composite-crash.patch: Fix Xvfb's -render flag
1211  to also disable the Composite extension.
1212- xorg-x11-server-1.1.1-mesa-6.5.1.patch: Update build system to account for
1213  Mesa 6.5.1 snapshots.
1214- xorg-x11-server-1.1.0-edid-mode-injection-2.patch: Add all available
1215  standard timings from EDID rather than just the first five.
1216
1217* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-24.fc6
1218- xorg-x11-server-1.1.1-edid-quirks-list.patch: Unbreak.
1219
1220* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-23.fc6
1221- xorg-x11-server-1.1.1-xkb-in-xnest.patch: Added. (#193431)
1222
1223* Thu Aug 17 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-22.fc6
1224- xorg-x11-server-1.1.1-infer-virtual.patch: When no modes or virtual size
1225  are given in the config file, attempt to pick a sensible one by examining
1226  the EDID modes and physical geometry.  Also generally make the server
1227  aware of driver-provided modes.
1228- xorg-x11-server-1.1.1-edid-quirks-list.patch: Redo, since the property I was
1229  checking for is both fairly common and fairly predictable. 
1230
1231* Tue Aug 15 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-21.fc6
1232- xorg-x11-server-1.1.1-fix-default-mouse-device-yet-again.patch: Added.
1233
1234* Thu Aug 10 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-20.fc6
1235- xorg-x11-server-1.1.1-always-mouse-thyself.patch: If we lack a mouse
1236  device in the config, and the user hasn't asked for any void devices,
1237  synthesize a mouse section.  (#200347)
1238- xorg-x11-server-1.1.1-edid-quirks-list.patch: Better formatting.
1239
1240* Wed Aug  9 2006 Adam Jackson <ajackson@redhat.com> - 1.1.1-19.fc6
1241- xorg-x11-server-1.1.1-builderstring.patch: Enable the builder info
1242  string at configure time;
1243- ... and use it to print the package name and version.
1244- xorg-x11-server-1.1.1-defaultdepth-24.patch: Set default depth to 24.
1245- xorg-x11-server-1.1.1-edid-quirks-list.patch: Add EDID quirks list as
1246  an experiment; needs a better solution though.
1247
1248* Tue Aug  8 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-18.fc6
1249- Update offscreen-pixmaps patch to migrate pixmaps when the compiz
1250  selection is taken.
1251
1252* Mon Aug  7 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-17.fc5.aiglx
1253- Build for fc5 aiglx repo.
1254
1255* Mon Aug  7 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-17.fc6
1256- Add xorg-x11-server-1.1.1-offscreen-pixmaps.patch to default
1257  XaaNoOffscreenPixmaps to false, for now.
1258
1259* Mon Aug  7 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-16.fc6
1260- xorg-x11-server-1.1.0-edid-mode-injection-2.patch: Off-by-one error in
1261  range storage.
1262
1263* Wed Aug  2 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-15.fc6
1264- xorg-x11-server-1.1.0-edid-mode-injection-2.patch: Allow HorizSync and
1265  VertRefresh to be overridden independently.
1266
1267* Fri Jul 28 2006 Kevin E Martin <kem@redhat.com> - 1.1.1-14.fc6
1268- xorg-x11-server-1.1.1-revert-xkb-change.patch: Revert change to xkb that
1269  broke XkbGetKeyboard().
1270
1271* Fri Jul 28 2006 Kristian Hテクgsberg <krh@redhat.com> - 1.1.1-13.fc5.aiglx
1272- Add conflicts for ABI incompatible version of xorg-x11-drv-i810 and
1273  xorg-x11-drv-ati.
1274
1275* Fri Jul 28 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-13.fc6
1276- Comment out the 848x480 modes from the extramodes patch.  Any panel that
1277  wants it should be doing EDID injection by now, and it screws up
1278  autoconfig by _just_ fitting in the ranges for 800x600.
1279
1280* Wed Jul 26 2006 Mike A. Harris <mharris@redhat.com> 1.1.1-12.fc6
1281- Added "1920x1080" CVT modes to Red-Hat-extramodes patch for (#195272)
1282- Sorted the extramodes file by X res, then Y res for ease of maintenance.
1283
1284* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-11.fc6
1285- Add selinux{,-devel} buildreqs.
1286
1287* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-10.fc6
1288- xorg-x11-server-1.1.1-selinux-awareness.patch: Added for new Mesa
1289  selinux code.
1290- xorg-x11-server-1.1.1-Xdmx-render-fix-fdo7482.patch: Backport a Render
1291  fix for Xdmx.
1292- xorg-x11-server-1.1.1-no-composite-in-xnest.patch: Disable Composite in
1293  Xnest, as it's known not to work.
1294- Fix default font path to match the config file we used to generate.
1295- Fix default module set to match the config file we used to generate.
1296- Disable use of TLS GLX dispatch to match Mesa selinux nonsense.
1297
1298* Mon Jul 24 2006 Mike A. Harris <mharris@redhat.com> 1.1.1-8.fc6
1299- Added "1440x900@60" CVT mode to Red-Hat-extramodes patch for (#179865)
1300
1301* Fri Jul 21 2006 Mike A. Harris <mharris@redhat.com>
1302- Added "1152x864 @ 100.00" GTF mode to Red-Hat-extramodes patch (#49264)
1303
1304* Fri Jul 21 2006 Mike A. Harris <mharris@redhat.com> 1.1.1-7.fc6
1305- Only ship pcitweak manpage if we are building it (#199653)
1306- Fix dist tag usage (Was {dist}, should be {?dist})
1307- Added xorg-x11-server-libxf86config-dont-write-empty-sections.patch to
1308  prevent config file parser/writer from writing out empty sections (#198653)
1309- Add dependency on xorg-x11-fonts-base to all X server subpackages (#186091)
1310
1311* Tue Jul 18 2006 Jeremy Katz <katzj@redhat.com> 1.1.1-6.fc6
1312- Saner defaults for hsync/vrefresh on monitors that can't be probed
1313
1314* Thu Jul 13 2006 Kristian Hテクgsberg <krh@redhat.com>  1.1.1-5.fc6
1315- Tag as 1.1.1-5.fc6.
1316
1317* Wed Jul 12 2006 Kristian Hテクgsberg <krh@redhat.com>  1.1.1-5.fc5.aiglx
1318- Enable composite by default.
1319- Split spiffiffity patch into one patch per change:
1320  xorg-x11-server-1.1.0-no-move-damage.patch and
1321  xorg-x11-server-1.1.0-dont-backfill-bg-none.patch.
1322
1323* Wed Jul 12 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-4.fc6
1324- Restore placing the raw EDID block on the root window.
1325
1326* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 1.1.1-3.1.fc6
1327- rebuild
1328
1329* Tue Jul 11 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-3.fc6
1330- Enable DPMS by default.
1331
1332* Tue Jul 11 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-2.fc6
1333- Remove nonsensical runtime perl dependency.
1334
1335* Sat Jul 08 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-1.fc6
1336- Update to 1.1.1.
1337
1338* Sat Jul 08 2006 Kristian Hテクgsberg <krh@redhat.com>  1.1.0-27.fc6
1339- Enable TLS for GLX to match the mesa build config.
1340
1341* Fri Jul 07 2006 Kristian Hテクgsberg <krh@redhat.com>  1.1.0-26
1342- Add xorg-x11-server-1.1.0-mesa-copy-sub-buffer.patch to hook up the
1343  GLX_MESA_copy_sub_buffer extension.
1344
1345* Fri Jun 30 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-25.fc6
1346- Start using the new %%{dist} tag <http://fedoraproject.org/wiki/DistTag>
1347  experimentally in the package Release field to help prevent problems like
1348  (#197266) from occuring in the future.
1349
1350* Wed Jun 28 2006 Mike A. Harris <mharris@redhat.com>
1351- Disable build dependency on zlib-devel now that we are not uselessly linking
1352  against it.
1353
1354* Tue Jun 27 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-24
1355- Don't (uselessly) link the server against zlib.
1356- Fix the 1680x1050 modes to be the CVT timings instead of GTF.
1357
1358* Mon Jun 26 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-23
1359- Fix an open-coded check for reduced-blanking modes to only apply to analog
1360  connectors.
1361- Reorder the EDID patches slightly.
1362
1363* Tue Jun 20 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-22
1364- Added xorg-xserver-1.1.0-setuid.diff to fix potential security issue (#196094)
1365- Disable DRI on ppc64 builds.
1366- Conditionalize inclusion of DRI related X server modules to with_dri builds.
1367
1368* Tue Jun 20 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-21
1369- Update xorg-x11-server-1.1.0-tfp-damage.patch to use glTexSubImage2D
1370  to only update the part of the texture that changed, based on damage
1371  regions.
1372
1373* Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-20
1374- Remove with_xnest_server conditional, and fix more BuildRequires to pull
1375  in libX11-devel, libXext-devel, zlib-devel, etc. for Xnest and Xephyr.
1376- Remove unwanted files leftover in buildroot for s390/s390x builds.
1377- Add Xserver.1x manpage to multiple subpackages, as it applies equally to
1378  Xorg, Xnest, Xvfb, Xephyr.
1379
1380* Mon Jun 19 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-19
1381- Add with_xnest_server conditional and disable on s390, since Xnest
1382  fails to build on there (Xlib doesn't get added to the link line).
1383- Add -f to removal of xorgconfig and others which may or may not be built.
1384
1385* Mon Jun 19 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-18
1386- Add xorg-x11-server-1.1.0-convolution-filter-fix.patch and
1387  xorg-x11-server-1.1.0-tfp-damage.patch backported to make compiz go
1388  faster and make compiz shadows work.
1389
1390* Mon Jun 19 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-17
1391- Disable filling in monitor gamma info from EDID momentarily, since drivers
1392  will use that field to set the card's gamma ramp.
1393- Backport some stuff from git: cw crash fix, faster pci scanning, some
1394  log message cleanup.
1395
1396* Fri Jun 16 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-16
1397- Enable spec support for s390, s390x, alpha, sparc, and sparc64 architectures.
1398- Add with_hw_servers conditional to disable hardware servers on s390/s390x.
1399- Add with_dmx_server to disable DMX on s390/s390x.
1400- Added "release" number to "BuildRequires: freetype-devel >= 2.1.9-1" for
1401  dependency futureproofing.
1402- Force "--disable-dri" on s390/s390x, to attempt to work around ./configure
1403  failure to find libdrm, which should not be needed on s390 builds anyway.
1404
1405* Thu Jun 15 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-15
1406- Add loader infrastructure for publishing PCI ID lists in the drivers, and
1407  autodetecting drivers based on that.  Currently unused since no drivers
1408  publish such a list yet.
1409- Fix mouse autoconfig to use /dev/input/mice instead of /dev/mouse.
1410
1411* Wed Jun 14 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-14
1412- Change selection atom to _COMPIZ_GL_INCLUDE_INFERIORS in
1413  xorg-x11-server-1.1.0-gl-include-inferiors.patch.
1414
1415* Tue Jun 13 2006 Jeremy Katz <katzj@redhat.com> 1.1.0-13
1416- put back my -fPIC patch, libxf86config isn't built with fPIC otherwise
1417
1418* Tue Jun 13 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-12
1419- Add EDID mode autodetection.
1420
1421* Mon Jun 12 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-11
1422- Add xorg-x11-server-1.1.0-gl-include-inferiors.patch to let GL
1423  rendering include child windows.
1424
1425* Mon Jun 12 2006 Adam Jackson <ajax@redhat.com> 1.1.0-10
1426- Misc build fixes for ppc64.
1427
1428* Mon Jun 12 2006 Adam Jackson <ajax@redhat.com> 1.1.0-9
1429- --enable-xorg on ppc64 too.
1430- Re-add cvt, got dropped somehow.
1431
1432* Fri Jun 09 2006 Kristian Hテクgsberg <krh@redhat.com> 1.1.0-8
1433- Add our friend, libtool, to BuildRequires.
1434
1435* Thu Jun 08 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-7
1436- Change "BuildRequires: freetype-devel >= 2.1.10" to 2.1.9, as Xorg 7.0
1437  contains 2.1.9 in "extras" and 7.1 does not appear to have a requirement on
1438  a newer freetype.
1439- Janitorial cleanups for spec file changelog consistency.
1440- Call aclocal before automake, otherwise automake >= 1.9.6 is required in
1441  order to rebuild the package.
1442- Build 1.1.0-4, 1.1.0-5, and 1.1.0-6 appear to have failed in brew but nobody
1443  fixed them.  It appears automake 1.9 breaks the build.
1444
1445* Wed Jun 07 2006 Jeremy Katz <katzj@redhat.com> 1.1.0-6
1446- BR automake and autoconf
1447
1448* Wed Jun 07 2006 Jeremy Katz <katzj@redhat.com> 1.1.0-5
1449- build on ppc64 so that we have an X server there
1450
1451* Tue Jun 06 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-4
1452- Hack the kdrive makefile to only attempt to build Xephyr, avoids linking
1453  sixteen extra servers just to delete them.
1454- Move cvt to the default install set, same as gtf.
1455
1456* Mon Jun 05 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-3
1457- Drop the libxf86config -fPIC patch, just build the whole thing with
1458  --with-pic instead.  Add void and evdev to the required driver list for
1459  upcoming autoconfig magic.
1460
1461* Thu May 25 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-2
1462- Add "Requires: xorg-x11-proto-devel >= 7.1-1" to sdk for numerous (52) bug
1463  reports of drivers failing to build with mock.
1464
1465* Tue May 23 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-1
1466- Xorg 7.1 final.
1467
1468* Tue May 23 2006 Mike A. Harris <mharris@redhat.com> 1.0.99.903-2
1469- Disable dependency on xorg-x11-drivers package, for OLPC.  (#191781)
1470- Add "BuildRequires: freetype-devel >= 2.1.10" for bug (#192021)
1471
1472* Fri May 12 2006 Adam Jackson <ajackson@redhat.com> 1.0.99.903-1
1473- Update to 7.1RC3, plus experimental fix for fdo bug #6827.
1474
1475* Mon May 01 2006 Adam Jackson <ajackson@redhat.com> 1.0.99.902-1
1476- Update to 7.1RC2 plus fix for CVE 2006-1526.  Disable the fastpathing
1477  patch for fdo bug #4320 since that should be covered in the generic
1478  Render code now.
1479
1480* Mon Apr 24 2006 Adam Jackson <ajackson@redhat.com> 1.0.99.901-6
1481- Backport a Render crash fix from HEAD.
1482
1483* Thu Apr 13 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.901-5
1484- Update spiffiffity patch to only suppress move damage events for
1485  manually redirected windows.
1486
1487* Wed Apr 12 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.901-4
1488- Bump for rawhide build.
1489
1490* Wed Apr 12 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.901-3
1491- Add xorg-x11-server-1.0.99.901-cow-fix.patch to fix crash when
1492  releasing the COW.
1493
1494* Tue Apr 11 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.901-2
1495- Bump for fc5 build.
1496
1497* Sat Apr 08 2006 Adam Jackson <ajackson@redhat.com> 1.0.99.901-1
1498- Update to 7.1 RC1.
1499
1500* Thu Apr 06 2006 Adam Jackson <ajax@redhat.com> 1.0.99.2-2
1501- Remove LBX to match upstream policy.
1502- Add Xephyr server.
1503
1504* Tue Apr 04 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.2-1
1505- Update to 1.0.99.2 snapshot and go back to using mesa-source package.
1506- Drop xorg-server-1.0.99-composite-visibility.patch.
1507- Drop xorg-server-1.0.1-backtrace.patch.
1508- Drop xorg-server-0.99.3-rgb.txt-dix-config-fix.patch.
1509- Add xorg-server-1.0.99.2-spiffiffity.patch.
1510
1511* Thu Mar 23 2006 Kristian Hテクgsberg <krh@redhat.com>
1512- Pass --with-dri-driver-path so we're sure to point it to the right path.
1513
1514* Wed Mar 22 2006 Soren Sandmann <sandmann@redhat.com> 1.0.99.1-2
1515- Add xorg-server-1.0.99-composite-visibility.patch to get rid of flashing
1516  titlebars in compositing metacity.
1517
1518* Tue Mar 21 2006 Kristian Hテクgsberg <krh@redhat.com> 1.0.99.1-1
1519- Update to 1.0.99.1 snapshot.
1520
1521* Mon Mar 06 2006 Jeremy Katz <katzj@redhat.com> 1.0.1-8
1522- build libxf86config with -fPIC (#181292)
1523- fix sgi 1600sw extra mode (#182430)
1524
1525* Wed Feb 22 2006 Jeremy Katz <katzj@redhat.com> 1.0.1-7
1526- install randrstr.h as part of sdk as required for building some drivers
1527
1528* Tue Feb 21 2006 Mike A. Harris <mharris@redhat.com>
1529- Added xorg-server-1.0.1-backtrace.patch which enables the Xorg server's
1530  built in backtrace support by default, as it was inadvertently disabled in
1531  7.0.
1532
1533* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 1.0.1-6.1
1534- bump again for double-long bug on ppc(64)
1535
1536* Wed Feb 08 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-6
1537- Added xorg-x11-server-1.0.1-Red-Hat-extramodes.patch which is a merger of
1538  XFree86-4.2.99.2-redhat-custom-modelines.patch and
1539  xorg-x11-6.8.2-laptop-modes.patch from FC4 for (#180301)
1540- Install a copy of the vesamodes and extramodes files which contain the list
1541  of video modes that are built into the X server, so that the "rhpxl" package
1542  does not have to carry around an out of sync copy for itself. (#180301)
1543
1544* Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-5
1545- Updated "BuildRequires: mesa-source >= 6.4.2-2" to get fix for (#176976)
1546
1547* Mon Feb 06 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-4
1548- Fix brown paper bag error introduced in rpm post script in 1.0.1-4.
1549
1550* Mon Feb 06 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-3
1551- Added xorg-x11-server-1.0.1-composite-fastpath-fdo4320.patch with changes
1552  suggested by ajax to fix (fdo#4320).
1553- Cosmetic cleanups to satiate the banshees.
1554
1555* Sun Feb 05 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-2
1556- Added xorg-x11-server-1.0.1-fbpict-fix-rounding.patch from CVS HEAD.
1557- Added xorg-x11-server-1.0.1-SEGV-on-null-interface.patch which prevents a
1558  SEGV on null interfaces (#174279,178986)
1559
1560* Wed Jan 18 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-1
1561- Updated to xserver 1.0.1 from X11R7.0
1562
1563* Thu Dec 22 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-3
1564- Added "Provides: libxf86config-devel = %{version}-%{release}" to sdk package.
1565
1566* Wed Dec 21 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-2
1567- Added xserver-1.0.0-parser-add-missing-headers-to-sdk.patch to provide the
1568  necessary libxf86config.a headers to be able to use the library. (#173084)
1569
1570* Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
1571- Updated to xserver 1.0.0 from X11R7 RC4
1572- Removed the following patches, which are now integrated upstream:
1573  - xorg-server-0.99.3-rgb.txt-dix-config-fix.patch,
1574  - xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch
1575- Changed manNx directories to manN to match upstream defaults.
1576- Added libxf86config.a to sdk subpackage.
1577- Updated build dependency of "mesa-libGL-devel >= 6.4.1-1"
1578- Added "BuildRequires: xorg-x11-font-utils >= 1.0.0-1" to be able to query
1579  the fontdir from fontutil.pc which is implemented currently by a custom
1580  patch.
1581- Enable xtrap, xcsecurity, xevie, and lbx on all builds, not just DRI builds.
1582- Fix sdk installation path, so that drivers can find the files again.
1583- Update file manifest, to deal with X server modules that have moved to
1584  a subdir, etc.
1585
1586* Mon Nov 28 2005 Kristian Hテクgsberg <krh@redhat.com>
1587- Add a few missing BuildRequires.
1588
1589* Fri Nov 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-9
1590- Added "Requires: xorg-x11-drivers >= 0.99.2-4" as a dependency of the Xorg
1591  subpackage, to ensure that anaconda installs all of the drivers during OS
1592  installs and upgrades, as requested by Jeremy Katz.
1593
1594* Fri Nov 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-8
1595- Added xorg-server-0.99.3-rgb.txt-dix-config-fix.patch which fixes the
1596  --with-rgb-path option to actually *work*.
1597- Updated libdrm dep to 1.0.5
1598
1599* Wed Nov 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-7
1600- Update xorg-x11-server-utils dep to 0.99.2-5 to ensure rgb.txt is installed
1601  in correct location - _datadir/X11/rgb
1602- Added --with-rgb-path configure option to specify _datadir/X11/rgb so the
1603  X server finds the rgb.txt database properly, for bugs (#173453, 173435,
1604  173428, 173483, 173734, 173737, 173594)
1605- Added xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch to prevent SSE/MMX
1606  code from being activated on non-capable VIA CPU. (#173384,fdo#5093)
1607
1608* Thu Nov 17 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-6
1609- Add the missing rpm pre script from monolithic xorg-x11 packaging,
1610  clean it up a bit, reorder it for slight performance gain.
1611- Add some perl magic to pre script to remove RgbPath from xorg.conf,
1612  in order to fix bug (#173036, 173435, 173453, 173428)
1613- Add more perl magic to pre script to update ModulePath to the new
1614  location if it is specified in xorg.conf.
1615- Added xorg-x11-server-0.99.3-init-origins-fix.patch ported from monolithic
1616  xorg-x11 package to fix Xinerama bug.
1617- Added xorg-redhat-die-ugly-pattern-die-die-die.patch to kill the ugly grey
1618  stipple once again for bug (#173423).
1619- Added "BuildRequires: libdrm-devel" for DRI enabled builds.
1620
1621* Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> 0.99.3-5
1622- Xorg server should be suid for users to be able to run startx (#173064)
1623
1624* Mon Nov 14 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-4
1625- Added temporary "BuildRequires: libXfont-devel >= 0.99.2-3" and
1626  "Requires: libXfont-devel >= 0.99.2-3" to ensure early-testers of
1627  pre-rawhide modular X have installed the work around for (#172997).
1628- Added implementation specific "Requires: xkbdata" to Xorg subpackage, as
1629  we want to ensure the xkb data files are present, but allow us the option
1630  of easily switching implementations to "xkeyboard-config" at a future
1631  date, if we decide to go that route.
1632- Re-enable _smp_mflags during build.
1633- Added "Requires: xorg-x11-drv-vesa" to Xorg subpackage (#173060)
1634
1635* Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> 0.99.3-3
1636- provide Xserver
1637- add another requires for basic bits
1638
1639* Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> 0.99.3-2
1640- add some deps to the Xorg subpackage for base fonts, keyboard and mouse
1641  drivers, and rgb.txt that the server really wont work without
1642
1643* Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
1644- Update to xorg-server-0.99.3 from X11R7 RC2.
1645- Add xorg-server.m4 to sdk subpackage, and "X" symlink to Xorg subpackage.
1646
1647* Thu Nov 10 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-4
1648- Added "Requires: xkbcomp" for Xorg server, as it invokes it internally.
1649
1650* Wed Nov 09 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-3
1651- Added "BuildRequires: libXtst-devel" for Xtst examples.
1652
1653* Mon Nov 07 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-2
1654- Added versioning to Xorg virtual Provide, to allow config tools and driver
1655  packages to have version based requires.
1656
1657* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
1658- Update to xorg-server-0.99.2 from X11R7 RC1.
1659- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
1660- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
1661- Added dmx related utilities to Xdmx subpackage.
1662- Individually list each X server module in file manifest.
1663- Hack man1 manpages to be installed into man1x.
1664- Add the following ./configure options --disable-dependency-tracking,
1665  --enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
1666  --enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
1667  --with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
1668- Added getconfig, scanpci et al to Xorg subpackage
1669- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
1670  conditionally, defaulting to "off".  These utilities are potentially
1671  dangerous and can physically damage hardware and/or destroy data, so are
1672  not shipped by default.
1673- Added "BuildRequires: libdmx-devel" for dmx utilities
1674- Added "BuildRequires: libXres-devel" for Xres examples
1675- Added {_libdir}/xserver/SecurityPolicy to Xorg subpackage for XSECURITY
1676
1677* Mon Oct 03 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.2
1678- Fix license tag to be "MIT/X11"
1679- Change Xdmx subpackage to Obsolete xorg-x11-Xdmx instead of xorg-x11-Xnest
1680
1681* Sun Oct 02 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.1
1682- Update BuildRequires for new library package naming (libX...)
1683- Use Fedora Extras style BuildRoot tag
1684- Invoke make with _smp_mflags to take advantage of SMP systems
1685
1686* Tue Aug 30 2005 Kristian Hogsberg <krh@redhat.com> 0.99.1-2.cvs20050830
1687- Go back to %spec -n, use new cvs snapshot that supports overriding
1688  moduledir during make install, use %makeinstall.
1689- Drop %{moduledir}/multimedia globs.
1690
1691* Fri Aug 26 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050825.0
1692- Added build dependency on xorg-x11-libfontenc-devel, as the build fails
1693  half way through without it, even though upstream dependencies do not
1694  specify it as required.
1695
1696* Tue Aug 23 2005 Kristian Hogsberg <krh@redhat.com> 0.99.1-1
1697- Initial spec file for the modular X server.
Note: See TracBrowser for help on using the repository browser.