pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc Update security/cyrus-sasl2 to 2.1.17. Changes from v...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fa5426bdda4e
branches:  trunk
changeset: 468467:fa5426bdda4e
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Sat Feb 14 03:16:58 2004 +0000

description:
Update security/cyrus-sasl2 to 2.1.17.  Changes from version 2.1.15 include:

* Now correctly do authorizaton callback in sasl_checkpass()
* Writable auxprop support
* Significantly improved documentation

diffstat:

 doc/CHANGES                           |   3 +-
 security/cyrus-sasl2/Makefile         |   8 ++-
 security/cyrus-sasl2/Makefile.common  |  14 ++++-
 security/cyrus-sasl2/PLIST.common     |   9 ++-
 security/cyrus-sasl2/PLIST.krb5       |   4 +-
 security/cyrus-sasl2/PLIST.plugins    |  14 ++--
 security/cyrus-sasl2/distinfo         |  22 ++++----
 security/cyrus-sasl2/patches/patch-aa |   8 +-
 security/cyrus-sasl2/patches/patch-ab |  13 -----
 security/cyrus-sasl2/patches/patch-af |   8 +-
 security/cyrus-sasl2/patches/patch-ah |  33 -------------
 security/cyrus-sasl2/patches/patch-ai |  86 ++--------------------------------
 security/cyrus-sasl2/patches/patch-aj |  76 ------------------------------
 security/cyrus-sasl2/patches/patch-ak |  13 +++++
 security/cyrus-sasl2/patches/patch-al |   8 +-
 security/cyrus-sasl2/patches/patch-ao |   9 +--
 security/cyrus-sasl2/patches/patch-as |  34 ++++++------
 17 files changed, 94 insertions(+), 268 deletions(-)

diffs (truncated from 634 to 300 lines):

diff -r c4d3849ef2e2 -r fa5426bdda4e doc/CHANGES
--- a/doc/CHANGES       Sat Feb 14 03:04:31 2004 +0000
+++ b/doc/CHANGES       Sat Feb 14 03:16:58 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.4821 2004/02/14 01:04:52 grant Exp $
+$NetBSD: CHANGES,v 1.4822 2004/02/14 03:16:59 jlam Exp $
 
 Changes to the packages collection and infrastructure in 2004:
 
@@ -822,3 +822,4 @@
        Updated adzap to 20040104 [wiz 2004-02-13]
        Added atasm-1.04 [minskim 2004-02-13]
        Updated ns-remote to 1.9nb1 [grant 2004-02-14]
+       Updated cyrus-sasl2 to 2.1.17 [jlam 2004-02-14]
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/Makefile
--- a/security/cyrus-sasl2/Makefile     Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/Makefile     Sat Feb 14 03:16:58 2004 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.23 2004/02/12 13:34:29 jlam Exp $
+# $NetBSD: Makefile,v 1.24 2004/02/14 03:16:58 jlam Exp $
 
 .include "Makefile.common"
 
-PKGREVISION=   2
+PKGREVISION=   # empty
 SVR4_PKGNAME=  csasl
 COMMENT=       Simple Authentication and Security Layer
 
@@ -31,7 +31,9 @@
     (defined(SASL_USE_GSSAPI) && !empty(SASL_USE_GSSAPI:M[yY][eE][sS]))
 .  include "../../mk/krb5.buildlink3.mk"
 CONFIGURE_ARGS+=       --enable-gssapi=${KRB5BASE}     # GSSAPI
-LIBS+=                 -lcrypto
+CONFIGURE_ARGS+=       --with-gss_impl=${GSSIMPL.${KRB5_TYPE}}
+GSSIMPL.heimdal=       heimdal
+GSSIMPL.mit-krb5=      mit
 PLIST_SRC+=            ${PKGDIR}/PLIST.krb5
 .endif
 
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/Makefile.common
--- a/security/cyrus-sasl2/Makefile.common      Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/Makefile.common      Sat Feb 14 03:16:58 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.13 2004/02/12 13:34:29 jlam Exp $
+# $NetBSD: Makefile.common,v 1.14 2004/02/14 03:16:58 jlam Exp $
 #
 # This Makefile fragment should be included _below_ any SASL_PLUGIN
 # definition and _above_ any CONFIGURE_ARGS definitions.
 
-DISTNAME=      cyrus-sasl-2.1.15
+DISTNAME=      cyrus-sasl-2.1.17
 CATEGORIES=    security
 MASTER_SITES=  ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
                ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/sasl/
@@ -28,7 +28,10 @@
 
 USE_BUILDLINK3=                YES
 USE_PKGINSTALL=                YES
+
 GNU_CONFIGURE=         YES
