pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail Version 4.89
details: https://anonhg.NetBSD.org/pkgsrc/rev/38eefba5a33f
branches: trunk
changeset: 359800:38eefba5a33f
user: adam <adam%pkgsrc.org@localhost>
date: Sat Mar 18 07:08:23 2017 +0000
description:
Version 4.89
------------
1. Allow relative config file names for ".include"
2. A main-section config option "debug_store" to control the checks on
variable locations during store-reset. Normally false but can be enabled
when a memory corrution issue is suspected on a production system.
diffstat:
mail/exim-html/Makefile | 4 +-
mail/exim-html/PLIST | 3 +-
mail/exim-html/distinfo | 10 +-
mail/exim/Makefile | 6 +-
mail/exim/distinfo | 16 +-
mail/exim/patches/patch-Local_Makefile.pkgsrc | 128 ++++++++++++++++++++++++++
mail/exim/patches/patch-OS_Makefile-Default | 22 ++++
mail/exim/patches/patch-aa | 128 --------------------------
mail/exim/patches/patch-ab | 22 ----
mail/exim/patches/patch-ae | 42 --------
mail/exim/patches/patch-scripts_exim__install | 42 ++++++++
11 files changed, 212 insertions(+), 211 deletions(-)
diffs (truncated from 495 to 300 lines):
diff -r b5e9018df08f -r 38eefba5a33f mail/exim-html/Makefile
--- a/mail/exim-html/Makefile Sat Mar 18 01:49:20 2017 +0000
+++ b/mail/exim-html/Makefile Sat Mar 18 07:08:23 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2017/01/19 18:52:15 agc Exp $
+# $NetBSD: Makefile,v 1.35 2017/03/18 07:08:23 adam Exp $
-DISTNAME= exim-html-4.87
+DISTNAME= exim-html-4.89
CATEGORIES= mail net
MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/
MASTER_SITES+= ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/
diff -r b5e9018df08f -r 38eefba5a33f mail/exim-html/PLIST
--- a/mail/exim-html/PLIST Sat Mar 18 01:49:20 2017 +0000
+++ b/mail/exim-html/PLIST Sat Mar 18 07:08:23 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2016/04/09 10:49:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2017/03/18 07:08:23 adam Exp $
share/doc/exim/html/spec_html/ch-access_control_lists.html
share/doc/exim/html/spec_html/ch-adding_a_local_scan_function_to_exim.html
share/doc/exim/html/spec_html/ch-adding_new_drivers_or_lookup_types.html
@@ -140,6 +140,7 @@
share/doc/exim/html/static/css/common.css
share/doc/exim/html/static/css/index.css
share/doc/exim/html/static/doc/CVE-2016-1531.txt
+share/doc/exim/html/static/doc/CVE-2016-9963.txt
share/doc/exim/html/static/doc/chapter.css
share/doc/exim/html/static/doc/chapter.js
share/doc/exim/html/static/doc/contents.png
diff -r b5e9018df08f -r 38eefba5a33f mail/exim-html/distinfo
--- a/mail/exim-html/distinfo Sat Mar 18 01:49:20 2017 +0000
+++ b/mail/exim-html/distinfo Sat Mar 18 07:08:23 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2016/04/09 10:49:39 adam Exp $
+$NetBSD: distinfo,v 1.28 2017/03/18 07:08:23 adam Exp $
-SHA1 (exim-html-4.87.tar.bz2) = 30ef36561866be1f9a1edd193739585cf4deea1b
-RMD160 (exim-html-4.87.tar.bz2) = 1015c6a19a72eeae724efb5490698ad0e7dc3fe4
-SHA512 (exim-html-4.87.tar.bz2) = 224884abfd7ab9a2410dbdd24bb65545faf427f1b83a942c6c72309e7d85771f78bf7dc5ec1439de95e1038959cdfc4ab549abb98852c8b17c8310b51ad0385c
-Size (exim-html-4.87.tar.bz2) = 478953 bytes
+SHA1 (exim-html-4.89.tar.bz2) = 3a3979fba7df3697cec10d3dee846b18384e5de7
+RMD160 (exim-html-4.89.tar.bz2) = de3d3b70f4a653880e8b2d6fe4c407cf37a7eb14
+SHA512 (exim-html-4.89.tar.bz2) = 083678e5dc5acc23cd7f72b6b3e2e6d4e60bab8af25b21e2e6c8f4c1f07e070f9fabc9c8a337784e6d7436cc4aa8d7674700c61030b0c23e4b9c7d3c909e5db0
+Size (exim-html-4.89.tar.bz2) = 480222 bytes
diff -r b5e9018df08f -r 38eefba5a33f mail/exim/Makefile
--- a/mail/exim/Makefile Sat Mar 18 01:49:20 2017 +0000
+++ b/mail/exim/Makefile Sat Mar 18 07:08:23 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.152 2017/01/19 18:52:15 agc Exp $
+# $NetBSD: Makefile,v 1.153 2017/03/18 07:08:23 adam Exp $
-DISTNAME= exim-4.88
+DISTNAME= exim-4.89
CATEGORIES= mail net
MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/
MASTER_SITES+= http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/exim4/
@@ -114,7 +114,7 @@
${FILESDIR}/mailer.conf.exim \
> ${WRKDIR}/mailer.conf
-INSTALLATION_DIRS+= ${PKGMANDIR}/man8 sbin share/examples/exim share/doc/exim
+INSTALLATION_DIRS+= ${PKGMANDIR}/man8 sbin share/examples/exim share/doc/exim
post-install:
${INSTALL_DATA} ${WRKDIR}/mailer.conf ${DESTDIR}${EXAMPLESDIR}
diff -r b5e9018df08f -r 38eefba5a33f mail/exim/distinfo
--- a/mail/exim/distinfo Sat Mar 18 01:49:20 2017 +0000
+++ b/mail/exim/distinfo Sat Mar 18 07:08:23 2017 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.66 2016/12/25 11:29:54 wiedi Exp $
+$NetBSD: distinfo,v 1.67 2017/03/18 07:08:23 adam Exp $
-SHA1 (exim-4.88.tar.bz2) = f77cd027284ebf5bdf5fb7a7bd2755238722bfde
-RMD160 (exim-4.88.tar.bz2) = cbcacf3f8f45975c68a450f2fa595b802c76b345
-SHA512 (exim-4.88.tar.bz2) = ea094bf703628c201de119fc5f09539475e52158e935f8f2a9e4138c4a1bfe885017145c3cc5e22aa9087b195091955c69385ebf1ea0baec64ed5c1b8e3b1caf
-Size (exim-4.88.tar.bz2) = 1824610 bytes
-SHA1 (patch-aa) = 4df21c2497e9fee8dfbcd4386bb1b70d69ca2932
-SHA1 (patch-ab) = 6af17f036ed02a3bc37c1f303269eea447fcb691
-SHA1 (patch-ae) = aa0a31e77d5f76e33bc92140c14d39c79f710b95
+SHA1 (exim-4.89.tar.bz2) = 6e4c042d55c57152d56dfa9745abd9e9665a85f5
+RMD160 (exim-4.89.tar.bz2) = db87de7a5bef115efe062153a8a14e10b4ee884b
+SHA512 (exim-4.89.tar.bz2) = 1e059966a93b47f055ab4ec2a4556f2c918aff56ea0367585f3a853f00411e9c275e13be4f9ae615a468fa06263135cd6a138fa1753f1b7fb3259a3321fcca65
+Size (exim-4.89.tar.bz2) = 1844430 bytes
+SHA1 (patch-Local_Makefile.pkgsrc) = de19076443c4d89a7ead97a0cabdec9bb784dd9f
+SHA1 (patch-OS_Makefile-Default) = 6af17f036ed02a3bc37c1f303269eea447fcb691
SHA1 (patch-lookups_Makefile) = cfc40dba3f75ef37b9887f7767139ad50cf9d4e5
+SHA1 (patch-scripts_exim__install) = aa0a31e77d5f76e33bc92140c14d39c79f710b95
diff -r b5e9018df08f -r 38eefba5a33f mail/exim/patches/patch-Local_Makefile.pkgsrc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/exim/patches/patch-Local_Makefile.pkgsrc Sat Mar 18 07:08:23 2017 +0000
@@ -0,0 +1,128 @@
+$NetBSD: patch-Local_Makefile.pkgsrc,v 1.1 2017/03/18 07:08:23 adam Exp $
+
+--- Local/Makefile.pkgsrc.orig 2017-03-18 06:47:43.000000000 +0000
++++ Local/Makefile.pkgsrc
+@@ -98,7 +98,7 @@
+ # /usr/local/sbin. The installation script will try to create this directory,
+ # and any superior directories, if they do not exist.
+
+-BIN_DIRECTORY=/usr/exim/bin
++BIN_DIRECTORY=@PREFIX@/sbin
+
+
+ #------------------------------------------------------------------------------
+@@ -114,7 +114,7 @@ BIN_DIRECTORY=/usr/exim/bin
+ # don't exist. It will also install a default runtime configuration if this
+ # file does not exist.
+
+-CONFIGURE_FILE=/usr/exim/configure
++CONFIGURE_FILE=@PKG_SYSCONFDIR@/configure
+
+ # It is possible to specify a colon-separated list of files for CONFIGURE_FILE.
+ # In this case, Exim will use the first of them that exists when it is run.
+@@ -131,7 +131,7 @@ CONFIGURE_FILE=/usr/exim/configure
+ # deliveries. (Local deliveries run as various non-root users, typically as the
+ # owner of a local mailbox.) Specifying these values as root is not supported.
+
+-EXIM_USER=
++EXIM_USER=ref:@EXIM_USER@
+
+ # If you specify EXIM_USER as a name, this is looked up at build time, and the
+ # uid number is built into the binary. However, you can specify that this
+@@ -152,7 +152,7 @@ EXIM_USER=
+ # for EXIM_USER (e.g. EXIM_USER=exim), you don't need to set EXIM_GROUP unless
+ # you want to use a group other than the default group for the given user.
+
+-# EXIM_GROUP=
++EXIM_GROUP=ref:@EXIM_GROUP@
+
+ # Many sites define a user called "exim", with an appropriate default group,
+ # and use
+@@ -173,7 +173,7 @@ EXIM_USER=
+
+ # Almost all installations choose this:
+
+-SPOOL_DIRECTORY=/var/spool/exim
++SPOOL_DIRECTORY=@VARBASE@/spool/exim
+
+
+
+@@ -380,7 +380,7 @@ PCRE_CONFIG=yes
+ # files are defaulted in the OS/Makefile-Default file, but can be overridden in
+ # local OS-specific make files.
+
+-EXIM_MONITOR=eximon.bin
++# EXIM_MONITOR=eximon.bin
+
+
+ #------------------------------------------------------------------------------
+@@ -622,7 +622,7 @@ FIXED_NEVER_USERS=root
+ # included in the Exim binary. You will then need to set up the run time
+ # configuration to make use of the mechanism(s) selected.
+
+-# AUTH_CRAM_MD5=yes
++AUTH_CRAM_MD5=yes
+ # AUTH_CYRUS_SASL=yes
+ # AUTH_DOVECOT=yes
+ # AUTH_GSASL=yes
+@@ -630,8 +630,8 @@ FIXED_NEVER_USERS=root
+ # 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_PLAINTEXT=yes
++AUTH_SPA=yes
+ # AUTH_TLS=yes
+
+ # Heimdal through 1.5 required pkg-config 'heimdal-gssapi'; Heimdal 7.1
+@@ -831,7 +831,7 @@ HEADERS_CHARSET="ISO-8859-1"
+ # %s. This will be replaced by one of the strings "main", "panic", or "reject"
+ # to form the final file names. Some installations may want something like this:
+
+-# LOG_FILE_PATH=/var/log/exim_%slog
++LOG_FILE_PATH=@VARBASE@/log/exim/%s
+
+ # which results in files with names /var/log/exim_mainlog, etc. The directory
+ # in which the log files are placed must exist; Exim does not try to create
+@@ -1119,13 +1119,13 @@ SYSTEM_ALIASES_FILE=/etc/aliases
+ # haven't got Perl, Exim will still build and run; you just won't be able to
+ # use those utilities.
+
+-# CHOWN_COMMAND=/usr/bin/chown
+-# CHGRP_COMMAND=/usr/bin/chgrp
+-# CHMOD_COMMAND=/usr/bin/chmod
+-# MV_COMMAND=/bin/mv
+-# RM_COMMAND=/bin/rm
+-# TOUCH_COMMAND=/usr/bin/touch
+-# PERL_COMMAND=/usr/bin/perl
++CHOWN_COMMAND=@CHOWN@
++CHGRP_COMMAND=@CHGRP@
++CHMOD_COMMAND=@CHMOD@
++MV_COMMAND=@MV@
++RM_COMMAND=@RM@
++TOUCH_COMMAND=@TOUCH@
++PERL_COMMAND=@PERL5@
+
+
+ #------------------------------------------------------------------------------
+@@ -1327,7 +1327,7 @@ EXIM_TMPDIR="/tmp"
+ # (process id) to a file so that it can easily be identified. The path of the
+ # file can be specified here. Some installations may want something like this:
+
+-# PID_FILE_PATH=/var/lock/exim.pid
++PID_FILE_PATH=/var/run/exim.pid
+
+ # If PID_FILE_PATH is not defined, Exim writes a file in its spool directory
+ # using the name "exim-daemon.pid".
+@@ -1399,3 +1399,10 @@ EXIM_TMPDIR="/tmp"
+ # ENABLE_DISABLE_FSYNC=yes
+
+ # End of EDITME for Exim 4.
++
++EXTRALIBS_EXIM=-liconv
++
++@EXIM_USE_DB_CONFIG@
++@EXIM_DBMLIB@
++INCLUDE=@EXIM_INCLUDE@
++LOOKUP_LIBS=@LOOKUP_LIBS@
diff -r b5e9018df08f -r 38eefba5a33f mail/exim/patches/patch-OS_Makefile-Default
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/exim/patches/patch-OS_Makefile-Default Sat Mar 18 07:08:23 2017 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-OS_Makefile-Default,v 1.1 2017/03/18 07:08:23 adam Exp $
+
+--- OS/Makefile-Default.orig 2012-05-31 00:40:15.000000000 +0000
++++ OS/Makefile-Default
+@@ -71,7 +71,7 @@ PERL_COMMAND=/usr/bin/perl
+
+ # CC contains the name of the C compiler to be used.
+
+-CC=gcc
++# CC=gcc
+
+
+ # CFLAGS contains flags to be passed to the compiler. Nothing is defaulted
+@@ -84,7 +84,7 @@ CC=gcc
+ # here; instead each OS-dependent Makefile contains a default setting if one
+ # is needed.
+
+-# LFLAGS=
++LFLAGS=$(LDFLAGS)
+
+
+ # PCRE_LIBS contains the library to be linked for PCRE
diff -r b5e9018df08f -r 38eefba5a33f mail/exim/patches/patch-aa
--- a/mail/exim/patches/patch-aa Sat Mar 18 01:49:20 2017 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-$NetBSD: patch-aa,v 1.24 2016/01/10 20:55:56 bsiegert Exp $
-
---- Local/Makefile.pkgsrc.orig 2016-01-10 20:50:29.000000000 +0000
-+++ Local/Makefile.pkgsrc
-@@ -98,7 +98,7 @@
- # /usr/local/sbin. The installation script will try to create this directory,
- # and any superior directories, if they do not exist.
-
--BIN_DIRECTORY=/usr/exim/bin
-+BIN_DIRECTORY=@PREFIX@/sbin
-
-
- #------------------------------------------------------------------------------
-@@ -114,7 +114,7 @@ BIN_DIRECTORY=/usr/exim/bin
- # don't exist. It will also install a default runtime configuration if this
- # file does not exist.
-
--CONFIGURE_FILE=/usr/exim/configure
-+CONFIGURE_FILE=@PKG_SYSCONFDIR@/configure
-
- # It is possible to specify a colon-separated list of files for CONFIGURE_FILE.
- # In this case, Exim will use the first of them that exists when it is run.
-@@ -131,7 +131,7 @@ CONFIGURE_FILE=/usr/exim/configure
- # deliveries. (Local deliveries run as various non-root users, typically as the
- # owner of a local mailbox.) Specifying these values as root is not supported.
-
--EXIM_USER=
-+EXIM_USER=ref:@EXIM_USER@
-
- # If you specify EXIM_USER as a name, this is looked up at build time, and the
- # uid number is built into the binary. However, you can specify that this
-@@ -152,7 +152,7 @@ EXIM_USER=
- # for EXIM_USER (e.g. EXIM_USER=exim), you don't need to set EXIM_GROUP unless
- # you want to use a group other than the default group for the given user.
-
--# EXIM_GROUP=
-+EXIM_GROUP=ref:@EXIM_GROUP@
-
- # Many sites define a user called "exim", with an appropriate default group,
- # and use
-@@ -173,7 +173,7 @@ EXIM_USER=
-
- # Almost all installations choose this:
-
--SPOOL_DIRECTORY=/var/spool/exim
-+SPOOL_DIRECTORY=@VARBASE@/spool/exim
-
-
-
-@@ -373,7 +373,7 @@ PCRE_CONFIG=yes
- # files are defaulted in the OS/Makefile-Default file, but can be overridden in
Home |
Main Index |
Thread Index |
Old Index