pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc Remove security/cyrus-sasl and security/cy-login. The...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/357b3c4d626f
branches:  trunk
changeset: 491701:357b3c4d626f
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Mon Mar 28 09:39:56 2005 +0000

description:
Remove security/cyrus-sasl and security/cy-login.  These packages
tracked the Cyrus SASL 1.5.x releases, which are no longer maintained.
Adjust packages to use security/cyrus-sasl2 instead for SASL support.
This closes PR pkg/28218 and PR pkg/29736.

diffstat:

 doc/CHANGES                               |    4 +-
 mail/postfix-current/options.mk           |   23 +-
 mail/postfix/options.mk                   |   26 +-
 mail/sendmail/options.mk                  |   16 +-
 mail/sendmail812/Makefile                 |    4 +-
 misc/kdepim3/Makefile                     |    8 +-
 misc/kdepim3/buildlink3.mk                |    4 +-
 mk/defaults/obsolete.mk                   |    6 +-
 security/Makefile                         |    4 +-
 security/cy-login/DESCR                   |    9 -
 security/cy-login/Makefile                |   32 --
 security/cy-login/PLIST                   |    2 -
 security/cyrus-sasl/DEINSTALL             |   23 -
 security/cyrus-sasl/DESCR                 |   14 -
 security/cyrus-sasl/INSTALL               |   12 -
 security/cyrus-sasl/Makefile              |   57 ----
 security/cyrus-sasl/Makefile.common       |   66 -----
 security/cyrus-sasl/PLIST                 |   56 ----
 security/cyrus-sasl/buildlink3.mk         |   30 --
 security/cyrus-sasl/distinfo              |   23 -
 security/cyrus-sasl/files/sasl-config.in  |  102 -------
 security/cyrus-sasl/files/sasl_pwcheck.sh |   39 --
 security/cyrus-sasl/files/saslauthd.sh    |   45 ---
 security/cyrus-sasl/patches/patch-aa      |   50 ---
 security/cyrus-sasl/patches/patch-ab      |   13 -
 security/cyrus-sasl/patches/patch-ac      |   15 -
 security/cyrus-sasl/patches/patch-ad      |   17 -
 security/cyrus-sasl/patches/patch-ae      |  395 ------------------------------
 security/cyrus-sasl/patches/patch-af      |   26 -
 security/cyrus-sasl/patches/patch-ag      |   64 ----
 security/cyrus-sasl/patches/patch-ah      |   30 --
 security/cyrus-sasl/patches/patch-ai      |   26 -
 security/cyrus-sasl/patches/patch-aj      |   13 -
 security/cyrus-sasl/patches/patch-ak      |   13 -
 security/cyrus-sasl/patches/patch-al      |  148 -----------
 security/cyrus-sasl/patches/patch-am      |   13 -
 security/cyrus-sasl/patches/patch-an      |  114 --------
 security/cyrus-sasl/patches/patch-ao      |   13 -
 security/cyrus-sasl/patches/patch-ap      |   55 ----
 security/cyrus-sasl/patches/patch-aq      |   35 --
 security/cyrus-sasl/patches/patch-ar      |   16 -
 x11/kdebase3/Makefile                     |    8 +-
 x11/kdebase3/buildlink3.mk                |    4 +-
 43 files changed, 28 insertions(+), 1645 deletions(-)

diffs (truncated from 2007 to 300 lines):

diff -r 72c17c559f19 -r 357b3c4d626f doc/CHANGES
--- a/doc/CHANGES       Mon Mar 28 08:57:58 2005 +0000
+++ b/doc/CHANGES       Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.9660 2005/03/28 02:02:48 wiz Exp $
+$NetBSD: CHANGES,v 1.9661 2005/03/28 09:39:56 jlam Exp $
 
 Changes to the packages collection and infrastructure in 2005:
 
@@ -1791,3 +1791,5 @@
        Updated p5-Text-Shellwords to 1.07 [wiz 2005-03-27]
        Added shapelib-1.2.10 [wiz 2005-03-27]
        Updated dnstop to 20050203 [wiz 2005-03-27]
+       Removed cyrus-sasl [jlam 2005-03-28]
+       Removed cy-login [jlam 2005-03-28]
diff -r 72c17c559f19 -r 357b3c4d626f mail/postfix-current/options.mk
--- a/mail/postfix-current/options.mk   Mon Mar 28 08:57:58 2005 +0000
+++ b/mail/postfix-current/options.mk   Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.7 2004/11/17 19:37:07 xtraeme Exp $
+# $NetBSD: options.mk,v 1.8 2005/03/28 09:39:57 jlam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.postfix
 #PKG_SUPPORTED_OPTIONS=        inet6 ldap mysql mysql4 pcre pgsql sasl tls
