Author: ishikawa
Date: 2003-06-12 12:15:16 -0500 (Thu, 12 Jun 2003)
New Revision: 186

Modified:
   people/ishikawa/debian/patches/003_linux.cf_and_xfree86.cf.diff
   people/ishikawa/debian/patches/004_imake_manpage_handling_overhaul.diff
   people/ishikawa/debian/patches/909_debian_piclib_support.diff
Log:
update patches to integrate xlibs-pic



Modified: people/ishikawa/debian/patches/909_debian_piclib_support.diff
==============================================================================
--- people/ishikawa/debian/patches/909_debian_piclib_support.diff       
2003-06-12 14:13:57 UTC (rev 185)
+++ people/ishikawa/debian/patches/909_debian_piclib_support.diff       
2003-06-12 17:15:16 UTC (rev 186)
@@ -4,9 +4,12 @@
 Submitted as #5381.  Apparently rejected.  Edited since then to PICify
 Xinerama and libxkbfile as well.
 
---- xc/config/cf/Imake.rules~  Sat Oct 27 05:56:26 2001
-+++ xc/config/cf/Imake.rules   Tue Oct 30 13:15:49 2001
-@@ -2579,6 +2579,20 @@
+(Updated for XFree86 4.3.0 at Jun, 12 2003)
+
+diff -urN xc.orig/config/cf/Imake.rules xc/config/cf/Imake.rules
+--- xc.orig/config/cf/Imake.rules      2003-06-12 20:08:46.000000000 +0900
++++ xc/config/cf/Imake.rules   2003-06-12 20:14:17.000000000 +0900
+@@ -2608,6 +2608,20 @@
  
  
  /*
@@ -27,130 +30,9 @@
   * SubdirLibraryRule -
   */
  #ifndef SubdirLibraryRule
