Revision: 81576 http://trac.macports.org/changeset/81576 Author: dports@macports.org Date: 2011-08-01 23:34:14 -0700 (Mon, 01 Aug 2011) Log 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. Modified Paths: -------------- users/dports/ports/tex/texlive-bin/Portfile Modified: users/dports/ports/tex/texlive-bin/Portfile =================================================================== --- users/dports/ports/tex/texlive-bin/Portfile 2011-08-02 06:18:53 UTC (rev 81575) +++ users/dports/ports/tex/texlive-bin/Portfile 2011-08-02 06:34:14 UTC (rev 81576) @@ -19,14 +19,18 @@ homepage http://www.tug.org/texlive/ platforms darwin -master_sites tex_ctan:systems/texlive/Source \ - http://flute.csail.mit.edu/texlive/test +# Our distfile is a stripped-down version of the texlive source +# tarball, available from CTAN in systems/texlive/Source. For faster +# download time, it omits a number of libraries and utilities that we +# don't build. However, the port should still work with an unmodified +# texlive distfile. +master_sites http://flute.csail.mit.edu/texlive/test set distversion 20110705 -distname texlive-${distversion}-source +distname texlive-${distversion}-source-stripped worksrcdir ${distname} use_xz yes -checksums sha1 7a47cfe847801c86c98da8ade181baf97339f6e4 \ - rmd160 fbcad494cc4717a0238ab2624f259270fce9332b +checksums rmd160 00949298eff3b301025c5a587fe5d93becbfe227 \ + sha256 996079f1def51553933cf40ef156cbc6bdc0a68aed738ebc23acfb0024ffaeb8 universal_variant no @@ -109,6 +113,10 @@ # # Exceptions are freetype1 (not in MacPorts anymore) and icu (the # texlive version is non-standard) +# +# Many of the --with-system-* and --disable-* flags are actually +# redundant because we've removed those components from the distfile, +# but we leave them here for compatibility with the stock distfile. configure.args --bindir=${texlive_bindir} \ --mandir=${texlive_bindir} \ --infodir=${prefix}/share/info \ @@ -132,6 +140,7 @@ --with-system-poppler \ --with-system-zlib \ --with-system-zziplib \ + --disable-biber \ --disable-etex \ --disable-detex \ --disable-dvi2tty \
participants (1)
-
dports@macports.org