@@ -104,8 +104,7 @@
 ### explicitly specified, then build with SASLv2.
 ###
 .if !empty(PKG_OPTIONS:Msasl)
-.  if !defined(USE_SASL2) && !defined(USE_SASL)
-.    include "../../security/cyrus-sasl2/buildlink3.mk"
+.  include "../../security/cyrus-sasl2/buildlink3.mk"
 BUILDLINK_INCDIRS.cyrus-sasl=  include/sasl
 SASLLIBDIR=    ${PREFIX}/lib/sasl2
 PWCHECK_METHOD=        auxprop
@@ -113,24 +112,6 @@
 AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
                ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
                -lsasl2
-.  elif defined(USE_SASL2) && !empty(USE_SASL2:M[yY][eE][sS])
-.    include "../../security/cyrus-sasl2/buildlink3.mk"
-BUILDLINK_INCDIRS.cyrus-sasl=  include/sasl
-SASLLIBDIR=    ${PREFIX}/lib/sasl2
-PWCHECK_METHOD=        auxprop
-CCARGS+=       -DUSE_SASL_AUTH
-AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
-               ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
-               -lsasl2
-.  elif defined(USE_SASL) && !empty(USE_SASL:M[yY][eE][sS])
-.    include "../../security/cyrus-sasl/buildlink3.mk"
-SASLLIBDIR=    ${PREFIX}/lib/sasl
-PWCHECK_METHOD=        sasldb
-CCARGS+=       -DUSE_SASL_AUTH
-AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
-               ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
-               -lsasl
-.  endif
 PLIST_SRC+=    ${PKGDIR}/PLIST.sasl
 MESSAGE_SRC+=  ${PKGDIR}/MESSAGE.sasl
 MESSAGE_SUBST+=        PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
diff -r 72c17c559f19 -r 357b3c4d626f mail/postfix/options.mk
--- a/mail/postfix/options.mk   Mon Mar 28 08:57:58 2005 +0000
+++ b/mail/postfix/options.mk   Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.18 2005/03/28 08:53:07 jlam Exp $
+# $NetBSD: options.mk,v 1.19 2005/03/28 09:39:57 jlam Exp $
 
 # Global and legacy options
 
@@ -81,12 +81,10 @@
 .endif
 
 ###
-### SASL support for SMTP authentication.  If neither SASLv1 or SASLv2 is
-### explicitly specified, then build with SASLv2.
+### SASL support for SMTP authentication.
 ###
 .if !empty(PKG_OPTIONS:Msasl)
-.  if !defined(USE_SASL2) && !defined(USE_SASL)
-.    include "../../security/cyrus-sasl2/buildlink3.mk"
+.  include "../../security/cyrus-sasl2/buildlink3.mk"
 BUILDLINK_INCDIRS.cyrus-sasl=  include/sasl
 SASLLIBDIR=    ${PREFIX}/lib/sasl2
 PWCHECK_METHOD=        auxprop
@@ -94,24 +92,6 @@
 AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
                ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
                -lsasl2
-.  elif defined(USE_SASL2) && !empty(USE_SASL2:M[yY][eE][sS])
-.    include "../../security/cyrus-sasl2/buildlink3.mk"
-BUILDLINK_INCDIRS.cyrus-sasl=  include/sasl
-SASLLIBDIR=    ${PREFIX}/lib/sasl2
-PWCHECK_METHOD=        auxprop
-CCARGS+=       -DUSE_SASL_AUTH
-AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
-               ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
-               -lsasl2
-.  elif defined(USE_SASL) && !empty(USE_SASL:M[yY][eE][sS])
-.    include "../../security/cyrus-sasl/buildlink3.mk"
-SASLLIBDIR=    ${PREFIX}/lib/sasl
-PWCHECK_METHOD=        sasldb
-CCARGS+=       -DUSE_SASL_AUTH
-AUXLIBS+=      -L${BUILDLINK_PREFIX.cyrus-sasl}/lib                    \
-               ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.cyrus-sasl}/lib \
-               -lsasl
-.  endif
 PLIST_SUBST+=  SASL=
 MESSAGE_SRC+=  ${PKGDIR}/MESSAGE.sasl
 MESSAGE_SUBST+=        PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
