[MacPorts] #26762: Missing build dependency on sbcl 1.0.43_0

MacPorts noreply at macports.org
Sun Oct 10 05:42:02 PDT 2010


#26762: Missing build dependency on sbcl 1.0.43_0
---------------------------------------+------------------------------------
 Reporter:  ludwig@…                   |       Owner:  easieste@…           
     Type:  defect                     |      Status:  new                  
 Priority:  Normal                     |   Milestone:                       
Component:  ports                      |     Version:  1.9.1                
 Keywords:  texi2dvi build-dependency  |        Port:  sbcl                 
---------------------------------------+------------------------------------

Comment(by ludwig@…):

 Replying to [comment:8 easieste@…]:
 > For SBCL, it looks like there might be a way *just* to build the html
 documentation via something like the (to be) attached patch, which should
 avoid the dependency on the DVI utilities from TeX.  Perhaps this is the
 way to go here, as the PDF doesn't get installed, just built from what I
 can parse in the Makefile.

 Of course, if the TeX dependency is redundant because the artifacts built
 (directly or indirectly) by TeX are not installed anyway, then this is the
 best approach.

 > Otherwise, I would advocate declaring the correct dependency but
 demoting +html from the default variant.  I'm not sure how this will
 effect already installed ports.

 AFAIK, an upgrade does not care whether a variant was explicitly requested
 or whether it was activated by default. So if texlive (or whatever...)
 becomes a build dependency of sbcl's +html variant, then this dependency
 will be resolved on many user's system when they upgrade. It's not nice to
 hit users with such a large download without forewarning, but I don't see
 how to avoid it if your approach mentioned above fails.

 BTW, it seems the TeX dependency was introduced in the most recent
 version. I upgraded sbcl whenever an upstream release became available in
 macports. The previous version was already installed with the default
 +html variant and I am reasonably sure that -- back then -- I did not have
 TeX installed via macports either. Perhaps this helps isolating the change
 that requires TeX.

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


More information about the macports-tickets mailing list