pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/imap-uw Update to imap-uw-2004e (downwards ABI co...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/88b0eed7c555
branches:  trunk
changeset: 498107:88b0eed7c555
user:      tv <tv%pkgsrc.org@localhost>
date:      Fri Aug 12 19:47:17 2005 +0000

description:
Update to imap-uw-2004e (downwards ABI compatible; shlib teeny version bumped).

Changes (note that relnotes say -2004d, but it is indeed -2004e):

=====
imap-2004d is a maintenance release, released concurrently with Pine
4.63, and consists primarily of bugfixes

There is now a workaround for RedHat breaking flock().  However, since
RedHat has said that they don't support flock(), there is no guarantee
that they won't break it in the future.  So you may want to consider some
other Linux distribution or BSD instead.  See:
        https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=123415
for the gruesome details.

There are no user-visible functional enhancements in this version.
=====

OTHER CHANGE: Multiple newsrc and MSA support needed by Pine 4.63.

diffstat:

 mail/imap-uw/Makefile         |   9 ++++-----
 mail/imap-uw/distinfo         |  12 ++++++------
 mail/imap-uw/patches/patch-ab |  20 ++++++++++----------
 mail/imap-uw/patches/patch-ak |  29 +++++++++++++++++------------
 4 files changed, 37 insertions(+), 33 deletions(-)

diffs (160 lines):

diff -r 7f13438e5519 -r 88b0eed7c555 mail/imap-uw/Makefile
--- a/mail/imap-uw/Makefile     Fri Aug 12 19:42:22 2005 +0000
+++ b/mail/imap-uw/Makefile     Fri Aug 12 19:47:17 2005 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.97 2005/08/03 09:43:58 tron Exp $
+# $NetBSD: Makefile,v 1.98 2005/08/12 19:47:17 tv Exp $
 #
 # ATTENTION:
 # The Kerberos support in this software is known to be problematic. If you
 # upgrade this package you *must* test it on a system with Kerberos libraries
 # but not running Kerberos before committing the changes.
 
-DISTNAME=       imap-2004c1
-PKGNAME=        imap-uw-2004c1
-PKGREVISION=   3
+DISTNAME=       imap-2004e
+PKGNAME=        ${DISTNAME:S/-/-uw-/}
 CATEGORIES=     mail
 MASTER_SITES=  ftp://ftp.cac.washington.edu/imap/
 EXTRACT_SUFX=  .tar.Z
@@ -75,7 +74,7 @@
 CCLIENT_LIB=   libc-client.la
 CCLIENT_PICLIB=        libc-client_pic.a
 CCLIENT_MAJOR= 4
-CCLIENT_MINOR= 1
+CCLIENT_MINOR= 2
 CCLIENT_MFILES=        src/imapd/Makefile                                      \
                src/ipopd/Makefile                                      \
                src/mtest/Makefile                                      \
diff -r 7f13438e5519 -r 88b0eed7c555 mail/imap-uw/distinfo
--- a/mail/imap-uw/distinfo     Fri Aug 12 19:42:22 2005 +0000
+++ b/mail/imap-uw/distinfo     Fri Aug 12 19:47:17 2005 +0000
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.23 2005/08/01 20:34:31 tron Exp $
+$NetBSD: distinfo,v 1.24 2005/08/12 19:47:17 tv Exp $
 
-SHA1 (imap-2004c1.tar.Z) = 47009504d409c41c5ea7f5e2e77178ef60282e3e
-RMD160 (imap-2004c1.tar.Z) = 1975a484d7553eb9208cc0feca3561ac357ea54b
-Size (imap-2004c1.tar.Z) = 2227092 bytes
+SHA1 (imap-2004e.tar.Z) = 3c5cf83489dd8ac4c2cfd43370fcec85db7bc372
+RMD160 (imap-2004e.tar.Z) = 76c8596fe1a9a830bbd60fdafafb13f9bac42cd9
+Size (imap-2004e.tar.Z) = 2219840 bytes
 SHA1 (patch-aa) = f9ce776164fe55aeb08ec0e87bbc6ac80b97d439
-SHA1 (patch-ab) = 97ff711184b820262b2b84b50076e8839c869c6c
+SHA1 (patch-ab) = 5c134608a2a611c1b1bbb345f26b4743ad7dd538
 SHA1 (patch-ac) = 8b4ea8c15929c65eda1b3444c68fdbf70fa68b6a
 SHA1 (patch-ad) = 3404de4e4acb456e3c7b34ca80b31b80b465b3e1
 SHA1 (patch-ae) = 702473377ca66266bdb6d5d13045d279a38ea7de
 SHA1 (patch-af) = 07e6b95a8aea0ea0ee6ccc20c1906ddf16ef6d61
 SHA1 (patch-ai) = c495ed39fbc01e1d8b05f6acd3d11394978f9b43
 SHA1 (patch-aj) = 0a728d3b5271c048275a4d41002877e86ac275b2
-SHA1 (patch-ak) = a0a1a21ec22a92d086e665b263b51532207d0e3c
+SHA1 (patch-ak) = c798b2aad17091526c667a552839cfe1ec0e23c9
 SHA1 (patch-al) = b746d36cb324114468d07d1aba7d22c5bd5b23b2
 SHA1 (patch-am) = 891de03bbc24de9eaf70d74c69b5b66d0b6b94b4
diff -r 7f13438e5519 -r 88b0eed7c555 mail/imap-uw/patches/patch-ab
--- a/mail/imap-uw/patches/patch-ab     Fri Aug 12 19:42:22 2005 +0000
+++ b/mail/imap-uw/patches/patch-ab     Fri Aug 12 19:47:17 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
+$NetBSD: patch-ab,v 1.17 2005/08/12 19:47:17 tv Exp $
 
---- src/osdep/unix/Makefile.orig       2005-03-06 08:53:53.000000000 -0800
-+++ src/osdep/unix/Makefile    2005-03-06 08:56:06.000000000 -0800
-@@ -29,9 +29,6 @@
+--- src/osdep/unix/Makefile.orig       2005-08-12 15:09:59.000000000 -0400
++++ src/osdep/unix/Makefile    2005-08-12 15:11:21.000000000 -0400
+@@ -41,9 +41,6 @@
  
  # Extended flags needed for SSL.  You may need to modify.
  
@@ -12,7 +12,7 @@
  SSLINCLUDE=$(SSLDIR)/include
  SSLLIB=$(SSLDIR)/lib
  
-@@ -48,7 +45,7 @@
+@@ -60,7 +57,7 @@
  
  SSLCFLAGS= -I$(SSLINCLUDE) -I$(SSLINCLUDE)/openssl\
   -DSSL_CERT_DIRECTORY=\"$(SSLCERTS)\" -DSSL_KEY_DIRECTORY=\"$(SSLKEYS)\"
@@ -21,7 +21,7 @@
  
  
  # Extended flags needed for non-standard passwd types.  You may need to modify.
-@@ -92,14 +89,14 @@
+@@ -104,14 +101,14 @@
  # set certain other formats (e.g. mbx and mx) as the EMPTYPROTO since these
  # formats can never be empty files.
  
@@ -38,11 +38,11 @@
  LN=ln -s
  RANLIB=ranlib
  
-@@ -391,9 +388,9 @@
+@@ -403,9 +400,9 @@
         SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
         ACTIVEFILE=/usr/share/news/active \
         RSHPATH=/usr/bin/rsh \
--       BASECFLAGS="-g -O2" \
+-       BASECFLAGS="-g $(GCCOPTLEVEL)" \
 +       BASECFLAGS="" \
         BASELDFLAGS="-lsocket -lnsl -lgen" \
 -       RANLIB=true CC=gcc
@@ -50,7 +50,7 @@
  
  gsu:  # GCC SUN-OS
        $(BUILD) `$(CAT) SPECIALS` OS=sun \
-@@ -483,9 +480,9 @@
+@@ -495,9 +492,9 @@
        $(BUILD) `$(CAT) SPECIALS` OS=bsi \
         CRXTYPE=nfs \
         SPOOLDIR=/var \
@@ -62,7 +62,7 @@
         BASELDFLAGS="-lcrypt"
  
  nec:  # NEC UX
-@@ -911,7 +908,7 @@
+@@ -924,7 +921,7 @@
         -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
         -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" > OSCFLAGS
        echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS
diff -r 7f13438e5519 -r 88b0eed7c555 mail/imap-uw/patches/patch-ak
--- a/mail/imap-uw/patches/patch-ak     Fri Aug 12 19:42:22 2005 +0000
+++ b/mail/imap-uw/patches/patch-ak     Fri Aug 12 19:47:17 2005 +0000
@@ -1,18 +1,23 @@
-$NetBSD: patch-ak,v 1.1 2002/10/30 02:13:47 elric Exp $
+$NetBSD: patch-ak,v 1.2 2005/08/12 19:47:17 tv Exp $
 
---- src/osdep/unix/ckp_gss.c.orig      Tue Oct 29 13:20:28 2002
-+++ src/osdep/unix/ckp_gss.c   Tue Oct 29 13:20:51 2002
-@@ -32,9 +32,12 @@
+--- src/osdep/unix/ckp_gss.c.orig      2005-06-05 19:43:50.000000000 -0400
++++ src/osdep/unix/ckp_gss.c   2005-08-12 15:08:39.000000000 -0400
+@@ -30,6 +30,7 @@
+ {
+   char tmp[MAILTMPLEN];
+   krb5_context ctx;
++  krb5_error error;
    krb5_timestamp now;
-   krb5_principal client,server;
-   krb5_creds crd;
-+  krb5_error error;
-   struct passwd *ret = NIL;
-   if (*pass) {                        /* only if password non-empty */
--    krb5_init_context (&ctx); /* get a context context */
-+    erorr = krb5_init_context (&ctx); /* get a context context */
+   krb5_principal service;
+   krb5_creds *crd = (krb5_creds *) memset (fs_get (sizeof (krb5_creds)),0,
+@@ -39,7 +40,9 @@
+                               /* make service name */
+     sprintf (tmp,"%s@%s",(char *) mail_parameters (NIL,GET_SERVICENAME,NIL),
+            tcp_serverhost ());
+-    krb5_init_context (&ctx); /* get a context */
++    error = krb5_init_context (&ctx); /* get a context */
 +    if (error)
 +      return NIL;
-     krb5_init_ets (ctx);
                                /* get time, client and server principals */
      if (!krb5_timeofday (ctx,&now) &&
+       !krb5_parse_name (ctx,pw->pw_name,&crd->client) &&



Home | Main Index | Thread Index | Old Index