diff -Nurd libxslt-1.1.15-orig/doc/Makefile.am libxslt-1.1.15/doc/Makefile.am
--- libxslt-1.1.15-orig/doc/Makefile.am	2005-02-09 21:49:46.000000000 +0100
+++ libxslt-1.1.15/doc/Makefile.am	2006-03-23 03:49:17.000000000 +0100
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in
 
 # The name of the module.
-DOC_MODULE=libxslt-$(VERSION)
+DOC_MODULE=libxslt
 
 # The top-level SGML file.
 DOC_MAIN_XML_FILE=libxslt.xml
@@ -14,7 +14,7 @@
 # A file in win32 depends upon two of the doc files
 WIN32_DIR=$(top_srcdir)/win32
 
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
 PAGES=   API.html bugs.html contribs.html FAQ.html docs.html \
          downloads.html help.html index.html intro.html news.html \
 	 xsltproc2.html
@@ -181,14 +181,16 @@
 
 install-data-local: 
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-	-@INSTALL@ -m 0644 $(srcdir)/*.html $(DESTDIR)$(TARGET_DIR)
+	-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.xml $(DESTDIR)$(TARGET_DIR)
+	-@INSTALL@ -m 0644 $(srcdir)/news.xsl $(srcdir)/site.xsl $(srcdir)/xsa.xsl $(DESTDIR)$(TARGET_DIR)
 	-@INSTALL@ -m 0644 $(srcdir)/*.gif $(DESTDIR)$(TARGET_DIR)
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/html
 	-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)/html
 	-@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(TARGET_DIR)/html
-	-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/EXSLT
-	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(DESTDIR)$(TARGET_DIR)/EXSLT
+	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(srcdir)/EXSLT/*.xml $(DESTDIR)$(TARGET_DIR)/EXSLT
+	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/EXSLT/html
+	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/html/*.html $(srcdir)/EXSLT/html/*.png $(DESTDIR)$(TARGET_DIR)/EXSLT/html
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial
 	-@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(TARGET_DIR)/tutorial
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial2
diff -Nurd libxslt-1.1.15-orig/doc/Makefile.in libxslt-1.1.15/doc/Makefile.in
--- libxslt-1.1.15-orig/doc/Makefile.in	2005-09-05 00:58:32.000000000 +0200
+++ libxslt-1.1.15/doc/Makefile.in	2006-03-23 03:50:48.000000000 +0100
@@ -210,7 +210,7 @@
 target_alias = @target_alias@
 
 # The name of the module.
-DOC_MODULE = libxslt-$(VERSION)
+DOC_MODULE = libxslt
 
 # The top-level SGML file.
 DOC_MAIN_XML_FILE = libxslt.xml
@@ -220,7 +220,7 @@
 
 # A file in win32 depends upon two of the doc files
 WIN32_DIR = $(top_srcdir)/win32
-TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)/html
+TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
 PAGES = API.html bugs.html contribs.html FAQ.html docs.html \
          downloads.html help.html index.html intro.html news.html \
 	 xsltproc2.html
@@ -603,14 +603,16 @@
 
 install-data-local: 
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-	-@INSTALL@ -m 0644 $(srcdir)/*.html $(DESTDIR)$(TARGET_DIR)
+	-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.xml $(DESTDIR)$(TARGET_DIR)
+	-@INSTALL@ -m 0644 $(srcdir)/news.xsl $(srcdir)/site.xsl $(srcdir)/xsa.xsl $(DESTDIR)$(TARGET_DIR)
 	-@INSTALL@ -m 0644 $(srcdir)/*.gif $(DESTDIR)$(TARGET_DIR)
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/html
 	-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)/html
 	-@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(TARGET_DIR)/html
-	-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/EXSLT
-	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(DESTDIR)$(TARGET_DIR)/EXSLT
+	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(srcdir)/EXSLT/*.xml $(DESTDIR)$(TARGET_DIR)/EXSLT
+	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/EXSLT/html
+	-@INSTALL@ -m 0644 $(srcdir)/EXSLT/html/*.html $(srcdir)/EXSLT/html/*.png $(DESTDIR)$(TARGET_DIR)/EXSLT/html
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial
 	-@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(TARGET_DIR)/tutorial
 	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial2
diff -Nurd -x'*~' libxslt-1.1.16.orig/libexslt/date.c libxslt-1.1.16/libexslt/date.c
--- libxslt-1.1.16.orig/libexslt/date.c	2006-03-10 05:57:24.000000000 -0500
+++ libxslt-1.1.16/libexslt/date.c	2006-05-04 00:38:58.000000000 -0400
@@ -28,10 +28,6 @@
 #include "config.h"
 #endif
 
-#if HAVE_LOCALTIME_R	/* _POSIX_SOURCE required by gnu libc */
-#define _POSIX_SOURCE
-#endif
-
 #include <libxml/tree.h>
 #include <libxml/xpath.h>
 #include <libxml/xpathInternals.h>
diff -Nurd -x'*~' libxslt-1.1.16.orig/libxslt/Makefile.am libxslt-1.1.16/libxslt/Makefile.am
--- libxslt-1.1.16.orig/libxslt/Makefile.am	2005-10-02 05:25:21.000000000 -0400
+++ libxslt-1.1.16/libxslt/Makefile.am	2006-05-03 22:52:04.000000000 -0400
@@ -61,4 +61,4 @@
 	@(cd ../xsltproc ; $(MAKE))
 
 install-exec-hook:
-	$(mkinstalldirs) "$(libdir)/libxslt-plugins"
+	$(mkinstalldirs) "$(DESTDIR)$(libdir)/libxslt-plugins"
diff -Nurd -x'*~' libxslt-1.1.16.orig/libxslt/Makefile.in libxslt-1.1.16/libxslt/Makefile.in
--- libxslt-1.1.16.orig/libxslt/Makefile.in	2006-05-01 17:33:06.000000000 -0400
+++ libxslt-1.1.16/libxslt/Makefile.in	2006-05-03 22:52:00.000000000 -0400
@@ -662,7 +662,7 @@
 	@(cd ../xsltproc ; $(MAKE))
 
 install-exec-hook:
-	$(mkinstalldirs) "$(libdir)/libxslt-plugins"
+	$(mkinstalldirs) "$(DESTDIR)$(libdir)/libxslt-plugins"
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
