pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail Update "fetchmail" and "fetchmailconf" packages t...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c0711ae427d7
branches:  trunk
changeset: 524040:c0711ae427d7
user:      tron <tron%pkgsrc.org@localhost>
date:      Wed Jan 17 14:29:11 2007 +0000

description:
Update "fetchmail" and "fetchmailconf" packages to version 6.3.6.
The list of changes since version 6.2.5.5 is too large to mention here.
The new version provides a fix for the vulnerability reported in the
fetchmail-SA-2006-02.txt advisory.

diffstat:

 mail/fetchmail/Makefile         |     6 +-
 mail/fetchmail/PLIST            |    12 +-
 mail/fetchmail/distinfo         |    18 +-
 mail/fetchmail/patches/patch-aa |    14 -
 mail/fetchmail/patches/patch-ab |    60 +-
 mail/fetchmail/patches/patch-ac |    18 -
 mail/fetchmail/patches/patch-ad |    14 -
 mail/fetchmail/patches/patch-ae |  6426 ---------------------------------------
 mail/fetchmail/patches/patch-ah |    67 -
 mail/fetchmail/patches/patch-ai |    19 -
 mail/fetchmail/patches/patch-aj |    56 -
 mail/fetchmail/patches/patch-al |    13 -
 mail/fetchmailconf/Makefile     |    23 +-
 mail/fetchmailconf/PLIST        |     5 +-
 14 files changed, 73 insertions(+), 6678 deletions(-)

diffs (truncated from 6848 to 300 lines):

diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/Makefile
--- a/mail/fetchmail/Makefile   Wed Jan 17 14:19:43 2007 +0000
+++ b/mail/fetchmail/Makefile   Wed Jan 17 14:29:11 2007 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.158 2006/04/13 18:23:34 jlam Exp $
+# $NetBSD: Makefile,v 1.159 2007/01/17 14:29:11 tron Exp $
 
-DISTNAME=      fetchmail-6.2.5.5
-PKGREVISION=   1
+DISTNAME=      fetchmail-6.3.6
 CATEGORIES=    mail
 MASTER_SITES=  http://download.berlios.de/fetchmail/
+EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    frueauf%NetBSD.org@localhost
 HOMEPAGE=      http://fetchmail.berlios.de/
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/PLIST
--- a/mail/fetchmail/PLIST      Wed Jan 17 14:19:43 2007 +0000
+++ b/mail/fetchmail/PLIST      Wed Jan 17 14:29:11 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2006/04/17 07:07:24 jlam Exp $
+@comment $NetBSD: PLIST,v 1.11 2007/01/17 14:29:11 tron Exp $
 bin/fetchmail
 man/man1/fetchmail.1
 share/doc/fetchmail/README
@@ -11,16 +11,14 @@
 share/doc/fetchmail/fetchmail-features.html
 share/locale/ca/LC_MESSAGES/fetchmail.mo
 share/locale/cs/LC_MESSAGES/fetchmail.mo
-share/locale/da/LC_MESSAGES/fetchmail.mo
 share/locale/de/LC_MESSAGES/fetchmail.mo
-share/locale/el/LC_MESSAGES/fetchmail.mo
+share/locale/en_GB/LC_MESSAGES/fetchmail.mo
 share/locale/es/LC_MESSAGES/fetchmail.mo
 share/locale/fr/LC_MESSAGES/fetchmail.mo
-share/locale/gl/LC_MESSAGES/fetchmail.mo
 share/locale/ja/LC_MESSAGES/fetchmail.mo
 share/locale/pl/LC_MESSAGES/fetchmail.mo
