subversion.eclass should support ESVN_USER and ESVN_PASSWORD.
Sure, feel free to attach a patch.
Please use ESVN_OPTIONS. e.g.) ESVN_OPTIONS="--user user --password password"
It doesn't work when password is empty.