From 98e178c3d24781c499be17ee991d613078d87481 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 23 May 2016 13:51:20 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/server:mail/mutt?expand=0&rev=126 --- COLS-workaround.dif | 24 ++++++++++++++++++++++++ mutt.spec | 3 +++ 2 files changed, 27 insertions(+) create mode 100644 COLS-workaround.dif diff --git a/COLS-workaround.dif b/COLS-workaround.dif new file mode 100644 index 0000000..702781b --- /dev/null +++ b/COLS-workaround.dif @@ -0,0 +1,24 @@ +Current neomutt sidebar patch does change COLS which does +not work with threadsafe ncurses6 + +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +--- configure.ac ++++ configure.ac 2016-05-23 13:43:40.810914709 +0000 +@@ -305,6 +305,14 @@ main () + if test x$mutt_cv_curses != x/usr; then + LDFLAGS="$LDFLAGS -L${mutt_cv_curses}/lib" + CPPFLAGS="$CPPFLAGS -I${mutt_cv_curses}/include" ++ fi ++ if test -d /usr/include/ncurses5 ; then ++ if test -d /usr/lib64/ncurses5 ; then ++ LDFLAGS="$LDFLAGS -L/usr/lib64/ncurses5" ++ else ++ LDFLAGS="$LDFLAGS -L/usr/lib/ncurses5" ++ fi ++ CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses5" + fi]) + + AC_CHECK_FUNC(initscr,,[ diff --git a/mutt.spec b/mutt.spec index 45d27c0..04b54b7 100644 --- a/mutt.spec +++ b/mutt.spec @@ -108,6 +108,8 @@ Patch16: mutt-1.5.23-cariage-return.path Patch18: mutt-1.5.21-mailcap.diff # PATCH-FIX-SUSE: bsc#907453 - CVE-2014-9116: mutt: heap-based buffer overflow in mutt_substrdup() Patch19: bsc907453-CVE-2014-9116-jessie.patch +# PATCH-FIX-OPENSUSE boo#980830 ... remove if fixed upstream +Patch20: COLS-workaround.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %global _sysconfdir %{_sysconfdir} @@ -138,6 +140,7 @@ patch -s -p1 < ../neomutt-patches-%{neo}/neomutt-%{neo}.patch %patch16 -p0 -b .crlf %patch18 -p0 -b .mailcap %patch19 -p0 -b .cvw2014.9116 +%patch20 -p0 -b .cols rm -vf README*.orig rm -vf PATCHES*.orig