Polish the package

Rename patch and add comment to it.
Use DEPENDS instead of BUILD_DEPENDS for mercurial.
PKGREVISION is not needed for a new package.