Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 2010 16:16:32 +0200
From:      Gabor PALI <pgj@FreeBSD.org>
To:        freebsd-haskell@haskell.org, ports@freebsd.org
Subject:   Renamed Haskell Applications
Message-ID:  <4BFBDBC0.6040902@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hello there,

Recently I have tagged the following popular but Cabalized applications
in the Ports Collection with the "hs-" prefix:

- darcs [1]: devel/darcs -> devel/hs-darcs
- pandoc [2]: textproc/pandoc -> textproc/hs-pandoc
- xmonad [3]: x11-wm/xmonad -> x11-wm/hs-xmonad, x11-wm/xmonad-contrib
-> x11-wm/hs-xmonad-contrib
- xmobar [4]: x11/xmobar -> x11/hs-xmobar


I would like to ask everybody who is reading this message and using any
of these ports to comment on this change.

The reason was to do so that they are direct translation of their
hackages coming HackageDB [5], and as the port of the Haskell Platform
[6] is under way they would really serve the purpose for representing
the FreeBSD (binary and stable) version of the corresponding
applications.  So there would be two (mutually exclusive) ways for
installing them.  In case of xmonad:

- The native way:

# pkg_add -r haskell-platform
# cabal install xmonad

Pros: Access updates and fixes immediately, not need for using the Ports
Collection, support for multiple versions for the same packages.
Cons: Need to build everything from sources, packages might be broken,
cannot remove installed applications.


- The FreeBSD way:

# pkg_add -r hs-xmonad

Pros: Reliable and stable dependencies, versions and updates, support
for binary-only installs, support for removing packages.
Cons: Might not be the up-to-date, multiple versions for the same
package are not supported, not every package is ported.


Please send "+1" or "-1" depending on whether you support or object this
change.  Thank you!


Cheers,
:g


[1] http://www.darcs.net/
[2] http://johnmacfarlane.net/pandoc/
[3] http://www.xmonad.org/
[4] http://code.haskell.org/~arossato/xmobar/
[5] http://hackage.haskell.org/
[6] http://hackage.haskell.org/platform/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BFBDBC0.6040902>