Opened 4 years ago

Last modified 3 days ago

#61288 assigned defect

Manpage symlink to symlink doesn't get recreated to compressed version — at Version 2

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: base Version: 2.6.3
Keywords: haspatch Cc:
Port: graphviz, graphviz-devel

Description (last modified by ryandesign (Ryan Carsten Schmidt))

pete 311 /\ apropos something
makewhatis: /opt/local/share/man/man1/dot2gxl.1: No such file or directory
something: nothing appropriate
pete 314 /\ l /opt/local/share/man/man1/{dot,gv}*  
-r--r--r--  1 root  wheel   9794  6 Sep 11:59 /opt/local/share/man/man1/dot.1.gz
lrwxr-xr-x  1 root  wheel      8  6 Sep 11:59 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1        <====
lrwxr-xr-x  1 root  wheel     11 10 Jul 22:04 /opt/local/share/man/man1/dot2gxl.1.gz -> gv2gxl.1.gz  <====
-r--r--r--  1 root  wheel    772  6 Sep 11:59 /opt/local/share/man/man1/dotty.1.gz
lrwxr-xr-x  1 root  wheel     11  6 Sep 12:00 /opt/local/share/man/man1/gv2gml.1.gz -> gml2gv.1.gz
lrwxr-xr-x  1 root  wheel     11  6 Sep 12:00 /opt/local/share/man/man1/gv2gxl.1.gz -> gxl2gv.1.gz
-r--r--r--  1 root  wheel   1113  6 Sep 11:59 /opt/local/share/man/man1/gvcolor.1.gz
-r--r--r--  1 root  admin   3252  6 Mär  2020 /opt/local/share/man/man1/gvdir.1.gz
-r--r--r--  1 root  wheel   1528  6 Sep 11:59 /opt/local/share/man/man1/gvgen.1.gz
-r--r--r--  1 root  wheel   2376  6 Sep 11:59 /opt/local/share/man/man1/gvmap.1.gz
-r--r--r--  1 root  wheel   1209  6 Sep 11:59 /opt/local/share/man/man1/gvmap.sh.1.gz
-r--r--r--  1 root  wheel   1795  6 Sep 11:59 /opt/local/share/man/man1/gvpack.1.gz
-r--r--r--  1 root  wheel  12664  6 Sep 11:59 /opt/local/share/man/man1/gvpr.1.gz

The manual entry obviously has become a compressed file now. Seems to be a mistake in the package itself and not in Portfile.

Change History (2)

comment:1 Changed 4 years ago by mf2k (Frank Schima)

Cc: ryandesign@… removed
Keywords: catalina removed
Owner: set to ryandesign
Status: newassigned

comment:2 in reply to:  description Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Component: portsbase
Description: modified (diff)
Summary: graphviz-devel has faulty man entryManpage symlink to symlink doesn't get recreated to compressed version

MacPorts base automatically compresses all ports' manpages after the destroot phase. It is also supposed to handle repointing symlinks to the compressed version as needed. In this specific case, that seems not to have happened, possibly because the symlink in question points to another symlink.

Replying to ballapete:

lrwxr-xr-x  1 root  wheel      8  6 Sep 11:59 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1        <====

This symlink was created by the port and now points nowhere because MacPorts base changed gv2gxl.1 to gv2gxl.1.gz.

lrwxr-xr-x  1 root  wheel     11 10 Jul 22:04 /opt/local/share/man/man1/dot2gxl.1.gz -> gv2gxl.1.gz  <====

Based on the different timestamp and the fact that I don't see this in the package, I assume you created this symlink. This is the symlink MacPorts base should have created.

Note: See TracTickets for help on using tickets.