As per request, opening a new bug to complement #183713. Anyway, you did not include the patch I made to the new ebuild - Ebuild for 4.7 references the same patch that is used for 4.8. Here is a patch that works with 4.7.
Created attachment 130254 [details, diff] Patch to make vpnclient 4.7 work with kernel 2.6.22 This was already present as an attachment to bug #183713
Sorry, I didn't realize that they weren't the same patch. I'll fix it now.
Fixed now... sorry about the confusion and thanks for the patch!
Tested - works now. Thanks.