I just did "mgar package" and it told me that a package has been built even though it wasn't.
skayser @ unstable9s ~/mgar/pkg/mgar/trunk$ mgar package
....
The following packages have been built:
CSWmgar /home/experimental/skayser/mgar-0.93,REV=2011.09.23-SunOS5.9-all-CSW.pkg.gz
[package] complete for mgar.
skayser @ unstable9s ~/mgar/pkg/mgar/trunk$ ls '/home/experimental/skayser/mgar-0.93,REV=2011.09.23-SunOS5.9-all-CSW.pkg.gz'
/home/experimental/skayser/mgar-0.93,REV=2011.09.23-SunOS5.9-all-CSW.pkg.gz: No such file or directory
skayser @ unstable9s ~/mgar/pkg/mgar/trunk$ ls -1 /home/experimental/skayser/
HTTP_Daemon-6.00,REV=2011.09.22-SunOS5.9-all-CSW.pkg.gz
mgar-0.93rc1,REV=2011.09.19-SunOS5.9-all-CSW.pkg.gz
mgar-0.93rc2,REV=2011.09.21-SunOS5.9-all-CSW.pkg.gz
Dago told me that a package cookie was likely already present from a previous package run and I should have used "mgar repackage" instead. If that's the case, I would have expected that gar wouldn't give me a "pkgs built" message.
Another option might be to change the "package" target to actually be "repackage".