Hello again, update to v14.9.17, mostly due to two fixes and a general review of key-`bind'ings.
Thanks for your consideration! Index: Makefile =================================================================== RCS file: /cvs/ports/mail/s-nail/Makefile,v retrieving revision 1.27 diff -u -p -r1.27 Makefile --- Makefile 31 Dec 2019 22:51:41 -0000 1.27 +++ Makefile 3 Feb 2020 17:47:00 -0000 @@ -2,15 +2,15 @@ COMMENT= SysV mail/BSD Mail/POSIX mailx: send and receive mail -DISTNAME= s-nail-14.9.16 +DISTNAME= s-nail-14.9.17 REVISION= 0 CATEGORIES= mail HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx # BSD -PERMIT_PACKAGE= Yes +PERMIT_PACKAGE= Yes -WANTLIB += c crypto curses iconv ssl +WANTLIB+= c crypto curses iconv ssl MASTER_SITES= https://ftp.sdaoden.eu/ MAINTAINER= Steffen Nurpmeso <stef...@sdaoden.eu> Index: distinfo =================================================================== RCS file: /cvs/ports/mail/s-nail/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- distinfo 31 Dec 2019 22:50:05 -0000 1.19 +++ distinfo 3 Feb 2020 17:47:00 -0000 @@ -1,2 +1,2 @@ -SHA256 (s-nail-14.9.16.tar.gz) = 6tdv3+YquK8P2w3a2fi4QZeqsYge0V6y+mVFcqjLvu0= -SIZE (s-nail-14.9.16.tar.gz) = 1075490 +SHA256 (s-nail-14.9.17.tar.gz) = +U7rZKnp6Do28QM3eh7zFQcOpjiKiq70palD/SZg3yY= +SIZE (s-nail-14.9.17.tar.gz) = 1077377 Index: patches/patch-include_su_code_h =================================================================== RCS file: patches/patch-include_su_code_h diff -N patches/patch-include_su_code_h --- patches/patch-include_su_code_h 31 Dec 2019 22:50:05 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,39 +0,0 @@ -$OpenBSD: patch-include_su_code_h,v 1.1 2019/12/31 22:50:05 sthen Exp $ - -commit 0eb2314c -Author: Steffen Nurpmeso <stef...@sdaoden.eu> -AuthorDate: 2019-12-31 20:34:34 +0100 -Commit: Steffen Nurpmeso <stef...@sdaoden.eu> -CommitDate: 2019-12-31 20:34:52 +0100 - - FIX clang: not inlining with <-O2; comment out _Alignof() usage ---- - include/su/code.h | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/include/su/code.h b/include/su/code.h -index 6e6cd74c..af1e5a30 100644 ---- include/su/code.h -+++ include/su/code.h -@@ -470,8 +470,9 @@ do{\ - # define su_INLINE static inline - # define su_SINLINE static inline - # else --# define su_INLINE inline --# define su_SINLINE static inline -+ /* clang does not like inline with <-O2 */ -+# define su_INLINE inline __attribute__((always_inline)) -+# define su_SINLINE static inline __attribute__((always_inline)) - # endif - # else - # define su_INLINE static __inline -@@ -534,7 +535,8 @@ do{\ - #define su_ROUND_UP2(X,BASE) (((X) + ((BASE) - 1)) & (~((BASE) - 1))) - - /* Alignment. Note: su_uz POW2 asserted in POD section below! */ --#if defined __STDC_VERSION__ && __STDC_VERSION__ +0 >= 201112L -+/* Commented out: "_Alignof() applied to an expression is a GNU extension" */ -+#if 0 && defined __STDC_VERSION__ && __STDC_VERSION__ +0 >= 201112L - # include <stdalign.h> - # define su_ALIGNOF(X) _Alignof(X) - #else --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)