Accepting request 432978 from server:mail
1 OBS-URL: https://build.opensuse.org/request/show/432978 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=41
This commit is contained in:
commit
06a7eb3f31
20
exim.changes
20
exim.changes
@ -1,3 +1,23 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 4 15:55:31 UTC 2016 - e.istomin@edss.ee
|
||||||
|
|
||||||
|
- Makefile tuning:
|
||||||
|
+ add sqlite support
|
||||||
|
+ disable WITH_OLD_DEMIME
|
||||||
|
+ enable AUTH_CYRUS_SASL
|
||||||
|
+ enable AUTH_TLS
|
||||||
|
+ enable SYSLOG_LONG_LINES
|
||||||
|
+ enable SUPPORT_PAM
|
||||||
|
+ MAX_NAMED_LIST=64
|
||||||
|
+ enable EXPERIMENTAL_DMARC
|
||||||
|
+ enable EXPERIMENTAL_EVENT
|
||||||
|
+ enable EXPERIMENTAL_PROXY
|
||||||
|
+ enable EXPERIMENTAL_CERTNAMES
|
||||||
|
+ enable EXPERIMENTAL_DSN
|
||||||
|
+ enable EXPERIMENTAL_DANE
|
||||||
|
+ enable EXPERIMENTAL_SOCKS
|
||||||
|
+ enable EXPERIMENTAL_INTERNATIONAL
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 2 21:05:04 UTC 2016 - lmuelle@suse.com
|
Wed Mar 2 21:05:04 UTC 2016 - lmuelle@suse.com
|
||||||
|
|
||||||
|
40
exim.spec
40
exim.spec
@ -18,12 +18,15 @@
|
|||||||
|
|
||||||
%bcond_without mysql
|
%bcond_without mysql
|
||||||
%bcond_without pgsql
|
%bcond_without pgsql
|
||||||
|
%bcond_without sqlite
|
||||||
%bcond_without ldap
|
%bcond_without ldap
|
||||||
|
|
||||||
Name: exim
|
Name: exim
|
||||||
BuildRequires: cyrus-sasl-devel
|
BuildRequires: cyrus-sasl-devel
|
||||||
BuildRequires: db-devel
|
BuildRequires: db-devel
|
||||||
|
BuildRequires: libidn-devel
|
||||||
BuildRequires: libspf2-devel
|
BuildRequires: libspf2-devel
|
||||||
|
BuildRequires: pam-devel
|
||||||
%if %{with_ldap}
|
%if %{with_ldap}
|
||||||
BuildRequires: openldap2-devel
|
BuildRequires: openldap2-devel
|
||||||
%endif
|
%endif
|
||||||
@ -62,6 +65,9 @@ BuildRequires: mysql-devel
|
|||||||
%if %{with_pgsql}
|
%if %{with_pgsql}
|
||||||
BuildRequires: postgresql-devel
|
BuildRequires: postgresql-devel
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with_sqlite}
|
||||||
|
BuildRequires: sqlite3-devel
|
||||||
|
%endif
|
||||||
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Productivity/Networking/Email/Servers
|
Group: Productivity/Networking/Email/Servers
|
||||||
@ -166,16 +172,15 @@ cat <<-EOF > Local/Makefile
|
|||||||
%endif
|
%endif
|
||||||
%if %{with_pgsql}
|
%if %{with_pgsql}
|
||||||
LOOKUP_PGSQL=yes
|
LOOKUP_PGSQL=yes
|
||||||
|
%endif
|
||||||
|
%if %{with_sqlite}
|
||||||
|
LOOKUP_SQLITE=yes
|
||||||
%endif
|
%endif
|
||||||
LOOKUP_NIS=yes
|
LOOKUP_NIS=yes
|
||||||
# LOOKUP_NISPLUS=yes
|
# LOOKUP_NISPLUS=yes
|
||||||
# LOOKUP_ORACLE=yes
|
|
||||||
LOOKUP_PASSWD=yes
|
LOOKUP_PASSWD=yes
|
||||||
# LOOKUP_PGSQL=yes
|
|
||||||
# LOOKUP_WHOSON=yes
|
# LOOKUP_WHOSON=yes
|
||||||
CYRUS_SASLAUTHD_SOCKET=/var/run/sasl2/mux
|
CYRUS_SASLAUTHD_SOCKET=/var/run/sasl2/mux
|
||||||
# LOOKUP_INCLUDE=-I /usr/local/ldap/include -I /usr/local/mysql/include -I /usr/local/pgsql/include
|
|
||||||
# LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq
|
|
||||||
LOOKUP_LIBS=-llber
|
LOOKUP_LIBS=-llber
|
||||||
%if %{with_ldap}
|
%if %{with_ldap}
|
||||||
LDAP_LIB_TYPE=OPENLDAP2
|
LDAP_LIB_TYPE=OPENLDAP2
|
||||||
@ -188,24 +193,32 @@ cat <<-EOF > Local/Makefile
|
|||||||
%if %{with_pgsql}
|
%if %{with_pgsql}
|
||||||
LOOKUP_INCLUDE+=-I /usr/include/pgsql
|
LOOKUP_INCLUDE+=-I /usr/include/pgsql
|
||||||
LOOKUP_LIBS+=-lpq
|
LOOKUP_LIBS+=-lpq
|
||||||
|
%endif
|
||||||
|
%if %{with_sqlite}
|
||||||
|
LOOKUP_INCLUDE+=-I /usr/include/sqlite3
|
||||||
|
LOOKUP_LIBS+=-lsqlite3
|
||||||
%endif
|
%endif
|
||||||
EXIM_MONITOR=eximon.bin
|
EXIM_MONITOR=eximon.bin
|
||||||
WITH_CONTENT_SCAN=yes
|
WITH_CONTENT_SCAN=yes
|
||||||
WITH_OLD_DEMIME=yes
|
#WITH_OLD_DEMIME=yes
|
||||||
AUTH_CRAM_MD5=yes
|
AUTH_CRAM_MD5=yes
|
||||||
|
AUTH_CYRUS_SASL=yes
|
||||||
AUTH_PLAINTEXT=yes
|
AUTH_PLAINTEXT=yes
|
||||||
AUTH_SPA=yes
|
AUTH_SPA=yes
|
||||||
AUTH_DOVECOT=yes
|
AUTH_DOVECOT=yes
|
||||||
|
AUTH_TLS=yes
|
||||||
|
AUTH_LIBS=-lsasl2
|
||||||
SUPPORT_TLS=yes
|
SUPPORT_TLS=yes
|
||||||
TLS_LIBS=-lssl -lcrypto
|
TLS_LIBS=-lssl -lcrypto
|
||||||
INFO_DIRECTORY=%{_infodir}
|
INFO_DIRECTORY=%{_infodir}
|
||||||
LOG_FILE_PATH=/var/log/exim/%%s.log
|
LOG_FILE_PATH=/var/log/exim/%%s.log
|
||||||
EXICYCLOG_MAX=10
|
EXICYCLOG_MAX=10
|
||||||
SYSLOG_LOG_PID=yes
|
SYSLOG_LOG_PID=yes
|
||||||
|
SYSLOG_LONG_LINES=yes
|
||||||
COMPRESS_COMMAND=/bin/gzip
|
COMPRESS_COMMAND=/bin/gzip
|
||||||
COMPRESS_SUFFIX=gz
|
COMPRESS_SUFFIX=gz
|
||||||
ZCAT_COMMAND=/usr/bin/zcat
|
ZCAT_COMMAND=/usr/bin/zcat
|
||||||
# SUPPORT_PAM=yes
|
SUPPORT_PAM=yes
|
||||||
# You probably need to add -lpam to EXTRALIBS
|
# You probably need to add -lpam to EXTRALIBS
|
||||||
# RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf
|
# RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf
|
||||||
# CYRUS_PWCHECK_SOCKET=/var/pwcheck/pwcheck
|
# CYRUS_PWCHECK_SOCKET=/var/pwcheck/pwcheck
|
||||||
@ -231,7 +244,7 @@ cat <<-EOF > Local/Makefile
|
|||||||
# LOG_MODE=0640
|
# LOG_MODE=0640
|
||||||
# LOOKUP_TESTDB=yes
|
# LOOKUP_TESTDB=yes
|
||||||
MAKE_SHELL=/bin/bash
|
MAKE_SHELL=/bin/bash
|
||||||
# MAX_NAMED_LIST=16
|
MAX_NAMED_LIST=64
|
||||||
# MAXINTERFACES=250
|
# MAXINTERFACES=250
|
||||||
# MSGLOG_DIRECTORY_MODE=0750
|
# MSGLOG_DIRECTORY_MODE=0750
|
||||||
# PERL_CC=
|
# PERL_CC=
|
||||||
@ -244,8 +257,19 @@ cat <<-EOF > Local/Makefile
|
|||||||
HAVE_IPV6=YES
|
HAVE_IPV6=YES
|
||||||
EXPERIMENTAL_SPF=yes
|
EXPERIMENTAL_SPF=yes
|
||||||
LOOKUP_LIBS+=-lspf2
|
LOOKUP_LIBS+=-lspf2
|
||||||
|
#EXPERIMENTAL_DMARC=yes
|
||||||
|
#CFLAGS += -I/usr/local/include
|
||||||
|
#LDFLAGS += -lopendmarc
|
||||||
|
EXPERIMENTAL_EVENT=yes
|
||||||
|
EXPERIMENTAL_PROXY=yes
|
||||||
|
EXPERIMENTAL_CERTNAMES=yes
|
||||||
|
EXPERIMENTAL_DSN=yes
|
||||||
|
EXPERIMENTAL_DANE=yes
|
||||||
|
EXPERIMENTAL_SOCKS=yes
|
||||||
|
EXPERIMENTAL_INTERNATIONAL=yes
|
||||||
|
LDFLAGS += -lidn
|
||||||
CFLAGS=$RPM_OPT_FLAGS -Wall $CFLAGS_OPT_WERROR -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED $fPIE
|
CFLAGS=$RPM_OPT_FLAGS -Wall $CFLAGS_OPT_WERROR -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED $fPIE
|
||||||
EXTRALIBS=-ldl -L/usr/X11R6/%{_lib} $pie
|
EXTRALIBS=-ldl -lpam -L/usr/X11R6/%{_lib} $pie
|
||||||
EOF
|
EOF
|
||||||
touch Local/eximon.conf
|
touch Local/eximon.conf
|
||||||
rm -f doc/*.{orig,txt~}
|
rm -f doc/*.{orig,txt~}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user