[MacPorts] #25478: texlive-latex-recommended: beamer.cls depends on pgfcore.sty
MacPorts
noreply at macports.org
Wed Jun 30 15:32:46 PDT 2010
#25478: texlive-latex-recommended: beamer.cls depends on pgfcore.sty
-------------------------------+--------------------------------------------
Reporter: jjstickel@… | Owner: dports@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: beamer pgf | Port: texlive-latex-recommended
-------------------------------+--------------------------------------------
Comment(by dports@…):
Interesting. I was about to send the blame upstream until I took a closer
look.
To divide the texlive texmf blob into ports, we make a couple of
assumptions about the TL package database. We assume that every CTAN
package is contained in exactly one collection (each collection becomes
one port). We also assume that, for each collection, the dependencies of
all the CTAN packages in it are satisfied by the set of other collections
that the collection depends on. (This is where the dependencies between
ports come from.)
It turns out that the latter assumption is only ''almost'' true. beamer
and pgf is the main exception but there are a handful of others:
* context (texlive-context) -> lm (texlive-fonts-recommended)
* context (texlive-context) -> supp-pdf (texlive-latex)
* context-games (texlive-context) -> skaknew (texlive-games)
* lh (texlive-lang-cyrillic) -> ec (texlive-latex-recommended)
* montex (texlive-lang-mongolian) -> cbfonts (texlive-lang-greek)
* vntex (texlive-lang-vietnamese) -> plnfss (texlive-plain-extra)
* texpower (texlive-latex-extra) -> tpslifonts (texlive-fonts-extra)
* beamer (texlive-latex-recommended) -> pgf (texlive-pictures)
* pgf (texlive-pictures) -> xkeyval (texlive-latex-recommended)
* tikz-timing (texlive-pictures) -> svn-prov (texlive-latex-extra)
Adding dependencies is the obvious solution but does seem a bit overkill
(and apparently would create a dependency loop for beamer and pgf). Will
look into this further. It's worth checking if this is still true in the
latest version upstream.
--
Ticket URL: <http://trac.macports.org/ticket/25478#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list