# HG changeset patch # User Timo Sirainen # Date 1166226382 -7200 # Node ID e66dc377409996b22afdf9a652c92efbcf9f57b9 # Parent 5ea3e08af1e2cabac9da8cbe5ef7abc2d50955a0 Changed the plugin filename numbering (ie. the ordering in which the plugins are loaded). This doesn't change anything for current plugins, but future plugins will need this change so they can get themselves loaded between specific plugins. diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/convert/Makefile.am --- a/src/plugins/convert/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/convert/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -7,12 +7,12 @@ -I$(top_srcdir)/src/lib-storage \ -I$(top_srcdir)/src/lib-storage/index -lib01_convert_plugin_la_LDFLAGS = -module -avoid-version +lib20_convert_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib01_convert_plugin.la + lib20_convert_plugin.la -lib01_convert_plugin_la_SOURCES = \ +lib20_convert_plugin_la_SOURCES = \ convert-storage.c \ convert-plugin.c @@ -49,6 +49,6 @@ install-exec-local: for d in imap pop3 lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib01_convert_plugin.so; \ - $(LN_S) ../lib01_convert_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib20_convert_plugin.so; \ + $(LN_S) ../lib20_convert_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/expire/Makefile.am --- a/src/plugins/expire/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/expire/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -9,12 +9,12 @@ -I$(top_srcdir)/src/lib-storage/index \ -DPKG_RUNDIR=\""$(rundir)"\" -lib01_expire_plugin_la_LDFLAGS = -module -avoid-version +lib20_expire_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib01_expire_plugin.la + lib20_expire_plugin.la -lib01_expire_plugin_la_SOURCES = \ +lib20_expire_plugin_la_SOURCES = \ expire-env.c \ expire-plugin.c @@ -52,6 +52,6 @@ $(DESTDIR)$(moduledir)/pop3 \ $(DESTDIR)$(moduledir)/lda for d in imap pop3 lda; do \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib01_expire_plugin.so; \ - $(LN_S) ../lib01_expire_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib20_expire_plugin.so; \ + $(LN_S) ../lib20_expire_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/fts-lucene/Makefile.am --- a/src/plugins/fts-lucene/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/fts-lucene/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -5,15 +5,15 @@ -I$(top_srcdir)/src/plugins/fts \ -I/usr/lib -lib02_fts_lucene_plugin_la_LDFLAGS = -module -avoid-version +lib21_fts_lucene_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib02_fts_lucene_plugin.la + lib21_fts_lucene_plugin.la -lib02_fts_lucene_plugin_la_LIBADD = \ +lib21_fts_lucene_plugin_la_LIBADD = \ -lclucene -lib02_fts_lucene_plugin_la_SOURCES = \ +lib21_fts_lucene_plugin_la_SOURCES = \ fts-lucene-plugin.c \ fts-backend-lucene.c \ lucene-wrapper.cc @@ -24,6 +24,6 @@ install-exec-local: for d in imap lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib02_fts_lucene_plugin.so; \ - $(LN_S) ../lib02_fts_lucene_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_lucene_plugin.so; \ + $(LN_S) ../lib21_fts_lucene_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/fts-squat/Makefile.am --- a/src/plugins/fts-squat/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/fts-squat/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -4,12 +4,12 @@ -I$(top_srcdir)/src/lib-storage \ -I$(top_srcdir)/src/plugins/fts -lib02_fts_squat_plugin_la_LDFLAGS = -module -avoid-version +lib21_fts_squat_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib02_fts_squat_plugin.la + lib21_fts_squat_plugin.la -lib02_fts_squat_plugin_la_SOURCES = \ +lib21_fts_squat_plugin_la_SOURCES = \ fts-squat-plugin.c \ fts-backend-squat.c \ squat-trie.c \ @@ -50,6 +50,6 @@ install-exec-local: for d in imap lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib02_fts_squat_plugin.so; \ - $(LN_S) ../lib02_fts_squat_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib21_fts_squat_plugin.so; \ + $(LN_S) ../lib21_fts_squat_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/fts/Makefile.am --- a/src/plugins/fts/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/fts/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -3,12 +3,12 @@ -I$(top_srcdir)/src/lib-mail \ -I$(top_srcdir)/src/lib-storage -lib01_fts_plugin_la_LDFLAGS = -module -avoid-version +lib20_fts_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib01_fts_plugin.la + lib20_fts_plugin.la -lib01_fts_plugin_la_SOURCES = \ +lib20_fts_plugin_la_SOURCES = \ fts-api.c \ fts-plugin.c \ fts-storage.c @@ -21,6 +21,6 @@ install-exec-local: for d in imap lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib01_fts_plugin.so; \ - $(LN_S) ../lib01_fts_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib20_fts_plugin.so; \ + $(LN_S) ../lib20_fts_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/imap-quota/Makefile.am --- a/src/plugins/imap-quota/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/imap-quota/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -8,12 +8,12 @@ imap_moduledir = $(moduledir)/imap -lib02_imap_quota_plugin_la_LDFLAGS = -module -avoid-version +lib11_imap_quota_plugin_la_LDFLAGS = -module -avoid-version imap_module_LTLIBRARIES = \ - lib02_imap_quota_plugin.la + lib11_imap_quota_plugin.la -lib02_imap_quota_plugin_la_SOURCES = \ +lib11_imap_quota_plugin_la_SOURCES = \ imap-quota-plugin.c noinst_HEADERS = \ diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/quota/Makefile.am --- a/src/plugins/quota/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/quota/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -7,12 +7,12 @@ -I$(top_srcdir)/src/lib-storage/index \ -I$(top_srcdir)/src/lib-storage/index/maildir -lib01_quota_plugin_la_LDFLAGS = -module -avoid-version +lib10_quota_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib01_quota_plugin.la + lib10_quota_plugin.la -lib01_quota_plugin_la_SOURCES = \ +lib10_quota_plugin_la_SOURCES = \ quota.c \ quota-count.c \ quota-fs.c \ @@ -31,6 +31,6 @@ install-exec-local: for d in imap pop3 lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib01_quota_plugin.so; \ - $(LN_S) ../lib01_quota_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib10_quota_plugin.so; \ + $(LN_S) ../lib10_quota_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/trash/Makefile.am --- a/src/plugins/trash/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/trash/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -4,12 +4,12 @@ -I$(top_srcdir)/src/lib-storage \ -I$(top_srcdir)/src/plugins/quota -lib02_trash_plugin_la_LDFLAGS = -module -avoid-version +lib11_trash_plugin_la_LDFLAGS = -module -avoid-version module_LTLIBRARIES = \ - lib02_trash_plugin.la + lib11_trash_plugin.la -lib02_trash_plugin_la_SOURCES = \ +lib11_trash_plugin_la_SOURCES = \ trash-plugin.c noinst_HEADERS = \ @@ -18,7 +18,7 @@ install-exec-local: for d in imap lda; do \ $(mkdir_p) $(DESTDIR)$(moduledir)/$$d; \ - rm -f $(DESTDIR)$(moduledir)/$$d/lib02_trash_plugin.so; \ - $(LN_S) ../lib02_trash_plugin.so $(DESTDIR)$(moduledir)/$$d; \ + rm -f $(DESTDIR)$(moduledir)/$$d/lib11_trash_plugin.so; \ + $(LN_S) ../lib11_trash_plugin.so $(DESTDIR)$(moduledir)/$$d; \ done diff -r 5ea3e08af1e2 -r e66dc3774099 src/plugins/zlib/Makefile.am --- a/src/plugins/zlib/Makefile.am Sat Dec 16 01:08:42 2006 +0200 +++ b/src/plugins/zlib/Makefile.am Sat Dec 16 01:46:22 2006 +0200 @@ -7,15 +7,15 @@ imap_moduledir = $(moduledir)/imap -lib01_zlib_plugin_la_LDFLAGS = -module -avoid-version +lib20_zlib_plugin_la_LDFLAGS = -module -avoid-version imap_module_LTLIBRARIES = \ - lib01_zlib_plugin.la + lib20_zlib_plugin.la -lib01_zlib_plugin_la_LIBADD = \ +lib20_zlib_plugin_la_LIBADD = \ -lz -lib01_zlib_plugin_la_SOURCES = \ +lib20_zlib_plugin_la_SOURCES = \ istream-zlib.c \ zlib-plugin.c