#11805 closed enhancement (fixed)
RFE: ports depend on teTeX should work with pTeX.
Reported by: | takanori@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | tristan@… pguyot (Paul Guyot) gwright@… konis@… dan.kelley@…, j.stalnaker@… pmq@… reilles@… takanori@… | |
Port: |
Description
Since pTeX is a superset of teTeX, I guess (in general) ports that depend on teTeX should also work with pTeX.
I have not tested all of them though, but I'd like to apply these patches to the listed ports within few days.
tex/BibTool
tristan@…
tex/gtamacfonts
tristan@…
math/gnuplot
pguyot@…
tex/XeTeX
pguyot@…
tex/xdvipdfmx
pguyot@…
tex/breqn
gwright@…
textproc/lhs2tex
gwright@…
editors/TeXmacs
gwright@…
math/R
konis@…
science/gri
dan.kelley@…, j.stalnaker@…
x11/advi
pmq@…
editors/auctex
reilles@… openmaintainer@…
print/latex2html
nomaintainer@…
print/revtex
nomaintainer@…
python/py-pyx
nomaintainer@…
math/gsl
nomaintainer@…
math/maxima
nomaintainer@…
Attachments (1)
Change History (7)
Changed 18 years ago by takanori@…
Attachment: | pTeX.patch added |
---|
comment:1 Changed 18 years ago by gwright@…
comment:2 Changed 18 years ago by takanori@…
Thank you for your prompt reply.
If pTeX depended on teTeX, these patches wouldn't be needed since the
teTeX dependency would be satisfied by either pTeX or teTeX.
I understand what you want to say. I think it's a good idea. But unfortunately there are some incompatible differences between teTeX and pTeX.
Is it the case that pTeX is not really a superset of teTeX?
For example, pTeX's updmap-sys has kanji extension. (--enable KanjiMap=mapfile)
Regargs,
comment:3 Changed 18 years ago by sternberg@…
I also noticed the "lib:teTeX" dependency, which would trigger a teTeX installation. I got a smooth install of Portfile 24045 2007-04-15 09:35:07Z, but with "lib:tetex" commented out. for my use. I would have preferred a "no-tex" variant.
Why is the teTeX dependency actually there? Even when commented out, several *tex terminal settings are available in Gnuplot and still work.
As you may know, teTeX is officially no longer maintained. I prefer to use the well-packaged MacTeX distribution instead, which uses its own package and update mechanism, cf.
http://www.tug.org/mactex/ http://tug.org/pipermail/macostex-archives/
MacTeX went through a major restructuring over the last half year, moving from teTeX to TeXLive as the base distribution. The main attraction is in the add-on packages such as BibDesk and TeXShop. Incidentally, it also offers Ghostscript and ImageMagick, but can work with other instances of those, e.g. those from MacPorts.
To make a long story short: I'd strongly want to avoid a separate (MacPorts) *TeX install, especially if it's for a relatively narrow task.
Regards, Michael
comment:4 Changed 18 years ago by takanori@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed in r24767. If you have any troubles with this patch, please reopen this ticket. Thanks.
comment:5 Changed 17 years ago by nox@…
Priority: | Expected → Normal |
---|
comment:6 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
I think this patch is solving the problem the wrong way, but correct me if I am wrong.
The pTeX port installs all of teTeX, but doesn't actually depend on it. (It installs the tarballs correctly.) If pTeX depended on teTeX, these patches wouldn't be needed since the teTeX dependency would be satisfied by either pTeX or teTeX.
Is it the case that pTeX is not really a superset of teTeX?
-Greg