diff -r 72c17c559f19 -r 357b3c4d626f mail/sendmail/options.mk
--- a/mail/sendmail/options.mk  Mon Mar 28 08:57:58 2005 +0000
+++ b/mail/sendmail/options.mk  Mon Mar 28 09:39:56 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.4 2005/01/02 11:59:36 adrianp Exp $
+# $NetBSD: options.mk,v 1.5 2005/03/28 09:39:57 jlam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.sendmail
-PKG_SUPPORTED_OPTIONS= inet6 db2 db4 ldap sasl sasl2 starttls tcpwrappers \
+PKG_SUPPORTED_OPTIONS= inet6 db2 db4 ldap sasl starttls tcpwrappers \
                        socketmap
 
 .if !defined(PKG_OPTIONS.sendmail)
@@ -11,14 +11,6 @@
 .include "../../mk/bsd.options.mk"
 
 ###
-### Can't support SASLv1 and SASLv2
-###
-.if !empty(PKG_OPTIONS:Msasl) && !empty(PKG_OPTIONS:Msasl2)
-PKG_FAIL_REASON+=      "SASLv1 and SASLv2 cannot both be compiled in." \
-                       "Please change ${PKG_OPTIONS_VAR} to one or the other."
-.endif
-
-###
 ### Berkeley DB version 2/4 format for on disk databases e.g. aliases
 ###
 .if !empty(PKG_OPTIONS:Mdb2)
@@ -38,9 +30,7 @@
 ### Use SASL/v2 for SMTP AUTH
 ###
 .if !empty(PKG_OPTIONS:Msasl)
-.      include "../../security/cyrus-sasl/buildlink3.mk"
-.      elif !empty(PKG_OPTIONS:Msasl2)
-.              include "../../security/cyrus-sasl2/buildlink3.mk"
+.      include "../../security/cyrus-sasl2/buildlink3.mk"
 .endif
 
 ###
diff -r 72c17c559f19 -r 357b3c4d626f mail/sendmail812/Makefile
--- a/mail/sendmail812/Makefile Mon Mar 28 08:57:58 2005 +0000
+++ b/mail/sendmail812/Makefile Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2004/10/03 00:12:54 tv Exp $
+# $NetBSD: Makefile,v 1.3 2005/03/28 09:39:57 jlam Exp $
 
 .include "../../mail/sendmail812/Makefile.common"
 
@@ -28,8 +28,6 @@
 
 .if defined(USE_SASL2) && ${USE_SASL2} == YES
 .include "../../security/cyrus-sasl2/buildlink3.mk"
-.elif defined(USE_SASL) && ${USE_SASL} == YES
-.include "../../security/cyrus-sasl/buildlink3.mk"
 .endif
 
 .if defined(USE_STARTTLS) && ${USE_STARTTLS} == YES
diff -r 72c17c559f19 -r 357b3c4d626f misc/kdepim3/Makefile
--- a/misc/kdepim3/Makefile     Mon Mar 28 08:57:58 2005 +0000
+++ b/misc/kdepim3/Makefile     Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2005/03/24 05:08:41 markd Exp $
+# $NetBSD: Makefile,v 1.41 2005/03/28 09:39:57 jlam Exp $
 
 DISTNAME=      kdepim-${_KDE_VERSION}
 CATEGORIES=    misc
@@ -11,9 +11,9 @@
 USE_PERL=              run
 USE_GNU_TOOLS+=                awk yacc
 
-PKG_DEFAULT_OPTIONS+=  sasl2
+PKG_DEFAULT_OPTIONS+=  sasl
 PKG_OPTIONS_VAR=       PKG_OPTIONS.kdepim
-PKG_SUPPORTED_OPTIONS= sasl2
+PKG_SUPPORTED_OPTIONS= sasl
 .include "../../mk/bsd.options.mk"
 
 BUILDLINK_DEPENDS.gpgme+=     gpgme>=0.4.5
@@ -37,7 +37,7 @@
 .include "../../meta-pkgs/kde3/kde3.mk"
 BUILDLINK_DEPMETHOD.qt3-tools= full
 
-.if !empty(PKG_OPTIONS:Msasl2)
+.if !empty(PKG_OPTIONS:Msasl)
 .include "../../security/cyrus-sasl2/buildlink3.mk"
 PLIST_SUBST+=  HAVE_SASL=""
 .else
diff -r 72c17c559f19 -r 357b3c4d626f misc/kdepim3/buildlink3.mk
--- a/misc/kdepim3/buildlink3.mk        Mon Mar 28 08:57:58 2005 +0000
+++ b/misc/kdepim3/buildlink3.mk        Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2005/03/24 05:08:41 markd Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2005/03/28 09:39:57 jlam Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 KDEPIM_BUILDLINK3_MK:= ${KDEPIM_BUILDLINK3_MK}+
@@ -21,7 +21,7 @@
 .include "../../comms/libmal/buildlink3.mk"
 .include "../../comms/pilot-link-libs/buildlink3.mk"
 .include "../../security/gpgme/buildlink3.mk"
