[MacPorts] #62165: graphviz: Update to 2.46.0

MacPorts noreply at macports.org
Fri Apr 2 04:38:41 UTC 2021


#62165: graphviz: Update to 2.46.0
---------------------------------------+------------------------
  Reporter:  jarrodmillman             |      Owner:  ryandesign
      Type:  update                    |     Status:  accepted
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:
Resolution:                            |   Keywords:
      Port:  graphviz, graphviz-devel  |
---------------------------------------+------------------------

Comment (by Smattr):

 Sorry for delay; I didn’t actively monitor this ticket, assuming I would
 get email updates.

 [The next paragraph discusses your URLs and you may want to just skip it
 and jump to the solution in the paragraph after that]

 I think the first URL you posted is the “source code” link on the Gitlab
 releases page, right? That one is unhelpful and we would delete/omit it if
 we could. AFAIK Gitlab’s `release-cli` client we use to create our
 releases has no way to do this. What you’re after is what we confusingly
 refer to as the “portable source” which is the second URL you posted.

 I think a sophisticated downstream consumer like Macports might actually
 be better off side-stepping the portable source (which is not as portable
 as its name implies), and cloning the Graphviz repository directly. We tag
 our releases so you would just have to clone tag `2.46.0` and refer to our
 CI¹ (which also side-steps the portable source). This will allow you to,
 e.g., enable the quartz dependencies that are disabled in the portable
 source. You have greater dependency requirements this way (Flex, Bison, …)
 but you get to build whatever you want with fewer assumptions.

   ¹ https://gitlab.com/graphviz/graphviz/-/blob/main/.gitlab-
 ci.yml#L77-112 and
 https://gitlab.com/graphviz/graphviz/-/blob/main/ci/build.sh#L47-53

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


More information about the macports-tickets mailing list