+##this one for tex2rtf as its latex docs aren't in latex...
+do_util_texrtf ()
+{
+##parameters : subdir_of_tex index.tex
+# need this first time only
+if [ ! -e ${WORKDIR}/archives/html/$1 ] ; then
+ mkdir ${WORKDIR}/archives/html/$1
+fi
+
+rm -f ${WORKDIR}/archives/html/$1/*
+/usr/local/bin/tex2rtf ${WORKDIR}/wxWidgets/utils/$1/docs/$2 ${WORKDIR}/archives/html/$1/$1 -twice -html -macros ${WORKDIR}/wxWidgets/docs/latex/wx/tex2rtf_css.ini
+cp ${WORKDIR}/wxWidgets/utils/$1/docs/*.gif ${WORKDIR}/archives/html/$1
+cp ${WORKDIR}/wxWidgets/utils/$1/docs/*.css ${WORKDIR}/archives/html/$1
+cd ${WORKDIR}/archives/html/$1
+zip -l -q -9 ${WORKDIR}/archives/htb/$1.htb *.html *.css wx.hhc wx.hhp wx.hhk
+zip -q -9 ${WORKDIR}/archives/htb/$1.htb *.gif
+}
+
+do_docs ()
+{
+##remove files, then regenerate
+rm ${WORKDIR}/archives/wx-do*
+rm ${WORKDIR}/archives/win/wx*
+rm ${WORKDIR}/archives/htb/*.*
+
+######### dir index.tex rootdir
+do_texrtf wx manual.tex
+#do_texrtf book book.tex
+#do_texrtf svg dcsvg.tex contrib
+#do_texrtf ogl ogl.tex contrib
+#do_texrtf mmedia mmedia.tex contrib
+#do_texrtf gizmos manual.tex contrib
+#do_texrtf fl fl.tex contrib
+do_util_texrtf tex2rtf tex2rtf.tex
+
+cd ${WORKDIR}/archives/
+tar zcvf ${WORKDIR}/archives/wx-docs-html-${CURDATE}.tar.gz `find . -name '*.gif' -print -o -name '*.html' -print` html/wx/*.css
+
+tar zcvf ${WORKDIR}/archives/wx-docs-htb-${CURDATE}.tar.gz htb/*
+zip -q -9 ${WORKDIR}/archives/wx-docs-htb-${CURDATE}.zip htb/*
+
+##remove .con files
+rm ${WORKDIR}/*.con
+
+}
+
+
+add_win_files ()
+{
+### starts with wx***.zip
+
+for f in `find ${WINSRCDIR}/ -maxdepth 1 -name wx\*.zip ` ; do
+ cp $f ${WORKDIR}/archives/win/`basename $f | sed -e "s/.zip//"`-${CURDATE}.zip
+ done
+
+for f in `find ${WINSRCDIR}/ -maxdepth 1 -name wx\*.exe ` ; do
+ cp $f ${WORKDIR}/archives/win/`basename $f | sed -e "s/.exe//"`-${CURDATE}.exe
+ done
+
+}
+
+update_from_svn