[MacPorts] #66696: ImageMagick @6.9.11-60_5 does not upgrade on macOS High Sierra, Version 10.13.6, because it wants a graphviz version without variant?

MacPorts noreply at macports.org
Sun Jan 15 21:04:36 UTC 2023


#66696: ImageMagick @6.9.11-60_5 does not upgrade on macOS High Sierra, Version
10.13.6, because it wants a graphviz version without variant?
--------------------------+------------------------
  Reporter:  ballapete    |      Owner:  (none)
      Type:  defect       |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.8.0
Resolution:  invalid      |   Keywords:  highsierra
      Port:  ImageMagick  |
--------------------------+------------------------
Changes (by ryandesign):

 * status:  new => closed
 * cc: ryandesign@… (removed)
 * cc: ryandesign (added)
 * resolution:   => invalid


Comment:

 Replying to [ticket:66696 ballapete]:
 > {{{
 > Herbst:~ root# port lint ImageMagick
 > --->  Verifying Portfile for ImageMagick
 > --->  0 errors and 0 warnings found.
 > Herbst:~ root# port check ImageMagick +graphviz+lqr+pango+rsvg+x11
 > --->  Fetching distfiles for ImageMagick
 > --->  Verifying checksums for ImageMagick
 > }}}
 >
 > seem to say "OK", but then:

 All port commands can be abbreviated to a unique substring. For example,
 `port lint` can be shortened to `port lin` (but not to `port li` because
 it would be ambiguous whether you meant `lint` or `livecheck`). Thus,
 `port check` is short for `port checksum`. It doesn't "check" anything; it
 just runs the checksum phase. If you were intending to run `make check` or
 `make test` or whatever this port's equivalent of that command is, the
 MacPorts command for that is `port test`.


 Replying to [comment:4 ballapete]:
 >
 `/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_graphviz/graphviz/main.log`
 reports:
 >
 > {{{
 > :error:clean Failed to activate graphviz: Image error:
 /opt/local/share/man/man1/dot2gxl.1.gz already exists and does not belong
 to a registered port.  Unable to activate port graphviz. Use 'port -f
 activate graphviz' to force the activation.
 > }}}
 >
 > which indeed exists since a long time:
 >
 > {{{
 > lrwxr-xr-x  1 root  wheel  11 11 Jan  2019
 /opt/local/share/man/man1/dot2gxl.1.gz -> gxl2gv.1.gz
 > }}}

 You created this symlink manually; see comment:ticket:61288:2. This now
 caused an activation conflict because I applied a workaround for #61288.
 The solution was to remove the symlink that you manually created prior to
 activating the new graphviz port.

-- 
Ticket URL: <https://trac.macports.org/ticket/66696#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list