[MacPorts] #25478: texlive-latex-recommended: beamer.cls depends on pgfcore.sty

MacPorts noreply at macports.org
Wed Nov 3 17:48:24 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@…):

 Replying to [comment:2 dports@…]:
 > 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:

 The updated list of dependency irregularities for texlive 2010 appears to
 be:

   * context (texlive-context) -> lm (texlive-fonts-recommended)
   * context (texlive-context) -> xetex (texlive-xetex)
   * context (texlive-context) -> mptopdf (texlive-metapost)
   * context-games (texlive-context) -> skaknew (texlive-games)
   * mltex (texlive-formats-extra) -> latex (texlive-latex)
   * ctex (texlive-lang-cjk) -> ttfutils (texlive-fontutils)
   * ptex (texlive-lang-cjk) -> latex (texlive-latex)
   * lh (texlive-lang-cyrillic) -> ec (texlive-latex-recommended)
   * montex (texlive-lang-mongolian) -> cbfonts (texlive-lang-greek)
   * 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)

 I am dealing with the beamer/pgf dependency by removing pgf from texlive-
 pictures and adding it as a dependency to texlive-pictures and texlive-
 latex-recommended.

 I'm also adding texlive-xetex and texlive-metapost as dependencies to
 texlive-context, and texlive-latex as a dependency to texlive-formats-
 extra and texlive-lang-cjk.

 I think the rest are probably safe to ignore, at least for now...

-- 
Ticket URL: <https://trac.macports.org/ticket/25478#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list