Ticket #25389 (closed defect: fixed)
texlive-fontutils and t1utils conflict
| Reported by: | snc@… | Owned by: | dports@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | raphael@… | |
| Port: | texlive-fontutils t1utils |
Description
Error: Target org.macports.activate returned: Image error: /opt/local/share/man/man1/t1ascii.1.gz is being used by the active texlive-fontutils port. Please deactivate this port first, or use 'port -f activate t1utils' to force the activation.
Change History
comment:2 Changed 3 years ago by snc@…
I'd suggest a post-destroot phase that deletes the unwanted files.
comment:3 Changed 3 years ago by dports@…
- Status changed from new to assigned
The texlive manpage situation is a total disaster; man pages are scattered about in a number of packages they really shouldn't be, even if the corresponding programs are in different ports or not installed at all. It took a lot of effort just to get everything not to conflict with texlive-bin.
I'll take a look at texlive-fontutils. Has anyone run into any conflicts on anything other than man pages?
comment:4 Changed 3 years ago by snc@…
It bails as soon as it collides once, and using force to get by it will then override everything. I can then do a find for files with the same timestamp suffix that collided if you'd like.
comment:5 Changed 3 years ago by dports@…
- Status changed from assigned to closed
- Resolution set to fixed
Fixed in r69104 for texlive-fontutils and texlive-bin-extra. t1utils, psutils, and ps2eps install fine.
I don't know of any other conflicts but wouldn't rule out the possibility that there are some lurking elsewhere in texlive...


I found out that texlive-fontutils installs some other man pages in ${prefix}/share/man/man1 that conflict with other ports, e. g. bbox.1.gz conflicts with ps2eps, and fixtpps.1.gz and epsffit.1.gz conflict with psutils. In fact, texlive-fontutils installs many other man pages without the corresponding binaries.