On 2008/11/12 00:07, Jasper Lievisse Adriaanse wrote: > > > - start the shared library version at 0.0 > > > > is the convention that the first number is openbsd's (internal) > > sharelib version, and the version given within the comment is external > > to the project, glade in this case? > the "convention" for new libraries is to start at 0.0, no matter the > version of the upstream project. later bumps go according to the rules > layed out in the docs.
as well as convention, setting it to something other than upstream's default version is also a useful test to make sure we can actually control the version numbers. sometimes we must bump these across a wide range of ports for some reason (last example: libc/libm/math.h changes), and the last thing you want when sweeping the tree for that sort of update is a port where this can't be controlled. with libtool-based ports this is usually ok, but you run into all sorts in the tree...