mutt-1.5.21; enable pop, imap and gpgme

openssl.patch is already merged in this version

svn path=/nixpkgs/trunk/; revision=28441
This commit is contained in:
Yury G. Kudryashov 2011-08-09 20:21:05 +00:00
parent 48f1cd549f
commit a9daa0c0cb
2 changed files with 7 additions and 24 deletions

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, ncurses, which, perl { stdenv, fetchurl, ncurses, which, perl, gpgme
, sslSupport ? true , sslSupport ? true
, imapSupport ? true , imapSupport ? true
, headerCache ? true , headerCache ? true
@ -12,18 +12,16 @@ assert headerCache -> gdbm != null;
assert sslSupport -> openssl != null; assert sslSupport -> openssl != null;
assert saslSupport -> cyrus_sasl != null; assert saslSupport -> cyrus_sasl != null;
stdenv.mkDerivation { stdenv.mkDerivation rec {
name = "mutt-1.5.20"; name = "mutt-1.5.21";
src = fetchurl { src = fetchurl {
url = ftp://ftp.mutt.org/mutt/devel/mutt-1.5.20.tar.gz; url = "ftp://ftp.mutt.org/mutt/devel/${name}.tar.gz";
sha256 = "15m7m419r82awx4mr4nam25m0kpg0bs9vw1z4a4mrzvlkl3zqycm"; sha256 = "1864cwz240gh0zy56fb47qqzwyf6ghg01037rb4p2kqgimpg6h91";
}; };
patches = [ ./openssl.patch ];
buildInputs = [ buildInputs = [
ncurses which perl ncurses which perl gpgme
(if headerCache then gdbm else null) (if headerCache then gdbm else null)
(if sslSupport then openssl else null) (if sslSupport then openssl else null)
(if saslSupport then cyrus_sasl else null) (if saslSupport then cyrus_sasl else null)
@ -33,7 +31,7 @@ stdenv.mkDerivation {
"--with-mailpath=" "--enable-smtp" "--with-mailpath=" "--enable-smtp"
# This allows calls with "-d N", that output debug info into ~/.muttdebug* # This allows calls with "-d N", that output debug info into ~/.muttdebug*
"--enable-debug" "--enable-debug" "--enable-pop" "--enable-imap" "--enable-gpgme"
# The next allows building mutt without having anything setgid # The next allows building mutt without having anything setgid
# set by the installer, and removing the need for the group 'mail' # set by the installer, and removing the need for the group 'mail'

View File

@ -1,15 +0,0 @@
Fixes a compilation problem with OpenSSL 1.0.0.
From http://www.freebsd.org/cgi/query-pr.cgi?pr=146261
diff -ru -x '*~' mutt-1.5.20-orig/mutt_ssl.c mutt-1.5.20/mutt_ssl.c
--- mutt-1.5.20-orig/mutt_ssl.c 2009-06-10 07:08:29.000000000 +0200
+++ mutt-1.5.20/mutt_ssl.c 2010-07-24 10:46:08.000000000 +0200
@@ -652,7 +652,7 @@
char *buf = NULL;
int bufsize;
/* needed to get the DNS subjectAltNames: */
- STACK *subj_alt_names;
+ STACK_OF(GENERAL_NAME) *subj_alt_names;
int subj_alt_names_count;
GENERAL_NAME *subj_alt_name;
/* did we find a name matching hostname? */