source: trunk/dports/print/teTeX/Portfile @ 2127

Last change on this file since 2127 was 2127, checked in by mij, 18 years ago

Add CVS Id tags.

  • Property svn:eol-style set to native
File size: 3.5 KB
Line 
1# $Id: Portfile,v 1.11 2003/03/03 07:12:26 mij Exp $
2
3PortSystem 1.0
4name                    teTeX
5version                 3.14159
6categories              print textproc
7description             TeX and METAFONT
8long_description        teTeX is a TeX distribution for UNIX compatible \
9                        systems.  It contains the latest versions of TeX & \
10                        friends and nearly everything you need for happy \
11                        TeX'ing.  For more information have a look at \
12                        the lengthy FEATURES file of the distribution.
13platforms               darwin
14maintainers             landonf@opendarwin.org
15depends_lib             lib:libpng.3:libpng lib:libwwwcore.0:libwww
16
17set tetex_src           teTeX-src-1.0.7.tar.gz
18set tetex_texmf         teTeX-texmf-1.0.2.tar.gz
19set tetex_texmftree     ${destroot}/${prefix}/share/texmf
20
21master_sites            ftp://wuarchive.wustl.edu/packages/TeX/systems/unix/teTeX/1.0/distrib/sources/  \
22                        ftp://ftp.funet.fi/pub/TeX/CTAN/systems/unix/teTeX/1.0/distrib/sources/  \
23                        ftp://ctan.unsw.edu.au/tex-archive/systems/unix/teTeX/1.0/distrib/sources/ \
24                        ftp://ftp.cise.ufl.edu/tex-archive/systems/unix/teTeX/1.0/distrib/sources/ \
25                        ftp://ftp.tex.ac.uk/tex-archive/systems/unix/teTeX/1.0/distrib/sources/  \
26                        ftp://ftp.kddlabs.co.jp/CTAN/systems/unix/teTeX/1.0/distrib/sources/ \
27                        ftp://sunsite.auc.dk/pub/tex/ctan/systems/unix/teTeX/1.0/distrib/sources/ \
28                        ftp://ctan.tug.org/tex-archive/systems/unix/teTeX/1.0/distrib/sources/ \
29                        ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/1.0/distrib/sources/ \
30                        ftp://ftp.dnsbalance.ring.gr.jp/pub/text/CTAN/systems/unix/teTeX/1.0/distrib/sources/ \
31                        http://www.dnsbalance.ring.gr.jp/archives/text/CTAN/systems/unix/teTeX/1.0/distrib/sources/ \
32                        ftp://ftp.chg.ru/pub/TeX/CTAN/systems/unix/teTeX/1.0/distrib/sources/ \
33                        http://distfiles.opendarwin.org/:lt
34
35dist_subdir             teTeX
36distfiles               ${tetex_src} ${tetex_texmf} ltconfig13:lt ltmain13:lt
37checksums               ${tetex_src} md5 2c6da2a45096c2fdc41b8de6a8af1a52 \
38                        ${tetex_texmf} md5 7811ed356cca07b16ea8422f00c3cd34 \
39                        ltconfig13 md5 ea53f42a550c9f9e653758a8ed91574e \
40                        ltmain13 md5 e094ae92724c4015dbab97de151c2525
41
42extract.only            ${tetex_src}
43worksrcdir              teTeX-1.0
44
45patchfiles              patch-autoconf
46
47post-patch {            system "cp ${distpath}/ltconfig13 ${worksrcpath}/config/ltconfig"
48                        system "cp ${distpath}/ltmain13 ${worksrcpath}/config/ltmain.sh"
49}
50
51configure.type          gnu
52configure.args          --disable-multiplatform --without-texinfo --without-dialog \
53                        --with-system-ncurses --with-system-zlib --with-system-wwwlib \
54                        --with-libwww-libdir=${prefix}/lib \
55                        --with-libwww-include=${prefix}/include/w3c-libwww \
56                        --with-system-pnglib --with-pnglib-libdir=${prefix}/lib \
57                        --with-pnglib-include=${prefix}/include
58# Apple gcc3 bug
59configure.env           CXXFLAGS=-fno-rtti CPPFLAGS=-no-cpp-precomp
60
61pre-install {           file mkdir ${tetex_texmftree}; cd ${tetex_texmftree}
62                        system "tar xfz ${distpath}/${tetex_texmf}"
63}
64
65post-install {
66                        # ranlib static library to keep darwin happy
67                        system "ranlib ${destroot}/${prefix}/lib/libkpathsea.a"
68                        # Modify mktex.opt to force use of varfonts
69                        reinplace s|MT_FEATURES=appendonlydir|MT_FEATURES=appendonlydir:varfonts|g' ${destroot}/${prefix}/share/texmf/web2c/mktex.opt
70                        # Rename 'dialog' to 'tcdialog'
71                        file move ${destroot}/${prefix}/man1/dialog.1 ${destroot}/${prefix}/man1/tcdialog.1
72                        file move ${destroot}/${prefix}/bin/dialog ${destroot}/${prefix}/bin/tcdialog
73
74                        # Create a local texmf tree
75                        file mkdir ${destroot}/${prefix}/share/texmf.local/web2c
76
77                        # Create the texmf.macosx tree
78                        file mkdir ${destroot}/${prefix}/share/texmf.macosx/web2c
79}
80
81
82install.target          install strip
83install.destroot        prefix=${destroot}/${prefix}/ texmf=${destroot}/${prefix}/
Note: See TracBrowser for help on using the repository browser.