[MacPorts] #58890: Dovecot2 can't build for i386 due to dependencies.

MacPorts noreply at macports.org
Tue Aug 27 16:27:18 UTC 2019

#58890: Dovecot2 can't build for i386 due to dependencies.
 Reporter:  grumpybozo  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.5.4
 Keywords:  haspatch    |       Port:  dovecot2
 Dovecot uses Pandoc to build some documentation from its git repo. Pandoc
 is written in Haskell and depends on the binary-only 'stack' port to load
 a Haskell environment, but stack is x86_64-only.

 The minimal discussion of Pandoc in the Dovecot docs and on the mailing
 list  makes it clear that this is not a required dependency and Pandoc is
 only used for documents that aren't  in a production installation.

 To get past this problem, the simplest solution is to remove the build
 dependency on the pandoc port and add PANDOC=false to configure.env, which
 is how Dovecot disables Pandoc.  I  am attaching a patch to this effect.

Ticket URL: <https://trac.macports.org/ticket/58890>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list