dovecot-1.1: Use dynamic module suffix provided by libtool rathe...
dovecot at dovecot.org
dovecot at dovecot.org
Thu Jun 12 00:37:02 EEST 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/c8baf7b3f079
changeset: 7636:c8baf7b3f079
user: Timo Sirainen <tss at iki.fi>
date: Thu Jun 12 00:31:59 2008 +0300
description:
Use dynamic module suffix provided by libtool rather than hardcoded ".so".
diffstat:
13 files changed, 29 insertions(+), 24 deletions(-)
configure.in | 5 +++++
src/lib/module-dir.c | 4 ++--
src/plugins/acl/Makefile.am | 4 ++--
src/plugins/convert/Makefile.am | 4 ++--
src/plugins/expire/Makefile.am | 4 ++--
src/plugins/fts-lucene/Makefile.am | 4 ++--
src/plugins/fts-squat/Makefile.am | 4 ++--
src/plugins/fts/Makefile.am | 4 ++--
src/plugins/lazy-expunge/Makefile.am | 4 ++--
src/plugins/mail-log/Makefile.am | 4 ++--
src/plugins/mbox-snarf/Makefile.am | 4 ++--
src/plugins/quota/Makefile.am | 4 ++--
src/plugins/trash/Makefile.am | 4 ++--
diffs (173 lines):
diff -r 94c662aab4ca -r c8baf7b3f079 configure.in
--- a/configure.in Thu Jun 12 00:19:20 2008 +0300
+++ b/configure.in Thu Jun 12 00:31:59 2008 +0300
@@ -1990,6 +1990,11 @@ if test $have_modules = yes; then
if test $have_modules = yes; then
AC_DEFINE(HAVE_MODULES,, Define if you have dynamic module support)
AC_SUBST(MODULE_LIBS)
+
+ # shrext_cmds comes from libtool.m4
+ MODULE_SUFFIX=$shrext_cmds
+ AC_DEFINE_UNQUOTED(MODULE_SUFFIX,"$MODULE_SUFFIX",Dynamic module suffix)
+ AC_SUBST(MODULE_SUFFIX)
fi
have_nss=no
diff -r 94c662aab4ca -r c8baf7b3f079 src/lib/module-dir.c
--- a/src/lib/module-dir.c Thu Jun 12 00:19:20 2008 +0300
+++ b/src/lib/module-dir.c Thu Jun 12 00:31:59 2008 +0300
@@ -56,7 +56,7 @@ const char *module_file_get_name(const c
if (*p == '_')
fname = p + 1;
- p = strstr(fname, ".so");
+ p = strstr(fname, MODULE_SUFFIX);
if (p == NULL)
return fname;
@@ -221,7 +221,7 @@ module_dir_load_real(const char *dir, co
if (name[0] == '.')
continue;
- p = strstr(name, ".so");
+ p = strstr(name, MODULE_SUFFIX);
if (p == NULL || strlen(p) != 3)
continue;
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/acl/Makefile.am
--- a/src/plugins/acl/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/acl/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -31,6 +31,6 @@ install-exec-local:
install-exec-local:
for d in imap lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib01_acl_plugin.so; \
- $(LN_S) ../lib01_acl_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib01_acl_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib01_acl_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/convert/Makefile.am
--- a/src/plugins/convert/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/convert/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -48,6 +48,6 @@ install-exec-local:
install-exec-local:
for d in imap pop3 lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib20_convert_plugin.so; \
- $(LN_S) ../lib20_convert_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib20_convert_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib20_convert_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/expire/Makefile.am
--- a/src/plugins/expire/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/expire/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -52,6 +52,6 @@ install-exec-local:
$(DESTDIR)$(moduledir)/pop3 \
$(DESTDIR)$(moduledir)/lda
for d in imap pop3 lda; do \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib20_expire_plugin.so; \
- $(LN_S) ../lib20_expire_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib20_expire_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib20_expire_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/fts-lucene/Makefile.am
--- a/src/plugins/fts-lucene/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/fts-lucene/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -26,6 +26,6 @@ install-exec-local:
install-exec-local:
for d in imap lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_lucene_plugin.so; \
- $(LN_S) ../lib21_fts_lucene_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_lucene_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib21_fts_lucene_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/fts-squat/Makefile.am
--- a/src/plugins/fts-squat/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/fts-squat/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -51,6 +51,6 @@ install-exec-local:
install-exec-local:
for d in imap lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_squat_plugin.so; \
- $(LN_S) ../lib21_fts_squat_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_squat_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib21_fts_squat_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/fts/Makefile.am
--- a/src/plugins/fts/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/fts/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -25,6 +25,6 @@ install-exec-local:
install-exec-local:
for d in imap lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib20_fts_plugin.so; \
- $(LN_S) ../lib20_fts_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib20_fts_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib20_fts_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/lazy-expunge/Makefile.am
--- a/src/plugins/lazy-expunge/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/lazy-expunge/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -22,7 +22,7 @@ install-exec-local:
install-exec-local:
for d in imap pop3; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib02_lazy_expunge_plugin.so; \
- $(LN_S) ../lib02_lazy_expunge_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib02_lazy_expunge_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib02_lazy_expunge_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/mail-log/Makefile.am
--- a/src/plugins/mail-log/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/mail-log/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -20,7 +20,7 @@ install-exec-local:
install-exec-local:
for d in imap pop3 lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib20_mail_log_plugin.so; \
- $(LN_S) ../lib20_mail_log_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib20_mail_log_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib20_mail_log_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/mbox-snarf/Makefile.am
--- a/src/plugins/mbox-snarf/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/mbox-snarf/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -18,6 +18,6 @@ install-exec-local:
install-exec-local:
for d in imap pop3; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib20_mbox_snarf_plugin.so; \
- $(LN_S) ../lib20_mbox_snarf_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib20_mbox_snarf_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib20_mbox_snarf_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/quota/Makefile.am
--- a/src/plugins/quota/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/quota/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -55,8 +55,8 @@ install-exec-local:
install-exec-local:
for d in imap pop3 lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib10_quota_plugin.so; \
- $(LN_S) ../lib10_quota_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib10_quota_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib10_quota_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
DISTFILES = $(DIST_COMMON) $(quota_dist_sources) $(TEXINFOS) $(EXTRA_DIST)
diff -r 94c662aab4ca -r c8baf7b3f079 src/plugins/trash/Makefile.am
--- a/src/plugins/trash/Makefile.am Thu Jun 12 00:19:20 2008 +0300
+++ b/src/plugins/trash/Makefile.am Thu Jun 12 00:31:59 2008 +0300
@@ -19,7 +19,7 @@ install-exec-local:
install-exec-local:
for d in imap lda; do \
$(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \
- rm -f $(DESTDIR)$(moduledir)/$$d/lib11_trash_plugin.so; \
- $(LN_S) ../lib11_trash_plugin.so $(DESTDIR)$(moduledir)/$$d; \
+ rm -f $(DESTDIR)$(moduledir)/$$d/lib11_trash_plugin$MODULE_SUFFIX; \
+ $(LN_S) ../lib11_trash_plugin$MODULE_SUFFIX $(DESTDIR)$(moduledir)/$$d; \
done
More information about the dovecot-cvs
mailing list