[MacPorts] #61263: Linking errors in multiple haskell ports

MacPorts noreply at macports.org
Fri Oct 9 00:30:52 UTC 2020


#61263: Linking errors in multiple haskell ports
-------------------------------------------------+-------------------------
  Reporter:  nickgaya                            |      Owner:  neverpanic
      Type:  defect                              |     Status:  closed
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.6.3
Resolution:  fixed                               |   Keywords:
      Port:  hs-alex hs-cabal-install hs-happy   |
  hs-hscolour                                    |
-------------------------------------------------+-------------------------
Changes (by neverpanic):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"e5c6a53381ccb92fa84a7ee6f422dd6afeacaec7/macports-ports"
 e5c6a53381ccb92fa84a7ee6f422dd6afeacaec7/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="e5c6a53381ccb92fa84a7ee6f422dd6afeacaec7"
 haskell-platform, hs-*: Delete

 It is too complicated to keep up with the development of
 haskell-platform in its current state, and while there is technically
 nothing wrong with the approach, it has turned out that nobody has the
 time to maintain copies of the hundreds of libraries that are required
 to provide the full haskell platform as defined at [1].

 Fortunately, there is a more modern alternative available in the form of
 stack, which works similar to virtualenvs for python. We are now using
 stack (in the form of the haskell_stack PortGroup) for all Haskell tools
 we are packaging in MacPorts (e.g. darcs, git-annex, pandoc or
 shellcheck). It is also the best alternative for our users.

 I am not marking haskell-platform or any of the hs-* ports as obsoleted
 using the obsolete PortGroup, because these ports have not built
 successfully for a while now, and the users that still have successfully
 compiled copies of these tools and libraries would likely rather keep
 them around than having them replaced by a file telling them that the
 ports are obsolete.

 This currently breaks the following ports:
  - hedgewars
  - hsshellscript
  - distract
  - buddha

 [1]: https://www.haskell.org/platform/contents.html

 Closes: https://trac.macports.org/ticket/53652
 Closes: https://trac.macports.org/ticket/60241
 Closes: https://trac.macports.org/ticket/60359
 Closes: https://trac.macports.org/ticket/61020
 Closes: https://trac.macports.org/ticket/61162
 Closes: https://trac.macports.org/ticket/61218
 Closes: https://trac.macports.org/ticket/61263
 }}}

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


More information about the macports-tickets mailing list