---- xc/lib/Xinerama/Imakefile~ 2003-02-23 20:50:38.000000000 -0500
-+++ xc/lib/Xinerama/Imakefile  2003-02-23 20:50:56.000000000 -0500
-@@ -4,6 +4,7 @@
- #define DoSharedLib SharedLibXinerama
- #define DoDebugLib DebugLibXinerama
- #define DoProfileLib ProfileLibXinerama
-+#define DoPicLib PicLibXinerama
- #define LibName Xinerama
- #define SoRev SOXINERAMAREV
- #define LibHeaders NO
---- xc/lib/Xv/Imakefile~       Tue Oct 30 13:21:16 2001
-+++ xc/lib/Xv/Imakefile        Tue Oct 30 13:21:41 2001
-@@ -4,6 +4,7 @@
- #define DoSharedLib SharedLibXv
- #define DoDebugLib DebugLibXv
- #define DoProfileLib ProfileLibXv
-+#define DoPicLib PicLibXv
- #define LibName Xv
- #define SoRev SOXVREV
- #define LibHeaders NO
---- xc/lib/XvMC/Imakefile~     Wed Jun 12 01:04:05 2002
-+++ xc/lib/XvMC/Imakefile      Wed Jun 12 01:04:23 2002
-@@ -4,6 +4,7 @@
- #define DoSharedLib SharedLibXvMC
- #define DoDebugLib DebugLibXvMC
- #define DoProfileLib ProfileLibXvMC
-+#define DoPicLib PicLibXvMC
- #define LibName XvMC
- #define SoRev SOXVMCREV
- #define LibHeaders NO
---- xc/lib/XvMC/hw/i810/Imakefile~     Wed Jun 12 01:04:35 2002
-+++ xc/lib/XvMC/hw/i810/Imakefile      Wed Jun 12 01:04:47 2002
-@@ -3,6 +3,7 @@
- #define DoSharedLib SharedLibXvMC
- #define DoDebugLib DebugLibXvMC
- #define DoProfileLib ProfileLibXvMC
-+#define DoPicLib PicLibXvMC
- #define LibName I810XvMC
- #define SoRev SOXVMCREV
- #define LibHeaders NO
---- xc/lib/Xxf86dga/Imakefile~ Tue Oct 30 13:20:50 2001
-+++ xc/lib/Xxf86dga/Imakefile  Tue Oct 30 13:21:06 2001
-@@ -4,6 +4,7 @@
- #define DoExtraLib SharedLibXxf86dga
- #define DoDebugLib DebugLibXxf86dga
- #define DoProfileLib ProfileLibXxf86dga
-+#define DoPicLib PicLibXxf86dga
- #define LibName Xxf86dga
- #define SoRev SOXXF86DGAREV
- #define LibHeaders NO
---- xc/lib/Xxf86vm/Imakefile~  Tue Oct 30 13:21:47 2001
-+++ xc/lib/Xxf86vm/Imakefile   Tue Oct 30 13:21:58 2001
-@@ -4,6 +4,7 @@
- #define DoExtraLib SharedLibXxf86vm
- #define DoDebugLib DebugLibXxf86vm
- #define DoProfileLib ProfileLibXxf86vm
-+#define DoPicLib PicLibXxf86vm
- #define LibName Xxf86vm
- #define SoRev SOXXF86VMREV
- #define LibHeaders NO
---- xc/lib/xkbfile/Imakefile~  2003-05-22 16:07:17.000000000 -0600
-+++ xc/lib/xkbfile/Imakefile   2003-05-22 16:09:21.000000000 -0600
-@@ -10,6 +10,7 @@
- #define DoExtraLib    NO
- #define DoDebugLib    NO
- #define DoProfileLib  NO
-+#define DoPicLib      YES
- #define HasSharedData NO
- #define LibName               xkbfile
- #define SoRev         SOXKBFILEREV
---- xc/config/cf/X11.tmpl.orig 2003-02-23 20:56:56.000000000 -0500
-+++ xc/config/cf/X11.tmpl      2003-02-23 20:56:58.000000000 -0500
-@@ -1646,6 +1646,9 @@
- #ifndef ProfileLibXxf86vm
- #define ProfileLibXxf86vm     NO
- #endif
-+#ifndef PicLibXxf86vm
-+#define PicLibXxf86vm         YES
-+#endif
- #endif
- 
- #if BuildXF86DGALibrary
-@@ -1661,6 +1664,9 @@
- #ifndef ProfileLibXxf86dga
- #define ProfileLibXxf86dga    NO
- #endif
-+#ifndef PicLibXxf86dga
-+#define PicLibXxf86dga                YES
-+#endif
- #endif
- 
- #if BuildXF86RushLibrary
-@@ -1691,6 +1697,9 @@
- #ifndef ProfileLibXv
- #define ProfileLibXv          NO
- #endif
-+#ifndef PicLibXv
-+#define PicLibXv              YES
-+#endif
- #endif
- 
- #if BuildXvMCLibrary
-@@ -1706,6 +1715,9 @@
- #ifndef ProfileLibXvMC
- #define ProfileLibXvMC                NO
- #endif
-+#ifndef PicLibXvMC
-+#define PicLibXvMC            YES
-+#endif
- #endif
- 
- #if BuildXineramaLibrary
-@@ -1721,6 +1733,9 @@
- #ifndef ProfileLibXinerama
- #define ProfileLibXinerama    NO
- #endif
-+#ifndef PicLibXinerama
-+#define PicLibXinerama                YES
-+#endif
- #endif
- 
- 
---- xc/config/cf/Library.tmpl~ 2003-02-18 21:41:20.000000000 -0500
-+++ xc/config/cf/Library.tmpl  2003-02-18 21:42:00.000000000 -0500
+diff -urN xc.orig/config/cf/Library.tmpl xc/config/cf/Library.tmpl
+--- xc.orig/config/cf/Library.tmpl     2003-02-21 14:30:20.000000000 +0900
++++ xc/config/cf/Library.tmpl  2003-06-12 20:17:02.000000000 +0900
 @@ -3,7 +3,7 @@
   * that Imakefiles in the various library subtrees will need.
   *
@@ -160,10 +42,10 @@
   *
   * To get automatic generation of standard rules, also set the variables:
   * LibName, SoRev, HasSharedData, and optionally HugeLibrary and IncSubdir.
-@@ -21,8 +21,15 @@
+@@ -52,8 +52,15 @@
+ SHLIBGLOBALSFLAGS = ShlibGlobalsFlags
+ #endif
  
- XCOMM $XFree86: xc/config/cf/Library.tmpl,v 3.15 2001/08/27 17:40:55 dawes 
Exp $
- 
 +/*
 + * Some libraries may not define DoPicLib
 + */
@@ -177,7 +59,7 @@
  #  define LibraryCplusplusOptions SharedLibraryCplusplusOptions
  # else
  #  define LibraryCplusplusOptions DefaultCplusplusOptions
-@@ -48,14 +55,14 @@
+@@ -85,14 +92,14 @@
  
  #ifndef CplusplusSource
  # ifndef LibraryCcCmd
@@ -194,24 +76,34 @@
  #   define LibraryCCOptions SharedLibraryCCOptions
  #  else
  #   define LibraryCCOptions DefaultCCOptions
-@@ -73,14 +80,14 @@
- # endif
+@@ -121,7 +128,7 @@
  #else
- # ifndef LibraryCplusplusCmd
--#  if DoSharedLib && defined(SharedLibraryCplusplusCmd)
-+#  if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd)
- #   define LibraryCplusplusCmd SharedLibraryCplusplusCmd
- #  else
- #   define LibraryCplusplusCmd CplusplusCmd
+ # ifndef CrossCompileDir
+ #  ifndef LibraryCplusplusCmd
+-#   if DoSharedLib && defined(SharedLibraryCplusplusCmd)
++#   if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd)
+ #    define LibraryCplusplusCmd SharedLibraryCplusplusCmd
+ #   else
+ #    define LibraryCplusplusCmd CplusplusCmd
+@@ -129,7 +136,7 @@
  #  endif
+ # else 
+ #  ifndef CrossLibraryCplusplusCmd
+-#   if DoSharedLib && defined(SharedLibraryCplusplusCmd)
++#   if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd)
+ #    define CrossLibraryCplusplusCmd 
Concat3(CrossCompileDir,/,StripPath(SharedLibraryCplusplusCmd))
+ #   else
+ #    define CrossLibraryCplusplusCmd 
Concat3(CrossCompileDir,/,StripPath(CplusplusCmd))
+@@ -138,7 +145,7 @@
  # endif
+ 
  # ifndef LibraryCplusplusOptions
 -#  if DoSharedLib && defined(SharedLibraryCplusplusOptions)
 +#  if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusOptions)
  #   define LibraryCplusplusOptions SharedLibraryCplusplusOptions
  #  else
  #   define LibraryCplusplusOptions DefaultCplusplusOptions
-@@ -140,7 +147,7 @@
+@@ -202,14 +209,14 @@
  # define _NormalObjCplusplusCompile(options) $(_NULLCMD_)
  # define _NormalCleanDir() $(_NULLCMD_)
  #else
@@ -220,7 +112,15 @@
  #  define _NormalLibMkdir() _LibMkdir(unshared)
  #  define _NormalObjCompile(options) UnsharedLibObjCompile(options)
  #  define _NormalObjCplusplusCompile(options) 
UnsharedLibObjCplusplusCompile(options)
-@@ -153,7 +160,7 @@
+ #  define _NormalCleanDir() LibCleanDir(unshared)
+ # else
+ #  define _NormalLibMkdir() $(_NULLCMD_)
+-#  if !DoSharedLib &&  defined(IncludeSharedObjectInNormalLib)
++#  if (!DoSharedLib && !DoPicLib) &&  defined(IncludeSharedObjectInNormalLib)
+ #   define _NormalObjCompile(options) NormalRelocLibObjCompile(options)
+ #  else
+ #   define _NormalObjCompile(options) NormalLibObjCompile(options)
+@@ -219,7 +226,7 @@
  # endif
  #endif
  
@@ -229,7 +129,7 @@
  # define _SharedObjCompile(options) $(_NULLCMD_)
  # define _SharedObjCplusplusCompile(options) $(_NULLCMD_)
  #else
-@@ -439,6 +446,12 @@
+@@ -501,6 +508,12 @@
  InstallLibrary($(LIBNAME)_d,$(USRLIBDIR))
  #   endif
  #  endif
@@ -242,3 +142,126 @@
  #  if DoExtraLib && defined(ExtraLibRules)
  ExtraLibraryTarget($(LIBNAME),$(SoRev),$(OBJS) $(EXTRAUNSHAREDOBJS))
  #   if !defined(LibInstall) || LibInstall
+diff -urN xc.orig/config/cf/X11.tmpl xc/config/cf/X11.tmpl
+--- xc.orig/config/cf/X11.tmpl 2003-06-12 20:08:48.000000000 +0900
++++ xc/config/cf/X11.tmpl      2003-06-12 20:14:17.000000000 +0900
+@@ -1652,6 +1652,9 @@
+ #ifndef BuildLibPathVar
+ #define BuildLibPathVar LD_LIBRARY_PATH
+ #endif
++#ifndef PicLibXxf86vm
++#define PicLibXxf86vm         YES
++#endif
+ #endif
+ #endif
+ #ifdef BuildLibPathVar
+@@ -2533,6 +2536,12 @@
+ #else
+ ProjectUnsharedLibReferences(XAUTH,Xau,$(XAUTHSRC),$(USRLIBDIR))
+ #endif
++#ifndef PicLibXxf86dga
++#define PicLibXxf86dga                YES
++#endif
++#ifndef PicLibXv
++#define PicLibXv              YES
++#endif
+ #endif
+ 
+ #ifndef SharedLibXdmcp
+@@ -2559,6 +2568,9 @@
+ #else
+ ProjectUnsharedLibReferences(XDMCP,Xdmcp,$(XDMCPLIBSRC),$(USRLIBDIR))
+ #endif
++#ifndef PicLibXvMC
++#define PicLibXvMC            YES
++#endif
+ #endif
+ 
+ #ifndef SharedLibXmu
+@@ -2745,6 +2757,9 @@
+ #else
+ ProjectUnsharedLibReferences(XAW6,Xaw,$(AWIDGET6SRC),XBuildLibDir)
+ #endif
++#ifndef PicLibXinerama
++#define PicLibXinerama                YES
++#endif
+ #endif
+ 
+ #ifndef SharedLibXi
+diff -urN xc.orig/lib/Xinerama/Imakefile xc/lib/Xinerama/Imakefile
+--- xc.orig/lib/Xinerama/Imakefile     2003-01-04 11:48:24.000000000 +0900
++++ xc/lib/Xinerama/Imakefile  2003-06-12 20:14:17.000000000 +0900
+@@ -4,6 +4,7 @@
+ #define DoSharedLib SharedLibXinerama
+ #define DoDebugLib DebugLibXinerama
+ #define DoProfileLib ProfileLibXinerama
++#define DoPicLib PicLibXinerama
+ #define LibName Xinerama
+ #define SoRev SOXINERAMAREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/Xv/Imakefile xc/lib/Xv/Imakefile
+--- xc.orig/lib/Xv/Imakefile   2003-01-04 11:48:24.000000000 +0900
++++ xc/lib/Xv/Imakefile        2003-06-12 20:14:17.000000000 +0900
+@@ -4,6 +4,7 @@
+ #define DoSharedLib SharedLibXv
+ #define DoDebugLib DebugLibXv
+ #define DoProfileLib ProfileLibXv
++#define DoPicLib PicLibXv
+ #define LibName Xv
+ #define SoRev SOXVREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/XvMC/Imakefile xc/lib/XvMC/Imakefile
+--- xc.orig/lib/XvMC/Imakefile 2002-10-16 09:37:33.000000000 +0900
++++ xc/lib/XvMC/Imakefile      2003-06-12 20:14:17.000000000 +0900
+@@ -4,6 +4,7 @@
+ #define DoSharedLib SharedLibXvMC
+ #define DoDebugLib DebugLibXvMC
+ #define DoProfileLib ProfileLibXvMC
++#define DoPicLib PicLibXvMC
+ #define LibName XvMC
+ #define SoRev SOXVMCREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/XvMC/hw/i810/Imakefile xc/lib/XvMC/hw/i810/Imakefile
+--- xc.orig/lib/XvMC/hw/i810/Imakefile 2002-10-31 03:42:57.000000000 +0900
++++ xc/lib/XvMC/hw/i810/Imakefile      2003-06-12 20:14:17.000000000 +0900
+@@ -3,6 +3,7 @@
+ #define DoSharedLib SharedLibXvMC
+ #define DoDebugLib DebugLibXvMC
+ #define DoProfileLib ProfileLibXvMC
++#define DoPicLib PicLibXvMC
+ #define LibName I810XvMC
+ #define SoRev SOXVMCREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/Xxf86dga/Imakefile xc/lib/Xxf86dga/Imakefile
+--- xc.orig/lib/Xxf86dga/Imakefile     2003-01-04 11:48:25.000000000 +0900
++++ xc/lib/Xxf86dga/Imakefile  2003-06-12 20:14:17.000000000 +0900
+@@ -4,6 +4,7 @@
+ #define DoExtraLib SharedLibXxf86dga
+ #define DoDebugLib DebugLibXxf86dga
+ #define DoProfileLib ProfileLibXxf86dga
++#define DoPicLib PicLibXxf86dga
+ #define LibName Xxf86dga
+ #define SoRev SOXXF86DGAREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/Xxf86vm/Imakefile xc/lib/Xxf86vm/Imakefile
+--- xc.orig/lib/Xxf86vm/Imakefile      2003-01-04 11:48:25.000000000 +0900
++++ xc/lib/Xxf86vm/Imakefile   2003-06-12 20:14:17.000000000 +0900
+@@ -4,6 +4,7 @@
+ #define DoExtraLib SharedLibXxf86vm
+ #define DoDebugLib DebugLibXxf86vm
+ #define DoProfileLib ProfileLibXxf86vm
++#define DoPicLib PicLibXxf86vm
+ #define LibName Xxf86vm
+ #define SoRev SOXXF86VMREV
+ #define LibHeaders NO
+diff -urN xc.orig/lib/xkbfile/Imakefile xc/lib/xkbfile/Imakefile
+--- xc.orig/lib/xkbfile/Imakefile      2001-08-28 02:40:59.000000000 +0900
++++ xc/lib/xkbfile/Imakefile   2003-06-12 20:14:17.000000000 +0900
+@@ -10,6 +10,7 @@
+ #define DoExtraLib    NO
+ #define DoDebugLib    NO
+ #define DoProfileLib  NO
++#define DoPicLib      YES
+ #define HasSharedData NO
+ #define LibName               xkbfile
+ #define SoRev         SOXKBFILEREV

