Ignore:
Timestamp:
Nov 20, 2007, 9:32:27 PM (13 years ago)
Author:
milosh@…
Message:

texlive is now a meta-port with variants
+doc install pdfs for packages (necessary for texdoc to work)
+minimal install only a minimal texmf tree
+letter configures paper format to US letter

Location:
trunk/dports/tex/texlive
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/tex/texlive/Portfile

    r31088 r31349  
    55name            texlive
    66version         2007
    7 revision        1
     7revision        2
    88categories      tex
    99maintainers     milosh openmaintainer
     
    1919
    2020master_sites    http://students.dec.bournemouth.ac.uk/ebarrett/texlive/distfiles/
    21 distname        ${name}_base-${version}-src
    22 worksrcdir      ${name}_base-${version}
    23 use_bzip2       yes
    2421
    25 checksums       md5 db006e9f0f63e9be72bd5c45d07905f6 \
    26                 sha1 f6f0192c200473c361aedfa8d34691a99e4f7065
    27 depends_lib     port:freetype port:fontconfig port:ncurses port:zlib \
    28                 port:libpng port:texinfo port:texi2html port:ghostscript \
    29                 port:texlive_texmf-minimal
    30 
    31 depends_build   port:perl5.8
    32 
    33 configure.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 
    44 post-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
     22depends_lib     port:texlive_base port:texlive_texmf-full
     23use_configure   no
     24fetch           {}
     25checksum        {}
     26extract         {}
     27build           {}
     28destroot        {
     29    touch ${destroot}${prefix}/share/texlive/
    5030}
    5131
    52 post-activate   {
    53         system "mktexlsr"
    54         system "fmtutil-sys --all"
    55         system "updmap-sys --syncwithtrees"
    56         system "texlinks"
     32variant minimal description {Only install minimal texmf tree} {
     33        depends_lib-delete  port:texlive_texmf-full
     34}
     35
     36variant letter description {Set paper format to letter} {
     37    post-activate   {
     38        system "texconfig-sys paper letter"
     39    }
     40}
     41
     42variant doc description {Build docs} {
     43    depends_lib-append  port:texlive_texmf-docs
    5744}
    5845
     
    6148livecheck.regex     "TeX Live (\[0-9\]+) "
    6249
    63 #Include all openBSD patches. Make texlive honor DESTDIR.
    64 patchfiles      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 TracChangeset for help on using the changeset viewer.