On Feb 22, 2011, at 15:46, Ryan Schmidt wrote:
> Because of "use_configure no", if this port installs architecture-specific
> files, it needs code to handle non-default-build_arch builds (and ideally
> also universal builds) correctly; if it doesn't, it needs "supported_archs
> noarch".
I have installed the port now, and verified that it installs no
architecture-specific files, and so it needs "supported_archs noarch".
> Also, what is this ${prefix}/src? That is not a standard directory, and
> violates the mtree.
Sorry, I meant to edit that out; apparently it is a standard directory and does
not violate the mtree. This came as a surprise to me though; the directory is
empty on my system with over 1200 ports installed, so it is not a directory in
common use by ports. Why was this directory chosen to install this port's files
into? Architecture-independent files used at runtime are typically installed in
${prefix}/share/${name}.
I would also hesitate to copy the entire worksrcdir into it. For example the
README.htm would be better placed in ${prefix}/share/doc/${name}, and the
Thumbs.db is a Windows thumbnail cache and thus not relevant to MacPorts.
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev