diff -u tk8.5-8.5.3/debian/changelog tk8.5-8.5.3/debian/changelog
--- tk8.5-8.5.3/debian/changelog
+++ tk8.5-8.5.3/debian/changelog
@@ -1,3 +1,12 @@
+tk8.5 (8.5.3-4) unstable; urgency=low
+
+  * Fixed bug with mirrored text in canvas postscript output
+    (closes: #498408).
+  * Install ttk private headers which are necessary to develop ttk extensions
+    or themes (closes: #500934, #504981).
+
+ -- Sergei Golovan <sgolovan@debian.org>  Sat, 08 Nov 2008 19:31:30 +0300
+
 tk8.5 (8.5.3-3) unstable; urgency=low
 
   * Added missing libxss-dev and libxext-dev dependencies to tk8.5-dev
diff -u tk8.5-8.5.3/debian/rules tk8.5-8.5.3/debian/rules
--- tk8.5-8.5.3/debian/rules
+++ tk8.5-8.5.3/debian/rules
@@ -83,8 +83,9 @@
 	ln -sf libtk$(v).so.0 debian/tmp/usr/lib/libtk$(v).so
 	mv debian/tmp/usr/lib/*.sh debian/tmp/usr/share/tcltk/tk$(v)
 	# Fix up the include files.
-	install -d debian/tmp/usr/include/tcl$(v)/tk-private/generic
+	install -d debian/tmp/usr/include/tcl$(v)/tk-private/generic/ttk
 	cp generic/*.h debian/tmp/usr/include/tcl$(v)/tk-private/generic
+	cp generic/ttk/*.h debian/tmp/usr/include/tcl$(v)/tk-private/generic/ttk
 	install -d debian/tmp/usr/include/tcl$(v)/tk-private/unix
 	cp unix/*.h debian/tmp/usr/include/tcl$(v)/tk-private/unix
 	install -d debian/tmp/usr/include/tcl$(v)/tk-private/compat
diff -u tk8.5-8.5.3/debian/patches/series tk8.5-8.5.3/debian/patches/series
--- tk8.5-8.5.3/debian/patches/series
+++ tk8.5-8.5.3/debian/patches/series
@@ -8,0 +9 @@
+fontsize.diff
only in patch2:
unchanged:
--- tk8.5-8.5.3.orig/debian/patches/fontsize.diff
+++ tk8.5-8.5.3/debian/patches/fontsize.diff
@@ -0,0 +1,21 @@
+Patch by Sergei Golovan fixes mirroring font in canvas postscript when its
+size is specified in pixels (negative).
+
+--- tk8.5-8.5.3.orig/unix/tkUnixRFont.c
++++ tk8.5-8.5.3/unix/tkUnixRFont.c
+@@ -260,6 +260,7 @@
+     ftFont = GetFont(fontPtr, 0);
+     fontPtr->font.fid = XLoadFont(Tk_Display(tkwin), "fixed");
+     GetTkFontAttributes(ftFont, &fontPtr->font.fa);
++    fontPtr->font.fa.size = TkFontGetPoints(tkwin, fontPtr->font.fa.size);
+     GetTkFontMetrics(ftFont, &fontPtr->font.fm);
+ 
+     return fontPtr;
+@@ -517,6 +518,7 @@
+ 				/* Actual font used to render the character */
+ 
+     GetTkFontAttributes(ftFont, faPtr);
++    faPtr->size = TkFontGetPoints(tkwin, faPtr->size);
+     faPtr->underline = fontPtr->font.fa.underline;
+     faPtr->overstrike = fontPtr->font.fa.overstrike;
+ }
