Why doesn't it work? Is the patch's SVN revision completely different than the source code's? If so, you should do one of three things: port it, find a newer version, or give up. I recommend the first one.
How, exactly, did you extract that feature from the rest of the patch?