aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--network/exim/exim.Makefile20
-rw-r--r--network/exim/exim.SlackBuild6
-rw-r--r--network/exim/exim.info6
3 files changed, 24 insertions, 8 deletions
diff --git a/network/exim/exim.Makefile b/network/exim/exim.Makefile
index d4e1b7e56f4b..31a89fa31b62 100644
--- a/network/exim/exim.Makefile
+++ b/network/exim/exim.Makefile
@@ -616,7 +616,7 @@ FIXED_NEVER_USERS=root
# That shim can set macros before .include'ing your main configuration file.
#
# As a strictly transient measure to ease migration to 4.73, the
-# WHITELIST_D_MACROS value definies a colon-separated list of macro-names
+# WHITELIST_D_MACROS value defines a colon-separated list of macro-names
# which are permitted to be overridden from the command-line which will be
# honoured by the Exim user. So these are macros that can persist to delivery
# time.
@@ -648,10 +648,15 @@ AUTH_DOVECOT=yes
# AUTH_GSASL_PC=libgsasl
# AUTH_HEIMDAL_GSSAPI=yes
# AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi
+# AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi heimdal-krb5
AUTH_PLAINTEXT=yes
AUTH_SPA=yes
AUTH_TLS=yes
+# Heimdal through 1.5 required pkg-config 'heimdal-gssapi'; Heimdal 7.1
+# requires multiple pkg-config files to work with Exim, so the second example
+# above is needed.
+
#------------------------------------------------------------------------------
# If you specified AUTH_CYRUS_SASL above, you should ensure that you have the
@@ -704,6 +709,13 @@ HEADERS_CHARSET="ISO-8859-1"
#
# but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM
# as well.
+#
+# nb: FreeBSD as of 4.89 defines LIBICONV_PLUG to pick up the system iconv
+# more reliably. If you explicitly want the libiconv Port then as well
+# as adding -liconv you'll want to unset LIBICONV_PLUG. If you actually need
+# this, let us know, but for now the Exim Maintainers are assuming that this
+# is uncommon and so you'll need to edit OS/os.h-FreeBSD yourself to remove
+# the define.
#------------------------------------------------------------------------------
@@ -957,11 +969,15 @@ EXTRALIBS += -ldl
#
# Uncomment the following to include Internationalisation features. This is the
# SMTPUTF8 ESMTP extension, and associated facilities for handling UTF8 domain
-# and localparts, per RFCs 5890, 6530 and 6533.
+# and localparts, per RFC 3490 (IDNA2003).
# You need to have the IDN library installed.
+# If you want IDNA2008 mappings per RFCs 5890, 6530 and 6533, you additionally
+# need libidn2 and SUPPORT_I18N_2008.
SUPPORT_I18N=yes
LDFLAGS += -lidn
+# SUPPORT_I18N_2008=yes
+# LDFLAGS += -lidn -lidn2
#------------------------------------------------------------------------------
diff --git a/network/exim/exim.SlackBuild b/network/exim/exim.SlackBuild
index e3163e555b5b..18db9f29e1e9 100644
--- a/network/exim/exim.SlackBuild
+++ b/network/exim/exim.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Exim
-# Copyright 2012-2016 Thomas Morper, Augsburg, Germany
+# Copyright 2012-2017 Thomas Morper, Augsburg, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=exim
-VERSION=${VERSION:-4.88}
+VERSION=${VERSION:-4.89}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -68,7 +68,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/network/exim/exim.info b/network/exim/exim.info
index e313d611dba5..42a84ac16454 100644
--- a/network/exim/exim.info
+++ b/network/exim/exim.info
@@ -1,8 +1,8 @@
PRGNAM="exim"
-VERSION="4.88"
+VERSION="4.89"
HOMEPAGE="http://www.exim.org/"
-DOWNLOAD="ftp://ftp.exim.org/pub/exim/exim4/exim-4.88.tar.bz2"
-MD5SUM="4cc10c910fd18bb9e299e98bc0a32ed2"
+DOWNLOAD="ftp://ftp.exim.org/pub/exim/exim4/exim-4.89.tar.xz"
+MD5SUM="b569ec80c495dffc54545895e680ed61"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"