commit c3c03586787a6159166233298cceb96470fcfa55
Author: Arkadiusz Miśkiewicz <[email protected]>
Date:   Wed Jan 8 13:22:41 2020 +0100

    - rel 8; debian localscan_dlopen patch forces -fvisibility=hidden which 
breaks dynamic lookup modules (exim stops providing symbols needed by these 
modules). Disable dynamic lookup modules as these are shipped in the same 
package anyway. Use static lookup modules.

 exim.spec                                  | 4 ++--
 localscan_dlopen_exim_4.20_or_better.patch | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/exim.spec b/exim.spec
index c5ab69a..7069c39 100644
--- a/exim.spec
+++ b/exim.spec
@@ -8,7 +8,7 @@
 %bcond_without ldap    # without LDAP support
 %bcond_without spf     # without spf support
 %bcond_without srs     # without srs support
-%bcond_without dynamic # dynamic modules
+%bcond_with    dynamic # dynamic modules
 %bcond_without hiredis # without redis
 # opendmarc.spec not ready, so off by default
 %bcond_with    dmarc   # DMARC support
@@ -25,7 +25,7 @@ Summary(pl.UTF-8):    Agent Transferu Poczty Uniwersytetu w 
Cambridge
 Summary(pt_BR.UTF-8):  Servidor de correio eletrônico exim
 Name:          exim
 Version:       4.93
-Release:       7
+Release:       8
 Epoch:         2
 License:       GPL
 Group:         Networking/Daemons/SMTP
diff --git a/localscan_dlopen_exim_4.20_or_better.patch 
b/localscan_dlopen_exim_4.20_or_better.patch
index edb18be..cef1b2a 100644
--- a/localscan_dlopen_exim_4.20_or_better.patch
+++ b/localscan_dlopen_exim_4.20_or_better.patch
@@ -93,7 +93,7 @@ Last-Update: 2019-10-20
  /* This is the only Exim header that you should include. The effect of
  including any other Exim header is not defined, and may change from release to
  release. Use only the documented interface! */
-@@ -29,37 +13,129 @@ release. Use only the documented interfa
+@@ -29,37 +13,130 @@ release. Use only the documented interfa
  #include "local_scan.h"
  
  
@@ -123,6 +123,7 @@ Last-Update: 2019-10-20
 -*/
 +#ifdef DLOPEN_LOCAL_SCAN
 +#include <dlfcn.h>
++#include <stdlib.h>
 +static int (*local_scan_fn)(int fd, uschar **return_text) = NULL;
 +static int load_local_scan_library(void);
 +#endif
@@ -305,3 +306,4 @@ Last-Update: 2019-10-20
  #endif
  
  
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/exim.git/commitdiff/c3c03586787a6159166233298cceb96470fcfa55

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to