On Jan 18, 2009, at 19:27, Rainer Müller wrote:
Ryan Schmidt wrote:@@ -101,6 +102,8 @@ file mkdir "${destroot}" if { ${os.platform} == "darwin" } { system "cd \"${destroot}\" && ${mtree} -e -U -f [file join ${portsharepath} install macosx.mtree]" + file mkdir "${destroot}/${applications_dir}" + file mkdir "${destroot}/${frameworks_dir}" } file mkdir "${destroot}/${prefix}" system "cd \"${destroot}/${prefix}\" && ${mtree} -e -U -f [file join ${portsharepath} install prefix.mtree]"They don't need slashes between them, though, do they?I was not sure if it would be okay to leave the slashes out, but as there is a slash between ${destroot} and ${prefix} a few lines below I added them. Probably we could leave it out in all cases, as we always expect ${applications_dir}, ${frameworks_dir} and ${prefix} to be absolute paths starting with a slash, right?
Right. There should never be a slash before ${prefix}, $ {applications_dir} or ${frameworks_dir}, anywhere in MacPorts base or in any Portfile, because those variables always begin with a slash.
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