+CONFIG_STATUS_OVERRIDE=        config.status
+
 USE_LIBTOOL=           YES
 LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
 MAKE_ENV+=             SHLIBTOOL=${SHLIBTOOL:Q}
@@ -82,3 +85,10 @@
 #      ${AUTOHEADER};                                  \
 #      ${AUTOMAKE} -a --gnu -i ;                       \
 #      ${AUTOCONF}
+
+post-configure:
+       cd ${WRKSRC}; for file in plugins/Makefile; do                  \
+               ${SED}  -e "s|^\(LIBTOOL =\).*|\1 \$$(SHLIBTOOL)|g"     \
+                       $$file > $$file.new;                            \
+               ${MV} -f $$file.new $$file;                             \
+       done
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/PLIST.common
--- a/security/cyrus-sasl2/PLIST.common Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/PLIST.common Sat Feb 14 03:16:58 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.11 2004/01/09 19:37:48 jlam Exp $
+@comment $NetBSD: PLIST.common,v 1.12 2004/02/14 03:16:58 jlam Exp $
 include/sasl/hmac-md5.h
 include/sasl/md5.h
 include/sasl/md5global.h
@@ -10,7 +10,7 @@
 lib/libsasl2.la
 lib/libsasl2.so
 lib/libsasl2.so.2
-lib/libsasl2.so.2.15
+lib/libsasl2.so.2.17
 man/man3/sasl.3
 man/man3/sasl_authorize_t.3
 man/man3/sasl_auxprop.3
@@ -59,16 +59,17 @@
 sbin/saslpasswd2
 share/doc/html/cyrus-sasl/advanced.html
 share/doc/html/cyrus-sasl/appconvert.html
+share/doc/html/cyrus-sasl/components.html
 share/doc/html/cyrus-sasl/draft-burdis-cat-srp-sasl-08.txt
 share/doc/html/cyrus-sasl/draft-ietf-cat-sasl-gssapi-05.txt
 share/doc/html/cyrus-sasl/draft-ietf-sasl-anon-02.txt
 share/doc/html/cyrus-sasl/draft-ietf-sasl-crammd5-00.txt
 share/doc/html/cyrus-sasl/draft-ietf-sasl-plain-02.txt
-share/doc/html/cyrus-sasl/draft-ietf-sasl-rfc2222bis-01.txt
+share/doc/html/cyrus-sasl/draft-ietf-sasl-rfc2222bis-02.txt
 share/doc/html/cyrus-sasl/draft-ietf-sasl-rfc2831bis-02.txt
 share/doc/html/cyrus-sasl/draft-ietf-sasl-saslprep-03.txt
+share/doc/html/cyrus-sasl/draft-murchison-sasl-login-00.txt
 share/doc/html/cyrus-sasl/draft-newman-sasl-c-api-01.txt
-share/doc/html/cyrus-sasl/draft-sasl-login.txt
 share/doc/html/cyrus-sasl/gssapi.html
 share/doc/html/cyrus-sasl/index.html
 share/doc/html/cyrus-sasl/install.html
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/PLIST.krb5
--- a/security/cyrus-sasl2/PLIST.krb5   Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/PLIST.krb5   Sat Feb 14 03:16:58 2004 +0000
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST.krb5,v 1.7 2003/09/13 19:08:51 jlam Exp $
+@comment $NetBSD: PLIST.krb5,v 1.8 2004/02/14 03:16:58 jlam Exp $
 lib/sasl2/libgssapiv2.la
 lib/sasl2/libgssapiv2.so
 lib/sasl2/libgssapiv2.so.2
-lib/sasl2/libgssapiv2.so.2.15
+lib/sasl2/libgssapiv2.so.2.17
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/PLIST.plugins
--- a/security/cyrus-sasl2/PLIST.plugins        Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/PLIST.plugins        Sat Feb 14 03:16:58 2004 +0000
@@ -1,25 +1,25 @@
-@comment $NetBSD: PLIST.plugins,v 1.6 2003/09/13 19:08:51 jlam Exp $
+@comment $NetBSD: PLIST.plugins,v 1.7 2004/02/14 03:16:58 jlam Exp $
 lib/sasl2/libanonymous.la
 lib/sasl2/libanonymous.so
 lib/sasl2/libanonymous.so.2
-lib/sasl2/libanonymous.so.2.15
+lib/sasl2/libanonymous.so.2.17
 lib/sasl2/libcrammd5.la
 lib/sasl2/libcrammd5.so
 lib/sasl2/libcrammd5.so.2
-lib/sasl2/libcrammd5.so.2.15
+lib/sasl2/libcrammd5.so.2.17
 lib/sasl2/libdigestmd5.la
 lib/sasl2/libdigestmd5.so
 lib/sasl2/libdigestmd5.so.2
