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

Dmitry Marakasov amdmi3 at amdmi3.ru
Wed May 26 22:02:09 UTC 2010


* Gabor PALI (pgj at FreeBSD.org) wrote:

> > What is a purpose of ports collection, if you need to go to a 3rd-party
> > website just to find an application you need?
> 
> It can be translated to this question: What is a purpose of FreeBSD,
> if you need to use 3rd-party applications just to fit it to your
> needs?

No it can't, and this is falling out of topic already. The purpose
of ports collection is to do it's work well, and for that it should
not require any third party tools. It does not, unless you make a
mess by adding prefixes depending on language/author/license/
religion/whatever.

> > Actually, you can just do make search, but that not the way to go.
> 
> I think you are expecting something like that: the User wants to
> install darcs, so the User tries to find out what it can be found.
> "Oh, it must be a development tool, so it must be the devel category.
> Oh, it is called darcs, so it must be in the darcs directory."  It
> covers a nice approach: make the layout consist with the user's
> intuition.  If this is your intention I agree with it.  But.  What may
> happen in case of a Haskell user?  "Oh, it is a Haskell tool, so it

Your `Haskell user' is FreeBSD ports collection user, and he should
expect application XXX to be in directory XXX under either category.
That is true for all other languages, why do you say it should not be
true for haskell?

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


More information about the cvs-all mailing list