[Lunar-commits] <moonbase-other> cyrus-sasl: Adding a patch to fix a make failure on some Berkley DB stuff, see;

Dennis Veatch stumbles at lunar-linux.org
Tue Jul 10 14:40:54 CEST 2012


commit c233ee0a7032d142182772744c54ac964679ea72
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Tue, 10 Jul 2012 05:40:54 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/c233ee0a7032d142182772744c54ac964679ea72

cyrus-sasl: Adding a patch to fix a make failure on some Berkley DB stuff, see;

http://www.linuxfromscratch.org/patches/blfs/svn/cyrus-sasl-2.1.25-fixes-1.patch

Because the current version of heimdal dropps a needed header, say no to heimdal.
---
  crypto/cyrus-sasl/BUILD                                      +2/-1     
  crypto/cyrus-sasl/DEPENDS                                    +7/-4     
  crypto/cyrus-sasl/DETAILS                                    +3/-0     
  3 files changed, 12 insertions (+), 5 deletions (-)

--- a/crypto/cyrus-sasl/BUILD
+++ b/crypto/cyrus-sasl/BUILD
@@ -1,6 +1,7 @@
 (
 
-  patch_it $SOURCE_CACHE/$SOURCE3 1  &&
+  patch_it $SOURCE_CACHE/$SOURCE3 1 &&
+  patch_it $SOURCE_CACHE/$SOURCE4 1 &&
 
   # the patch REQUIRES -lcrypt but we might want to disable PAM:
   if echo $OPTS | grep -q with-pam ; then
--- a/crypto/cyrus-sasl/DEPENDS
+++ b/crypto/cyrus-sasl/DEPENDS
@@ -1,8 +1,11 @@
 depends openssl
 
-optional_depends db         ""           ""              "for Brekley DB support"
-optional_depends Linux-PAM  "--with-pam" "--without-pam" "for PAM authentication"
+optional_depends Linux-PAM  "--with-pam" "--without-pam"    "for PAM authentication"
+optional_depends db         ""           ""                 "for Brekley DB support"
+optional_depends gdbm       ""           "--without-gdbm"   "for gdbm support"
 optional_depends mysql      "--enable-sql --with-mysql"  "--without-mysql" "for mysql support"
 optional_depends postgresql "--enable-sql --with-pgsql"  "--without-pgsql" "for postgreSQL support"
-optional_depends gdbm       ""           ""              "for gdbm support"
-optional_depends heimdal    "--enable-gssapi=/usr/include --disable-krb4" "--disable-gssapi" "for GSSAPI support"
+
+# The current version of heimdal has dropped gssapi/gssapi_ext.h which is needed by this version of
+# cyrus-sasl. So for now say no to heimdal.
+optional_depends heimdal    "--enable-gssapi=/usr/include/gssapi --disable-krb4" "--disable-gssapi" "for GSSAPI support"
--- a/crypto/cyrus-sasl/DETAILS
+++ b/crypto/cyrus-sasl/DETAILS
@@ -3,12 +3,15 @@
           SOURCE=$MODULE-$VERSION.tar.gz
          SOURCE2=cyrus-sasl-smtpd.conf.gz
          SOURCE3=cyrus-sasl-encrypt_pwd.patch.bz2
+         SOURCE4=cyrus-sasl-2.1.25-fixes-1.patch
       SOURCE_URL=ftp://ftp.andrew.cmu.edu/pub/cyrus-mail
       SOURCE_VFY=sha1:b6c34426012d9b5d448d5646cbecd818a5eeacbf
      SOURCE2_URL=$PATCH_URL
      SOURCE3_URL=$PATCH_URL
+     SOURCE4_url=$PATCH_URL
      SOURCE2_VFY=sha1:660dd84785ea6e02ef8a5aa3d02ac5c752867555
      SOURCE3_VFY=sha1:732d0f36597703802118e3d1144aa93b1ecc1340
+     SOURCE4_VFY=sha1:7531c18a168d7665b4533b4c0c00ba7ca17b9943
         WEB_SITE=http://asg.web.cmu.edu/sasl
          ENTERED=20020826
          UPDATED=20111116




More information about the Lunar-commits mailing list