In the octave port, I have the following code:

set appName Octave.app
...
foreach {key value} ${values} {
    system "/usr/bin/defaults write ${worksrcpath}/${appName}/Contents/Info 
${key} ${value}”
}

where values is a list.

/usr/bin/defaults exists and is working.
The foreach loop seems to be looping over the correct values.
For some reason, however, /usr/bin/defaults seems to be either
    (1) failing to create Info.plist (but doing so without generating an error)
    (2) creating the Info.plist file someplace else.

I know that (2) can happen if /usr/bin/defaults does not recognize 
${worksrcpath}/${appName}/Contents/Info as an absolute path.

I am not sure how to track down the error as I am unable to reproduce it.
Any help would be greatly appreciated.

Thanks,
Marcus

References:
Ticket Report:   https://trac.macports.org/ticket/51424
octave Portfile: 
https://trac.macports.org/browser/trunk/dports/math/octave/Portfile
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to