X-Git-Url: https://hackdaworld.org/gitweb/?p=hdw-linux%2Fhdw-linux.git;a=blobdiff_plain;f=packages%2Fhackbard%2Ftetex%2Ftetex;h=b1214a9a67dab2ed2c81841cbe335c640a2f9026;hp=6d3d6618592e041eeb23780b2e1528b325ccea10;hb=78018a798ab055835e4e08c65ce8d3b4ad994ee1;hpb=d63fa093f9748fd16fedaaf99b27c2d74b17bfb8 diff --git a/packages/hackbard/tetex/tetex b/packages/hackbard/tetex/tetex index 6d3d661..b1214a9 100644 --- a/packages/hackbard/tetex/tetex +++ b/packages/hackbard/tetex/tetex @@ -2,46 +2,24 @@ # # author: hackbard@hackdaworld.dyndns.org # -# [V] 2.0.2 +# [V] 3.0 # [S] 3-5 -# [D] tetex-src-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/ -# [D] tetex-texmf-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/ -# [D] tetex-texmfsrc-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/ -# [D] graphs.tar.gz http://www.cs.umu.se/~drewes/graphs/ +# [D] tetex-src-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/ +# [D] tetex-texmf-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/ +# [D] tetex-texmfsrc-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/ srcdir="tetex-src-$ver" -confopt="$confopt --disable-multiplatform" +confopt="$confopt --with-system-ncurses --with-system-zlib" +confopt="$confopt --exec-prefix=$prefix --without-texinfo" +# to avoid x dependency +# confopt="$confopt --with-x=no" -pre_install() { - mkdir -p $prefix/share/texmf - mkdir -p $root/src.$package/tex - tar --use-compress-program=gunzip -xf \ - $archdir/tetex-texmf-${ver}.tar.gz -C \ - $root/src.$package/tex - chown -R 0.0 $root/src.$package/tex - cp -a $root/src.$package/tex/* $prefix/share/texmf - rm -rf $root/src.$package/tex/* - tar --use-compress-program=gunzip -xf \ - $archdir/tetex-texmfsrc-${ver}.tar.gz -C \ - $root/src.$package/tex - chown -R 0.0 $root/src.$package/tex - cp -a $root/src.$package/tex/* $prefix/share/texmf - rm -rf $root/src.$package/tex - - # wrong timestamp - #touch ./texk/web2c/tangleboot.p - # new flex - sed 's%$(LEX)%$(LEX) -l%g' texk/web2c/omegafonts/Makefile.in > tmp~ - mv tmp~ texk/web2c/omegafonts/Makefile.in - } +make_conf="all $make_conf" -post_install() { - # installing graphs.sty - mkdir -p $prefix/share/texmf/tex/latex/graphs - tar --use-compress-program=gunzip -xf \ - $archdir/graphs.tar.gz -C \ - $prefix/share/texmf/tex/latex/graphs - chown -R 0.0 $prefix/share/texmf/tex/latex/graphs - echo "\special{header=${prefix}/share/texmf/tex/latex/graphs/graphs.header}" > \ - $prefix/share/texmf/tex/latex/graphs/graphs_config.tex +pre_install() { + install -v -d -m755 $prefix/share/texmf + gzip -dc $archdir/tetex-texmf-${ver}.tar.gz | \ + ( umask 0; tar -C $prefix/share/texmf -xf -) + gzip -dc $archdir/tetex-texmfsrc-${ver}.tar.gz | \ + ( umask 0; tar -C $prefix/share/texmf -xf -) }