[81576] users/dports/ports/tex/texlive-bin/Portfile

dports at macports.org dports at macports.org
Mon Aug 1 23:34:15 PDT 2011


Revision: 81576
          http://trac.macports.org/changeset/81576
Author:   dports at 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 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110801/11bebe45/attachment-0001.html>


More information about the macports-changes mailing list