csup and other cvsup alternatives

csup is usable for a cvsup client, and since it’s written in C, doesn’t require modula-3, which doesn’t build on DragonFly.  csup was broken on DragonFly, though YONETANI Tomokazu has a fix.  Of course, the server side still needs to be compiled, with the same dependency problems.  Alternatives like cvsync have problems, and rsync is supposed to be too taxing, but now is a good time to test that assumption, perhaps with a benchmark?