File xmlstarlet-1.0.0-no_static_linking.diff of Package xmlstarlet

--- xmlstarlet-1.0.0/configure.in.orig	2005-01-28 03:40:06.000000000 +0100
+++ xmlstarlet-1.0.0/configure.in	2005-01-31 11:52:36.589340662 +0100
@@ -228,7 +228,7 @@
 dnl
 if test "x$LIBXML_CFLAGS" = "x"
 then
-	LIBXML_CFLAGS="-I${LIBXML_PREFIX}/include/libxml2"
+	LIBXML_CFLAGS="`${LIBXML_PREFIX}/bin/xml2-config --cflags`"
 fi
 
 dnl
@@ -236,7 +236,7 @@
 dnl
 if test "x$LIBXML_LIBS" = "x"
 then
-	LIBXML_LIBS="${LIBXML_PREFIX}/lib/libxml2.a -lz -lm -lpthread -ldl"
+	LIBXML_LIBS="`${LIBXML_PREFIX}/bin/xml2-config --libs`"
 fi
 
 dnl
@@ -244,7 +244,7 @@
 dnl
 if test "x$LIBXSLT_CFLAGS" = "x"
 then
-	LIBXSLT_CFLAGS="-I${LIBXSLT_PREFIX}/include/libxslt -I${LIBXSLT_PREFIX}/include/libexslt"
+	LIBXSLT_CFLAGS="`${LIBXSLT_PREFIX}/bin/xslt-config --cflags`"
 fi
 
 dnl
@@ -252,13 +252,13 @@
 dnl
 if test "x$LIBXSLT_LIBS" = "x"
 then
-	LIBXSLT_LIBS="${LIBXSLT_PREFIX}/lib/libxslt.a ${LIBXSLT_PREFIX}/lib/libexslt.a -lz -lm -lpthread"
+	LIBXSLT_LIBS="`${LIBXSLT_PREFIX}/bin/pkg-config --libs libexslt`"
 fi
 
 dnl
 dnl Set LIBICONV include path
 dnl
-if test "x$LIBICONV_CFLAGS" = "x"
+if test "x$LIBICONV_CFLAGS" = "x" && test "$LIBICONV_PREFIX" != "/usr"
 then
 	LIBICONV_CFLAGS="-I${LIBICONV_PREFIX}/include"
 fi
@@ -266,7 +266,7 @@
 dnl
 dnl Set LIBICONV libraries location
 dnl
-if test "x$LIBICONV_LIBS" = "x"
+if test "x$LIBICONV_LIBS" = "x" && test "$LIBXSLT_PREFIX" != "/usr"
 then
 	LIBICONV_LIBS="-L${LIBXSLT_PREFIX}/lib"
 fi

Diff finished.  Mon Jan 31 11:52:51 2005
openSUSE Build Service is sponsored by