[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