some may be confuse on the relationship of subversion and apache
when they first wade in subversion-the great version control tools.
now i try to make it clear.
1.if someone use file:// or svn:// protocol to access svn,
they don't need apache,just install svn,take svnserve in your svn package
as a server.
2.if you want your repository to be accessed via http:// or https:// protocol,
then you need apache.
svn client:
on windows platform , no matter which kind of protocol you use to access svn,
just use tortoise SVN to access.because all protocols are supported by t-svn.
on linux/unix platform, if someone visit svn by file:// or svn://
so just complie svn too.
by http:// or https:// , it should get neon complied .
however,apr and apr_util should be complied with them together.
it is easy to get neon、apr、apr-util.
in the svn source code distribution,
there will be a file like subversion-deps-1.4.3.tar.bz2
which includes those modules.