stop doublecounting extracouponspace but do not gratuitiously change existing installs
authorjeff <jeff>
Mon, 6 Apr 2009 00:52:15 +0000 (00:52 +0000)
committerjeff <jeff>
Mon, 6 Apr 2009 00:52:15 +0000 (00:52 +0000)
Makefile
etc/fslongtable.sty

index 5827534..8847cde 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -140,9 +140,11 @@ help:
        @echo
        @echo "                   install-docs install-perl-modules"
        @echo "                   install-init install-apache"
-       @echo "                   install-rt"
+       @echo "                   install-rt install-texmf"
        @echo "                   install-selfservice update-selfservice"
        @echo
+       @echo "                   install-texmf-forced"
+       @echo
        @echo "                   dev dev-docs dev-perl-modules"
        @echo
        @echo "                   masondocs alldocs docs"
@@ -238,6 +240,12 @@ dev-perl-modules: perl-modules
        ln -sf ${FREESIDE_PATH}/FS/blib/lib/FS ${PERL_INC_DEV_KLUDGE}/FS
 
 install-texmf: 
+       test -e `kpsewhich -expand-var \\\$$TEXMFLOCAL`/tex/generic/fslongtable.sty || \
+       install -D -o freeside -m 444 etc/fslongtable.sty \
+          `kpsewhich -expand-var \\\$$TEXMFLOCAL`/tex/generic/fslongtable.sty
+       texhash `kpsewhich -expand-var \\\$$TEXMFLOCAL`
+
+install-texmf-forced:  
        install -D -o freeside -m 444 etc/fslongtable.sty \
           `kpsewhich -expand-var \\\$$TEXMFLOCAL`/tex/generic/fslongtable.sty
        texhash `kpsewhich -expand-var \\\$$TEXMFLOCAL`
index fc936a1..543169d 100644 (file)
       \global\@colroom\@colht
   \ifnum\thepage=1
     \advance\vsize-\LTextracouponspace
-    \dimen@\pagegoal\advance\dimen@-\LTextracouponspace\pagegoal\dimen@
   \fi
   \ifvoid\LT@foot\else
     \advance\vsize-\ht\LT@foot