-lib/sasl2/libdigestmd5.so.2.15
+lib/sasl2/libdigestmd5.so.2.17
 lib/sasl2/libotp.la
 lib/sasl2/libotp.so
 lib/sasl2/libotp.so.2
-lib/sasl2/libotp.so.2.15
+lib/sasl2/libotp.so.2.17
 lib/sasl2/libplain.la
 lib/sasl2/libplain.so
 lib/sasl2/libplain.so.2
-lib/sasl2/libplain.so.2.15
+lib/sasl2/libplain.so.2.17
 lib/sasl2/libsasldb.la
 lib/sasl2/libsasldb.so
 lib/sasl2/libsasldb.so.2
-lib/sasl2/libsasldb.so.2.15
+lib/sasl2/libsasldb.so.2.17
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/distinfo
--- a/security/cyrus-sasl2/distinfo     Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/distinfo     Sat Feb 14 03:16:58 2004 +0000
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.13 2004/01/09 20:29:47 jlam Exp $
+$NetBSD: distinfo,v 1.14 2004/02/14 03:16:58 jlam Exp $
 
-SHA1 (cyrus-sasl-2.1.15.tar.gz) = 747101ffec482ca566f00a9d34124ec8e79f6589
-Size (cyrus-sasl-2.1.15.tar.gz) = 1390131 bytes
-SHA1 (patch-aa) = f5a772976839388078a26f287844ba35bdf1a3b7
-SHA1 (patch-ab) = 711dd3d73da611bb5679bc8415e96517bf239778
+SHA1 (cyrus-sasl-2.1.17.tar.gz) = c91e073274279ea59d8ca9514559140e23e3be57
+Size (cyrus-sasl-2.1.17.tar.gz) = 1499725 bytes
+SHA1 (patch-aa) = 8844b837470fa171a0d0c8030107f9f9e93dac1a
 SHA1 (patch-ae) = cfd176eea2e1dba320be14a7d9bf2a4426ba39ad
-SHA1 (patch-af) = 305feccbe1d8545480f01b2797f9fd542fa951c7
-SHA1 (patch-ah) = 50ff4e8ec0f4232bd8c2121b105d4818b978b950
-SHA1 (patch-ai) = 743dddbd54ac19266fd66ef0c5a3e87ba7437ee9
-SHA1 (patch-aj) = e841641a92dacd0f38fc0f86391b54b394e5a54c
-SHA1 (patch-al) = 286b1c6c9980525f5ad8e1507dc3fe9708e755ca
+SHA1 (patch-af) = a25efa52dd7c77cebb5432af1617877935a46918
+SHA1 (patch-ai) = ba5778bb8a373138d5bf7a895c4ff0f41d497c26
+SHA1 (patch-ak) = aa71ba83a0d805f8595a64faf9afd76f8667bb6c
+SHA1 (patch-al) = 68576f62af7517dc09014d61427b58e76d361f8a
 SHA1 (patch-am) = f0bd15b4f55e5204936a25c558d4bd2b1d4816d5
 SHA1 (patch-an) = 65a0ec173ea1f0114318ffb922cad4470e1cd7e9
-SHA1 (patch-ao) = bb10eb052278c817603dd18128e711a9fedce840
-SHA1 (patch-as) = c8d35da93afe8be5e535b88681b23b169e813c02
+SHA1 (patch-ao) = 2d26106ea33ac0625195214e18fc9e00deb9dc15
+SHA1 (patch-as) = 0371be5fdd00df1e741753d6cc9b9f71b582874c
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/patches/patch-aa
--- a/security/cyrus-sasl2/patches/patch-aa     Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/patches/patch-aa     Sat Feb 14 03:16:58 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.4 2003/08/16 09:06:42 recht Exp $
+$NetBSD: patch-aa,v 1.5 2004/02/14 03:16:59 jlam Exp $
 