-.if !empty(PKG_OPTIONS.kdepim:Msasl2)
+.if !empty(PKG_OPTIONS.kdepim:Msasl)
 .  include "../../security/cyrus-sasl2/buildlink3.mk"
 .endif
 .include "../../x11/kdebase3/buildlink3.mk"
diff -r 72c17c559f19 -r 357b3c4d626f mk/defaults/obsolete.mk
--- a/mk/defaults/obsolete.mk   Mon Mar 28 08:57:58 2005 +0000
+++ b/mk/defaults/obsolete.mk   Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: obsolete.mk,v 1.4 2005/03/06 02:43:05 wiz Exp $
+# $NetBSD: obsolete.mk,v 1.5 2005/03/28 09:39:57 jlam Exp $
 #
 # This file holds make(1) logic to allow obsolete or deprecated variables
 # still to be used.  These may eventually disappear over time as the contents
@@ -9,7 +9,7 @@
 .endif
 
 ###
-### Set PKG_DEFAULT_OPTIONS based on global variable settings.
+### Set PKG_DEFAULT_OPTIONS based on to-be-deprecated global variables.
 ###
 .if defined(KERBEROS)
 .  if ${KERBEROS} == "4"
@@ -61,7 +61,7 @@
 PKG_DEFAULT_OPTIONS+=  sasl
 .endif
 .if defined(USE_SASL2) && !empty(USE_SASL2:M[yY][eE][sS])
-PKG_DEFAULT_OPTIONS+=  sasl2
+PKG_DEFAULT_OPTIONS+=  sasl
 .endif
 .if defined(USE_SJ3) && !empty(USE_SJ3:M[yY][eE][sS])
 PKG_DEFAULT_OPTIONS+=  sj3
diff -r 72c17c559f19 -r 357b3c4d626f security/Makefile
--- a/security/Makefile Mon Mar 28 08:57:58 2005 +0000
+++ b/security/Makefile Mon Mar 28 09:39:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.231 2005/03/24 17:12:46 agc Exp $
+# $NetBSD: Makefile,v 1.232 2005/03/28 09:39:57 jlam Exp $
 #
 
 COMMENT=       Security tools
@@ -24,7 +24,6 @@
 SUBDIR+=       courier-authlib
 SUBDIR+=       crack
 SUBDIR+=       crypto++
-SUBDIR+=       cy-login
 SUBDIR+=       cy2-anonymous
 SUBDIR+=       cy2-crammd5
 SUBDIR+=       cy2-digestmd5
@@ -34,7 +33,6 @@
 SUBDIR+=       cy2-otp
 SUBDIR+=       cy2-plain
 SUBDIR+=       cy2-sql
-SUBDIR+=       cyrus-sasl
 SUBDIR+=       cyrus-sasl2
 SUBDIR+=       cyrus-saslauthd
 SUBDIR+=       ddos-scan
diff -r 72c17c559f19 -r 357b3c4d626f security/cy-login/DESCR
--- a/security/cy-login/DESCR   Mon Mar 28 08:57:58 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-SASL is a method for adding authentication support to connection-based
-protocols.  To use SASL, a protocol includes a command for identifying and
-authenticating a user to a server and for optionally negotiating protection
-of subsequent protocol interactions.  If its use is negotiated, a security
-layer is inserted between the protocol and the connection.
-
-This is the Cyrus SASL plugin that implements the LOGIN authentication
-mechanism.  It's recommended that it only be used if absolutely necessary
-since it is not a secure authentication scheme.
diff -r 72c17c559f19 -r 357b3c4d626f security/cy-login/Makefile
--- a/security/cy-login/Makefile        Mon Mar 28 08:57:58 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-# $NetBSD: Makefile,v 1.8 2005/02/07 11:35:47 jlam Exp $
-
-PKGNAME=       ${DISTNAME:S/cyrus-sasl/cy-login/}
-PKGREVISION=   1
-COMMENT=       Cyrus SASL LOGIN authentication plugin
-SASL_PLUGIN=   YES
-
-.include "../cyrus-sasl/Makefile.common"
-
-# We need to configure the PLAIN plugin as well since some of the important
-# build variables for the LOGIN plugin are only set if PLAIN is configured.
-#
-CONFIGURE_ARGS+=       --enable-login          # LOGIN
-CONFIGURE_ARGS+=       --enable-plain          # PLAIN
-
-PKG_OPTIONS_VAR=       PKG_OPTIONS.cy-login
-PKG_SUPPORTED_OPTIONS= PAM
-.include "../../mk/bsd.options.mk"



Home | Main Index | Thread Index | Old Index