libcurl is an _optional_ dependency. If it can be specified as such _and_ specified a newer version, it can work be OK. I tend to think the patch is cleaner, but whichever fits the Homebrew philosophy better I guess.