Right now doing something like svn+ssh://host:port/path doesn't work, since either the port is not passed, or it is, and of course ssh can't work with host:port hostnames. One workaround (which I'm using and was suggested by the folks in #svn) is to setup host aliases in ~/.ssh/config for this. One could also setup a new tunnel method, or use a wrapper ssh script, but all of these are suboptimal. It would be nice if the svn+ssh tunnel did the right thing with the port.
Original issue reported by jmoffitt