diff options
author | Lucas Hazel <lucas@die.net.au> | 2009-08-07 16:03:21 +0200 |
---|---|---|
committer | Tilman Sauerbeck <tilman@crux.nu> | 2009-08-07 16:03:57 +0200 |
commit | 170b868befcad0cef9a7bd9b4fe7d128a27205ba (patch) | |
tree | b0d230bfd4c446b7e618e9bad129116830f06ff5 | |
parent | 2d4019b2ede3b7bf0284083156c9d7645b4eb3f1 (diff) | |
download | opt-170b868befcad0cef9a7bd9b4fe7d128a27205ba.tar.gz opt-170b868befcad0cef9a7bd9b4fe7d128a27205ba.tar.xz |
tetex: fixed the build with gcc 4.4.1.
-rw-r--r-- | tetex/Pkgfile | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tetex/Pkgfile b/tetex/Pkgfile index d816ff50e..98573b9d6 100644 --- a/tetex/Pkgfile +++ b/tetex/Pkgfile @@ -6,7 +6,7 @@ name=tetex version=3.0 -release=3 +release=4 source=(ftp://dante.ctan.org/pub/tex/systems/unix/teTeX/current/distrib/$name-src-$version.tar.gz \ ftp://dante.ctan.org/pub/tex/systems/unix/teTeX/current/distrib/$name-texmf-$version.tar.gz \ ftp://dante.ctan.org/pub/tex/systems/unix/teTeX/current/distrib/$name-texmfsrc-$version.tar.gz \ @@ -31,6 +31,21 @@ build() { --with-system-ncurses \ --with-system-t1lib \ --with-system-gd + + # Files generated during make, use conflicing getline function. + # Build these manually first. + cd texk/web2c + for i in tangleboot tangle mft otangle weave + do + make ${i}.c + sed 's|getline|&_|' -i ${i}.[ch] + done + cd ../../ + + # Fix some more getline conflicts + sed 's|getline|&_|' -i texk/web2c/mpware/mpto.c + sed 's|getline|&_|' -i texk/dvipsk/afm2tfm.c + make # temp fix, this tools tries to write in real root |