---- configure.in.orig  2003-07-15 17:39:21.000000000 +0200
-+++ configure.in       2003-07-26 12:28:18.000000000 +0200
-@@ -114,6 +114,13 @@
+--- configure.in.orig  Fri Nov 28 10:37:10 2003
++++ configure.in
+@@ -104,6 +104,13 @@ target=$save_target
  
  dnl ltconfig might not have found support for shared libs
  dnl just do static libs if so.
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/patches/patch-ab
--- a/security/cyrus-sasl2/patches/patch-ab     Sat Feb 14 03:04:31 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2003/09/13 19:08:53 jlam Exp $
-
---- plugins/Makefile.in.orig   Sat Sep 13 14:38:42 2003
-+++ plugins/Makefile.in        Sat Sep 13 14:43:04 2003
-@@ -147,7 +147,7 @@
- LIBSSL_INC_FLAGS = @LIBSSL_INC_FLAGS@
- LIBSSL_LIB_DIR = @LIBSSL_LIB_DIR@
- LIBSSL_LIB_FLAGS = @LIBSSL_LIB_FLAGS@
--LIBTOOL = @LIBTOOL@
-+LIBTOOL = $(SHLIBTOOL)
- LIB_CRYPT = @LIB_CRYPT@
- LIB_DES = @LIB_DES@
- LIB_DYN_SASL = @LIB_DYN_SASL@
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/patches/patch-af
--- a/security/cyrus-sasl2/patches/patch-af     Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/patches/patch-af     Sat Feb 14 03:16:58 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.4 2004/01/09 20:29:47 jlam Exp $
+$NetBSD: patch-af,v 1.5 2004/02/14 03:16:59 jlam Exp $
 
---- plugins/cram.c.orig        2003-02-18 13:27:37.000000000 -0500
-+++ plugins/cram.c     2003-10-06 12:09:33.000000000 -0400
-@@ -544,7 +544,8 @@
+--- plugins/cram.c.orig        Mon Nov  3 10:25:24 2003
++++ plugins/cram.c
+@@ -531,7 +531,8 @@ static int crammd5_client_mech_step(void
        
        if ((auth_result != SASL_OK) && (auth_result != SASL_INTERACT))
            return auth_result;
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/patches/patch-ah
--- a/security/cyrus-sasl2/patches/patch-ah     Sat Feb 14 03:04:31 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-$NetBSD: patch-ah,v 1.2 2002/12/11 23:48:59 chris Exp $
-
---- lib/Makefile.am.orig       Wed Dec 11 23:29:42 2002
-+++ lib/Makefile.am    Wed Dec 11 23:30:35 2002
-@@ -51,10 +51,7 @@
- libsasl2_a_SOURCES=
- 
- common_headers = saslint.h
--common_sources = auxprop.c canonusr.c checkpw.c client.c common.c config.c external.c md5.c saslutil.c server.c seterror.c dlopen.c
--
--LTLIBOBJS = @LTLIBOBJS@ plugin_common.lo
--LIBOBJS = @LIBOBJS@ plugin_common.o
-+common_sources = auxprop.c canonusr.c checkpw.c client.c common.c config.c external.c md5.c saslutil.c server.c seterror.c dlopen.c plugin_common.c
- 
- lib_LTLIBRARIES = libsasl2.la
- 
-@@ -63,13 +60,9 @@
- libsasl2_la_DEPENDENCIES = $(LTLIBOBJS)
- libsasl2_la_LIBADD = $(LTLIBOBJS) $(SASL_DL_LIB) $(LIB_SOCKET)
- 
--plugin_common.lo: plugin_common.o
--      rm -f plugin_common.lo
--      ln -s $(top_builddir)/plugins/plugin_common.lo plugin_common.lo
--
--plugin_common.o:
--      rm -f plugin_common.o
--      ln -s $(top_builddir)/plugins/plugin_common.o plugin_common.o
-+plugin_common.c:
-+      rm -f plugin_common.c
-+      ln -s $(top_builddir)/plugins/plugin_common.c plugin_common.c
- 
- if MACOSX
- framedir = /Library/Frameworks/SASL2.framework
diff -r c4d3849ef2e2 -r fa5426bdda4e security/cyrus-sasl2/patches/patch-ai
--- a/security/cyrus-sasl2/patches/patch-ai     Sat Feb 14 03:04:31 2004 +0000
+++ b/security/cyrus-sasl2/patches/patch-ai     Sat Feb 14 03:16:58 2004 +0000
@@ -1,93 +1,17 @@
-$NetBSD: patch-ai,v 1.5 2004/01/05 12:10:29 markd Exp $
+$NetBSD: patch-ai,v 1.6 2004/02/14 03:16:59 jlam Exp $
 
---- configure.orig     2003-07-16 03:42:27.000000000 +1200
+--- configure.orig     Mon Dec  1 08:35:06 2003
 +++ configure
-@@ -675,6 +675,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-
- echo "$ac_t""$host" 1>&6
- 
- 
-+am__api_version="1.4"
- # Find a good install program.  We prefer a C program (faster),
- # so one script is as good as another.  But avoid the broken or
- # incompatible versions:
-@@ -842,29 +843,29 @@ EOF
- 
- 
- missing_dir=`cd $ac_aux_dir && pwd`
--echo $ac_n "checking for working aclocal""... $ac_c" 1>&6



Home | Main Index | Thread Index | Old Index