This patch was based on a diff of sfs-2.03.tar.gz to stock FreeS/WAN with the X.509 patches, and then edited to support the ALG patches. This is included in the Debian packages in the 'debian' directory. I've tested against FreeS/WAN 2.04, and it works fine for me, but YMMV.