svn - but smaller?
Ben Morrow
ben at morrow.me.uk
Thu Jan 24 10:46:02 UTC 2013
At 9AM +0000 on 24/01/13 you (Ben Morrow) wrote:
> Quoth 'Jeremy Chadwick' <jdc at koitsu.org>:
> >
> > Regarding your "svn-lite" theory of having that added to src/contrib/,
> > let me introduce you to Subversion's actual dependencies, and I'll
> > explain why these would have to remain enabled (for a "base system"
> > Subversion) as well:
<snip>
> > * APR (used for HTTP fetching (not necessarily HTTPS))
> > -- License: http://www.apache.org/licenses/LICENSE-2.0.html
> > -- Not in the base system
> >
> > * Expat 2.x (XML parsing/generation library
> > -- License: http://en.wikipedia.org/wiki/MIT_License
> > -- Not in the base system
Correction: expat is in base already, as libbsdxml (rather confusingly
built under lib/libexpat).
So AFAICS the only remaining piece is APR (and svn itself), and I
suspect that if only the bits required for a svn client were brought in
(assuming the licence is deemed acceptable) that would be a lot smaller
than a full APR build. (Again, this would need to be built as libbsdapr
to avoid conflicts with real APR from ports.)
Ben
More information about the freebsd-stable
mailing list