-share/locale/pt_BR/LC_MESSAGES/fetchmail.mo
-share/locale/sk/LC_MESSAGES/fetchmail.mo
-share/locale/tr/LC_MESSAGES/fetchmail.mo
+share/locale/ru/LC_MESSAGES/fetchmail.mo
+share/locale/sq/LC_MESSAGES/fetchmail.mo
+share/locale/vi/LC_MESSAGES/fetchmail.mo
 share/examples/rc.d/fetchmail
 @dirrm share/doc/fetchmail
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/distinfo
--- a/mail/fetchmail/distinfo   Wed Jan 17 14:19:43 2007 +0000
+++ b/mail/fetchmail/distinfo   Wed Jan 17 14:29:11 2007 +0000
@@ -1,14 +1,6 @@
-$NetBSD: distinfo,v 1.34 2005/12/20 14:27:53 frueauf Exp $
+$NetBSD: distinfo,v 1.35 2007/01/17 14:29:11 tron Exp $
 
-SHA1 (fetchmail-6.2.5.5.tar.gz) = 119dc2d0f533541413b7951edec8ecf1c0308b1b
-RMD160 (fetchmail-6.2.5.5.tar.gz) = f0d74e5e985973867944962c949e7e5d76f77b84
-Size (fetchmail-6.2.5.5.tar.gz) = 1327784 bytes
-SHA1 (patch-aa) = 3c8aaac5d53c1069995ab74ad99bc5e64843a507
-SHA1 (patch-ab) = 009a97639502365f8b6ec4e854622620391a812f
-SHA1 (patch-ac) = ef0e651807bb0942ca79ed3b10ffc000f71bd330
-SHA1 (patch-ad) = b6bffc59f28992fa0d3de0f9dad250c73bbeffc6
-SHA1 (patch-ae) = da3152bfd2e61d914d1f32c5eee6821aaef3e461
-SHA1 (patch-ah) = d6d08403b241a3e1a891faadbb36b0cd00df1398
-SHA1 (patch-ai) = 16449ab08c266936d80b8be11c93a3dd1ac5c2fe
-SHA1 (patch-aj) = 1051c1eb754b9c9cffad2eab4561791975aebbe1
-SHA1 (patch-al) = 660df6275304a95b2bc7b98f71980a335677763e
+SHA1 (fetchmail-6.3.6.tar.bz2) = 4c362d8d86c0d4efb191d0faae0b48b54b0887ba
+RMD160 (fetchmail-6.3.6.tar.bz2) = 455c1413cc5090f834e82be4876b572d4bef35cc
+Size (fetchmail-6.3.6.tar.bz2) = 1307730 bytes
+SHA1 (patch-ab) = dd157d0d51ed0abfbdcd6ef51d4bc87d2b3ee8fb
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/patches/patch-aa
--- a/mail/fetchmail/patches/patch-aa   Wed Jan 17 14:19:43 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-aa,v 1.4 1999/11/18 14:20:15 agc Exp $
-
---- md5ify.c.orig      Thu Nov 18 14:12:32 1999
-+++ md5ify.c   Thu Nov 18 14:12:32 1999
-@@ -17,7 +17,8 @@
- #include <string.h>
- #endif
- 
--#include "md5.h"
-+#include <sys/types.h>
-+#include <md5.h>
- 
- char *
- MD5Digest (unsigned char *s)
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/patches/patch-ab
--- a/mail/fetchmail/patches/patch-ab   Wed Jan 17 14:19:43 2007 +0000
+++ b/mail/fetchmail/patches/patch-ab   Wed Jan 17 14:29:11 2007 +0000
@@ -1,21 +1,41 @@
-$NetBSD: patch-ab,v 1.15 2001/06/15 11:42:18 itojun Exp $
+$NetBSD: patch-ab,v 1.16 2007/01/17 14:29:11 tron Exp $
 
