aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mutt/files
diff options
context:
space:
mode:
authorak <ak@FreeBSD.org>2016-01-13 00:07:12 +0800
committerak <ak@FreeBSD.org>2016-01-13 00:07:12 +0800
commitf9b7e9fafdf3ac3f7c650519e7e2b1b7aef2e6e9 (patch)
tree5a06631d8a1041a5f5878449db54ba0975df1d74 /mail/mutt/files
parent37f62407b4937b2f1b4b41786a8d190c43a9eecb (diff)
downloadfreebsd-ports-gnome-f9b7e9fafdf3ac3f7c650519e7e2b1b7aef2e6e9.tar.gz
freebsd-ports-gnome-f9b7e9fafdf3ac3f7c650519e7e2b1b7aef2e6e9.tar.zst
freebsd-ports-gnome-f9b7e9fafdf3ac3f7c650519e7e2b1b7aef2e6e9.zip
- Convert to options helpers when possible
- Add URLVIEW option (on by default) - Add patch to make parent directory entry (..) always on top of browser menu (with any $sort_browser value) - Clean up MASTER_SITES PR: 206092 Approved by: udo.schweigert@siemens.com (maintainer)
Diffstat (limited to 'mail/mutt/files')
-rw-r--r--mail/mutt/files/extra-patch-doc-ref2
-rw-r--r--mail/mutt/files/patch-browser.c40
2 files changed, 41 insertions, 1 deletions
diff --git a/mail/mutt/files/extra-patch-doc-ref b/mail/mutt/files/extra-patch-doc-ref
index 9679f4c276f1..38002304433d 100644
--- a/mail/mutt/files/extra-patch-doc-ref
+++ b/mail/mutt/files/extra-patch-doc-ref
@@ -6,7 +6,7 @@
mail under unix operating systems, including support for color terminals, MIME,
-OpenPGP, and a threaded sorting mode.
+OpenPGP, and a threaded sorting mode. Details of how to use all of this is
-+available in \fI${DOCSDIR}\fP.
++available in @docdir@.
.PP
.I Note:
.IR
diff --git a/mail/mutt/files/patch-browser.c b/mail/mutt/files/patch-browser.c
new file mode 100644
index 000000000000..45f206e92ef8
--- /dev/null
+++ b/mail/mutt/files/patch-browser.c
@@ -0,0 +1,40 @@
+Index: browser.c
+@@ -80,6 +80,12 @@
+ struct folder_file *pa = (struct folder_file *) a;
+ struct folder_file *pb = (struct folder_file *) b;
+
++ /* Always keep '..' in first menu position */
++ if (!strncmp(pa->name, "..", 2))
++ return(-1);
++ if (!strncmp(pb->name, "..", 2))
++ return(1);
++
+ int r = mutt_strcoll (pa->name, pb->name);
+
+ return ((BrowserSort & SORT_REVERSE) ? -r : r);
+@@ -90,6 +96,12 @@
+ struct folder_file *pa = (struct folder_file *) a;
+ struct folder_file *pb = (struct folder_file *) b;
+
++ /* Always keep '..' in first menu position */
++ if (!strncmp(pa->name, "..", 2))
++ return(-1);
++ if (!strncmp(pb->name, "..", 2))
++ return(1);
++
+ int r = pa->mtime - pb->mtime;
+
+ return ((BrowserSort & SORT_REVERSE) ? -r : r);
+@@ -100,6 +112,12 @@
+ struct folder_file *pa = (struct folder_file *) a;
+ struct folder_file *pb = (struct folder_file *) b;
+
++ /* Always keep '..' in first menu position */
++ if (!strncmp(pa->name, "..", 2))
++ return(-1);
++ if (!strncmp(pb->name, "..", 2))
++ return(1);
++
+ int r = pa->size - pb->size;
+
+ return ((BrowserSort & SORT_REVERSE) ? -r : r);