On Wed, Jan 16, 2013 at 3:24 PM, Enlightenment SVN
<no-re...@enlightenment.org> wrote:
> Log:
> simplify efl version and initialization in a macro, fixes libtool 
> version-info.
>
>   Introduces EFL_VERSION() to make it simpler to define our version. The
>   last parameter is the release status, defaults to 'dev' for
>   development purposes and may be set to something else to be a
>   snapshot. It non-empty will be given to libtool's -release.
>
>   As EFL_VERSION() must be done *before* AC_INIT(), we need to create
>   another macro to do the AC_SUBST() and AC_DEFINE(). This is
>   EFL_INIT. And no, we can't just call AC_INIT() from inside EFL_INIT().
>
>   Last but not least, we had a problem with our libtool version-info. It
>   was being calculated as MAJOR + MINOR, right now 1 + 7 = 8. But as
>   soon as we get to MAJOR=2 and MINOR=0, we get into problems. This was
>   fixed by rewriting as (MAJOR * 100 + MINOR), but this is still
>   problematic.
>
>   According to libtool's manual (info libtool), we shouldn't bind the
>   version-info with package info, instead doing the 'release'
>   field. Pretty likely we'll do worse than expected by distros and
>   binary packages in future :-/

yep. But I'd rather make patches to all stable versions so we have the
correct numbers.  This is a bug and the sooner we fix it the better.

Lucas De Marchi

------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to