Folks, I already covered this and I don't know how else to say it: my MANIFEST.SKIP file does indeed exist; it skips .AppleDouble folders; and the MANIFEST file itself does not contain .AppleDouble folders or files. THIS IS ALREADY IN EFFECT.
And yet my make will still grab lib/Project/.AppleDouble/Foo.pm, even though the MANIFEST *only* says lib/Project/Foo.pm.
For example:
$ make
...
cp lib/Project/Foo.pm blib/lib/Project/Foo.pm
cp lib/Project/.AppleDouble/Foo.pm blib/lib/Project/.AppleDouble/Foo.p
+m
...
$ cat MANIFEST
...
lib/Project/Foo.pm
...
The MANIFEST did not call for the files in the .AppleDouble folder, but they are still copied to blib. This is still a problem.