cvs commit: ports/archivers/hs-zip-archive Makefile distinfo pkg-descr pkg-plist ports/devel/hs-binary Makefile distinfo pkg-descr pkg-plist ports/devel/hs-darcs/files patch-Setup.lhs patch-darcs.cabal ports/devel/hs-darcs Makefile distinfo pkg-descr ...

Alexey Dokuchaev danfe at FreeBSD.org
Tue May 25 03:03:31 UTC 2010


On Mon, May 24, 2010 at 08:24:06PM +0000, Gabor Pali wrote:
> pgj         2010-05-24 20:24:06 UTC
> 
>   Forced commit to note rename of the following Haskell ports:
>   
>     devel/darcs -> devel/hs-darcs
>     ports-mgmt/porte -> ports-mgmt/hs-porte
>     x11/xmobar -> x11/hs-xmobar
>     x11-wm/xmonad -> x11-wm/hs-xmonad
>     x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib

I don't think it was a good idea to rename these ones.  Normally `hs-'
prefix (similar to `p5-' or `py-') should indicate packages that extend
Haskell functionality as developing framework; some of us call those
"batteries".  On the contrary, end-user software should not be prefixed,
as end users probably don't care whether Darcs or Xmonad are written in
Haskell (well, at least until they start tinkering with it) and having
`hs-' prefix for those is confusing.  Unless software name itself
contains language prefix (e.g. `games/pysol`), mangling it is bad and
makes it both harder to find in Ports Collection and introduces
gratuitous difference between different software repositories out there
(would Xmonad user coming from, say, Ubuntu expect that it is called
`hs-xmonad' in FreeBSD)?

./danfe


More information about the cvs-ports mailing list