rpms/xorg-x11/devel xorg-x11.spec,1.164,1.165

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Apr 3 18:51:47 UTC 2005


Update of /cvs/dist/rpms/xorg-x11/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv18710

Modified Files:
	xorg-x11.spec 
Log Message:
- Added new file "CHANGELOG-rpm" as SOURCE25, which contains all rpm spec
  file changelog entries from XFree86 4.3.0 and older era of historical
  significance, in order to reduce the per-subpackage rpm payload costs
  of large changelogs at install time, and to generally reduce spec file
  clutter.




View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.164 -r 1.165 xorg-x11.spec
Index: xorg-x11.spec
===================================================================
RCS file: /cvs/dist/rpms/xorg-x11/devel/xorg-x11.spec,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -r1.164 -r1.165
--- xorg-x11.spec	3 Apr 2005 16:26:29 -0000	1.164
+++ xorg-x11.spec	3 Apr 2005 18:51:45 -0000	1.165
@@ -21,7 +21,7 @@
 
 Name: xorg-x11
 Version: 6.8.2
-Release: 17
+Release: 18
 #Release: 1.FC3.10test
 #Release: 0.%{cvs_release}.0
 
@@ -363,6 +363,7 @@
 #Source14: http://www.probo.com/timr/savage-1.1.27t.tgz
 Source23: mkxauth
 Source24: mkxauth.1x
+Source25: CHANGELOG-rpm
 
 # X.org stable branch patch, created using:
 # FIXME: These instructions need to be updated to X.org relevance.
@@ -1616,6 +1617,8 @@
 
 # Make sure all manpage dirs exist
 mkdir -m 755 -p $RPM_BUILD_ROOT%{_x11mandir}/man{1,2,3,4,5,6,7,8} || :
+# Install split-out rpm changelog history
+install -m 644 %{SOURCE25} $RPM_BUILD_ROOT%{_x11datadir}/X11/doc/
 
 # Fix permissions on locale/common/*.so libs
 # FIXME: (CVS X doesn't have this dir, it is locale/lib/common now
@@ -3561,6 +3564,13 @@
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 
 
 %changelog
+* Sun Apr  3 2005 Mike A. Harris <mharris at redhat.com> 6.8.2-18
+- Added new file "CHANGELOG-rpm" as SOURCE25, which contains all rpm spec
+  file changelog entries from XFree86 4.3.0 and older era of historical
+  significance, in order to reduce the per-subpackage rpm payload costs
+  of large changelogs at install time, and to generally reduce spec file
+  clutter.
+
 * Sun Apr  3 2005 Mike A. Harris <mharris at redhat.com> 6.8.2-17
 - Remove precompiled video and input drivers and duplicate copy of Xorg
   server binary from xorg-x11-sdk subpackage as they are unnecessary and
