[dovecot/core] ed77b0: Split parts of lib-dict into lib-dict-extra.

GitHub noreply at github.com
Mon Apr 25 11:00:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ed77b0bf3a094fff279804e4f50ec0799680342f
      https://github.com/dovecot/core/commit/ed77b0bf3a094fff279804e4f50ec0799680342f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-25 (Mon, 25 Apr 2016)

  Changed paths:
    M configure.ac
    M src/Makefile.am
    A src/lib-dict-extra/Makefile.am
    A src/lib-dict-extra/dict-fs.c
    A src/lib-dict-extra/dict-register.c
    M src/lib-dict/Makefile.am
    R src/lib-dict/dict-fs.c
    R src/lib-dict/dict-register.c
    M src/lib-dovecot/Makefile.am

  Log Message:
  -----------
  Split parts of lib-dict into lib-dict-extra.

Otherwise there's a circular dependency because lib-dict/dict-fs.c depends
on lib-fs, while lib-fs/fs-dict.c depends on lib-dict. This becomes a problem
when compiling --without-shared-libs, although for some reason it works for
me while linking the Dovecot core, but not when linking external plugins.


  Commit: 57729dda3e18f02bf3a1eb5ebba5fa2ea18b6d8e
      https://github.com/dovecot/core/commit/57729dda3e18f02bf3a1eb5ebba5fa2ea18b6d8e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-25 (Mon, 25 Apr 2016)

  Changed paths:
    M src/Makefile.am
    M src/lib-dict-extra/Makefile.am
    A src/lib-dict-extra/dict-ldap-settings.c
    A src/lib-dict-extra/dict-ldap-settings.h
    A src/lib-dict-extra/dict-ldap.c
    M src/lib-dict/Makefile.am
    R src/lib-dict/dict-ldap-settings.c
    R src/lib-dict/dict-ldap-settings.h
    R src/lib-dict/dict-ldap.c

  Log Message:
  -----------
  lib-dict: Moved dict-ldap to lib-dict-extra

This also allows moving lib-ldap away from LIBDOVECOT_SUBDIRS in
src/Makefile.am, which was wrong because it's not really part of
libdovecot.la.


  Commit: f670747b681262e0bf004107c3b1d1fe1183d6ec
      https://github.com/dovecot/core/commit/f670747b681262e0bf004107c3b1d1fe1183d6ec
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-25 (Mon, 25 Apr 2016)

  Changed paths:
    M configure.ac
    M src/lib-dovecot/Makefile.am

  Log Message:
  -----------
  lib-dovecot: Avoid duplication of listing *.la in both Makefile.am and configure


Compare: https://github.com/dovecot/core/compare/576326ec91bc...f670747b6812


More information about the dovecot-cvs mailing list