source: trunk/dports/tex/texlive/Portfile @ 31334

Last change on this file since 31334 was 31088, checked in by milosh@…, 13 years ago

Whitespace changes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.3 KB
Line 
1# $Id: Portfile 31088 2007-11-15 19:46:04Z milosh@macports.org $
2
3PortSystem 1.0
4
5name            texlive
6version         2007
7revision        1
8categories      tex
9maintainers     milosh openmaintainer
10description     TeX Live is a TeX distribution
11long_description    TeX Live is an easy way to get up and running with TeX. \
12    It provides a comprehensive TeX system with binaries for most flavors \
13    of Unix, including GNU/Linux, and also Windows. It includes all the \
14    major TeX-related programs, macro packages, and fonts that are free \
15    software, including support for many languages around the world.
16
17homepage        http://www.tug.org/texlive/
18platforms       darwin
19
20master_sites    http://students.dec.bournemouth.ac.uk/ebarrett/texlive/distfiles/
21distname        ${name}_base-${version}-src
22worksrcdir      ${name}_base-${version}
23use_bzip2       yes
24
25checksums       md5 db006e9f0f63e9be72bd5c45d07905f6 \
26                sha1 f6f0192c200473c361aedfa8d34691a99e4f7065
27depends_lib     port:freetype port:fontconfig port:ncurses port:zlib \
28                port:libpng port:texinfo port:texi2html port:ghostscript \
29                port:texlive_texmf-minimal
30
31depends_build   port:perl5.8
32
33configure.args  --mandir=${prefix}/share/man \
34                --infodir=${prefix}/share/info \
35                --with-system-freetype2 --with-system-ncurses \
36                --with-freetype2-libdir=${prefix}/lib \
37                --with-freetype2-include=${prefix}/include \
38                --with-system-pnglib --with-system-zlib \
39                --with-system-gd --with-fontconfig=${prefix} \
40                --disable-multiplatform --without-texinfo \
41                --without-xdvipdfmx --without-texi2html \
42                --without-psutils --without-xetex
43
44post-destroot   {
45    copy ${destroot}${prefix}/share/texmf/web2c/texmf.cnf \
46        ${destroot}${prefix}/share/texmf/web2c/texmf.cnf-dist
47    reinplace "s|.*xetex.*||" ${destroot}${prefix}/share/texmf/web2c/fmtutil.cnf
48    reinplace "s/^TEXMFSYSCONFIG = .*/TEXMFSYSCONFIG = \$TEXMFMAIN/g" \
49        ${destroot}${prefix}/share/texmf/web2c/texmf.cnf
50}
51
52post-activate   {
53        system "mktexlsr"
54        system "fmtutil-sys --all"
55        system "updmap-sys --syncwithtrees"
56        system "texlinks"
57}
58
59livecheck.check     regex
60livecheck.url       ${homepage}acquire.html
61livecheck.regex     "TeX Live (\[0-9\]+) "
62
63#Include all openBSD patches. Make texlive honor DESTDIR.
64patchfiles      patch-Makefile_in\
65    patch-libs_icu-xetex_Makefile_in\
66    patch-libs_icu-xetex_layout_KernTable_cpp\
67    patch-texk_afm2pl_Makefile_in\
68    patch-texk_bibtex8_Makefile_in\
69    patch-texk_cjkutils_conv_Makefile_in\
70    patch-texk_cjkutils_hbf2gf_Makefile_in\
71    patch-texk_cjkutils_scripts_Makefile_in\
72    patch-texk_detex_Makefile_in\
73    patch-texk_dtl_Makefile_in\
74    patch-texk_dvi2tty_Makefile_in\
75    patch-texk_dvidvi_Makefile_in\
76    patch-texk_dviljk_Makefile_in\
77    patch-texk_dvipdfm_Makefile_in\
78    patch-texk_dvipos_Makefile_in\
79    patch-texk_dvipsk_Makefile_in\
80    patch-texk_gsftopk_Makefile_in\
81    patch-texk_kpathsea_Makefile_in\
82    patch-texk_lacheck_Makefile_in\
83    patch-texk_make_man_mk\
84    patch-texk_makeindexk_Makefile_in\
85    patch-texk_musixflx_Makefile_in\
86    patch-texk_ps2pkm_Makefile_in\
87    patch-texk_seetexk_Makefile_in\
88    patch-texk_tetex_Makefile_in\
89    patch-texk_tetex_texlinks\
90    patch-texk_tex4htk_Makefile_in\
91    patch-texk_texlive_Makefile_in\
92    patch-texk_ttf2pk_Makefile_in\
93    patch-texk_web2c_Makefile_in\
94    patch-texk_web2c_alephdir_aleph_mk\
95    patch-texk_web2c_doc_Makefile_in\
96    patch-texk_web2c_mpware_Makefile_in\
97    patch-texk_web2c_omegadir_omega_mk\
98    patch-texk_web2c_omegafonts_Makefile_in\
99    patch-texk_web2c_otps_Makefile_in\
100    patch-texk_web2c_pdftexdir_pdftex_mk\
101    patch-texk_web2c_texmfmem_h\
102    patch-texk_web2c_xetexdir_XeTeX_ext_c\
103    patch-texk_web2c_xetexdir_XeTeX_ext_h\
104    patch-texk_web2c_xetexdir_XeTeX_mac_c\
105    patch-texk_web2c_xetexdir_jpegimage_c\
106    patch-texk_web2c_xetexdir_xetex-new_ch\
107    patch-texk_web2c_xetexdir_xetex_defines\
108    patch-texk_web2c_xetexdir_xetex_h\
109    patch-texk_web2c_xetexdir_xetex_mk\
110    patch-texk_xdv2pdf_Makefile_in\
111    patch-texk_xdvik_Makefile_in\
112    patch-texk_xdvipdfmx_src_tt_cmap_c\
113    patch-utils_dialog_Makefile_in\
114    patch-utils_ps2eps_Makefile_in\
115    patch-utils_psutils_Makefile_in
Note: See TracBrowser for help on using the repository browser.