Opened 14 years ago

Closed 14 years ago

#25389 closed defect (fixed)

texlive-fontutils and t1utils conflict

Reported by: nerdling (Jeremy Lavergne) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: raphael-st (Raphael Straub)
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 (5)

comment:1 Changed 14 years ago by raphael-st (Raphael Straub)

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 14 years ago by nerdling (Jeremy Lavergne)

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

comment:3 Changed 14 years ago by drkp (Dan Ports)

Status: newassigned

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 14 years ago by nerdling (Jeremy Lavergne)

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 14 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

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.