I have fixed it already. There is another tool which should be on your system: /usr/libexec/PlistBuddy

Commit coming shortly...

On Jul 13, 2017, at 6:28 PM, Miller Puckette <msp@ucsd.edu> wrote:

Aha... I found some newer info, and apparently there's no way to get
the old plutul to do the new stuff.  I think it's out of proportion
to send you off to do an hour's sed hacking - I can probably just
figure out what should be happening, comment out the calls in the
script, and edit the plist by hand for now :)

M

On Thu, Jul 13, 2017 at 12:17:04PM +0200, Dan Wilcox wrote:
Ok, looks like the -replace option was added to plutil in macOS 10.10 or later. I can replace it with good ole sed and then run plutil -lint to make sure its good.

On Jul 13, 2017, at 12:06 PM, Dan Wilcox <danomatika@gmail.com> wrote:

It might be something added to plutil in later versions of macOS. I can take a look around.

If so, there might be an alternate command which can be invoked depending on the detected OS version.

On Jul 13, 2017, at 12:00 PM, pd-dev-request@lists.iem.at <mailto:pd-dev-request@lists.iem.at> wrote:

From: Miller Puckette <msp@ucsd.edu <mailto:msp@ucsd.edu>>
Subject: [PD-dev] what does plutil -replace do? (build failing on my machine)
Date: July 13, 2017 at 7:29:07 AM GMT+2
To: pd-dev@iem.at <mailto:pd-dev@iem.at>


Hi all -
I tried to "make app" on an OSX 10.6 system (the most recent
OS I have ATM :) and get:

rm -rf ../Pd-0.47.1.app
../mac/osx-app.sh 0.47.1
unrecognized option: -replace
plutil: [command_option] [other_options] file...
The file '-' means stdin
Command options are (-lint is the default):
-help show this message and exit
-lint check the property list files for syntax errors
-convert fmt rewrite property list files in format
fmt is one of: xml1 binary1
There are some additional optional arguments:
-s be silent on success
-o path specify alternate file path name for result;
the -o option is used with -convert, and is only
useful with one file argument (last file overwrites);
the path '-' means stdout
-e extension specify alternate extension for converted files
-- specifies that all further arguments are file names
make[1]: *** [app] Error 1
make: *** [app] Error 2

-------------

Before I spend the next week trying to upgrade my OS, is there any
wisdom on how I can avoid hving to use the -replace option (which
I can't even find documented anywhere on the web...)

thanks
Miller

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>




--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>




_______________________________________________
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev


--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com