Quick reminder: the new update-plist has options to make it more convenient
(waaaay faster) Make use of them for big ports!

-C dir: cache directory stripping info in that dir
-n: don't move plist info around, put new stuff into "new" files
-F: do not try to run pkg_locate.

Those can be passed on the command-line thru UPDATE_PLIST_OPTS
(that's the user settings, UPDATE_PLIST_ARGS is the stuff that actually
ends up in makefiles).

I routinely run update-plist several times on the same port.
-C saves a lot of time, -n avoids having to remove and remove orig
files all the time.  And running pkg_locate can usually get run once
or twice.

As long as you stay with the same port, -C  is 100% safe.
I usually do an initial run of
    make update-plist UPDATE_PLIST_OPTS='-C /tmp/cache -n'
to catch on initial conflicts early.
then a lot of tweaks with
    make update-plist UPDATE_PLIST_OPTS='-C /tmp/cache -n -F'
and the "final" run with
    make update-plist UPDATE_PLIST_OPTS='-C /tmp/cache'
to be sure.

Reply via email to