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

Alexey Dokuchaev danfe at FreeBSD.org
Thu May 27 02:43:45 UTC 2010


On Thu, May 27, 2010 at 02:28:06AM +0400, Dmitry Marakasov wrote:
> Basically, the presence of prefixes was correct before the rename --
> those ports were created by someone and followed common rules.

And, equally important, common sense.

Gabor, I can add little to this thread besides what I've already
explained about naming ports in our private conversation.  I assume that
unless strong technical reason, not purely "like home" vague feeling of
Haskell folks only, exists for prefixing port directory names, both me
and Dmitry would appreciate having them renamed back.  All package
prefixing should be hidden from our users inside makefiles (of ports and
supporting infrastructure), not in publicly visible directory names.

As for upgrading various Haskell ports, just do upwards-upgrade of
some base Haskell port, or something like this.  Or, since portupgrade
takes package glob, not port, and packages can be prefixed, it's even
easier (however, while "hs-xmonad" package is somewhat better than
"x11-wm/hs-xmonad" port, it's still not perfect).  After all, simple
Unix construct of make "search ... | xargs portupgrade ..." can take care.
Not to mention that most of just fire up "portupgrade -avi" once in a
while.

./danfe


More information about the cvs-all mailing list