2008-12-13 [colin] 3.6.1cvs75
authorColin Leroy <colin@colino.net>
Sat, 13 Dec 2008 21:20:39 +0000 (21:20 +0000)
committerColin Leroy <colin@colino.net>
Sat, 13 Dec 2008 21:20:39 +0000 (21:20 +0000)
* Makefile.am
* src/Makefile.am
* src/common/ssl.c
* src/common/utils.c
* src/common/utils.h
* tools/Makefile.am
Finish previous patch

ChangeLog
Makefile.am
PATCHSETS
configure.ac
src/Makefile.am
src/common/ssl.c
src/common/utils.c
src/common/utils.h
tools/Makefile.am

index e420253..4ffd63a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-12-13 [colin]     3.6.1cvs75
+
+       * Makefile.am
+       * src/Makefile.am
+       * src/common/ssl.c
+       * src/common/utils.c
+       * src/common/utils.h
+       * tools/Makefile.am
+               Finish previous patch
+
 2008-12-13 [colin]     3.6.1cvs74
 
        * tools/Makefile.am
index d317e28..1a4c82a 100644 (file)
@@ -1,13 +1,7 @@
 ACLOCAL_AMFLAGS = -I m4
 AUTOMAKE_OPTIONS = dist-bzip2
 
-if PLATFORM_WIN32
-tools = 
-else
-tools = tools
-endif
-
-SUBDIRS = m4 po src $(tools) config doc manual
+SUBDIRS = m4 po src tools config doc manual
 
 EXTRA_DIST = \
        ChangeLog \
index 0e1f0cc..0f21f65 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.654.2.3718 -r 1.654.2.3719 configure.ac;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/plugins/pgpinline/claws.def;  ) > 3.6.1cvs72.patchset
 ( cvs diff -u -r 1.25.2.28 -r 1.25.2.29 tools/Makefile.am;  diff -u /dev/null tools/ca-certificates.crt;  cvs diff -u -r 1.24.2.18 -r 1.24.2.19 src/common/Makefile.am;  cvs diff -u -r 1.9.2.37 -r 1.9.2.38 src/common/ssl.c;  ) > 3.6.1cvs73.patchset
 ( cvs diff -u -r 1.25.2.29 -r 1.25.2.30 tools/Makefile.am;  ) > 3.6.1cvs74.patchset
+( cvs diff -u -r 1.24.2.24 -r 1.24.2.25 Makefile.am;  cvs diff -u -r 1.155.2.94 -r 1.155.2.95 src/Makefile.am;  cvs diff -u -r 1.9.2.38 -r 1.9.2.39 src/common/ssl.c;  cvs diff -u -r 1.36.2.156 -r 1.36.2.157 src/common/utils.c;  cvs diff -u -r 1.20.2.64 -r 1.20.2.65 src/common/utils.h;  cvs diff -u -r 1.25.2.30 -r 1.25.2.31 tools/Makefile.am;  ) > 3.6.1cvs75.patchset
index 387799b..22af1be 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=6
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=74
+EXTRA_VERSION=75
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 0999ad8..92a08de 100644 (file)
@@ -7,7 +7,7 @@ etpan_dir =
 etpan_library = 
 endif
 
-SUBDIRS = common gtk $(etpan_dir) . plugins
+SUBDIRS = common gtk $(etpan_dir) . plugins 
 
 bin_PROGRAMS = claws-mail
 install-exec-hook:
index a06e82e..f5e9639 100644 (file)
@@ -120,13 +120,7 @@ const gchar *claws_ssl_get_cert_file(void)
        }
        return NULL;
 #else
-       const gchar *cert_file = NULL;
-       if (cert_file == NULL)
-               cert_file = g_strconcat(DATAROOTDIR, 
-                               G_DIR_SEPARATOR_S,
-                               "ca-certificates.crt",
-                               NULL);
-       return cert_file;
+       return get_cert_file();
 #endif
 }
 
index 2d97ab6..f4e72e9 100644 (file)
@@ -1958,6 +1958,19 @@ const gchar *get_template_dir(void)
        return template_dir;
 }
 
+#ifdef G_OS_WIN32
+const gchar *get_cert_file(void)
+{
+       const gchar *cert_file = NULL;
+       if (!cert_file)
+               cert_file = g_strconcat(w32_get_module_dir(),
+                                "\\share\\claws-mail\\",
+                               "ca-certificates.crt",
+                               NULL);  
+       return cert_file;
+}
+#endif
+
 /* Return the default directory for Plugins. */
 const gchar *get_plugin_dir(void)
 {
index fcb7cc3..73d679e 100644 (file)
@@ -358,7 +358,9 @@ const gchar *get_tmp_dir            (void);
 const gchar *get_locale_dir            (void);
 gchar *get_tmp_file                    (void);
 const gchar *get_domain_name           (void);
-
+#ifdef G_OS_WIN32
+const gchar *get_cert_file(void);
+#endif
 /* file / directory handling */
 off_t get_file_size            (const gchar    *file);
 off_t get_file_size_as_crlf    (const gchar    *file);
index 575d540..de2855e 100644 (file)
@@ -73,5 +73,6 @@ distclean-local:
 
 if PLATFORM_WIN32
 install-data-local:
-       cp ca-certificates.crt ${pkgdatadir}
+       mkdir -p ${pkgdatadir}
+       cp ${top_srcdir}/tools/ca-certificates.crt ${pkgdatadir}/
 endif