[MacPorts] #18513: sketch-0.2.141 : new port in category 'tex'
MacPorts
noreply at macports.org
Wed Feb 18 10:07:18 PST 2009
#18513: sketch-0.2.141 : new port in category 'tex'
-------------------------------+--------------------------------------------
Reporter: godboutn@… | Owner: snc@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone: Port Submissions
Component: ports | Version: 1.7.0
Keywords: | Port: sketch
-------------------------------+--------------------------------------------
Comment(by godboutn@…):
Replying to [comment:1 snc@…]:
> Does this require pstricks to be installed? A (la)tex binary? What is
the preferred port to install if tex cannot be found? texlive_base?
From what I know, the package `texlive_base` is not sufficient to use
sketch. `port info texlive_base` reports that only binaries are installed
by that package. I would suggest the port `texlive` as a dependency,
which most certainly contains the PSTricks package. I'm just 99% sure
because I use a texlive system installed outside the MacPorts tree.
That's why I didn't include `texlive` unconditionally as a dependency.
While testing the Portfile, I tried
{{{
depends_run bin:latex:texlive
}}}
to test for any existing latex distribution. I was not able to make it
work properly. I need help for that. Ending up with two huge latex
distributions just for installing sketch through MacPorts is not my idea
of a good deal.
A MacPorts user can optionally install the package `pgf` for using some
functionalities of `sketch`. I'm not sure about the MacPorts policy about
that. Make it into a variant?
Replying to [comment:1 snc@…]:
> Also, I think that some of the xinstall lines are done by default (e.g.,
creating ${prefix}/bin).
Absolutely right. Both `${prefix}/bin` and `${prefix}/share/info` are
already created. Here is a patch file removing two lines from the first
Portfile.
--
Ticket URL: <http://trac.macports.org/ticket/18513#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list