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:
parent
48f1cd549f
commit
a9daa0c0cb
@ -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'
|
||||||
|
@ -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? */
|
|
Loading…
x
Reference in New Issue
Block a user