---- Makefile.in.orig   Tue Jun 12 21:12:15 2001
-+++ Makefile.in        Fri Jun 15 20:38:12 2001
-@@ -166,12 +166,12 @@
-       $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)
-       @echo "Installing fetchmail binary..."
-       $(INSTALL_PROGRAM) ./fetchmail $(DESTDIR)$(bindir)/fetchmail
--      @echo "Installing fetchmail configurator..."
--      $(INSTALL_PROGRAM) ${srcdir}/fetchmailconf $(DESTDIR)$(bindir)/fetchmailconf
-+#     @echo "Installing fetchmail configurator..."
-+#     $(INSTALL_PROGRAM) ${srcdir}/fetchmailconf $(DESTDIR)$(bindir)/fetchmailconf
-       @echo "Installing manual page..."
-       $(INSTALL_DATA) $(srcdir)/fetchmail.man $(DESTDIR)$(mandir)/fetchmail.$(manext)
--      rm -f $(DESTDIR)$(mandir)/fetchmailconf.$(manext)
--      cd $(DESTDIR)$(mandir) && ln -s fetchmail.$(manext) fetchmailconf.$(manext)
-+#     rm -f $(DESTDIR)$(mandir)/fetchmailconf.$(manext)
-+#     cd $(DESTDIR)$(mandir) && ln -s fetchmail.$(manext) fetchmailconf.$(manext)
-       @echo "Installing language catalogs..."
-       -cd intl; $(MAKE) install
-       cd po; $(MAKE) install
+--- Makefile.in.orig   2007-01-05 21:27:59.000000000 +0000
++++ Makefile.in        2007-01-17 13:42:08.000000000 +0000
+@@ -42,7 +42,6 @@
+ host_triplet = @host@
+ target_triplet = @target@
+ bin_PROGRAMS = fetchmail$(EXEEXT)
+-@HAVE_PYTHON_TRUE@am__append_1 = $(pym)
+ check_PROGRAMS = $(am__EXEEXT_1) rfc822$(EXEEXT) unmime$(EXEEXT) \
+       netrc$(EXEEXT) rfc2047e$(EXEEXT) mxget$(EXEEXT)
+ @NEED_TRIO_TRUE@am__append_2 = libtrio.a
+@@ -355,7 +354,7 @@
+ libexecdir = @libexecdir@
+ 
+ # for gettext (used by fetchmail.c, NOT by GNU gettext)
+-localedir = $(datadir)/locale
++localedir = /usr/pkg/share/locale
+ localstatedir = @localstatedir@
+ maildrop = @maildrop@
+ mandir = @mandir@
+@@ -391,9 +390,8 @@
+ dist_man1_MANS = fetchmail.man $(am__append_1)
+ pys = fetchmailconf.py
+ pym = fetchmailconf.man
+-@HAVE_PYTHON_TRUE@nodist_bin_SCRIPTS = fetchmailconf
+ @HAVE_PYTHON_TRUE@python_PYTHON = $(pys)
+-@HAVE_PYTHON_FALSE@EXTRA_DIST = $(pym) $(DISTDOCS) fetchmail.spec \
++@HAVE_PYTHON_FALSE@EXTRA_DIST = $(DISTDOCS) fetchmail.spec \
+ @HAVE_PYTHON_FALSE@   $(distdirs) ucs/README.svn trio/CHANGES \
+ @HAVE_PYTHON_FALSE@   trio/README strlcpy.3 bighand.png \
+ @HAVE_PYTHON_FALSE@   m4-local/ac-archive-license.txt \
+@@ -1413,7 +1411,7 @@
+ 
+ info-am:
+ 
+-install-data-am: install-man install-pythonPYTHON
++install-data-am: install-man
+ 
+ install-exec-am: install-binPROGRAMS install-nodist_binSCRIPTS
+ 
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/patches/patch-ac
--- a/mail/fetchmail/patches/patch-ac   Wed Jan 17 14:19:43 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-ac,v 1.12 2001/03/03 12:27:51 frueauf Exp $
-
---- imap.c.orig        Thu Mar  1 20:26:58 2001
-+++ imap.c     Sat Mar  3 12:57:24 2001
-@@ -196,11 +196,9 @@
-     strcat(msgbuf,"\r\n");
-     SockWrite (sock, msgbuf, strlen (msgbuf));
-   
--    if ((result = gen_recv (sock, msgbuf, sizeof msgbuf)))
-+    result = imap_ok (sock, NULL);
-+    if (result == PS_SUCCESS)
-       return result;
--  
--    if (strstr (msgbuf, "OK"))
--      return PS_SUCCESS;
-     else
-       return PS_AUTHFAIL;
- }
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/patches/patch-ad
--- a/mail/fetchmail/patches/patch-ad   Wed Jan 17 14:19:43 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ad,v 1.6 2000/01/10 22:50:18 frueauf Exp $
-
---- acconfig.h-orig    Sun Dec 19 18:17:58 1999
-+++ acconfig.h Mon Jan 10 22:09:15 2000
-@@ -14,6 +14,9 @@
-    Leave the following blank line there!!  Autoheader needs it.  */
- 
- 
-+/* Define to 1 if you have MD5 */
-+#undef HAVE_MD5
-+
- /* Define to 1 if NLS is requested.  */
- #undef ENABLE_NLS
- 
diff -r bfc37d2d0ac2 -r c0711ae427d7 mail/fetchmail/patches/patch-ae
--- a/mail/fetchmail/patches/patch-ae   Wed Jan 17 14:19:43 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,6426 +0,0 @@
-$NetBSD: patch-ae,v 1.16 2005/12/20 14:27:53 frueauf Exp $
-
---- configure.in.orig  2005-12-19 00:53:34.000000000 +0100
-+++ configure.in       2005-12-20 14:29:08.000000000 +0100
-@@ -447,10 +447,21 @@
-   AC_DEFINE(KERBEROS_V5)
-   CEFLAGS="$CEFLAGS -I/usr/include/kerberosV"
-   LIBS="$LIBS -lasn1 -lkrb5 -lcom_err -lkafs"
-+elif test "$with_kerberos5" != "no" && ( test `uname` = "NetBSD" )
-+then
-+  AC_CHECKING([kerberosV for NetBSD])
-+  AC_DEFINE(HEIMDAL)
-+  AC_DEFINE(KERBEROS_V5)
-+  CEFLAGS="$CEFLAGS -I/usr/include/krb5"
-+  LIBS="$LIBS -lasn1 -lkrb5 -lcom_err -lroken -lcrypto -ldes"
- else
-   if test "$with_kerberos5" != "yes" 
-   then
-       LDEFLAGS="$LDEFLAGS -L${with_kerberos5}/lib"
-+      if test `uname` = "NetBSD"
-+      then
-+      CEFLAGS="$CEFLAGS -I/usr/include/krb5"
-+      fi
-       searchdirs="$with_kerberos5"
-   else
-       searchdirs="/usr/kerberos /usr/local/krb5 /usr/athena /usr"
-@@ -458,12 +469,17 @@
-   with_kerberos5=
-   for dir in $searchdirs
-   do AC_MSG_CHECKING([for Kerberos V in $dir])
--     if test -f "$dir/include/krb5.h"
-+     if test -f "$dir/include/krb5.h" || test -f "$dir/include/krb5/krb5.h"
-      then
-         ac_krblibs=
--        if test -f "$dir/include/roken.h"
-+        if test -f "$dir/include/roken.h" || test -f "$dir/include/krb5/roken.h"
-         then
--           ac_krblibs="-lasn1 -lroken -lcom_err"
-+           if test `uname` = "NetBSD"
-+           then
-+             ac_krblibs="-lasn1 -lroken -lcom_err -ldes"
-+           else
-+             ac_krblibs="-lasn1 -lroken -lcom_err"
-+         fi
-            AC_MSG_RESULT([Heimdal found])
-           dnl Attempt to detect if we need to -ldb2 to link Heimdal
-           dnl we assume we do if it is available
-@@ -516,7 +532,7 @@
- if test "$with_kerberos" != "no"
- then
- # Check for a NetBSD/OpenBSD special case
--if test "$with_kerberos" = "yes" && ( test `uname` = "NetBSD" || test `uname` = "OpenBSD" )
-+if test "$with_kerberos" != "no" && ( test `uname` = "NetBSD" || test `uname` = "OpenBSD" )
- then
-   AC_CHECKING([kerberosIV for `uname`])
-   AC_DEFINE(KERBEROS_V4)
-@@ -725,9 +741,14 @@
-     LDFLAGS="$LDFLAGS -L$with_gssapi/lib"
-   fi
- 
--  if test -f "$with_gssapi/include/roken.h"
-+  if test -f "$with_gssapi/include/roken.h" || test -f "$with_gssapi/include/krb5/roken.h"
-   then
--     LIBS="$LIBS -lkrb5 -lasn1 -ldes -lroken -ldb -ldl"
-+     if test `uname` = "NetBSD"
-+     then
-+       LIBS="$LIBS -lkrb5 -lasn1 -ldes -lroken"
-+     else
-+       LIBS="$LIBS -lkrb5 -lasn1 -ldes -lroken -ldb -ldl"
-+     fi
-      AC_CHECK_LIB(gssapi, gss_init_sec_context,LIBS="$LIBS -lgssapi",
-                   AC_MSG_ERROR([could not find libgssapi which is needed for GSSAPI support]), )
-      AC_DEFINE(HEIMDAL)
-@@ -737,7 +758,12 @@
-   fi
-   AC_DEFINE(GSSAPI)
-   save_CPPFLAGS=$CPPFLAGS
--  CPPFLAGS="-I$with_gssapi/include"
-+  if test `uname` = "NetBSD"
-+  then
-+    CPPFLAGS="-I$with_gssapi/include -I$with_gssapi/include/krb5"
-+  else
-+    CPPFLAGS="-I$with_gssapi/include"
-+  fi
-   AC_CHECK_HEADERS(gssapi.h gssapi/gssapi.h gssapi/gssapi_generic.h)
-   if test "$ac_cv_header_gssapi_h" = "yes"; then
-     AC_EGREP_HEADER(GSS_C_NT_HOSTBASED_SERVICE, gssapi.h, AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE))
---- configure.orig     2005-12-19 00:54:21.000000000 +0100
-+++ configure  2005-12-20 14:38:11.000000000 +0100
-@@ -311,7 +311,7 @@
- # include <unistd.h>
- #endif"
- 
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir 
sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA 
CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CFLAGS LDFLAGS 
build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LEX LEXLIB LEX_OUTPUT_ROOT YACC CPFLAGS CEFLAGS LDEFLAGS MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE RANLIB ac_ct_RANLIB ALLOCA GLIBC21 
HAVE_POSIX_PRINTF HAVE_ASPRINTF HAVE_SNPRINTF HAVE_WPRINTF LIBICONV LTLIBICONV INTLBISON BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT DATADIRNAME INSTOBJEXT GENCAT INTLOBJS 
INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB EXTRADEFS EXTRASRC EXTRAOBJ procmail sendmail maildrop INTLDEPS LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir 
sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA 
CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CFLAGS LDFLAGS 
build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LEX LEXLIB LEX_OUTPUT_ROOT YACC CPFLAGS CEFLAGS LDEFLAGS MKINSTALLDIRS MSGFMT GMSGFMT XGETTEXT MSGMERGE RANLIB ac_ct_RANLIB ALLOCA GLIBC21 LIBICONV 
LTLIBICONV INTLBISON USE_NLS BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT INTLOBJS DATADIRNAME INSTOBJEXT GENCAT INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB EXTRADEFS 
EXTRASRC EXTRAOBJ procmail sendmail maildrop INTLDEPS LIBOBJS LTLIBOBJS'
- ac_subst_files=''
- 
- # Initialize some variables set by options.
-@@ -855,8 +855,8 @@
-   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-   --disable-dependency-tracking  speeds up one-time build
-   --enable-dependency-tracking   do not reject slow dependency extractors
--  --disable-nls           do not use Native Language Support
-   --disable-rpath         do not hardcode runtime library paths



Home | Main Index | Thread Index | Old Index