apache22 applies several patches:
http://www.freebsd.org/cgi/cvsweb.cg...pache22/files/
And probably more with sed inside the Makefile
These are patches for FreeBSD 6 and up. There are significant changes between FreeBSD 4 and 6.
It will definitely not be as easy as "fetching the current sources from the ASF and doing the usual configure / gmake", it will require significant knowledge, time, and effort.