Warren Turkal
Fri, 19 Sep 2003 11:25:50 -0700
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