From owner-freebsd-ports@FreeBSD.ORG Thu May 16 20:07:17 2013 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 36897E69 for ; Thu, 16 May 2013 20:07:17 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from mail.allbsd.org (gatekeeper.allbsd.org [IPv6:2001:2f0:104:e001::32]) by mx1.freebsd.org (Postfix) with ESMTP id 8C606E3D for ; Thu, 16 May 2013 20:07:13 +0000 (UTC) Received: from alph.d.allbsd.org (p2175-ipbf701funabasi.chiba.ocn.ne.jp [122.25.209.175]) (authenticated bits=128) by mail.allbsd.org (8.14.5/8.14.5) with ESMTP id r4GK6PAZ033492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 17 May 2013 05:06:35 +0900 (JST) (envelope-from hrs@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) (authenticated bits=0) by alph.d.allbsd.org (8.14.5/8.14.5) with ESMTP id r4GK6MTw067996; Fri, 17 May 2013 05:06:24 +0900 (JST) (envelope-from hrs@FreeBSD.org) Date: Fri, 17 May 2013 04:55:02 +0900 (JST) Message-Id: <20130517.045502.2131334313613745186.hrs@allbsd.org> To: matthias.andree@gmx.de Subject: Re: teTeX and TeXLive From: Hiroki Sato In-Reply-To: <51941F70.2060201@gmx.de> References: <20130512.033617.598997229420881574.hrs@allbsd.org> <51941F70.2060201@gmx.de> X-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart(Fri_May_17_04_55_02_2013_665)--" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.4 at gatekeeper.allbsd.org X-Virus-Status: Clean X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mail.allbsd.org [133.31.130.32]); Fri, 17 May 2013 05:06:35 +0900 (JST) X-Spam-Status: No, score=-93.5 required=13.0 tests=CONTENT_TYPE_PRESENT, FAKEDWORD_ONE,FAKEDWORD_VERTICALLINE,ONLY1HOPDIRECT,RCVD_IN_PBL, SAMEHELOBY2HOP,USER_IN_WHITELIST autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on gatekeeper.allbsd.org Cc: freebsd-ports@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2013 20:07:17 -0000 ----Security_Multipart(Fri_May_17_04_55_02_2013_665)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Matthias Andree wrote in <51941F70.2060201@gmx.de>: ma> I have been looking at the texlive-base and -texmf ports, prompted by a ma> discussion on IRC involving "marino", Niclas Zeising and myself, and I ma> must say that I am impressed - not to say scared - by the sheer size of ma> the ports' distfiles (130 MB for base, 1.4 GB for -texmf), and have not ma> yet taken the time to install and test the port. ma> ma> I suppose the -texmf port would be "all of texlive". ma> ma> Is there any optimization we can make to get the texlive material more ma> manageable? People have expressed concerns about daily download limits ma> (although that situation does not affect me personally currently). ma> ma> Are you aware of a list/overview/... that would explain the difference ma> between the -base and the -texmf ports? -base is binary part of the TeXLive, and -texmf includes data such as TeX macro packages, fonts, configuration files, and documentation. Both are needed to make TeX (yes, strictly speaking it is much more than pure TeX) work. The reason why -texmf is huge is fonts and docs. Both are about 1GB respectively. The other tex-* ports that I committed/will commit are ones split from -base and -texmf in per functionality basis. I will continue to split down them until the granularity reaches where the other ports require. It means -base and -texmf will be shrunk (and the number of */tex-* ports will increase). -full always installs everything but most of ports which need TeX do not require it in building stage or runtime and blindly specifying this as a dependency is a pain for users. So, every ports which require TeX must specify the minimal set of USE_TEX knobs. We should complete this stage to go further. I expect the number of split TeX ports will be ~100 (FYI, the number of ports which directly depend on TeX is currently around 150). Some minimal installation options will also be added. This is my mid-term goal in 1-2 months. Although modularization is also planned, it will be happened once we confirm the new ports work fine in the current shape. I agree that the size of the distfiles is another pain, but it is what TeXLive is, unfortunately. -- Hiroki ----Security_Multipart(Fri_May_17_04_55_02_2013_665)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (FreeBSD) iEYEABECAAYFAlGVOZYACgkQTyzT2CeTzy24gwCgtva40Qbq2NsEwX6iBkHy7JEE gSAAnjtR1cA6ha+8jNmT8DOMttpvCvsZ =u4VT -----END PGP SIGNATURE----- ----Security_Multipart(Fri_May_17_04_55_02_2013_665)----