New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25389 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

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:1 Changed 4 years ago by raphael@…

  • Cc raphael@… added

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.

comment:2 Changed 4 years ago by snc@…

I'd suggest a post-destroot phase that deletes the unwanted files.

comment:3 Changed 4 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 4 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 4 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...

Note: See TracTickets for help on using tickets.