diff --git a/nmh-1.6.tar.gz b/nmh-1.6.tar.gz deleted file mode 100644 index fa9767c..0000000 --- a/nmh-1.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29338ae2bc8722fe8a5904b7b601a63943b72b07b6fcda53f3a354edb6a64bc3 -size 1197272 diff --git a/nmh-1.7.1.tar.gz b/nmh-1.7.1.tar.gz new file mode 100644 index 0000000..9ff7a1a --- /dev/null +++ b/nmh-1.7.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1fb94bbf7d95fcd43277c7cfda55633a047187f57afc6c1bb9321852bd07c11 +size 1400083 diff --git a/nmh-1.7.1.tar.gz.sig b/nmh-1.7.1.tar.gz.sig new file mode 100644 index 0000000..93bcaec Binary files /dev/null and b/nmh-1.7.1.tar.gz.sig differ diff --git a/nmh.changes b/nmh.changes index 7e38606..8867d28 100644 --- a/nmh.changes +++ b/nmh.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Mon Jul 23 09:27:26 UTC 2018 - bwiedemann@suse.com + +- Update to version 1.7.1 +- Add reproducible.patch to fix build date and hostname + (boo#1047218, boo#1084909) +- Complete unification of network security support. All network protocols + have been refactored to use a common set of security routines. + This means all protocols support all SASL mechanisms and TLS. + TLS support has been strengthened to perform certificate name validation + and to require TLS 1.1 as a minimum protocol. + Also, all protocols can make use of the OAuth2/XOAUTH SASL mechanism, + which is supported by Gmail. +- send(1) now supports adding switches to post(8) based on the address or + domain of the email address in the From: header; this more easily allows + users to support multiple identities. +- A generic facility for passing arguments to filter programs in repl(1) + by use of the -convertargs switch. +- Native support for the manipulation of iCalendar requests; see mhical(1) + for more details. +- See NEWS file for more changes + ------------------------------------------------------------------- Fri Mar 6 10:23:19 UTC 2015 - p.drouand@gmail.com diff --git a/nmh.keyring b/nmh.keyring new file mode 100644 index 0000000..570b002 --- /dev/null +++ b/nmh.keyring @@ -0,0 +1,119 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +lmp89dtkJ0nUC7bETsqu5L6E1+M= +=muiM +-----END PGP PUBLIC KEY BLOCK----- diff --git a/nmh.spec b/nmh.spec index 1bfab67..7cd2433 100644 --- a/nmh.spec +++ b/nmh.spec @@ -25,13 +25,17 @@ Requires: less Requires: smtp_daemon Provides: mh Obsoletes: mh <= 6.8.4 -Version: 1.6 +Version: 1.7.1 Release: 0 Summary: Unix Mail Handler License: BSD-3-Clause Group: Productivity/Networking/Email/Clients -Url: hhttp://www.nongnu.org/nmh/ -Source0: http://download.savannah.nongnu.org/releases/nmh/%{name}-%{version}.tar.gz +Url: https://www.nongnu.org/nmh/ +Source0: https://download.savannah.nongnu.org/releases/nmh/%{name}-%{version}.tar.gz +Source1: https://download.savannah.nongnu.org/releases/nmh/%{name}-%{version}.tar.gz.sig +Source2: %{name}.keyring +# PATCH-FIX-UPSTREAM bmwiedemann https://savannah.nongnu.org/support/?109535 +Patch0: reproducible.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,8 +53,10 @@ ways. %prep %setup -q +%patch0 -p1 %build +export HOSTNAME=OBS # for boo#1084909 %configure --libdir=%{_libexecdir}/%name \ --docdir=%_defaultdocdir/%name \ --sysconfdir=%{_sysconfdir}/nmh \ diff --git a/reproducible.patch b/reproducible.patch new file mode 100644 index 0000000..240010a --- /dev/null +++ b/reproducible.patch @@ -0,0 +1,45 @@ +Author: Bernhard M. Wiedemann +Date: 2018-07-23 + +https://savannah.nongnu.org/support/index.php?109535 + +Allow to override build date +in order to make builds reproducible. +See https://reproducible-builds.org/ for why this is good +and https://reproducible-builds.org/specs/source-date-epoch/ +for the definition of this variable. +This date call only works with GNU date. + +Index: nmh-1.7.1/config/version.sh +=================================================================== +--- nmh-1.7.1.orig/config/version.sh ++++ nmh-1.7.1/config/version.sh +@@ -6,13 +6,13 @@ + set -e + + version=${1?} +-host=`uname -n` ++host=${HOSTNAME:-`uname -n`} + if test -d "$srcdir/.git"; then + git=" `git -C $srcdir describe --long --dirty`" + else + git= + fi +-date="`TZ=GMT0 date +'%Y-%m-%d %T'` +0000" ++date="$(TZ=GMT0 date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" '+%Y-%m-%d %T +0000')" + + cat <