* Wed Nov 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-7

- Update xorg-x11-server-utils dep to 0.99.2-5 to ensure rgb.txt is installed
  in correct location - _datadir/X11/rgb
- Added --with-rgb-path configure option to specify _datadir/X11/rgb so the
  X server finds the rgb.txt database properly, for bugs (#173453, 173435,
  173428, 173483, 173734, 173737, 173594)
- Added xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch to prevent SSE/MMX
  code from being activated on non-capable VIA CPU. (#173384,fdo#5093)
This commit is contained in:
mharris 2005-11-23 21:22:35 +00:00
parent 6f015ddb5f
commit 83c9ed811f

View File

@ -5,14 +5,19 @@
Summary: X.Org X11 X server Summary: X.Org X11 X server
Name: xorg-x11-server Name: xorg-x11-server
Version: 0.99.3 Version: 0.99.3
Release: 6 Release: 7
URL: http://www.x.org URL: http://www.x.org
License: MIT/X11 License: MIT/X11
Group: User Interface/X Group: User Interface/X
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/%{pkgname}-%{version}.tar.bz2 Source0: http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/%{pkgname}-%{version}.tar.bz2
Patch0: xorg-x11-server-0.99.3-init-origins-fix.patch
Patch100: xorg-redhat-die-ugly-pattern-die-die-die.patch Patch0: xorg-x11-server-0.99.3-init-origins-fix.patch
# https://bugs.freedesktop.org/show_bug.cgi?id=5093
Patch1: xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch
Patch100: xorg-redhat-die-ugly-pattern-die-die-die.patch
# INFO: We don't ship the X server on s390/s390x/ppc64 # INFO: We don't ship the X server on s390/s390x/ppc64
ExcludeArch: s390 s390x ppc64 ExcludeArch: s390 s390x ppc64
@ -97,7 +102,8 @@ Requires: xorg-x11-drv-mouse xorg-x11-drv-keyboard xorg-x11-drv-vesa
# in the future. # in the future.
Requires: xkbdata Requires: xkbdata
# FIXME: Investigate these two and see what utils are needed, and use virtuals # FIXME: Investigate these two and see what utils are needed, and use virtuals
Requires: xorg-x11-server-utils xorg-x11-utils Requires: xorg-x11-server-utils >= 0.99.2-5
Requires: xorg-x11-utils
# FIXME: This Requires on libXfont can be removed from here in the future, # FIXME: This Requires on libXfont can be removed from here in the future,
# as it is not really mandatory, but forces a bugfix workaround on people who # as it is not really mandatory, but forces a bugfix workaround on people who
# are using pre-rawhide modular X. # are using pre-rawhide modular X.
@ -183,6 +189,7 @@ Summary: SDK for X server driver module development
Group: User Interface/X Group: User Interface/X
Obsoletes: XFree86-sdk xorg-x11-sdk Obsoletes: XFree86-sdk xorg-x11-sdk
Requires: xorg-x11-util-macros Requires: xorg-x11-util-macros
Requires(pre): xorg-x11-filesystem >= 0.99.2-3
%description sdk %description sdk
The SDK package provides the developmental files which are necessary for The SDK package provides the developmental files which are necessary for
@ -195,6 +202,7 @@ drivers, input drivers, or other X modules should install this package.
%prep %prep
%setup -q -n %{pkgname}-%{version} %setup -q -n %{pkgname}-%{version}
%patch0 -p0 -b .init-origins-fix %patch0 -p0 -b .init-origins-fix
%patch1 -p0 -b .fbmmx-fix-for-non-SSE-cpu
%patch100 -p0 -b .redhat-die-ugly-pattern-die-die-die %patch100 -p0 -b .redhat-die-ugly-pattern-die-die-die
@ -216,6 +224,7 @@ drivers, input drivers, or other X modules should install this package.
--with-os-name="Fedora Core 5" \ --with-os-name="Fedora Core 5" \
--with-os-vendor="Red Hat, Inc." \ --with-os-vendor="Red Hat, Inc." \
--with-xkb-output=%{_localstatedir}/lib/xkb \ --with-xkb-output=%{_localstatedir}/lib/xkb \
--with-rgb-path=%{_datadir}/X11/rgb \
--disable-xorgcfg --disable-xorgcfg
make %{?_smp_mflags} make %{?_smp_mflags}
@ -298,6 +307,7 @@ rm -rf $RPM_BUILD_ROOT
# such as https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=120858 # such as https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=120858
# for configfile in xorg.conf ; do # for configfile in xorg.conf ; do
configfile="xorg.conf" configfile="xorg.conf"
OLD_MODULEPATH="/usr/X11R6/lib/modules"
if [ -r $configfile -a -w $configfile ]; then if [ -r $configfile -a -w $configfile ]; then
# Remove module load lines from the config file for obsolete modules # Remove module load lines from the config file for obsolete modules
perl -p -i -e 's/^.*Load.*"(pex5|xie|xtt).*\n$"//gi' $configfile perl -p -i -e 's/^.*Load.*"(pex5|xie|xtt).*\n$"//gi' $configfile
@ -312,7 +322,7 @@ rm -rf $RPM_BUILD_ROOT
perl -p -i -e 's#^\s*RgbPath.*$##gi' $configfile perl -p -i -e 's#^\s*RgbPath.*$##gi' $configfile
# If ModulePath is specified in the config file, check for the old # If ModulePath is specified in the config file, check for the old
# monolithic module path, and replace it with the new one. # monolithic module path, and replace it with the new one.
perl -p -i -e 'm#^\s*ModulePath.*"/usr/X11R6/lib/modules".*$#; s#/usr/X11R6/lib/modules#%{moduledir}#' $configfile perl -p -i -e "m,^\s*ModulePath.*\"${OLD_MODULEPATH}\".*$,; s,${OLD_MODULEPATH},%{moduledir}," $configfile
fi fi
# done # done
popd popd
@ -480,6 +490,15 @@ rm -rf $RPM_BUILD_ROOT
# ------------------------------------------------------------------- # -------------------------------------------------------------------
%changelog %changelog
* Wed Nov 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-7
- Update xorg-x11-server-utils dep to 0.99.2-5 to ensure rgb.txt is installed
in correct location - _datadir/X11/rgb
- Added --with-rgb-path configure option to specify _datadir/X11/rgb so the
X server finds the rgb.txt database properly, for bugs (#173453, 173435,
173428, 173483, 173734, 173737, 173594)
- Added xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch to prevent SSE/MMX
code from being activated on non-capable VIA CPU. (#173384,fdo#5093)
* Thu Nov 17 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-6 * Thu Nov 17 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-6
- Add the missing rpm pre script from monolithic xorg-x11 packaging, - Add the missing rpm pre script from monolithic xorg-x11 packaging,
clean it up a bit, reorder it for slight performance gain. clean it up a bit, reorder it for slight performance gain.
@ -513,7 +532,7 @@ rm -rf $RPM_BUILD_ROOT
* Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> - 0.99.3-2 * Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> - 0.99.3-2
- add some deps to the Xorg subpackage for base fonts, keyboard and mouse - add some deps to the Xorg subpackage for base fonts, keyboard and mouse
drivers, and rgb.txt that the server really won't work without drivers, and rgb.txt that the server really wont work without
* Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1 * Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
- Update to xorg-server-0.99.3 from X11R7 RC2. - Update to xorg-server-0.99.3 from X11R7 RC2.