[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force SVN commit: rev 80 - in trunk: . patches



Author: branden
Date: 2003-05-26 23:47:32 -0500 (Mon, 26 May 2003)
New Revision: 80

Added:
   trunk/patches/001a_damn_cpp_3.3_to_hell.diff
Modified:
   trunk/changelog
   trunk/control
   trunk/patches/077_man_dir_and_suffix_cleanup.diff
   trunk/patches/085_bigass_imake_manpage_handling_overhaul.diff
   trunk/patches/100_sparc_pci_domains.diff
   trunk/patches/900_debian_config.diff
Log:
New patch: #define CppCmd as "cpp-3.2" in gnu.cf; same for linux.cf when
using a Debian system, since cpp-3.3 doesn't produce correct output (as
far as XFree86 is concerned) when the "-traditional" flag is used
("-traditional-cpp" doesn't work, either).

Fix offsets to later patches to {gnu,linux}.cf.

xfree86 now build-depends on cpp-3.2.

xbase-clients and xdm now depend on cpp-3.2 instead of just cpp.



Added: trunk/patches/001a_damn_cpp_3.3_to_hell.diff
==============================================================================
--- trunk/patches/001a_damn_cpp_3.3_to_hell.diff	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/patches/001a_damn_cpp_3.3_to_hell.diff	2003-05-27 04:47:32 UTC (rev 80)
@@ -0,0 +1,30 @@
+GNU CPP 3.3 doesn't handle the -traditional flag correctly.  This causes
+bustication of xdm, xrdb, and probably manpage generation as well.
+
+This patch by Branden Robinson.  Not submitted upstream.  A temporary fix;
+stuff using cpp in the tree probably needs to be "ported" to work when
+-traditional is not set, if possible.
+
+--- xc/config/cf/gnu.cf~	2003-05-26 23:27:33.000000000 -0500
++++ xc/config/cf/gnu.cf	2003-05-26 23:29:16.000000000 -0500
+@@ -105,9 +105,7 @@
+ #ifndef DoLoadableServer
+ #define DoLoadableServer	YES
+ #endif
+-#ifndef
+-#define CppCmd			/lib/cpp
+-#endif
++#define CppCmd			cpp-3.2
+ #define YaccCmd			bison -y
+ #define LexCmd			flex -l
+ #define HasFlex			YES
+--- xc/config/cf/linux.cf~	2003-05-26 23:27:37.000000000 -0500
++++ xc/config/cf/linux.cf	2003-05-26 23:28:51.000000000 -0500
+@@ -94,6 +94,7 @@
+ # define DefaultGcc2i386Opt	DefaultGcc2OptimizeOpt
+ # define DefaultGcc2PpcOpt	DefaultGcc2OptimizeOpt
+ # define SystemManDirectory	/usr/share/man
++# define CppCmd			cpp-3.2
+ # define HasPam			YES
+ # define HasTk			YES
+ # define TkLibDir		/usr/lib

Modified: trunk/patches/900_debian_config.diff
==============================================================================
--- trunk/patches/900_debian_config.diff	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/patches/900_debian_config.diff	2003-05-27 04:47:32 UTC (rev 80)
@@ -1,6 +1,6 @@
 --- xc/config/cf/linux.cf.orig	2002-09-07 03:43:34.000000000 -0500
 +++ xc/config/cf/linux.cf	2002-09-07 03:43:35.000000000 -0500
-@@ -128,9 +128,9 @@
+@@ -129,9 +129,9 @@
  
  /*
   *

Modified: trunk/patches/100_sparc_pci_domains.diff
==============================================================================
--- trunk/patches/100_sparc_pci_domains.diff	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/patches/100_sparc_pci_domains.diff	2003-05-27 04:47:32 UTC (rev 80)
@@ -2,7 +2,7 @@
 
 --- xc/config/cf/linux.cf.orig	2002-09-07 03:43:34.000000000 -0500
 +++ xc/config/cf/linux.cf	2002-09-07 03:43:35.000000000 -0500
-@@ -773,7 +773,7 @@
+@@ -774,7 +774,7 @@
  # endif
  # define LinuxMachineDefines	-D__sparc__
  # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME -DPART_NET

Modified: trunk/patches/085_bigass_imake_manpage_handling_overhaul.diff
==============================================================================
--- trunk/patches/085_bigass_imake_manpage_handling_overhaul.diff	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/patches/085_bigass_imake_manpage_handling_overhaul.diff	2003-05-27 04:47:32 UTC (rev 80)
@@ -327,7 +327,7 @@
 diff -urN xc/config/cf~/gnu.cf xc/config/cf/gnu.cf
 --- xc/config/cf~/gnu.cf	2002-09-13 02:34:46.000000000 -0500
 +++ xc/config/cf/gnu.cf	2002-09-13 02:37:41.000000000 -0500
-@@ -143,38 +143,6 @@
+@@ -141,38 +141,6 @@
  
  #define ConnectionFlags		-DUNIXCONN -DTCPCONN
  
@@ -369,7 +369,7 @@
 diff -urN xc/config/cf~/linux.cf xc/config/cf/linux.cf
 --- xc/config/cf~/linux.cf	2002-09-13 02:34:46.000000000 -0500
 +++ xc/config/cf/linux.cf	2002-09-13 02:31:45.000000000 -0500
-@@ -152,6 +152,7 @@
+@@ -153,6 +153,7 @@
  #  define SpecsDocDirs			CTEXT GL ICCCM X11 Xext Xv i18n xterm
  #  define BuildRman			NO
  #  define BuildHtmlManPages		NO
@@ -377,7 +377,7 @@
  
  /* we build-depend on libfreetype6-dev (FreeType 2.x) */
  #   define BuildFreetype2Library	NO
-@@ -833,38 +834,6 @@
+@@ -834,38 +835,6 @@
  # define ConnectionFlags	-DUNIXCONN -DTCPCONN
  #endif
  

Modified: trunk/patches/077_man_dir_and_suffix_cleanup.diff
==============================================================================
--- trunk/patches/077_man_dir_and_suffix_cleanup.diff	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/patches/077_man_dir_and_suffix_cleanup.diff	2003-05-27 04:47:32 UTC (rev 80)
@@ -90,7 +90,7 @@
 diff -urN xc/config/cf~/gnu.cf xc/config/cf/gnu.cf
 --- xc/config/cf~/gnu.cf	2002-08-17 22:48:28.000000000 -0500
 +++ xc/config/cf/gnu.cf	2002-08-17 23:03:07.000000000 -0500
-@@ -153,8 +153,14 @@
+@@ -151,8 +151,14 @@
  #ifndef LibManSuffix
  # define LibManSuffix	3x
  #endif
@@ -107,7 +107,7 @@
  #endif
  #ifndef FileManSuffix
  # define FileManSuffix	5x
-@@ -162,6 +168,12 @@
+@@ -160,6 +166,12 @@
  #ifndef FileManDir
  # define FileManDir	$(MANSOURCEPATH)5
  #endif
@@ -122,7 +122,7 @@
  #define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
 --- xc/config/cf/linux.cf.orig	2002-09-07 03:40:05.000000000 -0500
 +++ xc/config/cf/linux.cf	2002-09-07 03:40:07.000000000 -0500
-@@ -843,8 +843,14 @@
+@@ -844,8 +844,14 @@
  #ifndef LibManSuffix
  # define LibManSuffix	3x
  #endif
@@ -139,7 +139,7 @@
  #endif
  #ifndef FileManSuffix
  # define FileManSuffix	5x
-@@ -852,6 +858,12 @@
+@@ -853,6 +859,12 @@
  #ifndef FileManDir
  # define FileManDir	$(MANSOURCEPATH)5
  #endif

Modified: trunk/changelog
==============================================================================
--- trunk/changelog	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/changelog	2003-05-27 04:47:32 UTC (rev 80)
@@ -72,6 +72,8 @@
       because of a broken string comparison in xttconv.c (#A.1647, Chisato
       Yamauchi, Daisuke MASATSUNA). (Closes: #182835)
 
+  * patch #001a: #define CppCmd as "cpp-3.2" in gnu.cf; same for linux.cf when
+    using a Debian system
   * patch #024,451: resynced with #000_stolen_from_HEAD_ati_driver
   * patch #032: uh, actually define a ComplexCplusplusProgramTargetNoMan()
     rule, instead of redefining ComplexCplusplusProgramTarget() (thanks, Colin
@@ -105,6 +107,10 @@
     - bump Standards-Version from 3.5.7 to 3.5.10 (no changes required)
     - Build-Depend on flex-old instead of flex, since flex recently broke
       backwards compatibility (fixes FTBFS on any box with a recent flex)
+    - Build-Depend on cpp-3.2; xbase-clients and xdm now Depend on cpp-3.2
+      instead of just cpp, since cpp-3.3 doesn't produce correct output (as
+      far as XFree86 is concerned) when the "-traditional" flag is used
+      ("-traditional-cpp" doesn't work, either).
     - minor tweak to xserver-xfree86's extended description
   * debian/local/FAQ:
     - removed reference to XFree86 FAQ; in the words of upstream
@@ -186,7 +192,7 @@
       xserver-xfree86/config/device/driver from "atimisc", "r128", or "radeon"
       to "ati"
 
- -- Branden Robinson <branden@debian.org>  Mon, 26 May 2003 15:09:34 -0500
+ -- Branden Robinson <branden@debian.org>  Mon, 26 May 2003 23:44:49 -0500
 
 xfree86 (4.2.1-6) unstable; urgency=medium
 

Modified: trunk/control
==============================================================================
--- trunk/control	2003-05-26 21:29:48 UTC (rev 79)
+++ trunk/control	2003-05-27 04:47:32 UTC (rev 80)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Branden Robinson <branden@debian.org>
 Standards-Version: 3.5.10
-Build-Depends: dpkg (>= 1.7.0), flex-old, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev, tetex-bin, po-debconf, debhelper (>= 4.1.16), html2text, libglide2-dev (>> 2001.01.26) [i386], libglide3-dev (>> 2001.01.26) [i386], libglide3-alpha-dev [alpha], kernel-headers-2.4 | hurd | freebsd | netbsd | openbsd
+Build-Depends: dpkg (>= 1.7.0), cpp-3.2, flex-old, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev, tetex-bin, po-debconf, debhelper (>= 4.1.16), html2text, libglide2-dev (>> 2001.01.26) [i386], libglide3-dev (>> 2001.01.26) [i386], libglide3-alpha-dev [alpha], kernel-headers-2.4 | hurd | freebsd | netbsd | openbsd
 
 Package: lbxproxy
 Architecture: any
@@ -181,7 +181,7 @@
 
 Package: xbase-clients
 Architecture: any
-Depends: cpp, ${shlibs:Depends}, ${misc:Depends}
+Depends: cpp-3.2, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: xbase (<< 3.3.2.3a-2), xserver-common (<< 3.3.2.3a-9), xmodmap, xaw-wrappers (<< 0.90), xfonts-100dpi (<< 3.3.3.1-3), xfonts-75dpi (<< 3.3.3.1-3), xfonts-base (<< 3.3.3.1-3), xfonts-cyrillic (<< 3.3.3.1-3), xfonts-scalable (<< 3.3.3.1-3), xfnt100 (<= 3.3.2.3a-1), xfnt75 (<= 3.3.2.3a-1), xfntbase (<= 3.3.2.3a-1), xfntcyr (<= 3.3.2.3a-1), xfntscl (<= 3.3.2.3a-1), xdm (<< 4.0), xsm, xcontrib, xpm4g-dev, xpm-bin
 Replaces: xbase (<< 3.3.2.3a-2), xf86setup (<< 3.3.2.3a-9), xserver-common (<< 4.0), xmodmap, xcontrib, xpm4g-dev, xpm-bin, xsm
 Provides: xmodmap, xcontrib, xpm-bin, xsm
@@ -272,7 +272,7 @@
 
 Package: xdm
 Architecture: any
-Depends: debconf (>= 1.2.9), xbase-clients, cpp, ${shlibs:Depends}, ${misc:Depends}
+Depends: debconf (>= 1.2.9), xbase-clients, cpp-3.2, ${shlibs:Depends}, ${misc:Depends}
 Suggests: xutils
 Replaces: xbase (<< 3.3.2.3a-2), xbase-clients (<< 4.0)
 Provides: x-display-manager



Reply to: