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

X Strike Force X.Org X11 SVN commit: r225 - in trunk/debian: . patches



Author: branden
Date: 2005-06-16 02:25:44 -0500 (Thu, 16 Jun 2005)
New Revision: 225

Modified:
   trunk/debian/changelog
   trunk/debian/patches/058_support_external_Xcursor_Xft_Xrender_libs.diff
Log:
Do for the Xcomposite, Xdamage, and Xfixes libraries what was just done for
Xevie, because I ignored the voice in the back of my mind that said, "if
the bug appears in one place, you should grep to see if it occurs in other
places too."


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2005-06-16 00:21:30 UTC (rev 224)
+++ trunk/debian/changelog	2005-06-16 07:25:44 UTC (rev 225)
@@ -176,19 +176,19 @@
     the headers if they're not being "built".  Resync patches #004, #099c,
     and #600.
 
-  * Update patch #058 to give Xevie its own copy of the config-subst script,
-    instead of hard-coding a within-tree path to the copy in the Xcursor
-    library.  (I don't know what the point of directing Xevie over to
-    Xcursor's copy was -- there were already four identical copies of
-    config-subst in X.Org 6.8.2 anyway, so this decision didn't help matters
-    much. :) )  Update Xevie's Imakefile to look for config-subst in the
-    current working directory instead of ../Xcursor.
+  * Update patch #058 to give Xcomposite, Xdamage, Xevie, and Xfixes their own
+    copies of the config-subst script, instead of hard-coding a within-tree
+    path to the copy in the Xcursor library.  (I don't know what the point of
+    directing these Imakefiles over to Xcursor's copy was -- there were
+    already four identical copies of config-subst in X.Org 6.8.2 anyway, so
+    this decision didn't help matters much. :) ) Update the Imakefiles to look
+    for config-subst in the current working directory instead of ../Xcursor.
 
   * Stop removing the debian/local/xlibmesa-drm-source directory in
     debian/rules's clean target, as nothing creates it, and nothing has since
     xfree86 4.3.0-0pre1v3.
 
- -- Branden Robinson <branden@debian.org>  Wed, 15 Jun 2005 19:19:22 -0500
+ -- Branden Robinson <branden@debian.org>  Thu, 16 Jun 2005 02:06:29 -0500
 
 xfree86 (4.3.0.dfsg.1-14) unstable; urgency=high
 

Modified: trunk/debian/patches/058_support_external_Xcursor_Xft_Xrender_libs.diff
===================================================================
--- trunk/debian/patches/058_support_external_Xcursor_Xft_Xrender_libs.diff	2005-06-16 00:21:30 UTC (rev 224)
+++ trunk/debian/patches/058_support_external_Xcursor_Xft_Xrender_libs.diff	2005-06-16 07:25:44 UTC (rev 225)
@@ -19,15 +19,15 @@
   and Xrender build directories from system directories where those
   libraries may be found (already installed).
 
-xc/lib/Xevie/Imakefile:
-xc/lib/Xevie/config-subst:
-* Give Xevie its own copy of the config-subst script, instead of
-  hard-coding a within-tree path to the copy in the Xcursor library.
-  (I don't know what the point of directing Xevie over to Xcursor's copy
-  was -- there were already four identical copies of config-subst in X.Org
-  6.8.2 anyway, so this decision didn't help matters much. :) )  Update
-  Xevie's Imakefile to look for config-subst in the current working
-  directory instead of ../Xcursor.
+xc/lib/{Xcomposite,Xdamage,Xevie,Xfixes}/Imakefile:
+xc/lib/{Xcomposite,Xdamage,Xevie,Xfixes}/config-subst:
+* Give Xcomposite, Xdamage, Xevie, and Xfixes their own copies of the
+  config-subst script, instead of hard-coding a within-tree path to the
+  copy in the Xcursor library.  (I don't know what the point of directing
+  these Imakefiles over to Xcursor's copy was -- there were already four
+  identical copies of config-subst in X.Org 6.8.2 anyway, so this decision
+  didn't help matters much. :) ) Update the Imakefiles to look for
+  config-subst in the current working directory instead of ../Xcursor.
 
 xc/lib/Xft1/Imakefile:
 * Give Xft1 its own Imake variable names, distinct from Xft, to
@@ -343,6 +343,58 @@
  	     $(WINDOWSLIBDIR) $(XEVIELIBDIR) $(XFIXESLIBDIR) $(DAMAGELIBDIR) $(COMPOSITELIBDIR)
  
  SUBDIRS = $(BERKDIR) xtrans $(LINTSUBDIRS) $(FONTSUBDIR) $(FONTENCSUBDIR) \
+diff -urN xc~/lib/Xcomposite/Imakefile xc/lib/Xcomposite/Imakefile
+--- xc~/lib/Xcomposite/Imakefile	2005-02-28 12:35:18.000000000 -0500
++++ xc/lib/Xcomposite/Imakefile	2005-06-16 02:03:10.412769962 -0500
+@@ -59,7 +59,7 @@
+ 
+ xcomposite.pc: xcomposite.pc.in
+ 	RemoveFile($@)
+-	sh ../Xcursor/config-subst $(SUBSTVARS) < xcomposite.pc.in > $@
++	sh config-subst $(SUBSTVARS) < xcomposite.pc.in > $@
+ 
+ InstallNonExecFile(xcomposite.pc,$(USRLIBDIR)/pkgconfig)
+ 
+diff -urN xc~/lib/Xcomposite/config-subst xc/lib/Xcomposite/config-subst
+--- xc~/lib/Xcomposite/config-subst	1969-12-31 19:00:00.000000000 -0500
++++ xc/lib/Xcomposite/config-subst	2005-06-16 02:02:12.198432925 -0500
+@@ -0,0 +1,10 @@
++#!/bin/sh
++script=config-subst.$$
++trap "rm $script" 0
++rm -f $script
++for i in ${1+"$@"}; do
++	var="`echo "$i" | sed 's/=.*$//'`"
++	val="`echo "$i" | sed 's/^[^=]*=//'`"
++	echo "s;@$var@;$val;" >> $script
++done
++sed -f $script
+diff -urN xc~/lib/Xdamage/Imakefile xc/lib/Xdamage/Imakefile
+--- xc~/lib/Xdamage/Imakefile	2005-02-28 12:35:18.000000000 -0500
++++ xc/lib/Xdamage/Imakefile	2005-06-16 02:03:14.860872124 -0500
+@@ -59,7 +59,7 @@
+ 
+ xdamage.pc: xdamage.pc.in
+ 	RemoveFile($@)
+-	sh ../Xcursor/config-subst $(SUBSTVARS) < xdamage.pc.in > $@
++	sh config-subst $(SUBSTVARS) < xdamage.pc.in > $@
+ 
+ InstallNonExecFile(xdamage.pc,$(USRLIBDIR)/pkgconfig)
+ 
+diff -urN xc~/lib/Xdamage/config-subst xc/lib/Xdamage/config-subst
+--- xc~/lib/Xdamage/config-subst	1969-12-31 19:00:00.000000000 -0500
++++ xc/lib/Xdamage/config-subst	2005-06-16 02:02:12.201432994 -0500
+@@ -0,0 +1,10 @@
++#!/bin/sh
++script=config-subst.$$
++trap "rm $script" 0
++rm -f $script
++for i in ${1+"$@"}; do
++	var="`echo "$i" | sed 's/=.*$//'`"
++	val="`echo "$i" | sed 's/^[^=]*=//'`"
++	echo "s;@$var@;$val;" >> $script
++done
++sed -f $script
 diff -urN xc/lib/Xevie~/Imakefile xc/lib/Xevie/Imakefile
 --- xc/lib/Xevie~/Imakefile	2005-02-28 12:35:18.000000000 -0500
 +++ xc/lib/Xevie/Imakefile	2005-06-15 16:28:51.601337553 -0500
@@ -369,6 +421,32 @@
 +	echo "s;@$var@;$val;" >> $script
 +done
 +sed -f $script
+diff -urN xc~/lib/Xfixes/Imakefile xc/lib/Xfixes/Imakefile
+--- xc~/lib/Xfixes/Imakefile	2005-02-28 12:35:18.000000000 -0500
++++ xc/lib/Xfixes/Imakefile	2005-06-16 02:03:19.922988388 -0500
+@@ -66,7 +66,7 @@
+ 
+ xfixes.pc: xfixes.pc.in
+ 	RemoveFile($@)
+-	sh ../Xcursor/config-subst $(SUBSTVARS) < xfixes.pc.in > $@
++	sh config-subst $(SUBSTVARS) < xfixes.pc.in > $@
+ 
+ InstallNonExecFile(xfixes.pc,$(USRLIBDIR)/pkgconfig)
+ 
+diff -urN xc~/lib/Xfixes/config-subst xc/lib/Xfixes/config-subst
+--- xc~/lib/Xfixes/config-subst	1969-12-31 19:00:00.000000000 -0500
++++ xc/lib/Xfixes/config-subst	2005-06-16 02:02:12.208433155 -0500
+@@ -0,0 +1,10 @@
++#!/bin/sh
++script=config-subst.$$
++trap "rm $script" 0
++rm -f $script
++for i in ${1+"$@"}; do
++	var="`echo "$i" | sed 's/=.*$//'`"
++	val="`echo "$i" | sed 's/^[^=]*=//'`"
++	echo "s;@$var@;$val;" >> $script
++done
++sed -f $script
 diff -ruN xc-old/lib/Xft1/Imakefile xc/lib/Xft1/Imakefile
 --- xc-old/lib/Xft1/Imakefile	2004-04-23 18:43:44.000000000 +0000
 +++ xc/lib/Xft1/Imakefile	2004-10-26 10:46:37.519215392 +0000



Reply to: