Install fakeapi (1.3 required)
Copy lib/ directory to ircd-src/modules/

*****  WARNING  *****
Before compiling gate, look into any module in your modules/ directory.
Find something like this:

struct Message accept_msgtab = {
  "ACCEPT", 0, 0, 2, 0, MFLG_SLOW | MFLG_UNREG, 0,
    {m_unregistered, m_accept, m_ignore, m_ignore, m_accept}
};

If word count in third string is _NOT_ 5, you have to comment out GATE_module.c/line 25: #define ENCAP_HANDLER
else module _will_ compile without any warnings, but, on any gate module command (/gl, /grehash) you will get ircd core.
    

do `make all`. Module should compile
create configuration file from samples in DOC/ directory, copy it to ircd/etc dir
copy gatehelp directory from DOC/ to ircd/etc (ircd/etc/gatehelp/ ..)
copy GATE_module.so to ircd/modules/autoload, do 'modload GATE_module.so' and enjoy :)

Feel free to contact me (admin@su29.net) if you found a bug, have a question/feature request/etc .