@@ -4722,3715 +4732,9 @@
   second fix to correct manpage display under UTF-8 (#101243)
 
 * Thu Mar  4 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-62.EL
-- Built 4.3.0-62.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
-
-* Fri Feb 27 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-62
-- Added new 2D driver from Alan Cox for Voodoo 1/2 hardware that does not
-  require Glide in order to function, and provides RENDER acceleration and
-  various other improvements above and beyond the XFree86 supplied "glide"
-  driver which we have not shipped in the past.  Driver version 1.0beta3.
-- Use new macros via_driver_name and voodoo_driver_name to avoid complexities
-  in host.def with XF86ExtraCardDrivers define.
-
-* Fri Feb 27 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-61
-- Added XFree86-4.3.0-keyboard-disable-ioport-access-v3.patch as a final patch
-  without debug logging enabled, to fix (#115769)
-- Added spec file macro 'with_savetemps' for debugging purposes, disabling it
-  by default.  When used, it is set up to only get used on x86 for
-  build_rawhide and build_psyche builds
-- Added XFree86-4.3.0-ati-ia64-no-nonpci-ioport-access.patch to fix ati driver
-  issue on ia64 which causes IBM x455 system to machine check.  Also added
-  "#define ATIAvoidNonPCI YES" to host.def to activate this fix only on ia64
-  builds (#112175)
-
-* Wed Feb 25 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-60
-- Added XFree86-4.3.0-keyboard-disable-ioport-access-v2.patch to try to
-  fix (#115769)
-- Changed mkxauth to call chown as foo:bar instead of foo.bar as the latter
-  syntax has been deprecated
-- Added XFree86-4.3.0-minor-typo.patch to fix a trivial typo that I spotted
-  in an error message in linux int10 code.
-- Remove Buildrequires kudzu-devel, pciutils-devel, both of which were added
-  on Mar 21, 2001 when Glide3 was included in the XFree86 packaging, but are
-  no longer necessary.  I detected this when the buildsystem failed my build
-  due to being unable to meet the dependancy on kudzu-devel, and further
-  investigation showed that dependancy is no longer necessary.
-- Added XFree86-4.3.0-xcursorgen-check-malloc-return.patch to make xcursorgen
-  check the return codes on malloc before referencing allocated memory
-- Added XFree86-4.3.0-redhat-xcursorgen-do-not-build-included-cursors.patch to
-  stop building the XFree86 supplied Xcursor cursors as we do not ship them
-
-* Thu Feb 19 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-59
-- Added XFree86-4.3.0-xrandr-manpage-typo-fix.patch to fix manpage (#83702)
-- Added XFree86-4.3.0-radeon-9200-dvi-snow.patch to fix issue on Radeon 9200
-  when using DVI panel and encountering snow and other artifacts (#112073)
-- Updated XFree86-4.3.0-debug-logging-ioport-based-rate-setting.patch to have
-  it patch both lnx_kbd.c and lnx_io.c because both files insanely contain
-  identical cut and pasted copies of the exact same source code, so nothing
-  shows up in the X server log when testing with previous patch as the calls
-  never got invoked in lnx_kbd.c (#115769)
-
-* Wed Feb 18 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-58
-- Added XFree86-4.3.0-debug-logging-ioport-based-rate-setting.patch to get
-  some useful debugging information as to why the X server seems to be unable
-  to use the KDKBDREP ioctl(), and is falling back to direct I/O port bashing,
-  which causes problems in the kernel (#115769)
-- Removed /usr/X11R6/lib/X11/fonts/misc and /usr/X11R6/lib/X11/fonts/cyrillic
-  from the default xfs font path, as /usr/X11R6/lib/X11/fonts/misc:unscaled is
-  present by default, which is what we want, and the cyrillic one gets added
-  automatically if cyrillic fonts get installed.
-- Updated libXrender to the version 0.8.4 maintenance release, which fixes a
-  problem in 0.8.3 that caused antialiased fonts to be inadvertently disabled
-  in Qt/KDE, and also caused color mouse pointers to appear as outlines
-  on Radeon 7500 using Xinerama (#109351,109897)
-- Updated libXft to version 2.1.3 from freedesktop.org xlibs, and enabled it
-  for build_rawhide and build_psyche just for testing purposes for now.
-- Conditionalize the patches XFree86-4.3.0-fixes-for-freetype-2.1.7-v2.patch,
-  and XFree86-4.3.0-redhat-xft-loadtarget.patch to only be applied when
-  with_new_xft is 0, as it is not needed for Xft 2.1.3
-- Added XFree86-4.3.0-SDK-add-missing-includes-for-synaptics.patch from
-  Paul Nasrat, to fix the SDK so that 3rd party drivers such as "synaptics"
-  can be built in external rpm packages (#99351,103498,114804)
-- Comment out host.def supported driver list for alpha architecture, and just
-  build the default drivers, as we no longer have official Alpha products, so
-  there is no reason to restrict driver support to hardware that works or is
-  reasonably considered to work.  Ship it all and see what breaks.
-- Disabled tdfx driver DRI support in Fedora Core development, as we have
-  at least temporarily deprecated Glide3 due to it no longer compiling
-  properly.  Alan was working on fixing this, so we will probably re-enable
-  tdfx DRI support once Glide3 is working again.
-- Removed XFree86-4.3.0-fixes-for-freetype-2.1.7-v2.patch and replaced it
-  with XFree86-4.3.0-general-fixes-for-freetype-2.1.7.patch which excludes
-  Xft2 fixups, and XFree86-4.3.0-xft-2.1.2-fixes-for-freetype-2.1.7.patch
-  which includes only Xft2 fixups needed for xft-2.1.2, as 2.1.3 includes
-  this fix already
-
-* Sun Feb 15 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-57
-- Oops, now we change DevelDriDrivers to DevelDRIDrivers so that the via DRI
-  driver actually builds this time.
-- Oops, now we change '%%define DevelDRIDrivers' to '#define DevelDRIDrivers'
-  so that the via DRI driver actually builds this time.
-- Added XFree86-4.3.0-build-libXinerama-before-libGL-for-via-driver.patch
-  because the via DRI driver links against libXinerama, and seems to be the
-  only DRI driver which does so.  This patch causes libXinerama to be
-  compiled before libGL to ensure the via driver will link properly.
-
-* Sat Feb 14 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-56
-- Happy VIAlentines Day Edition.  Feel the love.
-- Updated the 'via' driver to latest driver from Alan Cox, which contains
-  DRI support among other things.  Only enabled for build_rawhide and
-  build_psyche for the time being, until it has been adequately tested.
-- Added DevelDriDrivers to host.def with 'via' driver added, conditionalized
-  to the with_via_dri_driver macro
-- Conditionalize with_via_driver to only build on x86 architecture
-- Added XFree86-4.3.0-i740-missing-symbol-vbeFree.patch to add a missing
-  symbol to the i740 driver (#115676)
-- Built 4.3.0-56 with target build_rawhide for Fedora Core development
-
-* Thu Feb 12 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-55
-- Added {x11datadir}/X11/xinit back to package list, which seems to have been
-  inadvertently dropped during attempts to get package to compile on Red Hat
-  Linux 9 s390 builds earlier this week.
-- Built 4.3.0-55 with target build_yarrow for Fedora Core 1 erratum
-- Built 4.3.0-55.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
-- Built 4.3.0-2.90.55 with target build_shrike for Red Hat Linux 9 erratum
-
-* Wed Feb 11 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-54
-- Added XFree86-4.3.0-libXfont-security-CAN-2004-0083-CAN-2004-0084-CAN-2004-0106.patch
-  to fix all recent security flaws in libXfont which are outlined in
-  CAN-2004-0083, CAN-2004-0084, CAN-2004-0106, discovered by iDefense, David
-  Dawes and others.  This patch replace all previous libXfont patches from
-  XFree86 builds 4.3.0-49 through to present.
-- Added XFree86-4.3.0-libXfont-security-CAN-2004-0083-CAN-2004-0084-CAN-2004-0106-v2.patch
-  which is the same as the above patch, but modified to cleanly apply to 4.3.0,
-  renamed to keep all patches present in src.rpm for comparative purposes.
-- Built 4.3.0-54 with target build_yarrow for Fedora Core 1 erratum
-- Built 4.3.0-54.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
-- Built 4.3.0-2.90.54 with target build_shrike for Red Hat Linux 9 erratum
-
-* Tue Feb 10 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-53
-- Added XFree86-4.3.0-security-dirname-CAN-2004-0106.patch which replaces
-  XFree86-4.3.0-security-fonts-alias-dirname3.patch, the new patch being the
-  same but without the second hunk, as the patch Keith wrote for CAN-2004-0083
-  and CAN-2004-0084 already handled that issue so there was a conflict.
-- Built 4.3.0-53 with target build_yarrow for Fedora Core 1 erratum
-- Built 4.3.0-53.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
-- Built 4.3.0-2.90.53 with target build_shrike for Red Hat Linux 9 erratum
-
-* Tue Feb 10 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-52
-- Added XFree86-4.3.0-security-fonts-alias-dirname3.patch in order to fix 2
-  additional buffer overflows in libXfont, discovered by iDefense and David
-  Dawes.  No CVE assignment has been provided yet.
-- Built 4.3.0-52 with target build_yarrow for Fedora Core 1 erratum
-- Built 4.3.0-52.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
-- Built 4.3.0-2.90.52 with target build_shrike for Red Hat Linux 9 erratum
-
-* Tue Feb 10 2004 Mike A. Harris <mharris at redhat.com> 4.3.0-51
-- Added XFree86-4.3.0-security-dirname-CAN-2004-0083-CAN-2004-0084-keithp.patch
-  alternative patch written by Keith Packard, to fix CAN-2004-0083 and
-  CAN-2004-0084 security issues
-- Added XFree86-4.3.0-security-fonts-alias-dirname-CAN-2004-0084.patch to the
[...3368 lines suppressed...]
-- oops, I broke the sparc Mach64 patch on sparc
-
-* Wed Jul 18 2000 Bill Nottingham <notting at redhat.com>
-- move initscript back
-- update CVS
-- remove Mesa (use its own separate package for easier updating)
-- kill the GL wrapper
-- fix linking of dri modules so that symbol resolution with Mesa works right
-- add sparc Mach64 patch from DaveM
-- fix sparc Mach64 patch so it builds
-- add ffb patch from Jakub
-- fix xfs user creation
-
-* Fri Jul 14 2000 Elliot Lee <sopwith at redhat.com>
-- Fix Mesa library version info
-- Set Mesa package version to reflect Mesa version (not the XFree86
-  version), and set release to something that will facilitate upgrades
-  from older Mesa pkgs while still being informative.
-- Only pass -j to toplevel make, which takes care of passing it on down.
-
-* Thu Jul 13 2000 Preston Brown <pbrown at redhat.com>
-- fixed xfs condrestart to do a real stop/start.
-- fonts.* files in font directories are config(noreplace)
-
-* Thu Jul 13 2000 Elliot Lee <sopwith at redhat.com>
-- Update Mesa to 3.2 release.
-- Use mmx/sse/x86 stuff for Mesa on 386 and up, not just if building for 686 (since MMX is
-available on 586 many times, and since the functionality is runtime-configured).
-- Try to integrate newer i810/i815 driver (unfinished)
-
-* Mon Jul 10 2000 Bill Nottingham <notting at redhat.com>
-- update CVS while I'm here
-- don't use ix86 PCI code on ia64
-- fix some int/long bogosity in some of the drivers
-
-* Sat Jul  8 2000 Bill Nottingham <notting at redhat.com>
-- update CVS
-- build with new compiler to fix Xserver problems on i386
-- add parallel make patch from H. J. Lu
-
-* Tue Jul  4 2000 Bill Nottingham <notting at redhat.com>
-- oops, open the right software Mesa lib
-- build DRI everywhere
-
-* Mon Jul  3 2000 Bill Nottingham <notting at redhat.com>
-- fix Mesa install
-- add Romanian keymap so keymaps get installed
-
-* Sun Jul  2 2000 Bill Nottingham <notting at redhat.com>
-- add console.apps file for xserver (#13325)
-- prereq chkfontpath for font packages
-- update CVS
-- bump version to 4.0.1
-- add lemming patch
-
-* Fri Jun 30 2000 Bill Nottingham <notting at redhat.com>
-- update CVS, sparc patches now included
-- ship pam files
-- point X symlink to Xwrapper, not XFree86
-
-* Thu Jun 29 2000 Bill Nottingham <notting at redhat.com>
-- fix pamsession, xfsredhat patches
-- turn off joystick, it relies on magic symbols defined *nowhere*
-
-* Wed Jun 28 2000 Preston Brown <pbrown at redhat.com>
-- merged in a bunch of patches from 3.3.6 that somehow got dropped including:
-- xkb changes
-- some xfs changes
-- xterm app-defaults
-- pam session fix for xdm
-- define some paths in host.def instead of a wild mess of patches
-- kill compat links from /etc/X11/<dirname> to /usr/X11R6/lib/X11/<dirname>
-
-* Wed Jun 28 2000 Bill Nottingham <notting at redhat.com>
-- add Mesa wrapper
-- put Mesa libs in /usr/lib
-- return of Xwrapper
-- take setuid off XFree86
-
-* Wed Jun 28 2000 Jakub Jelinek <jakub at redhat.com>
-- remove 3 obsolete SPARC patches
-- add 2 new ones
-
-* Tue Jun 27 2000 Bill Nottingham <notting at redhat.com>
-- put setuid on XFree86 (temporary)
-- yank setuid off xload 
-- put the xfs %%pre back in
-- xfs initscript munging
-- fix ia64 patches
-
-* Tue Jun 27 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Update to current CVS
-
-* Thu Jun 22 2000 Bill Nottingham <notting at redhat.com>
-- return of the font %%post/%%postuns
-- move some of the xdm stuff to xinitrc
-- put libglut in with Mesa
-
-* Sun Jun 18 2000 Matt Wilson <msw at redhat.com>
-- build glint module on alpha
-
-* Thu Jun 15 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Fix up Xaw (Bugs #11404 and #11426)
-- more FHS fixes (fix bug #11358 and some related unreported bugs)
-
-* Wed Jun 14 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- split off Mesa and Mesa-devel
-- FHSify
-- fix build on alpha and ia64
-
-* Wed Jun  7 2000 Bill Nottingham <notting at redhat.com>
-- merge in ia64 fixes
-
-* Fri Jun  2 2000 Nalin Dahyabhai <nalin at redhat.com>
-- change PAM configuration to use system-auth
-- build fix for Sparc
-
-* Tue May 23 2000 Jakub Jelinek <jakub at redhat.com>
-- don't define GlxStubLib if DllModules is not defined -
-  otherwise things don't compile on i386
-
-* Mon May 22 2000 Jakub Jelinek <jakub at redhat.com>
-- support ffb, leo and cg6 on sparc
-- only switch to dlopen() loader on selected architectures
-
-* Thu May 11 2000 Bill Nottingham <notting at redhat.com>
-- switch to dlopen() loader
-
-* Wed May 10 2000 Bill Nottingham <notting at redhat.com>
-- add man pages to -devel
-
-* Sun May  7 2000 Bill Nottingham <notting at redhat.com>
-- more directory shuffles
-
-* Fri May  5 2000 Bill Nottingham <notting at redhat.com>
-- more random fixes
-
-* Wed May  3 2000 Bill Nottingham <notting at redhat.com>
-- various fixes
-- fix specfile for ia64
-- merge drivers back into XFree86 package
-
-* Sun Apr 23 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- update xf86cfg
-- fix up the xf86cfg patch
-- various fixes
-
-* Thu Apr 20 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Fix up x11perfcomp and move it to -tools
-- Fix up xfs (missing init script...)
-- chkconfig'ize xfs
-- move pswrap to -devel
-
-* Sat Apr  8 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Add xf86cfg (successor to XF86Setup, taken from the XFree86 4.0a tree
-  with permission from the patch author)
-- Move the directory fixup stuff from %pre to %triggerpostun -- XFree86 < 3.9
-  We don't want to fix things twice...
-
-* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Fix post script breakage
-- Disable build root strip policy (drivers can't be stripped)
-- strip the stuff we can safely strip manually
-- add /usr/include stuff
-- add some stuff from Mesa - we don't really want to obsolete Mesa
-  without providing GLU and glut.
-- move some man pages from XFree86 to XFree86-tools, where they belong.
-- move some files to subpackages:
-  beforelight, xclipboard, xclock, xfd, xieperf, xmag, xwininfo are now
-  in XFree86-tools (rather than XFree86)
-  makeg is now in XFree86-devel (rather than XFree86)
-- obsolete Mesa, glxMesa* and xpm in -libs
-- hope it still compiles
-
-* Tue Apr  4 2000 Jakub Jelinek <jakub at redhat.com>
-- Even move sparc tweaks
-
-* Sat Apr  1 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Make it compile on sparc (Patch from Jakub Jelinek <jakub at redhat.com>,
-  some additional fixes from me)
-- Autodetect the right version of Tcl/Tk
-- remove xinitrc, we get it from the xinitrc package
-
-* Sat Mar 18 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- More fixes
-- Fix compilation on alpha
-- TODO: Port our 3.3.6 patches
-
-* Wed Mar 15 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Add the man pages ;)
-- Merge some patches from the RPMs at seawood.org
-- Various fixes
+- This changelog entry and all preceding historical XFree86 rpm specfile
+  changelog entries have been split out into a separate file named
+  "CHANGELOG-rpm" in the src.rpm, which is also included in the main
+  package installed to "/usr/X11R6/lib/X11/doc/CHANGELOG-rpm".
 
-* Mon Mar 13 2000 Bernhard Rosenkraenzer <bero at redhat.com>
-- Initial RPM
 




More information about the fedora-cvs-commits mailing list