New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81576


Ignore:
Timestamp:
08/01/11 23:34:14 (4 years ago)
Author:
dports@…
Message:

texlive-bin: switch to a stripped-down distfile consisting of the
texlive source minus the parts we don't build, to reduce fetch
time. The upstream distfile now contains source code for every library
dependency, plus an entire perl distribution in binary form for ten
architectures (!) -- none of which we need -- and it's getting
ridiculously big.

Add biber to the aforementioned list of components we don't build.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • users/dports/ports/tex/texlive-bin/Portfile

    r81285 r81576  
    2020platforms       darwin 
    2121 
    22 master_sites    tex_ctan:systems/texlive/Source \ 
    23                 http://flute.csail.mit.edu/texlive/test 
     22# Our distfile is a stripped-down version of the texlive source 
     23# tarball, available from CTAN in systems/texlive/Source. For faster 
     24# download time, it omits a number of libraries and utilities that we 
     25# don't build. However, the port should still work with an unmodified 
     26# texlive distfile. 
     27master_sites    http://flute.csail.mit.edu/texlive/test 
    2428set distversion 20110705 
    25 distname        texlive-${distversion}-source 
     29distname        texlive-${distversion}-source-stripped 
    2630worksrcdir      ${distname} 
    2731use_xz          yes 
    28 checksums       sha1    7a47cfe847801c86c98da8ade181baf97339f6e4 \ 
    29                 rmd160  fbcad494cc4717a0238ab2624f259270fce9332b 
     32checksums       rmd160 00949298eff3b301025c5a587fe5d93becbfe227 \ 
     33                sha256 996079f1def51553933cf40ef156cbc6bdc0a68aed738ebc23acfb0024ffaeb8 
    3034 
    3135universal_variant no 
     
    110114# Exceptions are freetype1 (not in MacPorts anymore) and icu (the 
    111115# texlive version is non-standard) 
     116# 
     117# Many of the --with-system-* and --disable-* flags are actually 
     118# redundant because we've removed those components from the distfile, 
     119# but we leave them here for compatibility with the stock distfile. 
    112120configure.args  --bindir=${texlive_bindir} \ 
    113121                --mandir=${texlive_bindir} \ 
     
    133141                --with-system-zlib \ 
    134142                --with-system-zziplib \ 
     143                --disable-biber \ 
    135144                --disable-etex \ 
    136145                --disable-detex \ 
Note: See TracChangeset for help on using the changeset viewer.