summaryrefslogtreecommitdiff
path: root/tetex
diff options
context:
space:
mode:
authorLucas Hazel <lucas@die.net.au>2009-08-07 16:03:21 +0200
committerTilman Sauerbeck <tilman@crux.nu>2009-08-07 16:03:57 +0200
commit170b868befcad0cef9a7bd9b4fe7d128a27205ba (patch)
treeb0d230bfd4c446b7e618e9bad129116830f06ff5 /tetex
parent2d4019b2ede3b7bf0284083156c9d7645b4eb3f1 (diff)
downloadopt-170b868befcad0cef9a7bd9b4fe7d128a27205ba.tar.gz
opt-170b868befcad0cef9a7bd9b4fe7d128a27205ba.tar.xz
tetex: fixed the build with gcc 4.4.1.
Diffstat (limited to 'tetex')
-rw-r--r--tetex/Pkgfile17
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

Generated by cgit