pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

s-nail: updated to 14.9.24



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Sat Dec 23 13:16:11 2023 -0500
Changeset:	6654354508d3045cfb0b2f03900455a5aaf14aab

Added Files:
	s-nail/COMMIT_MSG
	s-nail/DESCR
	s-nail/Makefile
	s-nail/PLIST
	s-nail/distinfo
	s-nail/patches/patch-make.rc

Log Message:
s-nail: updated to 14.9.24

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6654354508d3045cfb0b2f03900455a5aaf14aab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 s-nail/COMMIT_MSG            | 34 ++++++++++++++++++++++++++++++++++
 s-nail/DESCR                 |  8 ++++++++
 s-nail/Makefile              | 24 ++++++++++++++++++++++++
 s-nail/PLIST                 |  5 +++++
 s-nail/distinfo              |  6 ++++++
 s-nail/patches/patch-make.rc | 37 +++++++++++++++++++++++++++++++++++++
 6 files changed, 114 insertions(+)

diffs:
diff --git a/s-nail/COMMIT_MSG b/s-nail/COMMIT_MSG
new file mode 100644
index 0000000000..d56b6c8b3e
--- /dev/null
+++ b/s-nail/COMMIT_MSG
@@ -0,0 +1,34 @@
+s-nail: updated s-nail to 14.9.24
+
+14.9.23 -> 14.9.24:
+- Release tarball might be in --format=pax
+- Again honour MTA arguments passed after the "--" command line
+  "option" in non-send-only mode (broken since at least v14.9.12).
+- Support Microsoft IMAP servers.
+- Fix crash due to crafted emails.
+- Fix *expandargv*#419=restrict (broken since v14.9.0).
+- Fix a bug from nail 10.08 as of 2004-06-28 that leads to
+  crashes when some file cannot be loaded.
+  And while here fix one file-close overshoot of mine in since
+  v14.9.16, that would cause panics in debug-enabled code.
+- Deal with argc==0 aka CVE-2021-4034.
+
+14.9.22 -> 14.9.23;
+- VAL_RANDOM=getentropy was broken.
+- An unset *mta-bcc-ok*#482 could cause partial Bcc: content
+  to be written to Cc: or To:.
+- Date offset calculation was wrong for timezones which use
+  a negative adjustment for "is daylight saving time active".
+- Continue searching MIME handler sources if the first found one
+  is not applicable in current context.
+- Fixed `vexpr'#303 shift operators broken for "optimization".
+- Fixed `date-utc' subcommand which used two "dutc_month"
+  instead of one plus "dutc_day".
+- Temporarily set an unset $LESS to portable "RI" not "RXi".
+- A couple of SIGALARM / alarm(2) fixes for the -keepalive-
+  variable series.
+- We drop inherited effective IDs upon startup.
+- mimeview now also asks for text/ parts whether an action
+  shall be applied.  And if there is no plain part we may
+  use the rich one if possible.
+- *pipe-TYPE/SUBTYPE*#503 now support type-markers.
diff --git a/s-nail/DESCR b/s-nail/DESCR
new file mode 100644
index 0000000000..eed745a2fd
--- /dev/null
+++ b/s-nail/DESCR
@@ -0,0 +1,8 @@
+S-nail (later S-mailx) provides a simple and friendly environment for
+sending and receiving mail.  It is intended to provide the functionality
+of the POSIX mailx(1) command, but is MIME capable and optionally offers
+extensions for line editing, S/MIME, SMTP and POP3, among others.
+It divides incoming mail into its constituent messages and allows the
+user to deal with them in any order, offers many commands and variables
+for manipulating messages and sending mail, as well as line editing, and
+increasingly powerful scripting capabilities.
diff --git a/s-nail/Makefile b/s-nail/Makefile
new file mode 100644
index 0000000000..0973a19361
--- /dev/null
+++ b/s-nail/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.4 2023/10/24 22:09:50 wiz Exp $
+
+DISTNAME=		s-nail-14.9.24
+CATEGORIES=		mail
+MASTER_SITES=		https://www.sdaoden.eu/downloads/
+
+MAINTAINER=		jgw%sdf.org@localhost
+HOMEPAGE=		https://www.sdaoden.eu/code.html
+COMMENT=		BSD mail utility with MIME extensions
+LICENSE=		original-bsd AND osl AND mpl-1.1
+
+MAKE_FILE=		makefile
+
+EGDIR=			${PREFIX}/share/examples/${PKGBASE}
+MAKE_FLAGS+=		VAL_MANDIR=${PREFIX}/${PKGMANDIR}
+BUILD_MAKE_FLAGS+=	SYSCONFDIR=${PKG_SYSCONFDIR}
+INSTALL_MAKE_FLAGS+=	SYSCONFDIR=${EGDIR}
+
+CONF_FILES=		${EGDIR}/s-nail.rc ${PKG_SYSCONFDIR}/s-nail.rc
+
+.include "../../devel/libidn2/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/s-nail/PLIST b/s-nail/PLIST
new file mode 100644
index 0000000000..7f9682318f
--- /dev/null
+++ b/s-nail/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2021/05/25 15:24:20 nia Exp $
+bin/s-nail
+libexec/s-nail-dotlock
+man/man1/s-nail.1
+share/examples/s-nail/s-nail.rc
diff --git a/s-nail/distinfo b/s-nail/distinfo
new file mode 100644
index 0000000000..d8baca79b1
--- /dev/null
+++ b/s-nail/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2021/10/26 10:54:29 nia Exp $
+
+BLAKE2s (s-nail-14.9.24.tar.gz) = 649bd9205d714677bcdefdef0d5370432025d20858d06f99d3a0cb728c815a0d
+SHA512 (s-nail-14.9.24.tar.gz) = 15101019a9c14fef8162fbce1a15133d2c70f27476b08a7f183d195fb52ed2854731984f833236c543fd681e299c3d93ec508154573b5897d707a0ec5c216575
+Size (s-nail-14.9.24.tar.gz) = 1105199 bytes
+SHA1 (patch-make.rc) = 383372deed01c34a984c8696c3d15619aa04aafa
diff --git a/s-nail/patches/patch-make.rc b/s-nail/patches/patch-make.rc
new file mode 100644
index 0000000000..ac057ca3cb
--- /dev/null
+++ b/s-nail/patches/patch-make.rc
@@ -0,0 +1,37 @@
+$NetBSD: patch-make.rc,v 1.1 2021/05/25 15:24:20 nia Exp $
+
+ - fixed VAL_PREFIX, VAL_MANDIR and VAL_SYSCONFDIR for pkgsrc
+ - set OPT_AUTOCC=no to allow LDFLAGS in pkgsrc Makefile
+
+--- make.rc.orig        2021-02-23 18:38:16.000000000 -0700
++++ make.rc     2021-03-26 22:28:52.314771598 -0600
+@@ -62,7 +62,7 @@
+ VAL_PS_DOTLOCK_USER=root
+
+ # General prefix of installation.
+-VAL_PREFIX=/usr/local
++VAL_PREFIX=$PREFIX
+
+ # Fine tune individual locations, normally under $VAL_PREFIX.
+ # . the place of normal binaries.
+@@ -72,9 +72,9 @@
+ #   (Only with: $OPT_DOTLOCK.)
+ VAL_LIBEXECDIR=${VAL_PREFIX}/libexec
+ # . of the manual.
+-VAL_MANDIR=${VAL_PREFIX}/share/man
++VAL_MANDIR=${VAL_PREFIX}/man
+ # . of the exemplary resource file.
+-VAL_SYSCONFDIR=${VAL_PREFIX}/etc
++VAL_SYSCONFDIR=${VAL_PREFIX}/share/examples/s-nail
+
+ # The variable $DESTDIR is prepended to all the paths from above at
+ # installation time; this feature can be used for, e.g., package
+@@ -193,7 +193,7 @@
+ #     $ make EXTRA_CFLAGS=-std=c99 tangerine
+ # Whatever you do, the configuration is fixated and updates will force
+ # rebuilds.
+-OPT_AUTOCC=yes
++OPT_AUTOCC=no
+
+    # With $OPT_AUTOCC we will use stack protector guards shall the
+    # detected compiler support them; this goes in line with our own


Home | Main Index | Thread Index | Old Index