summaryrefslogtreecommitdiff
path: root/mail/imap-uw
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2005-08-12 19:47:17 +0000
committertv <tv@pkgsrc.org>2005-08-12 19:47:17 +0000
commit20c21e31b1b55a02fc817546067376793df2a513 (patch)
tree2fa312689aa494b99624eaa991a0a2689cfb1da0 /mail/imap-uw
parenta231b3bca8d31adcc6d5d23e26f8a421bcdc3241 (diff)
downloadpkgsrc-20c21e31b1b55a02fc817546067376793df2a513.tar.gz
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 (limited to 'mail/imap-uw')
-rw-r--r--mail/imap-uw/Makefile9
-rw-r--r--mail/imap-uw/distinfo12
-rw-r--r--mail/imap-uw/patches/patch-ab20
-rw-r--r--mail/imap-uw/patches/patch-ak29
4 files changed, 37 insertions, 33 deletions
diff --git a/mail/imap-uw/Makefile b/mail/imap-uw/Makefile
index 61b5bc79c6a..80d2b0d8d16 100644
--- a/mail/imap-uw/Makefile
+++ b/mail/imap-uw/Makefile
@@ -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_INCS= c-client.h env.h env_unix.h flocksim.h flstring.h \
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 --git a/mail/imap-uw/distinfo b/mail/imap-uw/distinfo
index 49be5f92ce2..4f91fa81d68 100644
--- a/mail/imap-uw/distinfo
+++ b/mail/imap-uw/distinfo
@@ -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 --git a/mail/imap-uw/patches/patch-ab b/mail/imap-uw/patches/patch-ab
index 0467dbfffe1..9645e5e3d37 100644
--- a/mail/imap-uw/patches/patch-ab
+++ b/mail/imap-uw/patches/patch-ab
@@ -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 @@ $NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
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 @@ $NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
# 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 @@ $NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
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 @@ $NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
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 @@ $NetBSD: patch-ab,v 1.16 2005/06/17 14:49:47 hira Exp $
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 --git a/mail/imap-uw/patches/patch-ak b/mail/imap-uw/patches/patch-ak
index 761aaa94531..5c6dfc4a4e0 100644
--- a/mail/imap-uw/patches/patch-ak
+++ b/mail/imap-uw/patches/patch-ak
@@ -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 @@
- krb5_timestamp now;
- krb5_principal client,server;
- krb5_creds crd;
+--- 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;
- 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_timestamp now;
+ 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) &&