2006-12-18 15:48:26 +01:00
|
|
|
#
|
2007-10-03 01:21:25 +02:00
|
|
|
# spec file for package xorg-x11-server (Version 7.3)
|
2006-12-18 15:48:26 +01:00
|
|
|
#
|
2008-01-26 18:22:58 +01:00
|
|
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2006-12-18 15:48:26 +01:00
|
|
|
#
|
2008-08-06 01:59:36 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
2008-02-25 17:49:57 +01:00
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
Name: xorg-x11-server
|
2008-07-24 22:22:10 +02:00
|
|
|
%define dirsuffix 1.4.99.906
|
2007-10-03 01:21:25 +02:00
|
|
|
%define fglrx_driver_hack 0
|
2008-07-11 02:26:04 +02:00
|
|
|
%define vnc 1
|
2008-07-05 02:00:28 +02:00
|
|
|
BuildRequires: Mesa-devel bison flex fontconfig-devel freetype2-devel ghostscript-library libdrm-devel libopenssl-devel pkgconfig xorg-x11 xorg-x11-devel xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libXext-devel xorg-x11-libXfixes-devel xorg-x11-libXmu-devel xorg-x11-libXp-devel xorg-x11-libXpm-devel xorg-x11-libXprintUtil-devel xorg-x11-libXrender-devel xorg-x11-libXt-devel xorg-x11-libXv-devel xorg-x11-libfontenc-devel xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
|
2007-01-15 01:00:17 +01:00
|
|
|
%if %vnc
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
%endif
|
2007-09-22 23:43:29 +02:00
|
|
|
Url: http://xorg.freedesktop.org/
|
2006-12-18 15:48:26 +01:00
|
|
|
%define EXPERIMENTAL 0
|
2007-10-03 01:21:25 +02:00
|
|
|
Version: 7.3
|
2008-08-07 01:37:06 +02:00
|
|
|
Release: 139
|
2006-12-18 15:48:26 +01:00
|
|
|
License: X11/MIT
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
Group: System/X11/Servers/XF86_4
|
2008-02-08 20:54:01 +01:00
|
|
|
Requires: pkgconfig xorg-x11-fonts-core xorg-x11 xkeyboard-config
|
2007-04-20 16:01:44 +02:00
|
|
|
%if %suse_version > 1010
|
2006-12-18 15:48:26 +01:00
|
|
|
%ifnarch s390 s390x
|
|
|
|
Requires: xorg-x11-driver-input xorg-x11-driver-video
|
|
|
|
%endif
|
2007-04-20 16:01:44 +02:00
|
|
|
%endif
|
2007-05-23 12:28:42 +02:00
|
|
|
Provides: xorg-x11-server-glx
|
|
|
|
Obsoletes: xorg-x11-server-glx
|
2006-12-18 15:48:26 +01:00
|
|
|
Summary: X.Org Server
|
|
|
|
Source: xorg-server-%{dirsuffix}.tar.bz2
|
|
|
|
Source3: README.updates
|
|
|
|
Source4: xorgcfg.tar.bz2
|
|
|
|
%if %suse_version > 1010
|
|
|
|
Source5: modprobe.nvidia
|
|
|
|
%endif
|
2007-07-05 00:23:51 +02:00
|
|
|
Source7: xorg-docs-1.4.tar.bz2
|
2007-08-18 12:18:30 +02:00
|
|
|
Source8: xorg.conf.man-070818.tar
|
2006-12-18 15:48:26 +01:00
|
|
|
Patch: 64bit.diff
|
|
|
|
Patch1: fpic.diff
|
|
|
|
Patch2: p_default-module-path.diff
|
|
|
|
Patch6: pu_fixes.diff
|
|
|
|
Patch7: p_mouse_misc.diff
|
|
|
|
Patch8: p_bug96328.diff
|
|
|
|
Patch11: ps_showopts.diff
|
|
|
|
Patch13: p_xorg_acpi.diff
|
|
|
|
Patch14: p_xkills_wrong_client.diff
|
|
|
|
Patch16: p_xnest-ignore-getimage-errors.diff
|
|
|
|
Patch18: p_ia64-console.diff
|
|
|
|
Patch22: disable-root-xorg_conf.diff
|
|
|
|
Patch23: disable-fbblt-opt.diff
|
|
|
|
Patch27: mouse.diff
|
|
|
|
Patch29: xephyr.diff
|
|
|
|
Patch30: p_ppc_domain_workaround.diff
|
|
|
|
Patch32: acpi_events.diff
|
2007-10-03 01:21:25 +02:00
|
|
|
Patch34: p_pci-off-by-one.diff.ia64
|
2006-12-18 15:48:26 +01:00
|
|
|
Patch36: libdrm.diff
|
2007-01-15 01:00:17 +01:00
|
|
|
%if %vnc
|
2007-11-28 23:55:17 +01:00
|
|
|
### Dan Nicholson <dbn.lists@gmail.com>
|
2008-07-11 02:26:04 +02:00
|
|
|
#http://people.freedesktop.org/~dbn/xorg-server-xf4vnc.patch
|
|
|
|
Patch39: xorg-server-xf4vnc.patch
|
|
|
|
Patch40: xorg-server-xf4vnc-disable-dmxvnc.diff
|
|
|
|
Patch42: xorg-server-xf4vnc-TranslateNone.diff
|
2008-08-02 05:26:20 +02:00
|
|
|
Patch43: xorg-server-xf4vnc-abi-version.diff
|
2008-08-07 01:37:06 +02:00
|
|
|
Patch44: xorg-server-xf4vnc-cutpaste.diff
|
2007-01-15 01:00:17 +01:00
|
|
|
%endif
|
2007-01-16 00:16:34 +01:00
|
|
|
Patch41: loadmod-bug197195.diff
|
2007-01-29 17:36:20 +01:00
|
|
|
Patch45: bug-197858_dpms.diff
|
2007-04-28 14:45:35 +02:00
|
|
|
Patch63: xorg-x11-server-1.2.99-unbreak-domain.patch
|
2007-07-05 00:23:51 +02:00
|
|
|
Patch67: xorg-docs.diff
|
2007-08-31 18:43:55 +02:00
|
|
|
Patch72: randr12-8d230319040f0a7f72231da2bf5ec97dc3612e21.diff
|
2007-09-06 21:06:55 +02:00
|
|
|
Patch77: fbdevhw.diff
|
2007-09-22 23:43:29 +02:00
|
|
|
Patch79: edit_data_sanity_check.diff
|
2007-11-16 00:56:44 +01:00
|
|
|
Patch83: ia64linuxPciInit.diff
|
2007-11-28 23:55:17 +01:00
|
|
|
Patch88: commit-f6401f9.diff
|
2007-12-06 01:45:28 +01:00
|
|
|
Patch93: pixman.diff
|
2008-02-02 01:09:11 +01:00
|
|
|
Patch99: commit-50e80c3.diff
|
2008-03-21 02:47:42 +01:00
|
|
|
Patch101: zap_warning_xserver.diff
|
2008-04-03 02:42:46 +02:00
|
|
|
Patch103: confine_to_shape.diff
|
2008-04-06 09:29:25 +02:00
|
|
|
Patch104: bitmap_always_unscaled.diff
|
2008-04-09 22:04:32 +02:00
|
|
|
Patch106: randr1_1-sig11.diff
|
2008-04-22 00:05:44 +02:00
|
|
|
Patch109: events.diff
|
2008-05-26 23:18:34 +02:00
|
|
|
Patch112: fix-dpi-values.diff
|
2008-07-05 02:00:28 +02:00
|
|
|
Patch113: no-return-in-nonvoid-function.diff
|
|
|
|
Patch114: 64bit-portability-issue.diff
|
2008-07-11 02:26:04 +02:00
|
|
|
Patch116: ppc.diff
|
2008-07-18 23:26:09 +02:00
|
|
|
Patch117: acpi-warning.diff
|
2008-07-24 22:22:10 +02:00
|
|
|
Patch118: exa-greedy.diff
|
2006-12-18 15:48:26 +01:00
|
|
|
|
|
|
|
%description
|
|
|
|
This package contains the X.Org Server.
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-05-23 12:28:42 +02:00
|
|
|
%package extra
|
2008-04-03 02:42:46 +02:00
|
|
|
License: X11/MIT
|
2007-05-23 12:28:42 +02:00
|
|
|
Summary: Additional Xservers (Xdmx, Xephyr, Xnest, Xvfb)
|
|
|
|
Group: System/X11/Servers/XF86_4
|
|
|
|
Provides: xorg-x11-Xnest xorg-x11-Xvfb xorg-x11-server:/usr/bin/Xdmx
|
|
|
|
Obsoletes: xorg-x11-Xnest xorg-x11-Xvfb
|
2008-07-11 21:58:47 +02:00
|
|
|
Requires: xorg-x11-fonts-core xorg-x11 Mesa
|
2007-09-22 23:43:29 +02:00
|
|
|
AutoReqProv: on
|
2007-05-23 12:28:42 +02:00
|
|
|
|
|
|
|
%description extra
|
|
|
|
This package contains additional Xservers (Xdmx, Xephyr, Xnest, Xvfb).
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
%ifnarch s390 s390x
|
2007-11-23 01:47:00 +01:00
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
%package sdk
|
2008-04-03 02:42:46 +02:00
|
|
|
License: X11/MIT
|
2006-12-18 15:48:26 +01:00
|
|
|
Summary: X.Org Server SDK.
|
|
|
|
Group: System/Libraries
|
|
|
|
Provides: xorg-x11-sdk
|
|
|
|
Obsoletes: xorg-x11-sdk
|
|
|
|
Requires: xorg-x11-proto-devel xorg-x11-xtrans-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libX11-devel xorg-x11-libXext-devel xorg-x11-libXp-devel xorg-x11-libXpm-devel xorg-x11-libXrender-devel xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libXt-devel xorg-x11-libXmu-devel xorg-x11-libXfixes-devel xorg-x11-libxkbfile-devel xorg-x11-libfontenc-devel xorg-x11-libXv-devel xorg-x11-libXprintUtil-devel xorg-x11-devel freetype2-devel fontconfig-devel libdrm-devel glitz-devel xorg-x11-server
|
2007-09-22 23:43:29 +02:00
|
|
|
AutoReqProv: on
|
2006-12-18 15:48:26 +01:00
|
|
|
|
|
|
|
%description sdk
|
|
|
|
This package contains the X.Org Server SDK.
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-01-15 01:00:17 +01:00
|
|
|
%endif
|
|
|
|
%if %vnc
|
2007-11-23 01:47:00 +01:00
|
|
|
|
2007-01-15 01:00:17 +01:00
|
|
|
%package -n xorg-x11-Xvnc
|
2008-04-03 02:42:46 +02:00
|
|
|
License: GPL v2 or later
|
2007-01-15 01:00:17 +01:00
|
|
|
Summary: VNC Server for the X Window System
|
|
|
|
Group: System/X11/Servers/XF86_4
|
2007-11-16 00:56:44 +01:00
|
|
|
Requires: xorg-x11-fonts-core xorg-x11
|
2007-01-15 01:00:17 +01:00
|
|
|
Provides: vnc:/usr/X11R6/bin/Xvnc XFree86-Xvnc
|
|
|
|
Obsoletes: XFree86-Xvnc
|
|
|
|
%ifarch ia64
|
|
|
|
Provides: vnc-x86
|
|
|
|
Obsoletes: vnc-x86
|
|
|
|
%endif
|
2007-09-22 23:43:29 +02:00
|
|
|
AutoReqProv: on
|
2007-01-15 01:00:17 +01:00
|
|
|
|
|
|
|
%description -n xorg-x11-Xvnc
|
|
|
|
An X Window System server for Virtual Network Computing (VNC).
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
%endif
|
2007-11-23 01:47:00 +01:00
|
|
|
|
2006-12-18 15:48:26 +01:00
|
|
|
%prep
|
2008-07-05 02:00:28 +02:00
|
|
|
%setup -q -n xorg-server-%{dirsuffix} -a4 -a7 -a8
|
2006-12-18 15:48:26 +01:00
|
|
|
%patch
|
|
|
|
%patch1
|
2007-06-07 13:17:09 +02:00
|
|
|
%patch2
|
2006-12-18 15:48:26 +01:00
|
|
|
%patch6
|
|
|
|
%patch7 -p2
|
2007-10-03 01:21:25 +02:00
|
|
|
%patch8 -p0
|
2006-12-18 15:48:26 +01:00
|
|
|
%patch11
|
|
|
|
%patch13
|
2007-12-13 14:12:10 +01:00
|
|
|
%patch14
|
2006-12-18 15:48:26 +01:00
|
|
|
%patch16 -p2
|
|
|
|
pushd hw/xfree86/os-support
|
|
|
|
%patch18
|
|
|
|
popd
|
|
|
|
%patch22
|
|
|
|
%patch23
|
|
|
|
%patch27
|
|
|
|
%patch29
|
|
|
|
### Bug 197572: X.Org PCI/IA64 patches
|
|
|
|
%patch30
|
|
|
|
%patch32 -p1
|
2008-07-05 02:00:28 +02:00
|
|
|
### FIXME
|
|
|
|
#%patch34 -p0
|
2006-12-18 15:48:26 +01:00
|
|
|
%patch36 -p0
|
2007-01-15 01:00:17 +01:00
|
|
|
%if %vnc
|
|
|
|
%patch39 -p1
|
2008-07-11 02:26:04 +02:00
|
|
|
%patch40 -p0
|
|
|
|
%patch42 -p1
|
2008-08-02 05:26:20 +02:00
|
|
|
%patch43 -p0
|
2008-08-07 01:37:06 +02:00
|
|
|
%patch44
|
2007-10-20 17:42:04 +02:00
|
|
|
chmod 755 hw/vnc/symlink-vnc.sh
|
2007-01-15 01:00:17 +01:00
|
|
|
%endif
|
2007-01-16 00:16:34 +01:00
|
|
|
%patch41 -p1
|
2007-01-29 17:36:20 +01:00
|
|
|
%patch45 -p0
|
2008-07-05 02:00:28 +02:00
|
|
|
### FIXME
|
|
|
|
#%patch63 -p1
|
2007-07-05 00:23:51 +02:00
|
|
|
pushd xorg-docs-*
|
|
|
|
%patch67
|
|
|
|
popd
|
2007-08-31 18:43:55 +02:00
|
|
|
%patch72 -p1
|
2007-09-06 21:06:55 +02:00
|
|
|
%patch77
|
2007-09-22 23:43:29 +02:00
|
|
|
%patch79 -p1
|
2008-07-05 02:00:28 +02:00
|
|
|
### FIXME
|
|
|
|
#%patch83
|
2007-11-28 23:55:17 +01:00
|
|
|
%patch88 -p1
|
2007-12-06 01:45:28 +01:00
|
|
|
%patch93
|
2008-02-02 01:09:11 +01:00
|
|
|
%patch99 -p1
|
2008-03-21 02:47:42 +01:00
|
|
|
%patch101 -p1
|
2008-04-03 02:42:46 +02:00
|
|
|
%patch103
|
2008-04-06 09:29:25 +02:00
|
|
|
%patch104 -p1
|
2008-04-09 22:04:32 +02:00
|
|
|
%patch106 -p1
|
2008-04-22 00:05:44 +02:00
|
|
|
%patch109 -p1
|
2008-05-26 23:18:34 +02:00
|
|
|
%patch112 -p0
|
2008-07-05 02:00:28 +02:00
|
|
|
%patch113 -p0
|
|
|
|
%patch114 -p0
|
2008-07-11 02:26:04 +02:00
|
|
|
%ifarch ppc ppc64
|
2008-07-11 21:58:47 +02:00
|
|
|
%patch116 -p0
|
2008-07-11 02:26:04 +02:00
|
|
|
%endif
|
2008-07-18 23:26:09 +02:00
|
|
|
%patch117
|
2008-07-24 22:22:10 +02:00
|
|
|
%patch118 -p1
|
2006-12-18 15:48:26 +01:00
|
|
|
|
|
|
|
%build
|
2007-07-05 00:23:51 +02:00
|
|
|
pushd xorg-docs-*
|
|
|
|
autoreconf -fi
|
|
|
|
./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
|
|
|
|
--prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir}
|
|
|
|
make
|
|
|
|
popd
|
2006-12-18 15:48:26 +01:00
|
|
|
autoreconf -fi
|
2008-07-05 02:00:28 +02:00
|
|
|
# DRI2 disabled for Xserver 1.5 as libdrm 2.3.1 doesn't have the
|
|
|
|
# drmBO functionality.
|
2006-12-18 15:48:26 +01:00
|
|
|
./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
|
|
|
|
%if %fglrx_driver_hack
|
|
|
|
--with-release-major=7 \
|
2007-03-30 16:35:00 +02:00
|
|
|
--with-release-minor=2 \
|
2006-12-18 15:48:26 +01:00
|
|
|
--with-release-patch=0 \
|
|
|
|
--with-release-snap=0 \
|
|
|
|
--with-release-date="%(date)" \
|
2007-03-30 16:35:00 +02:00
|
|
|
--with-release-version=7.2.0.0 \
|
2007-01-15 01:00:17 +01:00
|
|
|
%endif
|
|
|
|
%if %vnc
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
--enable-xcliplist \
|
|
|
|
%endif
|
2007-10-20 17:42:04 +02:00
|
|
|
--enable-vnc \
|
2006-12-18 15:48:26 +01:00
|
|
|
%endif
|
|
|
|
--prefix=/usr \
|
|
|
|
--sysconfdir=/etc \
|
|
|
|
--libdir=%{_libdir} \
|
|
|
|
--mandir=%{_mandir} \
|
|
|
|
--enable-builddocs \
|
|
|
|
%ifarch s390 s390x
|
|
|
|
--disable-install-libxf86config \
|
|
|
|
%else
|
|
|
|
--enable-install-libxf86config \
|
|
|
|
%endif
|
|
|
|
%ifarch %EXPERIMENTAL
|
|
|
|
--enable-glx-tls \
|
|
|
|
--enable-multibuffer \
|
|
|
|
%endif
|
|
|
|
%ifarch s390 s390x
|
|
|
|
--disable-aiglx \
|
|
|
|
%else
|
|
|
|
--enable-aiglx \
|
|
|
|
%endif
|
|
|
|
--enable-lbx \
|
|
|
|
--enable-xdmcp \
|
|
|
|
--enable-xdm-auth-1 \
|
2008-07-24 22:22:10 +02:00
|
|
|
--enable-dri \
|
|
|
|
--disable-dri2 \
|
2006-12-18 15:48:26 +01:00
|
|
|
%ifarch s390 s390x
|
|
|
|
--disable-xorg \
|
|
|
|
%else
|
|
|
|
--enable-xorg \
|
|
|
|
%endif
|
|
|
|
--enable-dmx \
|
|
|
|
--enable-xnest \
|
|
|
|
--enable-kdrive \
|
|
|
|
--enable-xephyr \
|
|
|
|
--disable-xsdl \
|
|
|
|
--enable-xprint \
|
|
|
|
--disable-kbd_mode \
|
2007-05-23 12:28:42 +02:00
|
|
|
--disable-xprint \
|
2008-08-06 01:59:36 +02:00
|
|
|
--enable-record \
|
2006-12-18 15:48:26 +01:00
|
|
|
--with-log-dir="/var/log" \
|
|
|
|
--with-os-name="openSUSE" \
|
|
|
|
--with-os-vendor="SUSE LINUX" \
|
|
|
|
--with-fontdir="/usr/share/fonts" \
|
|
|
|
--with-xkb-path="/usr/share/X11/xkb" \
|
|
|
|
--with-xkb-output="/var/lib/xkb/compiled"
|
2007-10-03 01:21:25 +02:00
|
|
|
#make %{?jobs:-j %jobs}
|
|
|
|
make
|
2007-08-12 11:48:57 +02:00
|
|
|
make -C hw/kdrive %{?jobs:-j %jobs}
|
2006-12-18 15:48:26 +01:00
|
|
|
|
|
|
|
%install
|
2007-07-05 00:23:51 +02:00
|
|
|
make -C xorg-docs-* install DESTDIR=$RPM_BUILD_ROOT
|
2006-12-18 15:48:26 +01:00
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
make -C hw/kdrive install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
# remove .la files
|
|
|
|
find $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/ -name "*.la" | \
|
|
|
|
xargs rm
|
|
|
|
install -m 644 hw/xfree86/parser/{xf86Parser.h,xf86Optrec.h} \
|
|
|
|
$RPM_BUILD_ROOT/usr/include/xorg
|
|
|
|
# add compatibility symlinks for SUSE <= 10.1
|
|
|
|
%if %suse_version <= 1010
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
|
|
|
|
ln -snf ../../bin/X $RPM_BUILD_ROOT/usr/X11R6/bin/X
|
|
|
|
ln -snf ../../bin/Xorg $RPM_BUILD_ROOT/usr/X11R6/bin/Xorg
|
|
|
|
%endif
|
|
|
|
chmod u+s $RPM_BUILD_ROOT/usr/bin/Xorg
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/X11R6/bin
|
|
|
|
ln -snf ../../../usr/bin/Xorg $RPM_BUILD_ROOT/var/X11R6/bin/X
|
|
|
|
ln -snf ../../var/X11R6/bin/X $RPM_BUILD_ROOT/usr/bin/X
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/updates/{fonts,input,linux,drivers,multimedia,extensions}
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/README.updates $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/updates
|
2007-02-19 23:30:37 +01:00
|
|
|
%if %suse_version <= 1010
|
2006-12-18 15:48:26 +01:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/permissions.d
|
|
|
|
cat > $RPM_BUILD_ROOT/etc/permissions.d/xorg-x11-server.easy << EOF
|
|
|
|
/usr/bin/Xorg root:root 4711
|
|
|
|
EOF
|
|
|
|
cat > $RPM_BUILD_ROOT/etc/permissions.d/xorg-x11-server.paranoid << EOF
|
|
|
|
/usr/bin/Xorg root:root 0711
|
|
|
|
EOF
|
2007-02-19 23:30:37 +01:00
|
|
|
cat > $RPM_BUILD_ROOT/etc/permissions.d/xorg-x11-server.secure << EOF
|
2006-12-18 15:48:26 +01:00
|
|
|
/usr/bin/Xorg root:root 0711
|
|
|
|
EOF
|
2007-02-19 23:30:37 +01:00
|
|
|
%endif
|
2006-12-18 15:48:26 +01:00
|
|
|
%else
|
|
|
|
rm -f $RPM_BUILD_ROOT/usr/share/aclocal/*.m4
|
|
|
|
%endif
|
|
|
|
%if %suse_version > 1010
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/modprobe.d
|
|
|
|
install -m 644 $RPM_SOURCE_DIR/modprobe.nvidia $RPM_BUILD_ROOT/etc/modprobe.d/nvidia
|
|
|
|
%endif
|
2007-11-19 10:28:13 +01:00
|
|
|
%if %vnc
|
2008-06-26 01:19:13 +02:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services
|
|
|
|
cat > $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/%{name} << EOF
|
|
|
|
## Name: VNC Server
|
|
|
|
## Description: Opens ports for VNC Server
|
|
|
|
TCP="5801 5901"
|
|
|
|
EOF
|
2008-07-05 02:00:28 +02:00
|
|
|
%endif
|
|
|
|
%ifarch s390 s390x
|
|
|
|
rm $RPM_BUILD_ROOT/usr/%{_lib}/pkgconfig/*.pc
|
|
|
|
%endif
|
2006-12-18 15:48:26 +01:00
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf "$RPM_BUILD_ROOT"
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
%verifyscript
|
|
|
|
%verify_permissions -e /usr/bin/Xorg
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%pre
|
|
|
|
test -L usr/lib/X11 && rm usr/lib/X11
|
|
|
|
rm -rf etc/X11/xserver/
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%post
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
%run_permissions
|
|
|
|
rm -f var/log/XFree86.*.log*
|
|
|
|
# SaX2 writes xorg.conf since SuSE 9.3
|
|
|
|
# - create backup of XF86Config
|
|
|
|
# - copy XF86Config to xorg.conf
|
|
|
|
# - set XF86Config symlink to xorg.conf
|
|
|
|
pushd etc/X11 &> /dev/null
|
|
|
|
# get rid of symlinks
|
|
|
|
for file in xorg.conf XF86Config; do
|
|
|
|
if [ -L $file ]; then
|
|
|
|
symlink=$file
|
|
|
|
while test -L $symlink; do
|
|
|
|
tmp=$(readlink $symlink)
|
|
|
|
rm -f $symlink
|
|
|
|
symlink=$tmp
|
|
|
|
done
|
|
|
|
mv $symlink $file
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if [ ! -f xorg.conf -a -f XF86Config ]; then
|
|
|
|
cp XF86Config xorg.conf
|
|
|
|
fi
|
|
|
|
if [ -f xorg.conf ]; then
|
|
|
|
#test -f XF86Config && old XF86Config
|
|
|
|
ln -snf xorg.conf XF86Config
|
|
|
|
fi
|
|
|
|
popd &> /dev/null
|
|
|
|
if [ -f etc/X11/xorg.conf ]; then
|
|
|
|
# SuSE 10.1 --> SuSE 10.2: X11 fonts have moved to /usr/share/fonts
|
2008-01-28 16:42:43 +01:00
|
|
|
# SuSE 10.1 --> SuSE 10.2: radeonold --> radeon
|
|
|
|
if grep -q -e /usr/X11R6/lib/X11/fonts/ \
|
2006-12-18 15:48:26 +01:00
|
|
|
-e /usr/X11/lib/X11/fonts/ \
|
|
|
|
-e /usr/lib/X11/fonts/ \
|
|
|
|
etc/X11/xorg.conf; then
|
|
|
|
sed -i.post_xorg-x11-server \
|
|
|
|
-e 's+/usr/X11R6/lib/X11/fonts/+/usr/share/fonts/+g' \
|
|
|
|
-e 's+/usr/X11/lib/X11/fonts/+/usr/share/fonts/+g' \
|
|
|
|
-e 's+/usr/lib/X11/fonts/+/usr/share/fonts/+g' \
|
|
|
|
etc/X11/xorg.conf
|
|
|
|
fi
|
2008-01-28 16:42:43 +01:00
|
|
|
if grep -q \"radeonold\" etc/X11/xorg.conf; then
|
|
|
|
# only switch to radeon if radeonold is no longer available (Bug #355009)
|
|
|
|
if test ! -f /usr/%{_lib}/xorg/modules/drivers/radeonold_drv.so; then
|
|
|
|
sed -i.post_xorg-x11-server -e 's/\"radeonold\"/\"radeon\"/g' \
|
|
|
|
etc/X11/xorg.conf
|
|
|
|
fi
|
|
|
|
fi
|
2006-12-18 15:48:26 +01:00
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
# Installation of init script seems to be disabled by default
|
|
|
|
# Create symbolic run level links for xprint start script
|
|
|
|
if false; then
|
|
|
|
%{fillup_and_insserv -p xprint}
|
|
|
|
fi
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%preun
|
|
|
|
# Installation of init script seems to be disabled by default
|
|
|
|
if false; then
|
|
|
|
%stop_on_removal xprint
|
|
|
|
fi
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%postun
|
|
|
|
# installation of init script seems to be disabled by default
|
|
|
|
# Rearrange run level symlinks after removing the xprint init script
|
|
|
|
if false; then
|
|
|
|
%{insserv_cleanup}
|
|
|
|
fi
|
|
|
|
exit 0
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
|
|
|
|
%pre sdk
|
|
|
|
test -L usr/include/X11 && rm usr/include/X11
|
|
|
|
exit 0
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%if %suse_version > 1010
|
|
|
|
%dir /etc/modprobe.d
|
|
|
|
/etc/modprobe.d/nvidia
|
|
|
|
%endif
|
|
|
|
%dir /usr/%{_lib}/xorg
|
2008-07-05 02:00:28 +02:00
|
|
|
%ifnarch s390 s390x
|
2006-12-18 15:48:26 +01:00
|
|
|
%dir /var/X11R6/bin
|
|
|
|
%endif
|
|
|
|
%dir /var/lib/xkb
|
|
|
|
%dir /var/lib/xkb/compiled
|
|
|
|
%ifnarch s390 s390x
|
2007-02-19 23:30:37 +01:00
|
|
|
%if %suse_version <= 1010
|
2006-12-18 15:48:26 +01:00
|
|
|
/etc/permissions.d/%name.*
|
2007-02-19 23:30:37 +01:00
|
|
|
%endif
|
2006-12-18 15:48:26 +01:00
|
|
|
%if %suse_version <= 1010
|
|
|
|
/usr/X11R6/bin/X
|
|
|
|
/usr/X11R6/bin/Xorg
|
|
|
|
%endif
|
|
|
|
/usr/bin/X
|
|
|
|
%endif
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
%verify(not mode) /usr/bin/Xorg
|
|
|
|
%endif
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
/usr/bin/cvt
|
|
|
|
%endif
|
|
|
|
/usr/bin/dmxaddinput
|
|
|
|
/usr/bin/dmxaddscreen
|
|
|
|
/usr/bin/dmxreconfig
|
|
|
|
/usr/bin/dmxresize
|
|
|
|
/usr/bin/dmxrminput
|
|
|
|
/usr/bin/dmxrmscreen
|
|
|
|
/usr/bin/dmxtodmx
|
|
|
|
/usr/bin/dmxwininfo
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
/usr/bin/gtf
|
|
|
|
/usr/bin/inb
|
|
|
|
/usr/bin/inl
|
|
|
|
/usr/bin/inw
|
|
|
|
/usr/bin/ioport
|
|
|
|
/usr/bin/outb
|
|
|
|
/usr/bin/outl
|
|
|
|
/usr/bin/outw
|
|
|
|
%endif
|
|
|
|
/usr/bin/vdltodmx
|
|
|
|
/usr/bin/xdmx
|
|
|
|
/usr/bin/xdmxconfig
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
/usr/bin/xorgconfig
|
|
|
|
/usr/%{_lib}/X11/*
|
|
|
|
/usr/%{_lib}/xorg/modules/
|
2007-08-12 11:48:57 +02:00
|
|
|
%{_mandir}/man4/*
|
2006-12-18 15:48:26 +01:00
|
|
|
%endif
|
2008-07-05 02:00:28 +02:00
|
|
|
/usr/%{_lib}/xorg/protocol.txt
|
2006-12-18 15:48:26 +01:00
|
|
|
%{_mandir}/man1/*
|
2008-01-26 18:22:58 +01:00
|
|
|
%exclude %{_mandir}/man1/Xdmx.1*
|
|
|
|
%exclude %{_mandir}/man1/Xnest.1*
|
|
|
|
%exclude %{_mandir}/man1/Xvfb.1*
|
2008-07-05 02:00:28 +02:00
|
|
|
%ifnarch s390 s390x
|
2007-10-20 17:42:04 +02:00
|
|
|
%{_mandir}/man5/*
|
2008-07-05 02:00:28 +02:00
|
|
|
%endif
|
2007-07-14 17:39:59 +02:00
|
|
|
%{_mandir}/man7/*
|
2006-12-18 15:48:26 +01:00
|
|
|
%ifnarch s390 s390x
|
|
|
|
/var/X11R6/bin/X
|
|
|
|
%endif
|
|
|
|
/var/lib/xkb/compiled/README.compiled
|
2007-05-23 12:28:42 +02:00
|
|
|
|
|
|
|
%files extra
|
|
|
|
%defattr(-,root,root)
|
|
|
|
/usr/bin/Xdmx
|
|
|
|
/usr/bin/Xephyr
|
|
|
|
/usr/bin/Xnest
|
|
|
|
/usr/bin/Xvfb
|
2008-01-26 18:22:58 +01:00
|
|
|
%{_mandir}/man1/Xdmx.1*
|
|
|
|
%{_mandir}/man1/Xnest.1*
|
|
|
|
%{_mandir}/man1/Xvfb.1*
|
2006-12-18 15:48:26 +01:00
|
|
|
%ifnarch s390 s390x
|
|
|
|
|
|
|
|
%files sdk
|
|
|
|
%defattr(-,root,root)
|
|
|
|
/usr/include/xorg/
|
|
|
|
/usr/%{_lib}/*.a
|
2008-07-05 02:00:28 +02:00
|
|
|
/usr/%{_lib}/pkgconfig/*.pc
|
2006-12-18 15:48:26 +01:00
|
|
|
/usr/share/aclocal/*.m4
|
|
|
|
%endif
|
2007-01-15 01:00:17 +01:00
|
|
|
%if %vnc
|
|
|
|
|
|
|
|
%files -n xorg-x11-Xvnc
|
|
|
|
%defattr(-, root, root)
|
2008-06-26 01:19:13 +02:00
|
|
|
/etc/sysconfig/SuSEfirewall2.d/services/%{name}
|
2007-01-15 01:00:17 +01:00
|
|
|
/usr/bin/Xvnc
|
|
|
|
%endif
|
2007-11-23 01:47:00 +01:00
|
|
|
|
2007-02-19 23:30:37 +01:00
|
|
|
%changelog
|
2008-08-07 01:37:06 +02:00
|
|
|
* Wed Aug 06 2008 schwab@suse.de
|
|
|
|
- Fix crash in Xvnc when handling selections.
|
2008-08-06 01:59:36 +02:00
|
|
|
* Tue Aug 05 2008 sndirsch@suse.de
|
|
|
|
- enabled build of record extension, which has been disabled
|
|
|
|
upstream for whatever reason
|
2008-08-02 05:26:20 +02:00
|
|
|
* Sat Aug 02 2008 sndirsch@suse.de
|
|
|
|
- xorg-server-xf4vnc-abi-version.diff
|
|
|
|
* raised ABI version for xorg-server 1.5(-pre)
|
2008-07-24 22:22:10 +02:00
|
|
|
* Thu Jul 24 2008 sndirsch@suse.de
|
|
|
|
- xorg-server 1.4.99.906
|
|
|
|
- obsoletes commit-a18551c.diff
|
|
|
|
* Tue Jul 22 2008 sndirsch@suse.de
|
|
|
|
- exa-greedy.diff
|
|
|
|
* Make sure exaMigrateTowardFb/Sys end up calling exaCopyDirty
|
|
|
|
(bfo #16773)
|
2008-07-18 23:26:09 +02:00
|
|
|
* Fri Jul 18 2008 schwab@suse.de
|
|
|
|
- Kill useless warning.
|
2008-07-14 18:42:25 +02:00
|
|
|
* Mon Jul 14 2008 sndirsch@suse.de
|
|
|
|
- improved ppc/ppc64 patch once more
|
2008-07-11 21:58:47 +02:00
|
|
|
* Fri Jul 11 2008 sndirsch@suse.de
|
|
|
|
- improved ppc/ppc64 patch
|
|
|
|
- Xvfb (xorg-x11-server-extra) requires Mesa (swrast_dri.so) now
|
2008-07-11 02:26:04 +02:00
|
|
|
* Thu Jul 10 2008 sndirsch@suse.de
|
|
|
|
- xorg-server-xf4vnc-TranslateNone.diff
|
|
|
|
* supposed to fix Xvnc crash when VNC client is running on a
|
|
|
|
display with the same color depth (bnc #389386)
|
|
|
|
- ppc.diff
|
|
|
|
* fixes build on ppc/ppc64
|
|
|
|
* Thu Jul 10 2008 sndirsch@suse.de
|
|
|
|
- enabled build of Xvnc/libvnc
|
|
|
|
- xorg-server-xf4vnc-disable-dmxvnc.diff
|
|
|
|
* disabled VNC feature in DMX to fix VNC build
|
|
|
|
* Thu Jul 10 2008 sndirsch@suse.de
|
|
|
|
- updated to new vnc patch "xorg-server-xf4vnc.patch "by Dan
|
|
|
|
Nicholson, which is still disabled due to build errors
|
|
|
|
- obsoletes the following patches:
|
|
|
|
* xorg-server-1.4-vnc-64bit.diff
|
|
|
|
* xorg-server-1.4-vnc-disable_render.diff
|
|
|
|
* xorg-server-1.4-vnc-fix.patch
|
|
|
|
* xorg-server-1.4-vnc-memory.diff
|
|
|
|
* xorg-server-1.4-vnc-render_sig11.diff
|
|
|
|
* xorg-server-1.4-vnc.patch
|
2008-07-09 02:06:04 +02:00
|
|
|
* Tue Jul 08 2008 sndirsch@suse.de
|
|
|
|
- commit-a18551c.diff
|
|
|
|
* Fix GLX in Xvfb and kdrive.
|
|
|
|
Xvfb could no longer be started: "Xvfb: symbol lookup error:
|
|
|
|
/usr/lib/dri/swrast_dri.so: undefined symbol:
|
|
|
|
_glapi_add_dispatch". This is fixed now.
|
|
|
|
- removed no longer appliable patch 'p_xf86Mode.diff'
|
2008-07-05 02:00:28 +02:00
|
|
|
* Sat Jul 05 2008 sndirsch@suse.de
|
|
|
|
- xorg-server-1.4.99.905
|
|
|
|
* obsolete patches
|
|
|
|
- XAANoOffscreenPixmaps.diff
|
|
|
|
- bug227111-ddc_screensize.diff
|
|
|
|
- commit-184e571.diff
|
|
|
|
- commit-29e0e18.diff
|
|
|
|
- commit-c6c284e.diff
|
|
|
|
- commit-f7dd0c7.diff
|
|
|
|
- commit-fa19e84.diff
|
|
|
|
- commit-feac075.diff
|
|
|
|
- glx-align.patch
|
|
|
|
- mfb_without_xorg.diff
|
|
|
|
- p_ValidatePci.diff
|
|
|
|
- p_vga-crashfix.diff
|
|
|
|
- xkb_action.diff
|
|
|
|
- xorg-server.diff
|
|
|
|
- xprint.diff
|
|
|
|
- xserver-mode-fuzzy-check.diff
|
|
|
|
* new patches
|
|
|
|
- 64bit-portability-issue.diff
|
|
|
|
- no-return-in-nonvoid-function.diff
|
|
|
|
* adjusted patches
|
|
|
|
- bitmap_always_unscaled.diff
|
|
|
|
- disable-root-xorg_conf.diff
|
|
|
|
- p_ppc_domain_workaround.diff
|
|
|
|
- pixman.diff
|
|
|
|
- ps_showopts.diff
|
|
|
|
- xorg-server-1.4-vnc.patch
|
|
|
|
- bug-197858_dpms.diff
|
|
|
|
- Mesa sources no longer required for xorg-server 1.5
|
|
|
|
- VNC patches + build disabled for now
|
|
|
|
- disabled some IA64 patches for now
|
2008-06-26 01:19:13 +02:00
|
|
|
* Fri Jun 13 2008 sndirsch@suse.de
|
|
|
|
- xorg-x11-Xvnc: added meta file for SuSEfirewall2 (bnc #398855)
|
|
|
|
* Wed Jun 11 2008 sndirsch@suse.de
|
|
|
|
- xorg-server 1.4.2
|
|
|
|
* CVE-2008-2360 - RENDER Extension heap buffer overflow
|
|
|
|
* CVE-2008-2361 - RENDER Extension crash
|
|
|
|
* CVE-2008-2362 - RENDER Extension memory corruption
|
|
|
|
* CVE-2008-1377 - RECORD and Security extensions memory corruption
|
|
|
|
* CVE-2008-1379 - MIT-SHM arbitrary memory read
|
|
|
|
- obsoletes bfo-bug15222.diff
|
|
|
|
* Wed Jun 11 2008 sndirsch@suse.de
|
|
|
|
- xorg-server 1.4.1
|
|
|
|
* Contains a few security and input fixes, some memory leak
|
|
|
|
fixes, and a few misc bits.
|
|
|
|
* obsolete patches:
|
|
|
|
- CVE-2007-5760-xf86misc.diff
|
|
|
|
- CVE-2007-6427-xinput.diff
|
|
|
|
- CVE-2007-6428-TOG-cup.diff
|
|
|
|
- CVE-2007-6429-shm_evi.diff
|
|
|
|
- CVE-2008-0006-pcf_font.diff
|
|
|
|
- commit-37b1258.diff
|
|
|
|
- commit-a6a7fad.diff
|
|
|
|
- remove_bogus_modeline.diff
|
|
|
|
- xserver-1.3.0-xkb-and-loathing.patch
|
|
|
|
* adjusted patches
|
|
|
|
- xorg-server-1.4-vnc.patch
|
|
|
|
* Fri Jun 06 2008 sndirsch@suse.de
|
|
|
|
- bfo-bug15222.diff (bfo #15222, bnc #374318)
|
|
|
|
* CVE-2008-2360 - RENDER Extension heap buffer overflow
|
|
|
|
* CVE-2008-2361 - RENDER Extension crash
|
|
|
|
* CVE-2008-2362 - RENDER Extension memory corruption
|
|
|
|
* CVE-2008-1379 - MIT-SHM arbitrary memory read
|
|
|
|
* CVE-2008-1377 - RECORD and Security extensions memory corruption
|
|
|
|
* Tue May 27 2008 sndirsch@suse.de
|
|
|
|
- xserver-mode-fuzzy-check.diff
|
|
|
|
* Make mode checking more tolerant like in pre-RandR times.
|
2008-05-26 23:18:34 +02:00
|
|
|
* Mon May 26 2008 sndirsch@suse.de
|
|
|
|
- fix-dpi-values.diff
|
|
|
|
* fixes DPI values for RANDR 1.2 capable drivers (bnc #393001)
|
2008-05-16 15:08:38 +02:00
|
|
|
* Fri May 16 2008 sndirsch@suse.de
|
2008-05-17 03:13:16 +02:00
|
|
|
- mention ZapWarning also in Xorg manual page (bnc #391352)
|
|
|
|
* Fri May 16 2008 sndirsch@suse.de
|
2008-05-16 15:08:38 +02:00
|
|
|
- xorg-server-1.4-vnc-render_sig11.diff
|
|
|
|
* fixed sig11 in RENDER code (bnc #385677)
|
|
|
|
* Wed May 14 2008 sndirsch@suse.de
|
|
|
|
- disabled patch to disable RENDER support in Xvnc, since it broke
|
|
|
|
24bit color depth support (bnc #390011)
|
2008-05-06 01:45:10 +02:00
|
|
|
* Mon May 05 2008 sndirsch@suse.de
|
|
|
|
- xorg-server-1.4-vnc-disable_render.diff
|
|
|
|
* disabled RENDER support in Xvnc (bnc #385677)
|
2008-04-22 00:05:44 +02:00
|
|
|
* Mon Apr 21 2008 sndirsch@suse.de
|
|
|
|
- events.diff
|
|
|
|
* eating up key events before going into the idle loop upon vt
|
|
|
|
switch instead of after return (bnc #152522)
|
|
|
|
* Mon Apr 21 2008 sndirsch@suse.de
|
|
|
|
- xkb_action.diff
|
|
|
|
* fixed remaining unitialized warning in X.Org (bnc #83910)
|
2008-04-20 15:39:03 +02:00
|
|
|
* Sun Apr 20 2008 sndirsch@suse.de
|
|
|
|
- fbdevhw.diff
|
|
|
|
* screen blanking not supported by vesafb of Linux kernel
|
|
|
|
(bnc #146462)
|
|
|
|
* Tue Apr 15 2008 sndirsch@suse.de
|
|
|
|
- no longer disable AIGLX by default
|
2008-04-10 12:08:54 +02:00
|
|
|
* Thu Apr 10 2008 sndirsch@suse.de
|
|
|
|
- XAANoOffscreenPixmaps.diff
|
|
|
|
* disable Offscreen Pixmaps by default (bnc #376068)
|
2008-04-09 22:04:32 +02:00
|
|
|
* Wed Apr 09 2008 schwab@suse.de
|
|
|
|
- Fix another o-b-1 in pci domain support.
|
|
|
|
* Wed Apr 09 2008 sndirsch@suse.de
|
|
|
|
- randr1_1-sig11.diff
|
|
|
|
* fixes Xserver crash when running xrandr on a different virtual
|
|
|
|
terminal (Egbert Eich, bnc #223459)
|
2008-04-07 21:08:11 +02:00
|
|
|
* Mon Apr 07 2008 sndirsch@suse.de
|
|
|
|
- commit-37b1258.diff
|
|
|
|
* possibly fixes unwanted autorepeat (bnc #377612, bfo #14811)
|
2008-04-06 09:29:25 +02:00
|
|
|
* Sat Apr 05 2008 sndirsch@suse.de
|
|
|
|
- bitmap_always_unscaled.diff
|
|
|
|
* Default bitmap fonts should typically be set as unscaled (libv)
|
|
|
|
* Sat Apr 05 2008 sndirsch@suse.de
|
|
|
|
- update to Mesa bugfix release 7.0.3 (final) sources
|
2008-04-03 02:42:46 +02:00
|
|
|
* Wed Apr 02 2008 sndirsch@suse.de
|
|
|
|
- update to Mesa bugfix release 7.0.3 RC3 sources
|
|
|
|
* Tue Apr 01 2008 sndirsch@suse.de
|
|
|
|
- confine_to_shape.diff
|
|
|
|
* fixes XGrabPointer's confine_to with shaped windows (bnc #62146)
|
2008-03-21 02:47:42 +01:00
|
|
|
* Thu Mar 20 2008 sndirsch@suse.de
|
|
|
|
- zap_warning_xserver.diff
|
|
|
|
* implements FATE #302988: ZapWarning (Luc Verhaegen)
|
|
|
|
Uses PCSpeaker for beep. Press once, beep. Press again within
|
|
|
|
2s (which is ample), terminate. Documented in xorg.conf manpage.
|
|
|
|
- make the memory corruption fix by schwab a seperate patch to make
|
|
|
|
sure it won't get lost the next time I update the VNC patch
|
2008-03-21 02:44:35 +01:00
|
|
|
* Wed Mar 19 2008 schwab@suse.de
|
|
|
|
- Fix vnc server memory corruption.
|
2008-03-07 23:50:07 +01:00
|
|
|
* Fri Mar 07 2008 sndirsch@suse.de
|
|
|
|
- commit-a6a7fad.diff
|
|
|
|
* Don't break grab and focus state for a window when redirecting
|
|
|
|
it. (bnc #336219, bfo #488264)
|
2008-02-25 17:49:57 +01:00
|
|
|
* Fri Feb 22 2008 sndirsch@suse.de
|
|
|
|
- update to Mesa bugfix release 7.0.3 RC2 sources
|
|
|
|
* Fixed GLX indirect vertex array rendering bug (14197)
|
|
|
|
* Fixed crash when deleting framebuffer objects (bugs 13507,
|
|
|
|
14293)
|
|
|
|
* User-defined clip planes enabled for R300 (bug 9871)
|
|
|
|
* Fixed glBindTexture() crash upon bad target (bug 14514)
|
|
|
|
* Fixed potential crash in glDrawPixels(GL_DEPTH_COMPONENT) (bug
|
|
|
|
13915)
|
|
|
|
* Bad strings given to glProgramStringARB() didn't generate
|
|
|
|
GL_INVALID_OPERATION
|
|
|
|
* Fixed minor point rasterization regression (bug 11016)
|
2008-02-08 20:54:01 +01:00
|
|
|
* Mon Feb 04 2008 sndirsch@suse.de
|
|
|
|
- added Requires:xkeyboard-config to xorg-x11-server
|
2008-02-02 01:09:11 +01:00
|
|
|
* Fri Feb 01 2008 sndirsch@suse.de
|
|
|
|
- commit-50e80c3.diff:
|
|
|
|
* never overwrite realInputProc with enqueueInputProc
|
|
|
|
(bnc#357989, bfo#13511)
|
2008-01-28 16:42:43 +01:00
|
|
|
* Thu Jan 24 2008 sndirsch@suse.de
|
|
|
|
- only switch to radeon driver in %%post if radeonold driver is no
|
|
|
|
longer available (Bug #355009)
|
|
|
|
- some more cleanup in %%post
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Jan 24 2008 schwab@suse.de
|
|
|
|
- Move manpage to the sub package that provides the binary.
|
|
|
|
* Wed Jan 23 2008 sndirsch@suse.de
|
|
|
|
- update to Mesa bugfix release 7.0.3 RC1 sources
|
|
|
|
* Added missing glw.pc.in file to release tarball
|
|
|
|
* Fix GLUT/Fortran issues
|
|
|
|
* GLSL gl_FrontLightModelProduct.sceneColor variable wasn't
|
|
|
|
defined
|
|
|
|
* Fix crash upon GLSL variable array indexes (not yet supported)
|
|
|
|
* Two-sided stencil test didn't work in software rendering
|
|
|
|
* Fix two-sided lighting bugs/crashes (bug 13368)
|
|
|
|
* GLSL gl_FrontFacing didn't work properly
|
|
|
|
* glGetActiveUniform returned incorrect sizes (bug 13751)
|
|
|
|
* Fix several bugs relating to uniforms and attributes in GLSL
|
|
|
|
API (Bruce Merry, bug 13753)
|
|
|
|
* glTexImage3D(GL_PROXY_TEXTURE_3D) mis-set teximage depth field
|
|
|
|
* Mon Jan 21 2008 sndirsch@suse.de
|
|
|
|
- updated patch for CVE-2007-6429 once more (X.Org Bug #13520)
|
|
|
|
* Always test for size+offset wrapping.
|
|
|
|
* Sun Jan 20 2008 sndirsch@suse.de
|
|
|
|
- updated patch for CVE-2007-6429 (Bug #345131)
|
|
|
|
* Don't spuriously reject <8bpp shm pixmaps.
|
|
|
|
Move size validation after depth validation, and only validate
|
|
|
|
size if the bpp of the pixmap format is > 8. If bpp < 8 then
|
|
|
|
we're already protected from overflow by the width and height
|
|
|
|
checks.
|
|
|
|
* Fri Jan 18 2008 sndirsch@suse.de
|
|
|
|
- X.Org security update
|
|
|
|
* CVE-2007-5760 - XFree86 Misc extension out of bounds array index
|
|
|
|
* CVE-2007-6427 - Xinput extension memory corruption.
|
|
|
|
* CVE-2007-6428 - TOG-cup extension memory corruption.
|
|
|
|
* CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
|
|
|
|
* CVE-2008-0006 - PCF Font parser buffer overflow.
|
2008-01-28 16:42:43 +01:00
|
|
|
* Thu Dec 13 2007 sndirsch@suse.de
|
2007-12-13 14:12:10 +01:00
|
|
|
- xorg-server 1.4.0.90 (prerelease of 1.4.1)
|
2008-04-03 02:42:46 +02:00
|
|
|
* Sat Dec 01 2007 sndirsch@suse.de
|
2007-12-06 01:45:28 +01:00
|
|
|
- pixman.diff
|
|
|
|
* fixed include path for pixman.h
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Nov 29 2007 sndirsch@suse.de
|
2007-12-06 01:45:28 +01:00
|
|
|
- remove_bogus_modeline.diff
|
|
|
|
* remove bogus monitor modelines provided by DDC (Bug #335540)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Nov 27 2007 sndirsch@suse.de
|
2007-11-28 23:55:17 +01:00
|
|
|
- commit-184e571.diff
|
|
|
|
* Adjust offsets of modes that do not fit virtual screen size.
|
|
|
|
- commit-c6c284e.diff
|
|
|
|
* Initialize Mode with 0 in xf86RandRModeConvert.
|
|
|
|
- commit-f6401f9.diff
|
|
|
|
* Don't segfault if referring to a relative output where no modes survived.
|
|
|
|
- commit-f7dd0c7.diff
|
|
|
|
* Only clear crtc of output if it is the one we're actually working on.
|
|
|
|
- commit-fa19e84.diff
|
|
|
|
* Fix initial placement of LeftOf and Above.
|
2008-01-28 16:42:43 +01:00
|
|
|
* Fri Nov 23 2007 sndirsch@suse.de
|
2007-11-23 01:47:00 +01:00
|
|
|
- pixman.diff no longer required
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sun Nov 18 2007 sndirsch@suse.de
|
2007-11-19 10:28:13 +01:00
|
|
|
- s390(x): allow mfb build without Xorg server being built
|
2008-04-03 02:42:46 +02:00
|
|
|
* Fri Nov 16 2007 sndirsch@suse.de
|
2007-11-16 00:56:44 +01:00
|
|
|
- commit-29e0e18.diff
|
|
|
|
* Make config file preferred mode override monitor preferred
|
|
|
|
mode.
|
|
|
|
- commit-feac075.diff
|
|
|
|
* Leave hardware-specified preferred modes alone when user
|
|
|
|
preference exists.
|
|
|
|
- obsoletes preferred_mode-fix.diff
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Nov 15 2007 sndirsch@suse.de
|
2007-11-16 00:56:44 +01:00
|
|
|
- added xorg-x11-fonts-core/xorg-x11 to Requires (Bug #341312)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Nov 14 2007 schwab@suse.de
|
2007-11-16 00:56:44 +01:00
|
|
|
- ia64linuxPciInit: allocate extra space for fake devices.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Nov 10 2007 sndirsch@suse.de
|
2007-11-13 21:42:09 +01:00
|
|
|
- updated to Mesa 7.0.2 (final) sources
|
2008-01-28 16:42:43 +01:00
|
|
|
* Thu Nov 01 2007 sndirsch@suse.de
|
2007-11-02 01:40:56 +01:00
|
|
|
- updated to Mesa 7.0.2 RC1 sources
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Oct 23 2007 sndirsch@suse.de
|
2007-10-24 01:46:55 +02:00
|
|
|
- xorg-server-1.4-vnc-64bit.diff
|
|
|
|
* fixes segfault on 64bit during Xserver start; make sure to
|
|
|
|
define _XSERVER64 by having HAVE_DIX_CONFIG_H defined and
|
|
|
|
therefore including dix-config.h, so Atom is CARD32 instead of
|
|
|
|
unsigned long before and no longer messes up the pInfo structure
|
|
|
|
in xf86rfbMouseInit/xf86rfbKeybInit
|
|
|
|
- finally enabled build of xf4vnc (standalone Xvnc and VNC Xserver
|
|
|
|
module)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Oct 19 2007 sndirsch@suse.de
|
2007-10-20 17:42:04 +02:00
|
|
|
- updated xf4vnc patch; still disabled due to problematic vnc module
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Oct 09 2007 sndirsch@suse.de
|
2007-10-10 00:22:48 +02:00
|
|
|
- preferred_mode-fix.diff
|
|
|
|
* more reasonable patch (Bug #329724)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Oct 04 2007 sndirsch@suse.de
|
2007-10-05 00:40:53 +02:00
|
|
|
- preferred_mode-fix.diff
|
|
|
|
* fixed endless loop if PreferredMode is set (Bug #329724)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Oct 03 2007 sndirsch@suse.de
|
2007-10-04 03:13:10 +02:00
|
|
|
- removed obsolete patch p_pci-domain.diff (Bug #308693, comment #26)
|
|
|
|
- apply p_pci-off-by-one.diff.ia64 on all platforms since it clearly
|
|
|
|
only affects platforms, where INCLUDE_XF86_NO_DOMAIN is *not* set;
|
|
|
|
this still not explains why we have seen Xserver hangups with the
|
|
|
|
patch in place on at least some %%ix86/x86_64 machines with fglrx/
|
|
|
|
nvidia driver IIRC; it needs to verified if this problem is still
|
|
|
|
reproducable ... (Bug #308693, comment #25)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Oct 03 2007 sndirsch@suse.de
|
2007-10-03 17:06:04 +02:00
|
|
|
- xserver-1.3.0-xkb-and-loathing.patch
|
|
|
|
* Ignore (not just block) SIGALRM around calls to Popen()/Pclose().
|
|
|
|
Fixes a hang in openoffice when opening menus. (Bug #245711)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Oct 03 2007 sndirsch@suse.de
|
2007-10-03 17:06:04 +02:00
|
|
|
- added missing ia64Pci.h; required for IA64
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Oct 03 2007 sndirsch@suse.de
|
2007-10-03 17:06:04 +02:00
|
|
|
- recreated p_pci-off-by-one.diff.ia64; the default fuzz factor of
|
|
|
|
patch (2) resulted in a hunk applied to the wrong function and
|
|
|
|
therefore broke the build :-(
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Sep 29 2007 sndirsch@suse.de
|
2007-10-03 01:21:25 +02:00
|
|
|
- xorg-server 1.4
|
|
|
|
* Welcome to X.Org X Server 1.4, now with hotplugging input to go
|
|
|
|
with the hotplugging output. Also included in this release are
|
|
|
|
many performance and correctness fixes to the EXA acceleration
|
|
|
|
architecture, support for DTrace profiling of the X Server,
|
|
|
|
accelerated GLX_EXT_texture_from_pixmap with supporting DRI
|
|
|
|
drivers, and many improvements to the RandR 1.2 support that
|
|
|
|
was added in xorg-server-1.3. The X Server now relies on the
|
|
|
|
pixman library, which replaces the fb/fbcompose.c and
|
|
|
|
accelerated implementations that were previously shared through
|
|
|
|
code-duplication with the cairo project.
|
|
|
|
* obsolete patches:
|
|
|
|
- bug-259290_trapfault.diff
|
|
|
|
- cfb8-undefined.diff
|
|
|
|
- commit-c09e68c
|
|
|
|
- i810_dri_fix_freeze.diff
|
|
|
|
- p_bug159532.diff
|
|
|
|
- p_enable-altrix.diff
|
|
|
|
- p_pci-ce-x.diff
|
|
|
|
- p_pci-off-by-one.diff
|
|
|
|
- p_xorg_rom_read.diff
|
|
|
|
- randr12-2926cf1da7e4ed63573bfaecdd7e19beb3057d9b.diff
|
|
|
|
- randr12-5b424b562eee863b11571de4cd0019cd9bc5b379.diff
|
|
|
|
- randr12-aec0d06469a2fa7440fdd5ee03dc256a68704e77.diff
|
|
|
|
- randr12-b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4.diff
|
|
|
|
- randr12-b4193a2eee80895c5641e77488df0e72a73a3d99.diff
|
|
|
|
- remove__GLinterface.patch
|
|
|
|
- support_mesa6.5.3.patch
|
|
|
|
- use-composite-for-unequal-depths.patch
|
|
|
|
- x86emu.diff
|
|
|
|
- xephyr-sig11-fix.diff
|
|
|
|
* adjusted patches:
|
|
|
|
- 64bit.diff
|
|
|
|
- bug-197858_dpms.diff
|
|
|
|
- bug227111-ddc_screensize.diff
|
|
|
|
- disable-root-xorg_conf.diff
|
|
|
|
- fpic.diff
|
|
|
|
- glx-align.patch
|
|
|
|
- libdrm.diff
|
|
|
|
- p_bug96328.diff
|
|
|
|
- p_ia64-console.diff
|
|
|
|
- p_vga-crashfix.diff
|
|
|
|
- xephyr.diff
|
|
|
|
- pixman.diff:
|
|
|
|
* search for pixman instead of pixman-1
|
|
|
|
- bumped version to 7.3
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Sep 25 2007 sndirsch@suse.de
|
2007-10-03 01:21:25 +02:00
|
|
|
- remove wrongly prebuilt xf1bpp files after extracting tarball;
|
|
|
|
fixes vga module loading (Bug #328201)
|
|
|
|
- do not use "make -j" to (quick)fix xf1bpp build
|
|
|
|
- do not apply p_pci-domain.diff on IA64
|
|
|
|
- use updated off-by-one patch by schwab for IA64
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Sep 21 2007 sndirsch@suse.de
|
2007-09-22 23:43:29 +02:00
|
|
|
- edit_data_sanity_check.diff:
|
|
|
|
* added sanity check for monitor EDID data (Bug #326454)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Sep 11 2007 sndirsch@suse.de
|
2007-09-11 18:31:21 +02:00
|
|
|
- reverted changes by schwab on Fri Sep 7; these resulted i a black
|
|
|
|
screen during Xserver start with any driver on non-IA64 platforms
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Sep 10 2007 sndirsch@suse.de
|
2007-09-11 18:31:21 +02:00
|
|
|
- use-composite-for-unequal-depths.patch:
|
|
|
|
* Use Composite when depths don't match (Bug #309107, X.Org Bug
|
|
|
|
[#7447])
|
2008-01-28 16:42:43 +01:00
|
|
|
* Sat Sep 08 2007 schwab@suse.de
|
2007-09-10 12:54:02 +02:00
|
|
|
- Update off-by-one patch.
|
|
|
|
- Remove empty patch.
|
2008-01-28 16:42:43 +01:00
|
|
|
* Tue Sep 04 2007 sndirsch@suse.de
|
2007-09-06 21:06:55 +02:00
|
|
|
- fbdevhw.diff:
|
|
|
|
* ignore pixclock set to 0 by Xen kernel (Bug #285523)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Aug 31 2007 sndirsch@suse.de
|
2007-08-31 18:43:55 +02:00
|
|
|
- added several RANDR 1.2 fixes (Bug #306699)
|
|
|
|
* randr12-2926cf1da7e4ed63573bfaecdd7e19beb3057d9b.diff
|
|
|
|
Allocate the right number of entries for saving crtcs
|
|
|
|
* randr12-5b424b562eee863b11571de4cd0019cd9bc5b379.diff
|
|
|
|
Set the crtc before the output change is notified. Set the new
|
|
|
|
randr crtc of the output before the output change notification
|
|
|
|
is delivered to the clients. Remove RROutputSetCrtc as it is
|
|
|
|
not really necessary. All we have to do is set the output's
|
|
|
|
crtc on RRCrtcNotify
|
|
|
|
* randr12-8d230319040f0a7f72231da2bf5ec97dc3612e21.diff
|
|
|
|
Fix the output->crtc initialization in the old randr setup
|
|
|
|
* randr12-aec0d06469a2fa7440fdd5ee03dc256a68704e77.diff
|
|
|
|
Fix a crash when rotating the screen. Remember output->crtc
|
|
|
|
before setting a NULL mode because RRCrtcNotify now sets
|
|
|
|
output->crtc to NULL. Use the saved crtc to set the new mode.
|
|
|
|
* randr12-b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4.diff
|
|
|
|
RRScanOldConfig cannot use RRFirstOutput before output is
|
|
|
|
configured. RRFirstOutput returns the first active output,
|
|
|
|
which won't be set until after RRScanOldConfig is finished
|
|
|
|
running. Instead, just use the first output (which is the only
|
|
|
|
output present with an old driver, after all).
|
|
|
|
* randr12-b4193a2eee80895c5641e77488df0e72a73a3d99.diff
|
|
|
|
RRScanOldConfig wasn't getting crtcs set correctly. The output
|
|
|
|
crtc is set by RRCrtcNotify, which is called at the end of
|
|
|
|
RRScanOldConfig. Several uses of output->crtc in this function
|
|
|
|
were wrong.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Aug 23 2007 sndirsch@suse.de
|
2007-08-24 02:13:26 +02:00
|
|
|
- i810_dri_fix_freeze.diff:
|
|
|
|
* fixes freeze after pressing Ctrl-Alt-BS (X.Org Bug #10809)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Aug 23 2007 sndirsch@suse.de
|
2007-08-24 02:13:26 +02:00
|
|
|
- xserver-mode-fuzzy-check.diff:
|
|
|
|
* Fix for Xserver being more fuzzy about mode validation
|
|
|
|
(Bug #270846)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Aug 18 2007 sndirsch@suse.de
|
2007-08-18 12:18:30 +02:00
|
|
|
- disable AIGLX by default; without enabled Composite extension
|
|
|
|
(still problematic on many drivers) it's rather useless anyway
|
|
|
|
- updated xorg.conf manual page
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Aug 11 2007 dmueller@suse.de
|
2007-08-12 11:48:57 +02:00
|
|
|
- fix fileconflict over doc/MAINTAINERS
|
|
|
|
- build parallel
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Aug 04 2007 sndirsch@suse.de
|
2007-08-06 21:03:24 +02:00
|
|
|
- updated Mesa source to bugfix release 7.0.1
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Jul 20 2007 sndirsch@suse.de
|
2007-07-21 18:12:52 +02:00
|
|
|
- xephyr-sig11-fix.diff:
|
|
|
|
* long vs. CARD32 mismatch in KeySym definitions between client
|
|
|
|
and server code - this patch seems to fix it (and the input
|
|
|
|
rework in head fixed it as well in a different way)
|
|
|
|
(Bug #235320)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Jul 14 2007 sndirsch@suse.de
|
2007-07-14 17:39:59 +02:00
|
|
|
- fixed build on s390(x)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jul 03 2007 sndirsch@suse.de
|
2007-07-05 00:23:51 +02:00
|
|
|
- added X(7) and security(7) manual pages
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Jun 23 2007 sndirsch@suse.de
|
2007-06-24 11:55:05 +02:00
|
|
|
- updated Mesa source to final release 7.0
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Jun 21 2007 sndirsch@suse.de
|
2007-06-22 00:17:11 +02:00
|
|
|
- updated Mesa source to release 7.0 RC1
|
|
|
|
* Mesa 7.0 is a stable, follow-on release to Mesa 6.5.3. The only
|
|
|
|
difference is bug fixes. The major version number bump is due
|
|
|
|
to OpenGL 2.1 API support.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Jun 06 2007 sndirsch@suse.de
|
2007-06-07 13:17:09 +02:00
|
|
|
- simplified p_default-module-path.diff
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue May 22 2007 sndirsch@suse.de
|
2007-05-23 12:28:42 +02:00
|
|
|
- disabled build of Xprt
|
|
|
|
- moved Xdmx, Xephyr, Xnest and Xvfb to new subpackage
|
|
|
|
xorg-x11-server-extra
|
2008-04-03 02:42:46 +02:00
|
|
|
* Thu May 03 2007 sndirsch@suse.de
|
2007-05-04 00:35:06 +02:00
|
|
|
- commit-c09e68c:
|
|
|
|
* Paper over a crash at exit during GLX teardown
|
2008-04-03 02:42:46 +02:00
|
|
|
* Tue May 01 2007 sndirsch@suse.de
|
2007-05-04 00:35:06 +02:00
|
|
|
- updated to Mesa 6.5.3 sources
|
|
|
|
- obsoletes the following patches:
|
|
|
|
* bug-211314_mesa-destroy_buffers.diff
|
|
|
|
* bug-211314_mesa-framebuffer-counting.diff
|
|
|
|
* bug-211314-patch-1.diff
|
|
|
|
* bug-211314-patch-2.diff
|
|
|
|
* bug-211314-patch-3.diff
|
|
|
|
* bug-211314-patch-4.diff
|
|
|
|
* bug-211314-patch-5.diff
|
|
|
|
* bug-211314-patch-6.diff
|
|
|
|
* bug-211314-patch-7.diff
|
|
|
|
* bug-211314-patch-8.diff
|
|
|
|
* bug-211314-patch-9.diff
|
|
|
|
* bug-211314-patch-10.diff
|
|
|
|
* bug-211314-patch-11.diff
|
|
|
|
* bug-211314_mesa-refcount-memleak-fixes.diff
|
|
|
|
* Mesa-6.5.2-fix_radeon_cliprect.diff
|
|
|
|
- remove__GLinterface.patch/
|
|
|
|
support_mesa6.5.3.patch
|
|
|
|
* required Xserver changes for Mesa 6.5.3
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Apr 28 2007 sndirsch@suse.de
|
2007-04-28 14:45:35 +02:00
|
|
|
- xorg-x11-server-1.2.99-unbreak-domain.patch:
|
|
|
|
* This patch fixes some multi-domain systems such as Pegasos with
|
|
|
|
xorg-server 1.3. Since pci-rework should get merged soon and
|
|
|
|
this patch is a bit of a hack, it never got pushed upstream.
|
|
|
|
(X.Org Bug #7248)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Apr 27 2007 sndirsch@suse.de
|
2007-04-27 17:48:18 +02:00
|
|
|
- back to Mesa 6.5.2 (Bug #269155/269042)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Apr 25 2007 sndirsch@suse.de
|
2007-04-25 22:28:58 +02:00
|
|
|
- Mesa update: 4th RC ready
|
|
|
|
* This fixes some breakage in RC3.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Apr 24 2007 sndirsch@suse.de
|
2007-04-25 22:28:58 +02:00
|
|
|
- Mesa update: 3rd release candidate
|
|
|
|
* updated Windows/VC8 project files.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sun Apr 22 2007 sndirsch@suse.de
|
2007-04-22 23:09:15 +02:00
|
|
|
- updated to Mesa 6.5.3rc2 sources
|
|
|
|
* a number of bug fixes since the first RC
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Apr 21 2007 sndirsch@suse.de
|
2007-04-22 23:09:15 +02:00
|
|
|
- updated to Mesa 6.5.3rc1 sources
|
|
|
|
- obsoletes the following patches:
|
|
|
|
* bug-211314_mesa-destroy_buffers.diff
|
|
|
|
* bug-211314_mesa-framebuffer-counting.diff
|
|
|
|
* bug-211314-patch-1.diff
|
|
|
|
* bug-211314-patch-2.diff
|
|
|
|
* bug-211314-patch-3.diff
|
|
|
|
* bug-211314-patch-4.diff
|
|
|
|
* bug-211314-patch-5.diff
|
|
|
|
* bug-211314-patch-6.diff
|
|
|
|
* bug-211314-patch-7.diff
|
|
|
|
* bug-211314-patch-8.diff
|
|
|
|
* bug-211314-patch-9.diff
|
|
|
|
* bug-211314-patch-10.diff
|
|
|
|
* bug-211314-patch-11.diff
|
|
|
|
* bug-211314_mesa-refcount-memleak-fixes.diff
|
|
|
|
* Mesa-6.5.2-fix_radeon_cliprect.diff
|
|
|
|
- GL-Mesa-6.5.3.diff:
|
|
|
|
* adjusted GL subdir to Mesa 6.5.3rc1
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Apr 20 2007 sndirsch@suse.de
|
2007-04-20 16:01:44 +02:00
|
|
|
- xserver 1.3.0.0 release
|
|
|
|
* Syncmaster 226 monitor needs 60Hz refresh (#10545).
|
|
|
|
* In AIGLX EnterVT processing, invoke driver EnterVT before
|
|
|
|
resuming glx.
|
|
|
|
* Disable CRTC when SetSingleMode has no matching mode. Update
|
|
|
|
RandR as well.
|
|
|
|
* Rotate screen size as needed from RandR 1.1 change requests.
|
|
|
|
* Add quirk for Acer AL1706 monitor to force 60hz refresh.
|
|
|
|
* RandR 1.2 spec says CRTC info contains screen-relative geometry
|
|
|
|
* typo in built-in module log message
|
|
|
|
* Use default screen monitor for one of the outputs.
|
|
|
|
* Allow outputs to be explicitly enabled in config, overriding
|
|
|
|
detect.
|
|
|
|
* Was accidentally disabling rotation updates in mode set.
|
|
|
|
* Disable SourceValidate in rotation to capture cursor.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Apr 10 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- Mesa-6.5.2-fix_radeon_cliprect.diff:
|
|
|
|
* fixes X.Org Bug #9876
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Apr 06 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- bug-259290_trapfault.diff:
|
|
|
|
* fixes crash caused by bug in XRender code (Bug #259290)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Apr 06 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- xserver 1.2.99.905 release:
|
|
|
|
* CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory
|
|
|
|
Corruption
|
|
|
|
* X.Org Bug #10296: Fix timer rescheduling
|
|
|
|
- obsoletes bug-243978_xcmisc.diff
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Apr 06 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- xserver 1.2.99.904 release:
|
|
|
|
* Don't erase current crtc for outputs on CloseScreen
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Apr 05 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- bug-243978_xcmisc.diff:
|
|
|
|
* mem corruption in ProcXCMiscGetXIDList (CVE-2007-1003, Bug #243978)
|
2008-04-03 02:42:46 +02:00
|
|
|
* Thu Apr 05 2007 sndirsch@suse.de
|
2007-04-12 18:22:13 +02:00
|
|
|
- bug-211314_mesa-refcount-memleak-fixes.diff:
|
|
|
|
* Fix for memleaks and refount bugs (Bug #211314)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Mar 30 2007 sndirsch@suse.de
|
2007-03-30 16:35:00 +02:00
|
|
|
- p_default-module-path.diff:
|
|
|
|
* only return /usr/%%lib/xorg/modules in "-showDefaultModulePath"
|
|
|
|
Xserver option (Bug #257360)
|
|
|
|
- set Xserver version to 7.2.0 with configure option
|
|
|
|
(Bugs #257360, #253702)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Mar 27 2007 sndirsch@suse.de
|
2007-03-29 01:08:57 +02:00
|
|
|
- xserver 1.2.99.903 release:
|
|
|
|
* Create driver-independent CRTC-based cursor layer.
|
|
|
|
* Allow xf86_reload_cursors during server init.
|
|
|
|
* Don't wedge when rotating more than one CRTC.
|
|
|
|
* Correct ref counting of RRMode structures
|
|
|
|
* Remove extra (and wrong) I2C ByteTimeout setting in DDC code.
|
|
|
|
* Slow down DDC I2C bus using a RiseFallTime of 20us for old
|
|
|
|
monitors.
|
|
|
|
* Clean up Rotate state on server reset.
|
|
|
|
* Clear allocated RandR screen private structure.
|
|
|
|
* Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen.
|
|
|
|
* Make sure RandR events are delivered from RRCrtcSet.
|
|
|
|
* Fix Pending property API, adding RRPostPendingProperty.
|
|
|
|
* Incorrect extra memory copy in RRChangeOutputProperty.
|
|
|
|
* Ensure that crtc desired values track most recent mode.
|
|
|
|
* Make pending properties force mode set. And, remove
|
|
|
|
AttachScreen calls.
|
|
|
|
* Set version to 1.2.99.903 (1.3 RC3)
|
|
|
|
* fbdevhw: Consolidate modeset ioctl calling, report failure if
|
|
|
|
it modifies mode.
|
|
|
|
* fbdevhw: Fix some issues with the previous commit.
|
|
|
|
* fbdevhw: Use displayWidth for fbdev virtual width when
|
|
|
|
appropriate.
|
|
|
|
* fbdevhw: Override RGB offsets and masks after setting initial
|
|
|
|
mode.
|
|
|
|
* fbdevhw: Consider mode set equal to mode requested if virtual
|
|
|
|
width is larger.
|
|
|
|
* fbdevhw: Only deal with RGB weight if default visual is True-
|
|
|
|
or DirectColor.
|
|
|
|
* Add per-drawable Xv colour key helper function.
|
|
|
|
* Bump video driver ABI version to 1.2.
|
2008-04-03 02:42:46 +02:00
|
|
|
* Tue Mar 20 2007 sndirsch@suse.de
|
2007-03-20 01:22:56 +01:00
|
|
|
- no longer apply bug-211314_mesa-context.diff,
|
|
|
|
bug-211314_p_drawable_privclean.diff (Bug #211314, comment #114)
|
|
|
|
- added different Mesa patches (Bug #211314, comments #114/#115)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Mar 15 2007 schwab@suse.de
|
2007-03-15 18:17:13 +01:00
|
|
|
- Remove bug197190-ia64.diff, fix x86emu instead.
|
2008-04-03 02:42:46 +02:00
|
|
|
* Thu Mar 15 2007 sndirsch@suse.de
|
2007-03-15 01:52:10 +01:00
|
|
|
- xserver 1.2.99.902 release:
|
|
|
|
* Xprint: shorten font filename to fit in tar length limit
|
|
|
|
* Move xf86SetSingleMode into X server from intel driver.
|
|
|
|
* Add xf86SetDesiredModes to apply desired modes to crtcs.
|
|
|
|
* Use EDID data to set screen physical size at server startup.
|
|
|
|
* Allow relative positions to use output names or monitor
|
|
|
|
identifiers.
|
|
|
|
* Add xf86CrtcScreenInit to share initialization across drivers.
|
|
|
|
* Add hw/xfree86/docs/README.modes, documenting new mode setting
|
|
|
|
APIs.
|
|
|
|
* Remove stale monitor data when output becomes disconnected.
|
|
|
|
* Revert "Xprint includes a filename which is too long for tar."
|
|
|
|
* Revert "Xext: Update device's lastx/lasty when sending a motion
|
|
|
|
event with XTest."
|
|
|
|
* Xext: Update device's lastx/lasty when sending a motion event
|
|
|
|
with XTest.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Mar 14 2007 sndirsch@suse.de
|
2007-03-15 01:52:10 +01:00
|
|
|
- xf86crtc_allowdual.diff no longer required; replaced by
|
|
|
|
xrandr_12_newmode.diff in xrandr (xorg-x11 package)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Mar 14 2007 sndirsch@suse.de
|
2007-03-15 01:52:10 +01:00
|
|
|
- bug197190-ia64.diff:
|
|
|
|
* missing -DNO_LONG_LONG for IA64 (Bug #197190)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Mar 09 2007 sndirsch@suse.de
|
2007-03-11 00:18:00 +01:00
|
|
|
- xf86crtc_allowdual.diff:
|
|
|
|
* allows dualhead even when the second monitor is not yet
|
|
|
|
connected during Xserver start
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Mar 06 2007 sndirsch@suse.de
|
2007-03-07 01:54:14 +01:00
|
|
|
- %%post: replace "i810beta" with "intel" in existing xorg.conf
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Mar 05 2007 sndirsch@suse.de
|
2007-03-07 01:54:14 +01:00
|
|
|
- xserver 1.2.99.901 release:
|
|
|
|
* RandR 1.2
|
|
|
|
* EXA damage track
|
|
|
|
* minor fixes
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Feb 19 2007 sndirsch@suse.de
|
2007-02-19 23:30:37 +01:00
|
|
|
- use global permissions files for SUSE > 10.1 (Bug #246228)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Feb 01 2007 sndirsch@suse.de
|
2007-02-02 16:10:04 +01:00
|
|
|
- improved bug-197858_dpms.diff to fix Xserver crash (Bug #197858)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Jan 29 2007 sndirsch@suse.de
|
2007-01-29 17:36:20 +01:00
|
|
|
- bug-197858_dpms.diff:
|
|
|
|
* finally fixed "X server wakes up on any ACPI event" issue
|
|
|
|
(Bug #197858)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Jan 25 2007 sndirsch@suse.de
|
2007-01-26 01:08:38 +01:00
|
|
|
- bug-211314_p_drawable_privclean.diff:
|
|
|
|
* fixed for cleaning up pointers
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Jan 24 2007 sndirsch@suse.de
|
2007-01-24 19:58:36 +01:00
|
|
|
- fixed build
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Jan 24 2007 sndirsch@suse.de
|
2007-01-24 18:48:14 +01:00
|
|
|
- bug-211314_p_drawable_privclean.diff:
|
|
|
|
* fixes Xserver crash in Mesa software rendering path (Bug #211314)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jan 23 2007 sndirsch@suse.de
|
2007-01-24 02:22:19 +01:00
|
|
|
- xserver 1.2.0 release
|
|
|
|
* Bug #9219: Return BadMatch when trying to name the backing
|
|
|
|
pixmap of an unrealized window.
|
|
|
|
* Bug #9219: Use pWin->viewable instead of pWin->realized to
|
|
|
|
catch InputOnly windows too.
|
|
|
|
* Fix BSF and BSR instructions in the x86 emulator.
|
|
|
|
* Bug #9555: Always define _GNU_SOURCE in glibc environments.
|
|
|
|
* Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture
|
|
|
|
format therein.
|
|
|
|
* Bump video and input ABI minors.
|
|
|
|
* Fix release date.
|
|
|
|
* Fix syntax error in configure check for SYSV_IPC that broke
|
|
|
|
with Sun cc
|
|
|
|
* Map missing keycodes for Sun Type 5 keyboard on Solaris SPARC
|
|
|
|
* Update pci.ids to 2006-12-06 from pciids.sf.net
|
|
|
|
* Xorg & Xserver man page updates for 1.2 release
|
|
|
|
* xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"
|
|
|
|
* Xserver man page: remove bc, add -wr
|
|
|
|
* Update pci.ids to 2007-01-18 snapshot
|
|
|
|
* Update Xserver man page to match commit
|
|
|
|
ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61
|
|
|
|
* Fix Tooltip from minimized clients
|
|
|
|
* Fix Xming fails to use xkb bug
|
|
|
|
* Fix bad commit
|
|
|
|
* Set Int10Current->Tag for the linux native int10 module
|
|
|
|
* added mipmap.c
|
|
|
|
* configure.ac: prepare for 1.2.0 (X11R7.2)
|
|
|
|
* sparc: don't include asm/kbio.h -- it no longer exists in
|
|
|
|
current headers.
|
|
|
|
* Minor typos in Xserver man page.
|
|
|
|
* Fix several cases where optimized paths were hit when they
|
|
|
|
shouldn't be.
|
|
|
|
* Try dlsym(RTLD_DEFAULT) first when finding symbols.
|
|
|
|
* Fix RENDER issues (bug #7555) and implement RENDER add/remove
|
|
|
|
screen
|
|
|
|
* For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server
|
|
|
|
* Multiple integer overflows in dbe and render extensions
|
|
|
|
* Require glproto >= 1.4.8 for GLX.
|
|
|
|
* __glXDRIscreenProbe: Use drmOpen/CloseOnce.
|
|
|
|
* xfree86/hurd: re-add missing keyboard support (bug #5613)
|
|
|
|
* remove last remaning 'linux'isms (bug #5613)
|
|
|
|
- obsoletes
|
|
|
|
* Mesa-6.5.2.diff
|
|
|
|
* xorg-server-1.1.99.901-GetDrawableAttributes.patch
|
|
|
|
* int10-fix.diff
|
|
|
|
* cve-2006-6101_6102_6103.diff
|
|
|
|
- disabled build of VNC server/module
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Jan 17 2007 sndirsch@suse.de
|
2007-01-18 01:48:45 +01:00
|
|
|
- bug-211314_mesa-context.diff:
|
|
|
|
* fixes Xserver crash in software rendering fallback (Bug #211314)
|
2008-04-03 02:42:46 +02:00
|
|
|
* Wed Jan 17 2007 sndirsch@suse.de
|
2007-01-17 01:19:11 +01:00
|
|
|
- 0018-vnc-support.txt.diff
|
|
|
|
* fixed unresolved symbols vncRandomBytes/deskey in VNC module
|
|
|
|
(terminated Xserver when client connected)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jan 16 2007 sndirsch@suse.de
|
2007-01-17 01:19:11 +01:00
|
|
|
- bug227111-ddc_screensize.diff:
|
|
|
|
* allow user overrides for monitor settings (Bug #227111)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Jan 15 2007 sndirsch@suse.de
|
2007-01-16 00:16:34 +01:00
|
|
|
- loadmod-bug197195.diff:
|
|
|
|
* check the complete path (Bug #197195)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sun Jan 14 2007 sndirsch@suse.de
|
2007-01-15 01:00:17 +01:00
|
|
|
- added build of VNC support (0018-vnc-support.txt/
|
|
|
|
0018-vnc-support.txt.diff); see 0018-vnc-support.txt.mbox for
|
|
|
|
reference
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jan 09 2007 sndirsch@suse.de
|
2007-01-10 18:04:50 +01:00
|
|
|
- cve-2006-6101_6102_6103.diff:
|
|
|
|
* CVE-2006-6101 iDefense X.org ProcRenderAddGlyphs (Bug #225972)
|
|
|
|
* CVE-2006-6102 iDefense X.org ProcDbeGetVisualInfo (Bug #225974)
|
|
|
|
* CVE-2006-6103 iDefense X.org ProcDbeSwapBuffers (Bug #225975)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Dec 19 2006 sndirsch@suse.de
|
2006-12-19 17:31:36 +01:00
|
|
|
- int10-fix.diff
|
|
|
|
* Set Int10Current->Tag for the linux native int10 module (X.Org
|
|
|
|
Bug #9296)
|
|
|
|
* obsoletes p_initialize-pci-tag.diff
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Dec 19 2006 sndirsch@suse.de
|
2006-12-19 17:31:36 +01:00
|
|
|
- reverted latest change by schwab (Bug #197190, comment #67)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Dec 18 2006 schwab@suse.de
|
2006-12-18 17:55:05 +01:00
|
|
|
- Fix off-by-one in pci multi-domain support [#229278].
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Dec 13 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- libdrm.diff:
|
|
|
|
* no longer fail when some driver tries to load "drm" module
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Dec 12 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- xorg-server-1.1.99.901-GetDrawableAttributes.patch:
|
|
|
|
* hopefully fixes AIGLX issues (X.Org Bug #8991)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Dec 08 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- another 64bit warning fix
|
2008-04-03 02:42:46 +02:00
|
|
|
* Sun Dec 03 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- X.Org 7.2RC3 release
|
|
|
|
* Add a -showDefaultModulePath option.
|
|
|
|
* Add a -showDefaultLibPath option.
|
|
|
|
* Add DIX_CFLAGS to util builds.
|
|
|
|
* Fix release date, and tag 1.1.99.903
|
|
|
|
* make X server use system libdrm - this requires libdrm >= 2.3.0
|
|
|
|
* DRI: call drmSetServerInfo() before drmOpen().
|
|
|
|
* add extern to struct definition
|
|
|
|
* fixup configure.ac problems with DRI_SOURCES and LBX_SOURCES
|
|
|
|
* bump to 1.1.99.903
|
|
|
|
* remove CID support (bug #5553)
|
|
|
|
* dri: setup libdrm hooks as early as possible.
|
|
|
|
* Bug #8868: Remove drm from SUBDIRS now that the directory is gone.
|
|
|
|
* Fix typo before the last commit.
|
|
|
|
* Fix GL context destruction with AIGLX.
|
|
|
|
* On DragonFLy, default to /dev/sysmouse (just like on FreeBSD).
|
|
|
|
* ffs: handle 0 argument (bug #8968)
|
|
|
|
* Bug #9023: Only check mice for "mouse" or "void" if identifier
|
|
|
|
is != NULL. Fix potential NULL pointer access in timer code.
|
|
|
|
- updated Mesa sources to 6.5.2
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Nov 28 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- xserver-timers.diff:
|
|
|
|
* fix null pointer reference in timer code (Bug #223718)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Nov 20 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- p_pci-off-by-one.diff:
|
|
|
|
* readded off by one fix, which has been dropped by accident
|
|
|
|
(Bug #197190)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Nov 20 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- acpi_events.diff:
|
|
|
|
* distinguish between general and input devices also for APM
|
|
|
|
(Bug #197858)
|
2008-04-03 02:42:46 +02:00
|
|
|
* Wed Nov 15 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- removed /etc/X11/Xsession.d/92xprint-xpserverlist (Bug #220733)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Nov 14 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- mouse-fix.diff:
|
|
|
|
* prevent driver from crashing when something different than
|
|
|
|
"mouse" or "void" is specified; only check mice for "mouse"
|
|
|
|
or "void" if identifier is != NULL. (X.Org Bug #9023)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Nov 14 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- X.Org 7.2RC2 release
|
|
|
|
- adjusted p_enable-altrix.diff, p_pci-domain.diff
|
|
|
|
- obsoletes p_pci-ia64.diff, xorg-xserver-ia64-int10.diff
|
|
|
|
p_pci-legacy-mmap.diff
|
|
|
|
- Changes in RC2 since RC1
|
|
|
|
Aaron Plattner:
|
|
|
|
Fix standard VESA modes.
|
|
|
|
Adam Jackson:
|
|
|
|
Bug #6786: Use separate defines for server's Fixes support level.
|
|
|
|
'make dist' fixes.
|
|
|
|
Fix distcheck.
|
|
|
|
Include a forgotten ia64 header in the distball. Builds on ia64 now.
|
|
|
|
configure.ac bump.
|
|
|
|
Alan Coopersmith:
|
|
|
|
Make sure xorgcfg files are included even when dist made with
|
|
|
|
--disable-xorgcfg
|
|
|
|
Use getisax() instead of asm code to determine available x86 ISA
|
|
|
|
extensions on Solaris
|
|
|
|
Pre-release message should tell users to check git, not CVS, for updates
|
|
|
|
Fix automake error: BUILT_SOURCES was defined multiple times on Solaris
|
|
|
|
Bug #1997: AUDIT messages should contain uid for local accesses
|
|
|
|
If getpeerucred() is available, include pid & zoneid in audit messages
|
|
|
|
too
|
|
|
|
Make _POSIX_C_SOURCE hack work with Solaris headers
|
|
|
|
Alan Hourihane:
|
|
|
|
Small modification to blocking signals when switching modes.
|
|
|
|
Bjorn Helgaas:
|
|
|
|
Do not map full 0-1MB legacy range
|
|
|
|
Bram Verweij:
|
|
|
|
xfree86/linux acpi: fix tokenising
|
|
|
|
Daniel Stone:
|
|
|
|
GetTimeInMillis: spuport monotonic clock
|
|
|
|
WaitForSomething: allow time to rewind
|
|
|
|
Revert "WaitForSomething: allow time to rewind"
|
|
|
|
Revert "GetTimeInMillis: spuport monotonic clock"
|
|
|
|
add 'general socket' handler, port ACPI to use it
|
|
|
|
WaitForSomething: allow time to rewind
|
|
|
|
WaitForSomething: only rewind when delta is more than 250ms
|
|
|
|
GetTimeInMillis: spuport monotonic clock
|
|
|
|
GetTimeInMillis: simplify monotonic test
|
|
|
|
GetTimeInMillis: use correct units for clock_gettime
|
|
|
|
os: fix sun extensions test
|
|
|
|
Eamon Walsh:
|
|
|
|
Bug #8875: Security extension causes Xorg to core dump on server reset
|
|
|
|
whitespace adjust
|
|
|
|
More work on Bug #8875: revert previous fix and try using client
|
|
|
|
argument
|
|
|
|
Bug #8937: Extension setup functions not called on server resets
|
|
|
|
Egbert Eich:
|
|
|
|
Fixing mach64 driver bailing out on ia64
|
|
|
|
Make int10 fully domain aware.
|
|
|
|
Erik Andren:
|
|
|
|
remove XFree86 changelogs (bug #7262)
|
|
|
|
Joshua Baergen:
|
|
|
|
Create xorg.conf.example (Gentoo bug #138623).
|
|
|
|
Laurence Withers:
|
|
|
|
CreateColormap: fix return value (bug #7083)
|
|
|
|
Matthias Hopf:
|
|
|
|
Build with -D_PC on ix86 only.
|
|
|
|
Added missing domain stripping in already domain aware code.
|
|
|
|
Added linux 2.6 compatible domain aware device scanning code.
|
|
|
|
Fixing domain support for ia64
|
|
|
|
Add domain support to linuxPciOpenFile().
|
|
|
|
Fix device path in altixPCI.c to be domain aware.
|
|
|
|
Fix obviously wrong boundary checks + cleanup unused vars.
|
|
|
|
Matthieu Herrb:
|
|
|
|
kill GNU-make'ism.
|
|
|
|
Handle building in a separate objdir
|
|
|
|
Michel Dänzer:
|
|
|
|
Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
|
|
|
|
Fix test for Option "IgnoreABI".
|
|
|
|
Myron Stowe:
|
|
|
|
xfree86: re-enable chipset-specific drivers for Linux/ia64
|
|
|
|
Rich Coe:
|
|
|
|
CheckConnections: don't close down the server client (bug #7876)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Nov 09 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- p_ppc_domain_workaround.diff:
|
|
|
|
* ugly workaround for still missing domain support on ppc
|
|
|
|
(Bug #202133)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Nov 04 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- updated to snapshot of xserver-1.2-branch (soon to be released
|
|
|
|
as X.Org 7.2RC2)
|
|
|
|
* Make sure xorgcfg files are included even when dist made with
|
|
|
|
--disable-xorgcfg
|
|
|
|
* Small modification to blocking signals when switching modes.
|
|
|
|
* Use getisax() instead of asm code to determine available x86
|
|
|
|
ISA extensions on Solaris
|
|
|
|
* Pre-release message should tell users to check git, not CVS,
|
|
|
|
for updates
|
|
|
|
* Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.
|
|
|
|
* Create xorg.conf.example (Gentoo bug #138623).
|
|
|
|
* Fix test for Option "IgnoreABI".
|
|
|
|
This option has plenty of potential for wasting the time of bug
|
|
|
|
triagers without pretending it's always on.
|
|
|
|
* kill GNU-make'ism.
|
|
|
|
* Handle building in a separate objdir
|
|
|
|
* Fix automake error: BUILT_SOURCES was defined multiple times on Solaris
|
|
|
|
* Bug #1997: AUDIT messages should contain uid for local accesses
|
|
|
|
* If getpeerucred() is available, include pid & zoneid in audit messages too
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Nov 01 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added /etc/modprobe.d/nvidia
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Oct 25 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- xorg-xserver-ia64-int10.diff:
|
|
|
|
* build int10 module with _PC only on %%ix86 (Bug #197190)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Oct 23 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added build of Xephyr; useful for debugging KDE apps (coolo)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Oct 17 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- cfb8-undefined.diff:
|
|
|
|
* fixes warning for undefined behaviour
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Oct 17 2006 aj@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- Own /etc/X11/Xsession.d directory.
|
2008-04-03 02:42:46 +02:00
|
|
|
* Tue Oct 17 2006 aj@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- Use /etc/X11/Xsession.d.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Oct 14 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- updated to X.Org 7.2RC1
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Oct 13 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- only disable AIGLX by default on SUSE <= 10.1 (Bug #197093)
|
|
|
|
- no longer fake release version for fglrx driver (Bug #198125)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Oct 09 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- glx-align.patch:
|
|
|
|
* reenabled -D__GLX_ALIGN64 on affected plaforms (X.Org Bug #8392)
|
|
|
|
- Fixes to p_pci-domain.diff (Bug #197572)
|
|
|
|
* internal domain number of by one (was supposed to be a cleanup,
|
|
|
|
but other code dependet on this semantics)
|
|
|
|
* fixed another long-standing of-by-1 error
|
|
|
|
- p_enable-altrix.diff (Bug #197572)
|
|
|
|
* This additional patch enables the build of the altrix detection
|
|
|
|
routines, which have apparently not been included in Xorg 7.1
|
|
|
|
yet. This patch needs a autoreconf -fi after application.
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Sep 18 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- updated to Mesa 6.5.1
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Sep 13 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- disable-fbblt-opt.diff:
|
|
|
|
* Disable optimization (introduced by ajax) due to a general vesa
|
|
|
|
driver crash later in memcpy (Bug #204324)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Sep 09 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- removed two source files with imcompatible license from Mesa
|
|
|
|
tarball (Bug #204110)
|
|
|
|
- added a check to specfile to make sure that these will not be
|
|
|
|
reintroduced with the next Mesa update again (Bug #204110)
|
2008-01-28 16:42:43 +01:00
|
|
|
* Sat Sep 02 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- moved xf86Parser.h,xf86Optrec.h back to /usr/include/xorg, since
|
|
|
|
SaX2 build issues have finally been resolved by making use of
|
|
|
|
"-iquote /usr/include/xorg -I."
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Aug 31 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- disable-root-xorg_conf.diff:
|
|
|
|
* no longer consider to read /root/xorg.conf
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Aug 29 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- only require xorg-x11-fonts-core ('fixed' + 'cursor' fonts)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Aug 28 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- fake release version for fglrx driver again, since using
|
|
|
|
IgnoreABI does not help (the check for the ABI version is in the
|
|
|
|
binary-only fglrx driver)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sun Aug 27 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added Requires: xorg-x11-driver-{input,video} (Bug #202080)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Aug 25 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- ignore-abi.diff:
|
|
|
|
* adds IgnoreABI option for xorg.conf (same as -ignoreABI)
|
|
|
|
- remove .la files
|
|
|
|
- no longer fake release version for fglrx driver; use the new
|
|
|
|
IgnoreABI option instead!
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Aug 25 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- PCI/IA64 Patches (Bug #197572):
|
|
|
|
* apply new p_pci-domain.diff (mhopf)
|
|
|
|
* apply new p_pci-ce-x.diff (mhopf)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Aug 24 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- PCI/IA64 Patches (Bug #197572):
|
|
|
|
* removed p_mappciBIOS_complete.diff (already applied upstream)
|
|
|
|
* apply p_pci-ia64.diff
|
|
|
|
* apply p_pci-legacy-mmap.diff only for IA64 (as before)
|
|
|
|
* disabled for now:
|
|
|
|
- p_pci-domain.diff: still issues with it
|
|
|
|
- p_pci-ce-x.diff: sits on top of p_pci-domain.diff
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sun Aug 20 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added PCI/IA64 patches, but disabled them for now (Bug #197572)
|
|
|
|
- remove comp. symlinks in /usr/X11R6/bin for openSUSE >= 10.2
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Aug 18 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- fixed build for s390/s390x, e.g. use configure options
|
|
|
|
--disable-install-libxf86config
|
|
|
|
--disable-aiglx
|
|
|
|
--disable-dri
|
|
|
|
--disable-xorg
|
|
|
|
- changed os-name to "openSUSE" instead of "Linux" before
|
|
|
|
- fake release version for fglrx driver :-(
|
2008-04-03 02:42:46 +02:00
|
|
|
* Fri Aug 18 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- xinerama-sig11.diff:
|
|
|
|
* prevents Xserver Sig11 with broken Xinerama config (Bug #135002)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Aug 15 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- moved /usr/%%_lib/pkgconfig/xorg-server.pc to xorg-x11-server
|
|
|
|
- added pkgconfig to Requires of xorg-x11-server
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Aug 12 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- disable-aiglx.diff:
|
|
|
|
* disabled AIGLX by default (related to Bug #197093); enable it
|
|
|
|
with 'Option "AIGLX" "true"' in ServerFlags section of xorg.conf
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Aug 09 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- enabled build of aiglx
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Aug 09 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- patch font path also in xorg.conf when set to /usr/lib/X11/fonts/
|
|
|
|
or /usr/X11/lib/X11/fonts
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Aug 08 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- patch xorg.conf in %%post:
|
|
|
|
* radeonold/radeon10b driver --> radeon driver
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Aug 07 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added "Requires: xorg-x11-fonts" to prevent issues like
|
|
|
|
"could not open default font 'fixed'" for any Xserver
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Aug 07 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- make sure that symlinks
|
|
|
|
/usr/bin/X --> /var/X11R6/bin/X
|
|
|
|
/var/X11R6/bin/X --> /usr/bin/Xorg
|
|
|
|
are packaged.
|
|
|
|
- p_xorg_acpi.diff:
|
|
|
|
* fixed for archs which don't have HAVE_ACPI defined, e.g. ppc
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Aug 07 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- p_xf86Mode.diff:
|
|
|
|
* removes wrong warning (Bug #139510)
|
|
|
|
- p_xorg_acpi.diff:
|
|
|
|
* reconnect to acpid when acpid has been killed (Bug #148384)
|
|
|
|
- p_xkills_wrong_client.diff:
|
|
|
|
* This patch has unveiled two other problems. One is rather
|
|
|
|
serious as there seems to be a non-zero possibility that the
|
|
|
|
Xserver closes the wrong connection and this closes the wrong
|
|
|
|
client when it looks for stale sockets of clients that have
|
|
|
|
disappeared (eich, Bug #150869)
|
|
|
|
- p_bug159532.diff:
|
|
|
|
* X Clients can intentionally or unintenionally crash X11 by
|
|
|
|
using composite on depth 4 pixmaps. This patch fixes this.
|
|
|
|
(Bug #159532)
|
|
|
|
- p_xnest-ignore-getimage-errors.diff:
|
|
|
|
* ignores the X error on GetImage in Xnest (Bug #174228,
|
|
|
|
X.Org Bug #4411)
|
|
|
|
- p_initialize-pci-tag.diff:
|
|
|
|
* initialize PCI tag correctly, which is used by an IA64 specific
|
|
|
|
patch (see Bug #147261 for details); fixes Xserver crashes with
|
|
|
|
fglrx driver - and possibly other drivers like vesa - during
|
|
|
|
initial startup (!), VT switch and startup of second Xserver
|
|
|
|
(SLED10 Blocker Bugs #180535, #170991, #158806)
|
|
|
|
- p_ia64-console.diff:
|
|
|
|
* fixes MCA after start of second Xserver (Bug #177011)
|
2008-04-03 02:42:46 +02:00
|
|
|
* Sun Aug 06 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- p_mouse_misc.diff:
|
|
|
|
* fix X server crashes with synaptics driver (Bug #61702)
|
|
|
|
- pu_fixes.diff
|
|
|
|
* Fixes not yet in the official version
|
|
|
|
- p_bug96328.diff:
|
|
|
|
* fallback mouse device checking
|
|
|
|
- p_vga-crashfix.diff:
|
|
|
|
* fixes vga driver crash (#133989)
|
|
|
|
- p_xorg_rom_read.diff
|
|
|
|
* read rom in big chunks instead of byte-at-a-time (Bug #140811)
|
|
|
|
- ps_showopts.diff
|
|
|
|
* Xserver "-showopts" option to print available driver options
|
|
|
|
(Bug #137374)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Sat Aug 05 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- add /var/X11R6/bin directory for now (Bug #197188)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Aug 02 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- fix setup line
|
2008-04-03 02:42:46 +02:00
|
|
|
* Tue Aug 01 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- fixed fatal compiler warnings
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Jul 31 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- always (and only) patch xorg.conf if necessary
|
2008-01-26 18:22:58 +01:00
|
|
|
* Mon Jul 31 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- update to xorg-server release 1.1.99.3
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Jul 28 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- use "-fno-strict-aliasing"
|
2008-01-26 18:22:58 +01:00
|
|
|
* Thu Jul 27 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- use $RPM_OPT_FLAGS
|
|
|
|
- remove existing /usr/include/X11 symlink in %%pre
|
2008-01-26 18:22:58 +01:00
|
|
|
* Wed Jul 26 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- install xf86Parser.h,xf86Optrec.h to /usr/include instead of
|
|
|
|
/usr/include/xorg, so it is no longer necessary to specify
|
|
|
|
"-I/usr/include/xorg" which resulted in including a wrong
|
|
|
|
"shadow.h" (by X.Org) when building SaX2 (strange build error)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jul 25 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- added permissions files
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jul 25 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- add compatibility symlink /usr/X11R6/bin/Xorg
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Jul 21 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- p_ValidatePci.diff:
|
|
|
|
* no longer call ValidatePci() to fix i810 driver issues
|
|
|
|
(Bug #191987)
|
2008-01-26 18:22:58 +01:00
|
|
|
* Fri Jul 21 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- fixed build
|
2008-01-26 18:22:58 +01:00
|
|
|
* Tue Jun 27 2006 sndirsch@suse.de
|
2006-12-18 15:48:26 +01:00
|
|
|
- created package
|