This commit is contained in:
parent
382cb139b2
commit
a861341f60
@ -1,156 +0,0 @@
|
|||||||
--- buffy.c
|
|
||||||
+++ buffy.c 2007-06-01 13:37:02.671160950 +0200
|
|
||||||
@@ -259,7 +259,7 @@ int mutt_buffy_check (int force)
|
|
||||||
char path[_POSIX_PATH_MAX];
|
|
||||||
struct stat contex_sb;
|
|
||||||
time_t t;
|
|
||||||
- CONTEXT *ctx;
|
|
||||||
+
|
|
||||||
#ifdef USE_IMAP
|
|
||||||
/* update postponed count as well, on force */
|
|
||||||
if (force)
|
|
||||||
@@ -294,8 +294,6 @@ int mutt_buffy_check (int force)
|
|
||||||
|
|
||||||
for (tmp = Incoming; tmp; tmp = tmp->next)
|
|
||||||
{
|
|
||||||
- if ( tmp->new == 1 )
|
|
||||||
- tmp->has_new = 1;
|
|
||||||
#ifdef USE_IMAP
|
|
||||||
if (tmp->magic != M_IMAP)
|
|
||||||
#endif
|
|
||||||
@@ -347,14 +345,18 @@ int mutt_buffy_check (int force)
|
|
||||||
)
|
|
||||||
|
|
||||||
{
|
|
||||||
+ int check;
|
|
||||||
+
|
|
||||||
switch (tmp->magic)
|
|
||||||
{
|
|
||||||
case M_MBOX:
|
|
||||||
case M_MMDF:
|
|
||||||
|
|
||||||
- {
|
|
||||||
- if (STAT_CHECK || tmp->msgcount == 0)
|
|
||||||
+ check = STAT_CHECK;
|
|
||||||
+
|
|
||||||
+ if (option(OPTSIDEBAR) && (check || tmp->msgcount == 0))
|
|
||||||
{
|
|
||||||
+ CONTEXT *ctx;
|
|
||||||
BUFFY b = *tmp;
|
|
||||||
int msgcount = 0;
|
|
||||||
int msg_unread = 0;
|
|
||||||
@@ -369,21 +371,22 @@ int mutt_buffy_check (int force)
|
|
||||||
*tmp = b;
|
|
||||||
tmp->msgcount = msgcount;
|
|
||||||
tmp->msg_unread = msg_unread;
|
|
||||||
- if(STAT_CHECK) {
|
|
||||||
- tmp->has_new = tmp->new = 1;
|
|
||||||
- BuffyCount++;
|
|
||||||
- }
|
|
||||||
+ }
|
|
||||||
+ if (check)
|
|
||||||
+ {
|
|
||||||
+ BuffyCount++;
|
|
||||||
+ tmp->new = 1;
|
|
||||||
}
|
|
||||||
else if (option(OPTCHECKMBOXSIZE))
|
|
||||||
{
|
|
||||||
/* some other program has deleted mail from the folder */
|
|
||||||
tmp->size = (long) sb.st_size;
|
|
||||||
}
|
|
||||||
- if (tmp->newly_created &&
|
|
||||||
- (sb.st_ctime != sb.st_mtime || sb.st_ctime != sb.st_atime))
|
|
||||||
- tmp->newly_created = 0;
|
|
||||||
- }
|
|
||||||
- break;
|
|
||||||
+ if (tmp->newly_created &&
|
|
||||||
+ (sb.st_ctime != sb.st_mtime || sb.st_ctime != sb.st_atime))
|
|
||||||
+ tmp->newly_created = 0;
|
|
||||||
+
|
|
||||||
+ break;
|
|
||||||
|
|
||||||
case M_MAILDIR:
|
|
||||||
|
|
||||||
@@ -402,16 +405,25 @@ int mutt_buffy_check (int force)
|
|
||||||
if (*de->d_name != '.' &&
|
|
||||||
(!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')))
|
|
||||||
{
|
|
||||||
- tmp->has_new = tmp->new = 1;
|
|
||||||
+ if (!option(OPTSIDEBAR))
|
|
||||||
+ {
|
|
||||||
+ BuffyCount++;
|
|
||||||
+ tmp->new = 1;
|
|
||||||
+ break;
|
|
||||||
+ }
|
|
||||||
+ tmp->new = 1;
|
|
||||||
tmp->msgcount++;
|
|
||||||
tmp->msg_unread++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(tmp->msg_unread)
|
|
||||||
BuffyCount++;
|
|
||||||
-
|
|
||||||
+
|
|
||||||
closedir (dirp);
|
|
||||||
|
|
||||||
+ if (!option(OPTSIDEBAR))
|
|
||||||
+ break;
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* count read messages (for folderlist (sidebar) we also need to count
|
|
||||||
* messages in cur so that we the total number of messages
|
|
||||||
@@ -435,25 +447,25 @@ int mutt_buffy_check (int force)
|
|
||||||
break;
|
|
||||||
|
|
||||||
case M_MH:
|
|
||||||
- {
|
|
||||||
- DIR *dp;
|
|
||||||
- struct dirent *de;
|
|
||||||
- if ((tmp->new = mh_buffy (tmp->path)) > 0)
|
|
||||||
- BuffyCount++;
|
|
||||||
-
|
|
||||||
- if ((dp = opendir (path)) == NULL)
|
|
||||||
- break;
|
|
||||||
- tmp->msgcount = 0;
|
|
||||||
- while ((de = readdir (dp)))
|
|
||||||
- {
|
|
||||||
- if (mh_valid_message (de->d_name))
|
|
||||||
- {
|
|
||||||
- tmp->msgcount++;
|
|
||||||
- tmp->has_new = tmp->new = 1;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
- closedir (dp);
|
|
||||||
- }
|
|
||||||
+
|
|
||||||
+ if ((tmp->new = mh_buffy (tmp->path)) > 0)
|
|
||||||
+ BuffyCount++;
|
|
||||||
+ if (!option(OPTSIDEBAR))
|
|
||||||
+ break;
|
|
||||||
+
|
|
||||||
+ if ((dirp = opendir (path)) == NULL)
|
|
||||||
+ break;
|
|
||||||
+ tmp->msgcount = 0;
|
|
||||||
+ while ((de = readdir (dirp)))
|
|
||||||
+ {
|
|
||||||
+ if (mh_valid_message (de->d_name))
|
|
||||||
+ {
|
|
||||||
+ tmp->msgcount++;
|
|
||||||
+ tmp->new = 1;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+ closedir (dirp);
|
|
||||||
+
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
--- buffy.h
|
|
||||||
+++ buffy.h 2006-11-16 12:26:58.000000000 +0100
|
|
||||||
@@ -27,7 +27,6 @@ typedef struct buffy_t
|
|
||||||
struct buffy_t *next;
|
|
||||||
struct buffy_t *prev;
|
|
||||||
short new; /* mailbox has new mail */
|
|
||||||
- short has_new; /* set it new if new and not read */
|
|
||||||
int msgcount; /* total number of messages */
|
|
||||||
int msg_unread; /* number of unread messages */
|
|
||||||
short notified; /* user has been notified */
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:64fd048cca7b359a78516533de27d207369b70c91d3929d313f2d2629e330a1d
|
|
||||||
size 2391303
|
|
@ -1,17 +1,6 @@
|
|||||||
---
|
--- Makefile.am
|
||||||
Makefile.am | 4 -
|
+++ Makefile.am 2009-03-03 00:00:00.000000000 +0100
|
||||||
Makefile.in | 6 +-
|
@@ -23,7 +23,7 @@ mutt_SOURCES = \
|
||||||
lib.c | 7 ++-
|
|
||||||
mbox.c | 2
|
|
||||||
mh.c | 9 +++-
|
|
||||||
mutt.h | 1
|
|
||||||
opennfs.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
sendlib.c | 2
|
|
||||||
8 files changed, 144 insertions(+), 9 deletions(-)
|
|
||||||
|
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -23,7 +23,7 @@ mutt_SOURCES = $(BUILT_SOURCES) \
|
|
||||||
edit.c enter.c flags.c init.c filter.c from.c \
|
edit.c enter.c flags.c init.c filter.c from.c \
|
||||||
getdomain.c group.c \
|
getdomain.c group.c \
|
||||||
handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c \
|
handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c \
|
||||||
@ -20,7 +9,7 @@
|
|||||||
postpone.c query.c recvattach.c recvcmd.c \
|
postpone.c query.c recvattach.c recvcmd.c \
|
||||||
rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
|
rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
|
||||||
score.c send.c sendlib.c signal.c sort.c \
|
score.c send.c sendlib.c signal.c sort.c \
|
||||||
@@ -87,7 +87,7 @@ mutt_dotlock_SOURCES = mutt_dotlock.c
|
@@ -78,7 +78,7 @@ mutt_dotlock_SOURCES = mutt_dotlock.c
|
||||||
mutt_dotlock_LDADD = @LIBOBJS@
|
mutt_dotlock_LDADD = @LIBOBJS@
|
||||||
mutt_dotlock_DEPENDENCIES = @LIBOBJS@
|
mutt_dotlock_DEPENDENCIES = @LIBOBJS@
|
||||||
|
|
||||||
@ -29,18 +18,18 @@
|
|||||||
pgpring_LDADD = @LIBOBJS@ $(INTLLIBS)
|
pgpring_LDADD = @LIBOBJS@ $(INTLLIBS)
|
||||||
pgpring_DEPENDENCIES = @LIBOBJS@ $(INTLDEPS)
|
pgpring_DEPENDENCIES = @LIBOBJS@ $(INTLDEPS)
|
||||||
|
|
||||||
--- a/Makefile.in
|
--- Makefile.in
|
||||||
+++ b/Makefile.in
|
+++ Makefile.in 2009-03-03 17:00:37.648811010 +0100
|
||||||
@@ -81,7 +81,7 @@ am_mutt_OBJECTS = $(am__objects_1) addrb
|
@@ -75,7 +75,7 @@ am_mutt_OBJECTS = addrbook.$(OBJEXT) ali
|
||||||
group.$(OBJEXT) handler.$(OBJEXT) hash.$(OBJEXT) \
|
hash.$(OBJEXT) hdrline.$(OBJEXT) headers.$(OBJEXT) \
|
||||||
hdrline.$(OBJEXT) headers.$(OBJEXT) help.$(OBJEXT) \
|
help.$(OBJEXT) hook.$(OBJEXT) keymap.$(OBJEXT) main.$(OBJEXT) \
|
||||||
hook.$(OBJEXT) keymap.$(OBJEXT) main.$(OBJEXT) mbox.$(OBJEXT) \
|
mbox.$(OBJEXT) menu.$(OBJEXT) mh.$(OBJEXT) mx.$(OBJEXT) \
|
||||||
- menu.$(OBJEXT) mh.$(OBJEXT) mx.$(OBJEXT) pager.$(OBJEXT) \
|
- pager.$(OBJEXT) parse.$(OBJEXT) pattern.$(OBJEXT) \
|
||||||
+ menu.$(OBJEXT) mh.$(OBJEXT) mx.$(OBJEXT) opennfs.$(OBJEXT) pager.$(OBJEXT) \
|
+ opennfs.$(OBJEXT) pager.$(OBJEXT) parse.$(OBJEXT) pattern.$(OBJEXT) \
|
||||||
parse.$(OBJEXT) pattern.$(OBJEXT) postpone.$(OBJEXT) \
|
postpone.$(OBJEXT) query.$(OBJEXT) recvattach.$(OBJEXT) \
|
||||||
query.$(OBJEXT) recvattach.$(OBJEXT) recvcmd.$(OBJEXT) \
|
recvcmd.$(OBJEXT) rfc822.$(OBJEXT) rfc1524.$(OBJEXT) \
|
||||||
rfc822.$(OBJEXT) rfc1524.$(OBJEXT) rfc2047.$(OBJEXT) \
|
rfc2047.$(OBJEXT) rfc2231.$(OBJEXT) rfc3676.$(OBJEXT) \
|
||||||
@@ -103,7 +103,7 @@ pgpewrap_LDADD = $(LDADD)
|
@@ -102,7 +102,7 @@ pgpewrap_LDADD = $(LDADD)
|
||||||
pgpewrap_DEPENDENCIES = @LIBOBJS@
|
pgpewrap_DEPENDENCIES = @LIBOBJS@
|
||||||
am_pgpring_OBJECTS = pgppubring.$(OBJEXT) pgplib.$(OBJEXT) \
|
am_pgpring_OBJECTS = pgppubring.$(OBJEXT) pgplib.$(OBJEXT) \
|
||||||
lib.$(OBJEXT) extlib.$(OBJEXT) sha1.$(OBJEXT) md5.$(OBJEXT) \
|
lib.$(OBJEXT) extlib.$(OBJEXT) sha1.$(OBJEXT) md5.$(OBJEXT) \
|
||||||
@ -49,7 +38,7 @@
|
|||||||
pgpring_OBJECTS = $(am_pgpring_OBJECTS)
|
pgpring_OBJECTS = $(am_pgpring_OBJECTS)
|
||||||
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
|
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
|
||||||
SCRIPTS = $(bin_SCRIPTS)
|
SCRIPTS = $(bin_SCRIPTS)
|
||||||
@@ -308,7 +308,7 @@ mutt_SOURCES = $(BUILT_SOURCES) \
|
@@ -302,7 +302,7 @@ mutt_SOURCES = \
|
||||||
edit.c enter.c flags.c init.c filter.c from.c \
|
edit.c enter.c flags.c init.c filter.c from.c \
|
||||||
getdomain.c group.c \
|
getdomain.c group.c \
|
||||||
handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c \
|
handler.c hash.c hdrline.c headers.c help.c hook.c keymap.c \
|
||||||
@ -58,9 +47,9 @@
|
|||||||
postpone.c query.c recvattach.c recvcmd.c \
|
postpone.c query.c recvattach.c recvcmd.c \
|
||||||
rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
|
rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
|
||||||
score.c send.c sendlib.c signal.c sort.c \
|
score.c send.c sendlib.c signal.c sort.c \
|
||||||
--- a/lib.c
|
--- lib.c
|
||||||
+++ b/lib.c
|
+++ lib.c 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -48,6 +48,7 @@
|
@@ -50,6 +50,7 @@
|
||||||
#define EX_OK 0
|
#define EX_OK 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -68,7 +57,7 @@
|
|||||||
#include "lib.h"
|
#include "lib.h"
|
||||||
|
|
||||||
|
|
||||||
@@ -566,6 +567,10 @@ int safe_open (const char *path, int fla
|
@@ -633,6 +634,10 @@ int safe_open (const char *path, int fla
|
||||||
struct stat osb, nsb;
|
struct stat osb, nsb;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
@ -79,7 +68,7 @@
|
|||||||
if (flags & O_EXCL)
|
if (flags & O_EXCL)
|
||||||
{
|
{
|
||||||
char safe_file[_POSIX_PATH_MAX];
|
char safe_file[_POSIX_PATH_MAX];
|
||||||
@@ -589,7 +594,7 @@ int safe_open (const char *path, int fla
|
@@ -656,7 +661,7 @@ int safe_open (const char *path, int fla
|
||||||
|
|
||||||
if ((fd = open (path, flags & ~O_EXCL, 0600)) < 0)
|
if ((fd = open (path, flags & ~O_EXCL, 0600)) < 0)
|
||||||
return fd;
|
return fd;
|
||||||
@ -88,9 +77,9 @@
|
|||||||
/* make sure the file is not symlink */
|
/* make sure the file is not symlink */
|
||||||
if (lstat (path, &osb) < 0 || fstat (fd, &nsb) < 0 ||
|
if (lstat (path, &osb) < 0 || fstat (fd, &nsb) < 0 ||
|
||||||
compare_stat(&osb, &nsb) == -1)
|
compare_stat(&osb, &nsb) == -1)
|
||||||
--- a/mbox.c
|
--- mbox.c
|
||||||
+++ b/mbox.c
|
+++ mbox.c 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -741,7 +741,7 @@ int mbox_sync_mailbox (CONTEXT *ctx, int
|
@@ -749,7 +749,7 @@ int mbox_sync_mailbox (CONTEXT *ctx, int
|
||||||
|
|
||||||
/* Create a temporary file to write the new version of the mailbox in. */
|
/* Create a temporary file to write the new version of the mailbox in. */
|
||||||
mutt_mktemp (tempfile);
|
mutt_mktemp (tempfile);
|
||||||
@ -99,8 +88,8 @@
|
|||||||
(fp = fdopen (i, "w")) == NULL)
|
(fp = fdopen (i, "w")) == NULL)
|
||||||
{
|
{
|
||||||
if (-1 != i)
|
if (-1 != i)
|
||||||
--- a/mh.c
|
--- mh.c
|
||||||
+++ b/mh.c
|
+++ mh.c 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -238,7 +238,11 @@ static int mh_mkstemp (CONTEXT * dest, F
|
@@ -238,7 +238,11 @@ static int mh_mkstemp (CONTEXT * dest, F
|
||||||
{
|
{
|
||||||
snprintf (path, _POSIX_PATH_MAX, "%s/.mutt-%s-%d-%d",
|
snprintf (path, _POSIX_PATH_MAX, "%s/.mutt-%s-%d-%d",
|
||||||
@ -113,7 +102,7 @@
|
|||||||
{
|
{
|
||||||
if (errno != EEXIST)
|
if (errno != EEXIST)
|
||||||
{
|
{
|
||||||
@@ -1215,8 +1219,11 @@ int maildir_open_new_message (MESSAGE *
|
@@ -1248,8 +1252,11 @@ int maildir_open_new_message (MESSAGE *
|
||||||
|
|
||||||
dprint (2, (debugfile, "maildir_open_new_message (): Trying %s.\n",
|
dprint (2, (debugfile, "maildir_open_new_message (): Trying %s.\n",
|
||||||
path));
|
path));
|
||||||
@ -126,16 +115,16 @@
|
|||||||
{
|
{
|
||||||
if (errno != EEXIST)
|
if (errno != EEXIST)
|
||||||
{
|
{
|
||||||
--- a/mutt.h
|
--- mutt.h
|
||||||
+++ b/mutt.h
|
+++ mutt.h 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -974,4 +974,5 @@ typedef struct
|
@@ -956,4 +956,5 @@ typedef struct
|
||||||
#include "lib.h"
|
#include "lib.h"
|
||||||
#include "globals.h"
|
#include "globals.h"
|
||||||
|
|
||||||
+extern int opennfs(const char *, int, int);
|
+extern int opennfs(const char *, int, int);
|
||||||
#endif /*MUTT_H*/
|
#endif /*MUTT_H*/
|
||||||
--- /dev/null
|
--- opennfs.c
|
||||||
+++ b/opennfs.c
|
+++ opennfs.c 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -0,0 +1,122 @@
|
@@ -0,0 +1,122 @@
|
||||||
+#include <errno.h>
|
+#include <errno.h>
|
||||||
+#include <fcntl.h>
|
+#include <fcntl.h>
|
||||||
@ -259,9 +248,9 @@
|
|||||||
+ if (clear) free(clear);
|
+ if (clear) free(clear);
|
||||||
+ return open(path, flags, mode);
|
+ return open(path, flags, mode);
|
||||||
+}
|
+}
|
||||||
--- a/sendlib.c
|
--- sendlib.c
|
||||||
+++ b/sendlib.c
|
+++ sendlib.c 2009-03-03 00:00:00.000000000 +0100
|
||||||
@@ -2030,7 +2030,7 @@ send_msg (const char *path, char **args,
|
@@ -2028,7 +2028,7 @@ send_msg (const char *path, char **args,
|
||||||
if (SendmailWait >= 0 && tempfile)
|
if (SendmailWait >= 0 && tempfile)
|
||||||
{
|
{
|
||||||
/* *tempfile will be opened as stdout */
|
/* *tempfile will be opened as stdout */
|
@ -1,17 +1,77 @@
|
|||||||
--- Muttrc
|
--- configure.ac
|
||||||
+++ Muttrc 2007-09-20 13:02:08.475410283 +0200
|
+++ configure.ac 2007-06-01 12:57:38.328822000 +0200
|
||||||
@@ -18,7 +18,7 @@ macro index,pager,attach,compose \cb "\
|
@@ -234,7 +234,7 @@ main ()
|
||||||
|
mutt_cv_slang=$withval
|
||||||
|
if test -d $withval/include/slang; then
|
||||||
|
CPPFLAGS="$CPPFLAGS -I${withval}/include/slang"
|
||||||
|
- elif test -d $withval/include; then
|
||||||
|
+ elif test -d $withval/include && test $withval != /usr ; then
|
||||||
|
CPPFLAGS="$CPPFLAGS -I${withval}/include"
|
||||||
|
fi
|
||||||
|
LDFLAGS="$LDFLAGS -L${withval}/lib"
|
||||||
|
@@ -656,8 +656,12 @@ AC_ARG_WITH(ssl, AC_HELP_STRING([--with-
|
||||||
|
else
|
||||||
|
if test "$with_ssl" != "yes"
|
||||||
|
then
|
||||||
|
+ case $withval in /usr|/usr/local) ;;
|
||||||
|
+ *)
|
||||||
|
LDFLAGS="$LDFLAGS -L$withval/lib"
|
||||||
|
CPPFLAGS="$CPPFLAGS -I$withval/include"
|
||||||
|
+ ;;
|
||||||
|
+ esac
|
||||||
|
fi
|
||||||
|
saved_LIBS="$LIBS"
|
||||||
|
|
||||||
|
@@ -717,8 +721,12 @@ AC_ARG_WITH(sasl, AC_HELP_STRING([--with
|
||||||
|
|
||||||
|
if test "$with_sasl" != "yes"
|
||||||
|
then
|
||||||
|
+ case $with_sasl in /usr|/usr/local) ;;
|
||||||
|
+ *)
|
||||||
|
CPPFLAGS="$CPPFLAGS -I$with_sasl/include"
|
||||||
|
LDFLAGS="$LDFLAGS -L$with_sasl/lib"
|
||||||
|
+ ;;
|
||||||
|
+ esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
saved_LIBS="$LIBS"
|
||||||
|
--- init.h
|
||||||
|
+++ init.h 2006-08-17 19:07:25.000000000 +0200
|
||||||
|
@@ -2138,6 +2138,9 @@ struct option_t MuttVars[] = {
|
||||||
|
** since it would otherwise have to abort the connection anyway. This
|
||||||
|
** option supersedes $$ssl_starttls.
|
||||||
|
*/
|
||||||
|
+#if defined(USE_IMAP) && defined(SUSE_IMAP_FORCE_SSL)
|
||||||
|
+ { "imap_force_ssl", DT_SYN, R_NONE, UL "ssl_force_tls", 0 },
|
||||||
|
+#endif
|
||||||
|
{ "ssl_starttls", DT_QUAD, R_NONE, OPT_SSLSTARTTLS, M_YES },
|
||||||
|
/*
|
||||||
|
** .pp
|
||||||
|
--- doc/Makefile.in
|
||||||
|
+++ doc/Makefile.in 2009-03-03 15:58:09.281410456 +0100
|
||||||
|
@@ -547,7 +547,7 @@ uninstall-local:
|
||||||
|
|
||||||
|
check:
|
||||||
|
manual.txt: manual.html
|
||||||
|
- -LC_ALL=C lynx -dump -nolist -with_backspaces manual.html > $@ || \
|
||||||
|
+ -LC_ALL=C lynx -dont_wrap_pre -center -dump -nolist -with_backspaces manual.html > $@ || \
|
||||||
|
LC_ALL=C w3m -dump manual.html > $@ || \
|
||||||
|
LC_ALL=C elinks -dump -no-numbering -no-references manual.html | sed -e 's,\\001, ,g' > $@
|
||||||
|
|
||||||
|
--- doc/Muttrc
|
||||||
|
+++ doc/Muttrc 2009-03-03 15:56:32.904001949 +0100
|
||||||
|
@@ -23,7 +23,7 @@ macro index,pager,attach,compose \cb "\
|
||||||
"call urlview to extract URLs out of a message"
|
"call urlview to extract URLs out of a message"
|
||||||
|
|
||||||
# Show documentation when pressing F1
|
# Show documentation when pressing F1
|
||||||
-macro generic,pager <F1> "<shell-escape> less /usr/local/doc/mutt/manual.txt<Enter>" "show Mutt documentation"
|
-macro generic,pager <F1> "<shell-escape> less /usr/local/share/doc/mutt/manual.txt<Enter>" "show Mutt documentation"
|
||||||
+macro generic,index,pager <F1> "<shell-escape> less -iM /usr/share/doc/packages/mutt/manual.txt.gz<Enter>" "show Mutt documentation"
|
+macro generic,index,pager <F1> "<shell-escape> less -iM /usr/share/doc/packages/mutt/manual.txt.gz<Enter>" "show Mutt documentation"
|
||||||
|
|
||||||
# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
|
# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
|
||||||
macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
|
macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
|
||||||
@@ -333,9 +333,9 @@ attachments -I message/external-body
|
@@ -348,9 +348,9 @@ attachments -I message/external-body
|
||||||
# in a reply. For a full listing of defined printf()-like sequences see
|
# in a reply. For a full listing of defined printf(3)-like sequences see
|
||||||
# the section on ``$index_format''.
|
# the section on $index_format.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
-# set autoedit=no
|
-# set autoedit=no
|
||||||
@ -22,8 +82,8 @@
|
|||||||
# Name: autoedit
|
# Name: autoedit
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
# Default: no
|
# Default: no
|
||||||
@@ -421,9 +421,9 @@ attachments -I message/external-body
|
@@ -437,9 +437,9 @@ attachments -I message/external-body
|
||||||
# follow these menus. The option is disabled by default because many
|
# follow these menus. The option is unset by default because many
|
||||||
# visual terminals don't permit making the cursor invisible.
|
# visual terminals don't permit making the cursor invisible.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
@ -35,7 +95,7 @@
|
|||||||
# Name: check_mbox_size
|
# Name: check_mbox_size
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
# Default: no
|
# Default: no
|
||||||
@@ -709,11 +709,11 @@ attachments -I message/external-body
|
@@ -750,11 +750,11 @@ attachments -I message/external-body
|
||||||
# filtered message is read from the standard output.
|
# filtered message is read from the standard output.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -48,8 +108,8 @@
|
|||||||
+# Default: "/usr/bin/mutt_dotlock"
|
+# Default: "/usr/bin/mutt_dotlock"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Contains the path of the mutt_dotlock (8) binary to be used by
|
# Contains the path of the mutt_dotlock(8) binary to be used by
|
||||||
@@ -1981,9 +1981,9 @@ attachments -I message/external-body
|
@@ -2108,9 +2108,9 @@ attachments -I message/external-body
|
||||||
# directly from the pager, and screen resizes cause lines longer than
|
# directly from the pager, and screen resizes cause lines longer than
|
||||||
# the screen width to be badly formatted in the help menu.
|
# the screen width to be badly formatted in the help menu.
|
||||||
#
|
#
|
||||||
@ -62,8 +122,8 @@
|
|||||||
# Name: pager_context
|
# Name: pager_context
|
||||||
# Type: number
|
# Type: number
|
||||||
# Default: 0
|
# Default: 0
|
||||||
@@ -2007,9 +2007,9 @@ attachments -I message/external-body
|
@@ -2134,9 +2134,9 @@ attachments -I message/external-body
|
||||||
# pager. The valid sequences are listed in the ``$index_format''
|
# pager. The valid sequences are listed in the $index_format
|
||||||
# section.
|
# section.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
@ -75,8 +135,8 @@
|
|||||||
# Name: pager_index_lines
|
# Name: pager_index_lines
|
||||||
# Type: number
|
# Type: number
|
||||||
# Default: 0
|
# Default: 0
|
||||||
@@ -2027,9 +2027,9 @@ attachments -I message/external-body
|
@@ -2154,9 +2154,9 @@ attachments -I message/external-body
|
||||||
# is less than pager_index_lines, then the index will only use as
|
# is less than $pager_index_lines, then the index will only use as
|
||||||
# many lines as it needs.
|
# many lines as it needs.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
@ -88,7 +148,7 @@
|
|||||||
# Name: pager_stop
|
# Name: pager_stop
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
# Default: no
|
# Default: no
|
||||||
@@ -3450,9 +3450,9 @@ attachments -I message/external-body
|
@@ -3678,9 +3678,9 @@ attachments -I message/external-body
|
||||||
# (possibly undeleted) message whenever a command that modifies the
|
# (possibly undeleted) message whenever a command that modifies the
|
||||||
# current message is executed.
|
# current message is executed.
|
||||||
#
|
#
|
||||||
@ -101,8 +161,8 @@
|
|||||||
# Name: reverse_alias
|
# Name: reverse_alias
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
# Default: no
|
# Default: no
|
||||||
@@ -3583,6 +3583,18 @@ attachments -I message/external-body
|
@@ -3812,6 +3812,18 @@ attachments -I message/external-body
|
||||||
# Also see the ``$force_name'' variable.
|
# Also see the $force_name variable.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
+# set send_group_reply_to=no
|
+# set send_group_reply_to=no
|
||||||
@ -120,8 +180,8 @@
|
|||||||
# set score=yes
|
# set score=yes
|
||||||
#
|
#
|
||||||
# Name: score
|
# Name: score
|
||||||
@@ -3837,9 +3849,9 @@ attachments -I message/external-body
|
@@ -4071,9 +4083,9 @@ attachments -I message/external-body
|
||||||
# Setting this variable overrides the value of the ``$sendmail''
|
# Setting this variable overrides the value of the $sendmail
|
||||||
# variable.
|
# variable.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
@ -133,9 +193,9 @@
|
|||||||
# Name: sort
|
# Name: sort
|
||||||
# Type: sort order
|
# Type: sort order
|
||||||
# Default: date
|
# Default: date
|
||||||
@@ -4135,9 +4147,9 @@ attachments -I message/external-body
|
@@ -4382,9 +4394,9 @@ attachments -I message/external-body
|
||||||
# messages to be searched are decoded before searching. If unset,
|
# raw message received (for example quoted-printable encoded or with encoded
|
||||||
# messages are searched as they appear in the folder.
|
# headers) which may lead to incorrect search results.
|
||||||
#
|
#
|
||||||
-#
|
-#
|
||||||
-# set tilde=no
|
-# set tilde=no
|
||||||
@ -146,7 +206,7 @@
|
|||||||
# Name: tilde
|
# Name: tilde
|
||||||
# Type: boolean
|
# Type: boolean
|
||||||
# Default: no
|
# Default: no
|
||||||
@@ -4405,3 +4417,39 @@ attachments -I message/external-body
|
@@ -4678,3 +4690,39 @@ attachments -I message/external-body
|
||||||
# in this case.
|
# in this case.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -186,9 +246,9 @@
|
|||||||
+# to the one used by ``$status_format''.
|
+# to the one used by ``$status_format''.
|
||||||
+#
|
+#
|
||||||
+#
|
+#
|
||||||
--- Muttrc.head
|
--- doc/Muttrc.head
|
||||||
+++ Muttrc.head 2007-06-01 12:51:03.642800000 +0200
|
+++ doc/Muttrc.head 2007-06-01 12:51:03.642800000 +0200
|
||||||
@@ -18,7 +18,7 @@ macro index,pager,attach,compose \cb "\
|
@@ -23,7 +23,7 @@ macro index,pager,attach,compose \cb "\
|
||||||
"call urlview to extract URLs out of a message"
|
"call urlview to extract URLs out of a message"
|
||||||
|
|
||||||
# Show documentation when pressing F1
|
# Show documentation when pressing F1
|
||||||
@ -197,66 +257,6 @@
|
|||||||
|
|
||||||
# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
|
# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
|
||||||
macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
|
macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
|
||||||
--- configure.ac
|
|
||||||
+++ configure.ac 2007-06-01 12:57:38.328822000 +0200
|
|
||||||
@@ -225,7 +225,7 @@ main ()
|
|
||||||
mutt_cv_slang=$withval
|
|
||||||
if test -d $withval/include/slang; then
|
|
||||||
CPPFLAGS="$CPPFLAGS -I${withval}/include/slang"
|
|
||||||
- elif test -d $withval/include; then
|
|
||||||
+ elif test -d $withval/include && test $withval != /usr ; then
|
|
||||||
CPPFLAGS="$CPPFLAGS -I${withval}/include"
|
|
||||||
fi
|
|
||||||
LDFLAGS="$LDFLAGS -L${withval}/lib"
|
|
||||||
@@ -642,8 +642,12 @@ AC_ARG_WITH(ssl, AC_HELP_STRING([--with-
|
|
||||||
else
|
|
||||||
if test "$with_ssl" != "yes"
|
|
||||||
then
|
|
||||||
+ case $withval in /usr|/usr/local) ;;
|
|
||||||
+ *)
|
|
||||||
LDFLAGS="$LDFLAGS -L$withval/lib"
|
|
||||||
CPPFLAGS="$CPPFLAGS -I$withval/include"
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
fi
|
|
||||||
saved_LIBS="$LIBS"
|
|
||||||
|
|
||||||
@@ -698,8 +702,12 @@ AC_ARG_WITH(sasl, AC_HELP_STRING([--with
|
|
||||||
|
|
||||||
if test "$with_sasl" != "yes"
|
|
||||||
then
|
|
||||||
+ case $with_sasl in /usr|/usr/local) ;;
|
|
||||||
+ *)
|
|
||||||
CPPFLAGS="$CPPFLAGS -I$with_sasl/include"
|
|
||||||
LDFLAGS="$LDFLAGS -L$with_sasl/lib"
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
saved_LIBS="$LIBS"
|
|
||||||
--- init.h
|
|
||||||
+++ init.h 2006-08-17 19:07:25.000000000 +0200
|
|
||||||
@@ -1960,6 +1960,9 @@ struct option_t MuttVars[] = {
|
|
||||||
** since it would otherwise have to abort the connection anyway. This
|
|
||||||
** option supersedes ``$$ssl_starttls''.
|
|
||||||
*/
|
|
||||||
+#if defined(USE_IMAP) && defined(SUSE_IMAP_FORCE_SSL)
|
|
||||||
+ { "imap_force_ssl", DT_SYN, R_NONE, UL "ssl_force_tls", 0 },
|
|
||||||
+#endif
|
|
||||||
{ "ssl_starttls", DT_QUAD, R_NONE, OPT_SSLSTARTTLS, M_YES },
|
|
||||||
/*
|
|
||||||
** .pp
|
|
||||||
--- doc/Makefile.in
|
|
||||||
+++ doc/Makefile.in 2007-06-12 12:04:49.827249000 +0200
|
|
||||||
@@ -436,7 +436,7 @@ uninstall-local:
|
|
||||||
|
|
||||||
check:
|
|
||||||
manual.txt: manual.html
|
|
||||||
- -lynx -dump -nolist -with_backspaces $^ > $@ || \
|
|
||||||
+ -lynx -dont_wrap_pre -center -dump -nolist -with_backspaces $^ > $@ || \
|
|
||||||
w3m -dump $^ > $@ || \
|
|
||||||
elinks -dump -no-numbering -no-references $^ > $@
|
|
||||||
|
|
||||||
--- imap/auth.c
|
--- imap/auth.c
|
||||||
+++ imap/auth.c 2006-11-09 16:19:56.000000000 +0100
|
+++ imap/auth.c 2006-11-09 16:19:56.000000000 +0100
|
||||||
@@ -72,6 +72,23 @@ int imap_authenticate (IMAP_DATA* idata)
|
@@ -72,6 +72,23 @@ int imap_authenticate (IMAP_DATA* idata)
|
140
mutt-1.5.19.sidebar-fix.dif
Normal file
140
mutt-1.5.19.sidebar-fix.dif
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
--- buffy.c
|
||||||
|
+++ buffy.c 2009-03-03 16:56:53.886429226 +0100
|
||||||
|
@@ -259,7 +259,7 @@ int mutt_buffy_check (int force)
|
||||||
|
char path[_POSIX_PATH_MAX];
|
||||||
|
struct stat contex_sb;
|
||||||
|
time_t t;
|
||||||
|
- CONTEXT *ctx;
|
||||||
|
+
|
||||||
|
#ifdef USE_IMAP
|
||||||
|
/* update postponed count as well, on force */
|
||||||
|
if (force)
|
||||||
|
@@ -294,8 +294,6 @@ int mutt_buffy_check (int force)
|
||||||
|
|
||||||
|
for (tmp = Incoming; tmp; tmp = tmp->next)
|
||||||
|
{
|
||||||
|
- if ( tmp->new == 1 )
|
||||||
|
- tmp->has_new = 1;
|
||||||
|
#ifdef USE_IMAP
|
||||||
|
if (tmp->magic != M_IMAP)
|
||||||
|
#endif
|
||||||
|
@@ -347,13 +345,18 @@ int mutt_buffy_check (int force)
|
||||||
|
)
|
||||||
|
|
||||||
|
{
|
||||||
|
+ int check;
|
||||||
|
+
|
||||||
|
switch (tmp->magic)
|
||||||
|
{
|
||||||
|
case M_MBOX:
|
||||||
|
case M_MMDF:
|
||||||
|
|
||||||
|
- if (STAT_CHECK || tmp->msgcount == 0)
|
||||||
|
+ check = STAT_CHECK;
|
||||||
|
+
|
||||||
|
+ if (option(OPTSIDEBAR) && (check || tmp->msgcount == 0))
|
||||||
|
{
|
||||||
|
+ CONTEXT *ctx;
|
||||||
|
BUFFY b = *tmp;
|
||||||
|
int msgcount = 0;
|
||||||
|
int msg_unread = 0;
|
||||||
|
@@ -368,11 +371,11 @@ int mutt_buffy_check (int force)
|
||||||
|
*tmp = b;
|
||||||
|
tmp->msgcount = msgcount;
|
||||||
|
tmp->msg_unread = msg_unread;
|
||||||
|
- if (STAT_CHECK)
|
||||||
|
+ }
|
||||||
|
+ if (check)
|
||||||
|
{
|
||||||
|
- tmp->has_new = tmp->new = 1;
|
||||||
|
BuffyCount++;
|
||||||
|
- }
|
||||||
|
+ tmp->new = 1;
|
||||||
|
}
|
||||||
|
else if (option(OPTCHECKMBOXSIZE))
|
||||||
|
{
|
||||||
|
@@ -403,7 +406,13 @@ int mutt_buffy_check (int force)
|
||||||
|
if (*de->d_name != '.' &&
|
||||||
|
(!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')))
|
||||||
|
{
|
||||||
|
- tmp->has_new = tmp->new = 1;
|
||||||
|
+ if (!option(OPTSIDEBAR))
|
||||||
|
+ {
|
||||||
|
+ BuffyCount++;
|
||||||
|
+ tmp->new = 1;
|
||||||
|
+ break;
|
||||||
|
+ }
|
||||||
|
+ tmp->new = 1;
|
||||||
|
tmp->msgcount++;
|
||||||
|
tmp->msg_unread++;
|
||||||
|
}
|
||||||
|
@@ -413,6 +422,9 @@ int mutt_buffy_check (int force)
|
||||||
|
|
||||||
|
closedir (dirp);
|
||||||
|
|
||||||
|
+ if (!option(OPTSIDEBAR))
|
||||||
|
+ break;
|
||||||
|
+
|
||||||
|
/*
|
||||||
|
* count read messages (for folderlist (sidebar) we also need to count
|
||||||
|
* messages in cur so that we the total number of messages
|
||||||
|
@@ -430,8 +442,7 @@ int mutt_buffy_check (int force)
|
||||||
|
(!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')))
|
||||||
|
{
|
||||||
|
tmp->msgcount++;
|
||||||
|
- if (p && strchr(p + 3, 'F'))
|
||||||
|
- {
|
||||||
|
+ if (p && strchr(p + 3, 'F')) {
|
||||||
|
tmp->msg_flagged++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -440,26 +451,25 @@ int mutt_buffy_check (int force)
|
||||||
|
break;
|
||||||
|
|
||||||
|
case M_MH:
|
||||||
|
+
|
||||||
|
if ((tmp->new = mh_buffy (tmp->path)) > 0)
|
||||||
|
- {
|
||||||
|
- DIR *dp;
|
||||||
|
- struct dirent *de;
|
||||||
|
- if ((tmp->new = mh_buffy (tmp->path)) > 0)
|
||||||
|
BuffyCount++;
|
||||||
|
+ if (!option(OPTSIDEBAR))
|
||||||
|
+ break;
|
||||||
|
|
||||||
|
- if ((dp = opendir (path)) == NULL)
|
||||||
|
- break;
|
||||||
|
- tmp->msgcount = 0;
|
||||||
|
- while ((de = readdir (dp)))
|
||||||
|
+ if ((dirp = opendir (path)) == NULL)
|
||||||
|
+ break;
|
||||||
|
+ tmp->msgcount = 0;
|
||||||
|
+ while ((de = readdir (dirp)))
|
||||||
|
+ {
|
||||||
|
+ if (mh_valid_message (de->d_name))
|
||||||
|
{
|
||||||
|
- if (mh_valid_message (de->d_name))
|
||||||
|
- {
|
||||||
|
- tmp->msgcount++;
|
||||||
|
- tmp->has_new = tmp->new = 1;
|
||||||
|
- }
|
||||||
|
+ tmp->msgcount++;
|
||||||
|
+ tmp->new = 1;
|
||||||
|
}
|
||||||
|
- closedir (dp);
|
||||||
|
}
|
||||||
|
+ closedir (dirp);
|
||||||
|
+
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
--- buffy.h
|
||||||
|
+++ buffy.h 2009-03-03 16:47:06.444002194 +0100
|
||||||
|
@@ -27,7 +27,6 @@ typedef struct buffy_t
|
||||||
|
struct buffy_t *next;
|
||||||
|
struct buffy_t *prev;
|
||||||
|
short new; /* mailbox has new mail */
|
||||||
|
- short has_new; /* set it new if new and not read */
|
||||||
|
int msgcount; /* total number of messages */
|
||||||
|
int msg_unread; /* number of unread messages */
|
||||||
|
int msg_flagged; /* number of flagged messages */
|
3
mutt-1.5.19.tar.bz2
Normal file
3
mutt-1.5.19.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d2bb6323d00b32abf9d134f165c62f4964457d235cfa68c1790de1e8c61a5fc9
|
||||||
|
size 2408422
|
12
mutt.changes
12
mutt.changes
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 3 17:17:51 CET 2009 - werner@suse.de
|
||||||
|
|
||||||
|
- updated to mutt version 1.5.19 mostly a bugfix release
|
||||||
|
- updated sidebar patch to 1.5.18.sidebar.20080611
|
||||||
|
* make it work with 1.5.19
|
||||||
|
* make sidebar-fix also work
|
||||||
|
- updated compression patch to patch-1.5.19.rr.compressed
|
||||||
|
- enable smtp support
|
||||||
|
- enable mixmaster support
|
||||||
|
- use regex(7) of glibc
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 10 15:18:29 CEST 2008 - werner@suse.de
|
Thu Apr 10 15:18:29 CEST 2008 - werner@suse.de
|
||||||
|
|
||||||
|
77
mutt.spec
77
mutt.spec
@ -1,10 +1,17 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mutt (Version 1.5.17)
|
# spec file for package mutt (Version 1.5.19)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
|
||||||
# package are under the same license as the package itself.
|
|
||||||
#
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -24,8 +31,8 @@ Requires: smtp_daemon
|
|||||||
# desktop selections.
|
# desktop selections.
|
||||||
#Requires: desktop-data-SuSE
|
#Requires: desktop-data-SuSE
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 1.5.17
|
Version: 1.5.19
|
||||||
Release: 42
|
Release: 1
|
||||||
Summary: Mail Program
|
Summary: Mail Program
|
||||||
# ftp://ftp.mutt.org/mutt/devel/
|
# ftp://ftp.mutt.org/mutt/devel/
|
||||||
Source0: %name-%version.tar.bz2
|
Source0: %name-%version.tar.bz2
|
||||||
@ -43,9 +50,9 @@ Patch3: %name-1.5.9i-sendgroupreplyto.diff
|
|||||||
Patch4: %name-1.5.15-wrapcolumn.diff
|
Patch4: %name-1.5.15-wrapcolumn.diff
|
||||||
Patch5: patch-1.5.5.1.nt.xtitles.3.ab.1
|
Patch5: patch-1.5.5.1.nt.xtitles.3.ab.1
|
||||||
# http://lunar-linux.org/index.php?page=mutt-sidebar
|
# http://lunar-linux.org/index.php?page=mutt-sidebar
|
||||||
Patch6: patch-%version.sidebar.20071102.txt.bz2
|
Patch6: patch-%version.sidebar.20080611.txt.bz2
|
||||||
Patch7: mutt-1.5.15.sidebar-fix.dif
|
Patch7: mutt-1.5.19.sidebar-fix.dif
|
||||||
Patch8: mutt-1.5.17-opennfs.dif
|
Patch8: mutt-1.5.19-opennfs.dif
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%global _sysconfdir %{_sysconfdir}
|
%global _sysconfdir %{_sysconfdir}
|
||||||
|
|
||||||
@ -71,25 +78,20 @@ Authors:
|
|||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p0
|
%patch7 -p0
|
||||||
%patch8 -p1
|
%patch8 -p0
|
||||||
cp Muttrc Muttrc.SuSE
|
cp doc/Muttrc Muttrc.SuSE
|
||||||
cp %{S:2} .
|
cp %{S:2} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
CC=gcc
|
CC=gcc
|
||||||
CFLAGS="-Wall $RPM_OPT_FLAGS -I. -D_GNU_SOURCE -fno-strict-aliasing"
|
CFLAGS="-Wall $RPM_OPT_FLAGS -I. -D_GNU_SOURCE -fno-strict-aliasing"
|
||||||
%if %suse_version > 1000
|
|
||||||
CFLAGS="$CFLAGS -fstack-protector"
|
CFLAGS="$CFLAGS -fstack-protector"
|
||||||
%endif
|
#CFLAGS="$CFLAGS -DSUSE_IMAP_FORCE_SSL"
|
||||||
%if %suse_version < 1030
|
|
||||||
CFLAGS="$CFLAGS -DSUSE_IMAP_FORCE_SSL"
|
|
||||||
%endif
|
|
||||||
KRB5CFGPATH=%{S:6}
|
KRB5CFGPATH=%{S:6}
|
||||||
export CC CFLAGS KRB5CFGPATH
|
export CC CFLAGS KRB5CFGPATH
|
||||||
chmod 755 $KRB5CFGPATH
|
chmod 755 $KRB5CFGPATH
|
||||||
./configure $RPM_ARCH-suse-linux \
|
./configure $RPM_ARCH-suse-linux \
|
||||||
--disable-domain \
|
|
||||||
--prefix=%{_prefix} \
|
--prefix=%{_prefix} \
|
||||||
--datadir=%{_datadir} \
|
--datadir=%{_datadir} \
|
||||||
--sysconfdir=%{_sysconfdir} \
|
--sysconfdir=%{_sysconfdir} \
|
||||||
@ -100,15 +102,16 @@ chmod 755 $KRB5CFGPATH
|
|||||||
--enable-pgp \
|
--enable-pgp \
|
||||||
--enable-gpgme \
|
--enable-gpgme \
|
||||||
--enable-nfs-fix \
|
--enable-nfs-fix \
|
||||||
|
--enable-mailtool \
|
||||||
--enable-compressed \
|
--enable-compressed \
|
||||||
|
--disable-external-dotlock \
|
||||||
--with-ssl=%{_prefix} \
|
--with-ssl=%{_prefix} \
|
||||||
--with-sasl=%{_prefix} \
|
--with-sasl=%{_prefix} \
|
||||||
--with-sasl2=%{_prefix} \
|
|
||||||
--with-gss=%{_prefix} \
|
--with-gss=%{_prefix} \
|
||||||
--enable-buffy-size \
|
--with-regex \
|
||||||
|
--enable-smtp \
|
||||||
--enable-hcache \
|
--enable-hcache \
|
||||||
--with-idn \
|
--with-idn
|
||||||
--disable-inodesort
|
|
||||||
make -C doc clean
|
make -C doc clean
|
||||||
make
|
make
|
||||||
make -C doc
|
make -C doc
|
||||||
@ -157,7 +160,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%{_datadir}/pixmaps/mutt.png
|
%{_datadir}/pixmaps/mutt.png
|
||||||
%_mandir/man1/mutt.1.gz
|
%_mandir/man1/mutt.1.gz
|
||||||
%_mandir/man1/mutt_dotlock.1.gz
|
|
||||||
%_mandir/man5/mmdf_mutt.5.gz
|
%_mandir/man5/mmdf_mutt.5.gz
|
||||||
%_mandir/man5/muttrc.5.gz
|
%_mandir/man5/muttrc.5.gz
|
||||||
%_mandir/man5/mbox_mutt.5.gz
|
%_mandir/man5/mbox_mutt.5.gz
|
||||||
@ -165,6 +167,15 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%config(noreplace) %{_sysconfdir}/Muttrc
|
%config(noreplace) %{_sysconfdir}/Muttrc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Mar 03 2009 werner@suse.de
|
||||||
|
- updated to mutt version 1.5.19 mostly a bugfix release
|
||||||
|
- updated sidebar patch to 1.5.18.sidebar.20080611
|
||||||
|
* make it work with 1.5.19
|
||||||
|
* make sidebar-fix also work
|
||||||
|
- updated compression patch to patch-1.5.19.rr.compressed
|
||||||
|
- enable smtp support
|
||||||
|
- enable mixmaster support
|
||||||
|
- use regex(7) of glibc
|
||||||
* Thu Apr 10 2008 werner@suse.de
|
* Thu Apr 10 2008 werner@suse.de
|
||||||
- Avoid trouble with krb5-config
|
- Avoid trouble with krb5-config
|
||||||
* Thu Dec 20 2007 bwalle@suse.de
|
* Thu Dec 20 2007 bwalle@suse.de
|
||||||
@ -252,7 +263,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- Rename mmdf.5 -> mmdf_mutt.5 to not conflict with tin
|
- Rename mmdf.5 -> mmdf_mutt.5 to not conflict with tin
|
||||||
* Tue Feb 01 2005 mmj@suse.de
|
* Tue Feb 01 2005 mmj@suse.de
|
||||||
- Update to 1.5.7
|
- Update to 1.5.7
|
||||||
* Wed Jan 12 2005 mmj@suse.de
|
* Tue Jan 11 2005 mmj@suse.de
|
||||||
- Fix plain auth for sasl with patch from HEAD [#49573]
|
- Fix plain auth for sasl with patch from HEAD [#49573]
|
||||||
- Update header cache patch to latest
|
- Update header cache patch to latest
|
||||||
* Wed Nov 17 2004 mmj@suse.de
|
* Wed Nov 17 2004 mmj@suse.de
|
||||||
@ -285,9 +296,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- People are going to ask over and over again about the alternates
|
- People are going to ask over and over again about the alternates
|
||||||
error, even though it's documented in the manual page, so install
|
error, even though it's documented in the manual page, so install
|
||||||
/usr/share/doc/packages/mutt/README.alternates
|
/usr/share/doc/packages/mutt/README.alternates
|
||||||
* Thu Feb 05 2004 mmj@suse.de
|
* Wed Feb 04 2004 mmj@suse.de
|
||||||
- Readd cast that got lost when 99%% of a patch was merged upstream
|
- Readd cast that got lost when 99%% of a patch was merged upstream
|
||||||
* Thu Feb 05 2004 mmj@suse.de
|
* Wed Feb 04 2004 mmj@suse.de
|
||||||
- Update to 1.5.6
|
- Update to 1.5.6
|
||||||
- Include patch from Joël Riou <joel.riou@normalesup.org> which
|
- Include patch from Joël Riou <joel.riou@normalesup.org> which
|
||||||
adds a variable config_charset that one may define in a rc file
|
adds a variable config_charset that one may define in a rc file
|
||||||
@ -298,7 +309,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
latin-encoded terminal.
|
latin-encoded terminal.
|
||||||
* Mon Nov 17 2003 mmj@suse.de
|
* Mon Nov 17 2003 mmj@suse.de
|
||||||
- Use rr.compressed for 1.5.5.1 from the author
|
- Use rr.compressed for 1.5.5.1 from the author
|
||||||
* Thu Nov 06 2003 mmj@suse.de
|
* Wed Nov 05 2003 mmj@suse.de
|
||||||
- Update to mutt-1.5.5.1i which includes the missing files
|
- Update to mutt-1.5.5.1i which includes the missing files
|
||||||
* Wed Nov 05 2003 mmj@suse.de
|
* Wed Nov 05 2003 mmj@suse.de
|
||||||
- Update to mutt-1.5.5i which is the last planned development snap-
|
- Update to mutt-1.5.5i which is the last planned development snap-
|
||||||
@ -352,7 +363,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
* Fri Jan 24 2003 mmj@suse.de
|
* Fri Jan 24 2003 mmj@suse.de
|
||||||
- Add --enable-buffy-size which got lost because the maintainer
|
- Add --enable-buffy-size which got lost because the maintainer
|
||||||
kept several versions around
|
kept several versions around
|
||||||
* Fri Jan 24 2003 mmj@suse.de
|
* Thu Jan 23 2003 mmj@suse.de
|
||||||
- Add patch to use sasl2 instead og sasl
|
- Add patch to use sasl2 instead og sasl
|
||||||
* Mon Jan 06 2003 mmj@suse.de
|
* Mon Jan 06 2003 mmj@suse.de
|
||||||
- Below action was not A Good Thing[tm] for all, so made it a
|
- Below action was not A Good Thing[tm] for all, so made it a
|
||||||
@ -376,7 +387,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
improved IMAP and POP support. Better maildir handling,
|
improved IMAP and POP support. Better maildir handling,
|
||||||
improved threading. And lots more, which is better summarized
|
improved threading. And lots more, which is better summarized
|
||||||
on http://www.mutt.org
|
on http://www.mutt.org
|
||||||
* Wed May 29 2002 mmj@suse.de
|
* Tue May 28 2002 mmj@suse.de
|
||||||
- Added a patch to allow longer lines [Bug #16030]
|
- Added a patch to allow longer lines [Bug #16030]
|
||||||
- Added a patch to allow mailboxes > 2 GB [Bug #16356]
|
- Added a patch to allow mailboxes > 2 GB [Bug #16356]
|
||||||
* Tue May 14 2002 mmj@suse.de
|
* Tue May 14 2002 mmj@suse.de
|
||||||
@ -416,7 +427,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- po updates
|
- po updates
|
||||||
* Sun Sep 02 2001 bjacke@suse.de
|
* Sun Sep 02 2001 bjacke@suse.de
|
||||||
- update to 1.3.22.1
|
- update to 1.3.22.1
|
||||||
* Fri Aug 24 2001 bjacke@suse.de
|
* Thu Aug 23 2001 bjacke@suse.de
|
||||||
- update to 1.3.21 which fixes some MH bugs and others
|
- update to 1.3.21 which fixes some MH bugs and others
|
||||||
* Mon Aug 13 2001 ro@suse.de
|
* Mon Aug 13 2001 ro@suse.de
|
||||||
- changed neededforbuild <sp_libs> to <sp-devel>
|
- changed neededforbuild <sp_libs> to <sp-devel>
|
||||||
@ -437,7 +448,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- fixed a buffer underrun
|
- fixed a buffer underrun
|
||||||
- fixed possible segfault (#6979)
|
- fixed possible segfault (#6979)
|
||||||
- redisabled buffy fix
|
- redisabled buffy fix
|
||||||
* Mon Mar 26 2001 bjacke@suse.de
|
* Sun Mar 25 2001 bjacke@suse.de
|
||||||
- update to 1.3.16i
|
- update to 1.3.16i
|
||||||
- dropped superfluous additional options patch
|
- dropped superfluous additional options patch
|
||||||
- add compressed folder patch
|
- add compressed folder patch
|
||||||
@ -501,13 +512,13 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- highlight_unread sometimes didn't work. Fixed.
|
- highlight_unread sometimes didn't work. Fixed.
|
||||||
* Thu Oct 14 1999 garloff@suse.de
|
* Thu Oct 14 1999 garloff@suse.de
|
||||||
- Added contrib/Pine.rc and Mush.rc to as %%docs
|
- Added contrib/Pine.rc and Mush.rc to as %%docs
|
||||||
* Thu Oct 14 1999 garloff@suse.de
|
* Wed Oct 13 1999 garloff@suse.de
|
||||||
- Two new options: "delete_tilde" and "highlight_unread".
|
- Two new options: "delete_tilde" and "highlight_unread".
|
||||||
The meaning is obvious ...
|
The meaning is obvious ...
|
||||||
* Fri Oct 01 1999 werner@suse.de
|
* Fri Oct 01 1999 werner@suse.de
|
||||||
- Added gpg in neededforbuild to get both pgp and gpg
|
- Added gpg in neededforbuild to get both pgp and gpg
|
||||||
path included into mutt.
|
path included into mutt.
|
||||||
* Wed Sep 29 1999 werner@suse.de
|
* Tue Sep 28 1999 werner@suse.de
|
||||||
- Put urlview into mutt package
|
- Put urlview into mutt package
|
||||||
- Use changes Muttrc instead of my.Muttrc
|
- Use changes Muttrc instead of my.Muttrc
|
||||||
* there is no variable web_browser anymore
|
* there is no variable web_browser anymore
|
||||||
@ -537,7 +548,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- update to version 0.85
|
- update to version 0.85
|
||||||
* Tue May 20 1997 florian@suse.de
|
* Tue May 20 1997 florian@suse.de
|
||||||
- update to version 0.74
|
- update to version 0.74
|
||||||
* Mon Apr 14 1997 florian@suse.de
|
* Sun Apr 13 1997 florian@suse.de
|
||||||
- update to new version 0.69
|
- update to new version 0.69
|
||||||
* Tue Jan 28 1997 florian@suse.de
|
* Tue Jan 28 1997 florian@suse.de
|
||||||
- update to new version 0.59
|
- update to new version 0.59
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:842068f610b00ef8e017ff37cd4435b22191bba8dd9cbcd339c5cacf0add9691
|
|
||||||
size 10207
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:602ea04662e5f9e1f186bf6bc584970b65b86e52bd404c0e329413f8ab121e93
|
|
||||||
size 12217
|
|
3
patch-1.5.19.rr.compressed.1.bz2
Normal file
3
patch-1.5.19.rr.compressed.1.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f1908173681aa6e1544de9989784a315a49f02927f92a50fe26c76c856e769d3
|
||||||
|
size 10202
|
3
patch-1.5.19.sidebar.20080611.txt.bz2
Normal file
3
patch-1.5.19.sidebar.20080611.txt.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3d217721901dddcaeb72404426e9bbaa32ef8c3930c945f5ee54a81aec812eb8
|
||||||
|
size 11526
|
Loading…
Reference in New Issue
Block a user