I've made that too, for ports like hs-Diff. Le 19 mars 2010 à 14:24, Ryan Schmidt a écrit :
> On Mar 19, 2010, at 08:22, Gregory Wright wrote: >> On 3/19/10 9:00 AM, Ryan Schmidt wrote: >>> >>> The lint message in question reads: >>> >>> Error: Portfile directory hs-NewBinary does not match port name hs-newbinary >>> >>> The haskell portgroup deliberately lowercases the supplied haskell module >>> name: >>> >>> name hs-[string tolower ${package}] >>> >>> So why are you defeating that in the ports you've been adding? If we want >>> lowercase portnames, as this convenience in the portgroup suggests, you >>> should not be defeating it in your ports. OTOH if we want CamelCase >>> portnames, then the lowercasing convenience should be removed from the >>> portgroup. >> >> Here's the problem: the hackage package distribution site lowercases >> distfiles, >> so the distfile of the HTTP port is http-<version>.tar.gz. However, they >> allow >> mixed case package names. So for the port name to agree with the common >> name, we >> need mixed case. The fix would seem to be to lowercase only the distfile >> name. > > When Brian designed the haskell portgroup, he appears to have intended for > the portname to be lowercased, presumably to match how we do perl module > ports. (Perl module names are mixed-case, but the corresponding portnames are > lowercased.) > > You are now adding ports with mixed-case names. > > We can do it either way, I'd just like us to be consistent, and for the > portgroup to encode that behavior. > > _______________________________________________ > macports-dev mailing list > macports-dev@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev