From owner-cvs-ports@FreeBSD.ORG Thu May 27 02:43:45 2010 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 59B5F1065673; Thu, 27 May 2010 02:43:45 +0000 (UTC) Date: Thu, 27 May 2010 02:43:45 +0000 From: Alexey Dokuchaev To: Dmitry Marakasov Message-ID: <20100527024345.GA97920@FreeBSD.org> References: <20100524220501.GF7380@hades.panopticon> <20100525031628.GB8034@FreeBSD.org> <20100526152458.GB25216@hades.panopticon> <20100526193943.GE25216@hades.panopticon> <20100526222806.GD43302@hades.panopticon> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <20100526222806.GD43302@hades.panopticon> User-Agent: Mutt/1.4.2.1i Cc: Gabor PALI , 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 X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 02:43:45 -0000 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