# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortGroup compiler_blacklist_versions 1.0
# luajittex requires muniversal (and some patches to configure
# scripts) to build universal
maintainers {dports @drkp}
description TeX Live Binaries.
long_description TeX Live is an easy way to get up and running with TeX. \
It provides a comprehensive TeX system with binaries for most flavors \
of Unix, including GNU/Linux, and also Windows. It includes all the \
major TeX-related programs, macro packages, and fonts that are free \
software, including support for many languages around the world.
homepage http://www.tug.org/texlive/
# This port installs two libraries: kpathsea (LGPL-2.1+) and ptexenc (BSD).
# The binaries are covered under various licenses, but all distributable;
# see the texlive portfile for more information.
license Copyleft Permissive LGPL-2.1+ BSD
# 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
master_sites https://giraffe.cs.washington.edu/texlive/ \
https://alpaca.cs.washington.edu/texlive/ \
https://www.ambulatoryclam.net/texlive/
distname texlive-source-${distversion}-stripped
set tlpkgdistname tlpkg-TeXLive-${distversion}
distfiles-append ${tlpkgdistname}${extract.suffix}
checksums texlive-source-20170604-stripped.tar.xz \
rmd160 7d52410ec667323dc4681f49cba3667d09dc0607 \
sha256 0d406c581a48fe9227992ceed09f90a7fb75bfe68568e9478a19da8e6e544217 \
tlpkg-TeXLive-20170604.tar.xz \
rmd160 23b7e5841cf94994c87b95bb3adf09ffa53a0087 \
sha256 b574ae43f707a8529f9c5280b63dfbd2445c29da702ae5f4b4acc71684867654
depends_lib port:fontconfig \