I was having trouble getting my system to hibernate after installing sys-kernel/suspend2-sources-2.6.18. It told me that suspend2 support was not compiled in to the kernel when it was. It turns out that for the version of suspend2 patch applied >=sys-power/hibernate-script-1.93 is required as described on the official suspend2 website "Suspend2, version 2.2.8 is ready for download. This release requires version 1.93 or later of the hibernate script, as we've switched from /proc/suspend2 to /sys/power/suspend2"(http://www.suspend2.net/#2.2.8-for-2.6.18). All that needs to be changed is the version of hibernate script specified in the sys-kernel/suspend2-sources-2.6.18 ebuild from 1.12 ro 1.93.
Thank you Joseph, I'm just commiting the DEPEND change.