Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Dec 2008 15:21:01 +0100
From:      "Alexey Shuvaev" <shuvaev@physik.uni-wuerzburg.de>
To:        freebsd-ports@FreeBSD.org
Cc:        Romain =?iso-8859-1?Q?Tarti=E8re?= <romain@blogreen.org>
Subject:   Re: TeXLive
Message-ID:  <20081224142101.GA62046@wep4035.physik.uni-wuerzburg.de>
In-Reply-To: <20081224131012.GA8392@blogreen.org>
References:  <20081224131012.GA8392@blogreen.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 24, 2008 at 02:10:12PM +0100, Romain Tarti=E8re wrote:
> Hi!
>=20
> There have been numerous mails about adding ports for TeXLive to FreeBSD
> [1,2,3,4], unfortunately, nothing is available so far.
>=20
>=20
> Since I really think TeXLive can be a plus for FreeBSD, and because I
> use TeXLive on another system, I started another effort to bring it to
> the ports tree.  In order to avoid loosing everything if I run out of
> time, I created a Google code project for working:
>=20
> http://code.google.com/p/freebsd-texlive/
>=20
Nice!

>=20
> Some of the distfiles are sort of meta-packages, this helps grouping
> [5, Categories].  Here are some ports organisation possibilities:
>=20
>  1. One port per Scheme (10 ports)
>    + very few ports;
>    - low granularity;
>    - each port conflict with others.
>=20
>  2. One port per Collection (84 ports) + One meta-port per Scheme (10
>     Meta-ports)
>    + no conflict (AFAIK);
>    - low granularity.
>=20
>  3. One port per Package, grouping related packages (e.g. foo,
>     foo.source and foo.doc) (/[0-9]{4}/ ports) + meta-port for
>     Collections (84 meta-ports) + meta-port for Scheme (10 meta-ports)
>    + high granularity;
>    + no conflict;
>    - many ports.
>=20
>  4. Same as #3 without grouping packages
>    + highest granularity;
>    - many many ports.
>=20
>=20
> I am in favor of #3 since it allows TeXLive users to install a basic set
> that fit their needs (a beginner will install the full scheme
> meta-package and have everything, another will choose a minimal scheme,
> another will directory install the collections he wants, it is possible
> to install a particular package without installing loads of other
> packages (say you have a document that use svninfo for example and you
> don't have / want collection-latexextra)).
>=20
> I would however be pleased to read what teTeX/TeXLive [future] users
> think about all this.
>=20
As a current teTeX and Xorg user, I like your choice #3.
As a little note, you can consider sub-splitting Package port into 'meat' p=
art
(always installed), documentation, examples, etc. (controlled by
NOPORTDOCS, NOPORTEXAMPLES, etc. variables set by the end user).
So, it is still one FreeBSD port, but user can choose whether to install
doc and so on, or not.

Just FYI, debian seems to have chosen something between #1 and #2:
~> grep ^texlive allpackages | wc
      93     775    7736

Just my 0.02$,
Alexey.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081224142101.GA62046>