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