They a pretty much not supposed to:
* fuse_ext2-osx.patch removes setting for OSX SDK and changes -lfuse to -losxfuse __->__ this yields removing backward compatibility when making package, which is definitely not supposed in the upstream
* fuse_ext2-brew.patch — the original build is supposed to be installed to system directories, while we want it to stay in the cellar
* fuse_ext2-install-hook.patch — not sure it won't break anything on other platforms or other configurations