[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