Modified: 
people/ishikawa/debian/patches/004_imake_manpage_handling_overhaul.diff
==============================================================================
--- people/ishikawa/debian/patches/004_imake_manpage_handling_overhaul.diff     
2003-06-12 14:13:57 UTC (rev 185)
+++ people/ishikawa/debian/patches/004_imake_manpage_handling_overhaul.diff     
2003-06-12 17:15:16 UTC (rev 186)
@@ -299,13 +299,13 @@
 +++ xc/config/cf/linux.cf      Mon Jan 13 17:23:31 2003
 @@ -155,6 +155,7 @@
  #  define BuildHtmlManPages           NO
- #  define StaticNeedsPicForShared     YES
+ #  define StaticNeedsPicForShared     NO /* We provides PIC static libraries 
by other way */
  #  define KernelVersionInBanner               YES
 +#  define ProjectManSuffix            x
  /* The TT/Meltho fonts are all under non-free licenses. */
  #  define BuildTrueTypeFonts          NO
  #  define BuildBethMarduthoFonts      NO
-@@ -968,26 +968,6 @@
+@@ -968,26 +969,6 @@
  # define ConnectionFlags      -DUNIXCONN -DTCPCONN
  #endif
  

Modified: people/ishikawa/debian/patches/003_linux.cf_and_xfree86.cf.diff
==============================================================================
--- people/ishikawa/debian/patches/003_linux.cf_and_xfree86.cf.diff     
2003-06-12 14:13:57 UTC (rev 185)
+++ people/ishikawa/debian/patches/003_linux.cf_and_xfree86.cf.diff     
2003-06-12 17:15:16 UTC (rev 186)
@@ -81,7 +81,7 @@
  #  define SpecsDocDirs                        CTEXT GL ICCCM X11 Xext Xv i18n 
xterm
  #  define BuildRman                   NO
  #  define BuildHtmlManPages           NO
-+#  define StaticNeedsPicForShared     NO /* We provides PIC Static libraries 
other way */
++#  define StaticNeedsPicForShared     NO /* We provides PIC static libraries 
by other way */
 +#  define KernelVersionInBanner               YES
 +/* The TT/Meltho fonts are all under non-free licenses. */
 +#  define BuildTrueTypeFonts          NO

Reply via email to