I found that I don't need some of the stuff I had in the patch. Here is a
new patch representing that knowledge.

diff -r -u3 -N xc/lib/X11/Imakefile 017_x11-pkg-config-enable.diff/xc/lib
X11/Imakefile
--- xc/lib/X11/Imakefile        2002-11-25 20:31:23.000000000 -0600
+++ xc/lib/X11/Imakefile        2003-09-18 04:23:45.000000000 -0500
@@ -1089,3 +1089,22 @@
 
 BuildIncludes($(HEADERS),IncSubdir,..)
 #endif
+
+
+SUBSTVARS=prefix="$(PROJECTROOT)" \
+         exec_prefix="$(BINDIR)" \
+         libdir="$(USRLIBDIR)" \
+         includedir="$(INCROOT)" \
+         PACKAGE_VERSION="$(SOXLIBREV)" \
+
+all:: X11.pc
+
+X11.pc: X11.pc.in
+       RemoveFile($@)
+       sh config/config-subst $(SUBSTVARS) < X11.pc.in > $@
+
+InstallNonExecFile(X11.pc,$(USRLIBDIR)/pkgconfig)
+
+clean::
+       RemoveFile(X11.pc)
+
diff -r -u3 -N xc/lib/X11/X11.pc.in 017_x11-pkg-config-enable.diff/xc/lib
X11/X11.pc.in
--- xc/lib/X11/X11.pc.in        1969-12-31 18:00:00.000000000 -0600
+++ xc/lib/X11/X11.pc.in        2003-09-18 04:23:45.000000000 -0500
@@ -0,0 +1,11 @@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+
+Name: X11
+Description: X11 library
+Version: @PACKAGE_VERSION@
+Requires: fontconfig
+Libs: -L${libdir} -lX11
+Cflags: -I${includedir}
diff -r -u3 -N xc/lib/X11/config/config-subst
017_x11-pkg-config-enable.diff/xc/lib/X11/config/config-subst
--- xc/lib/X11/config/config-subst      1969-12-31 18:00:00.000000000 -0600
+++ xc/lib/X11/config/config-subst      2003-09-18 04:23:45.000000000 -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

-- 
President, GOLUM, Inc.
http://www.golum.org

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to