Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 2010 03:16:20 +0400
From:      Dmitry Marakasov <amdmi3@amdmi3.ru>
To:        Gabor PALI <pgj@FreeBSD.org>
Cc:        cvs-ports@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: 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-d
Message-ID:  <20100524231620.GG7380@hades.panopticon>
In-Reply-To: <AANLkTikBXrbZpHaLJN3eVA80RQfJHLOaBLFFK1CNbnh7@mail.gmail.com>
References:  <AANLkTil2ds1NMcOVfF6_R3bCkIb1SPOnLMkagLWt90nk@mail.gmail.com> <20100524220501.GF7380@hades.panopticon> <AANLkTikBXrbZpHaLJN3eVA80RQfJHLOaBLFFK1CNbnh7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Gabor PALI (pgj@FreeBSD.org) wrote:

> All of them are transcripts of Cabal packages coming from HackageDB [1].

That's only details of implementation, and shouldn't affect port
naming.  Language prefixes are supposed to mean that this is module
primarily used for development with some language, and one of the
main purposes of these prefixes is the avoidance of name collisions.

> > In the first place, those are end-user applications named darcs, xmonad etc.
> 
> And some of them are applications as well.  I would like to achieve a
> consistent naming to see what is coming from there and what is not.

That is great - I've played with haskell ports a bit when I was
porting raincat game ([1]) and had to do hs-sdl, hs-sdl_mixer and
hs-sdl_image ports (can be found at [2]) as well (however the game
stopped working after some haskell port update, so I've kinda put
it on hold). Back then it really felt like bsd.haskell.mk that does
all the common stuff for cabal ports would be pretty nice thing, however
as nice as it is to name haskell ports in a consistent manner, overkill
is not a good thing as well, so I believe that end-user ports should be
named in such a way thay users (not even knowing of cabal or other
under-the-hood details) can find them quickly. Similar thing happens
with python: there are 934 ports that use PYDISTUTILS (thus install
python modules), however only 630 of them have py- prefix.

Also, I've just noticed that you've just remved ports at old locations
and created them at a new ones, while you should'be requested a
repocopy to not lose all the history. Thus I would really suggest to
back this commit out and retry with proper repocopies and without adding
prefixes to end-user ports; after looking it through more carefully, I
thinkg that those are basically ports that haven't had hs- suffixes
before, namely darcs, porte, pandoc, xmobar, xmonad and xmonad-contrib.

[1] http://bysusanlin.com/raincat/
[2] http://hg.amdmi3.ru/ports/

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3@amdmi3.ru  ..:  jabber: amdmi3@jabber.ru    http://www.amdmi3.ru



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