Hello community,

here is the log from the commit of package mailutils for openSUSE:Factory 
checked in at 2018-11-26 10:14:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mailutils (Old)
 and      /work/SRC/openSUSE:Factory/.mailutils.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mailutils"

Mon Nov 26 10:14:10 2018 rev:3 rq:650615 version:3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mailutils/mailutils.changes      2018-08-07 
10:50:16.228603053 +0200
+++ /work/SRC/openSUSE:Factory/.mailutils.new.19453/mailutils.changes   
2018-11-26 10:14:17.514155283 +0100
@@ -1,0 +2,51 @@
+Wed Nov 21 10:32:35 UTC 2018 - Dr. Werner Fink <[email protected]>
+
+- Add mailutils-3.5-guile-2.0.patch and mailutils-3.5-guile-2.0.tar.xz
+  to port the guile-2.0 interface of mailutils-3.4 back to mailutils-3.5
+  as it seems that guile-2.2 is currently not doable 
+
+-------------------------------------------------------------------
+Mon Nov 19 10:24:58 UTC 2018 - Dr. Werner Fink <[email protected]>
+
+- Move guile site files into main package here there is the guimb
+  scheme script file
+- Repair ghost links used by update-alternatives
+- Temporary disable guile as there is currently no guile-2.2
+
+-------------------------------------------------------------------
+Tue Oct 30 10:40:54 UTC 2018 - Dr. Werner Fink <[email protected]>
+
+- Update to mailutils 3.5
+  * Support for Guile version 2.2.0 and later
+    Support for prior versions has been withdrawn.
+  * New scheme functions
+   + mu-encoder-port port name . args
+   + mu-decoder-port port name . args
+   + mu-header-decode hdr [charset]
+   + mu-header-encode hdr [encoding [charset]]
+  * Introduced support for Python 3.x
+  * Define sieve variables from the command line
+    The sieve utility now allows you to supply initial values for
+    RFC 5229 variables using the --variable command line option, e.g.
+    sieve --variable mailbox=outgoing 
+  * Support for Berkeley DB versions 5 and 6
+  * headline variable in the mail utility
+    The new %D specifier has been implemented, which allows the user to
+    supply arbitrary strftime(3) format string for outputting message
+    date/time. E.g.:
+    set headline="%4m %20D{%Y-%m-%dT%H:%M:%S} %18f %s"
+    In simplified form, %D can be followed by a single time format
+    specifier. E.g. %DH can be used instead of %D{%H}.
+  * Bugfixes
+   + Fix alignment specifiers in the headline variable (mail utility)
+   + Fix eventual segmentation violation in imap4d
+     It occurred when a recently started subprocess received a termination
+     signal before initializing its I/O subsystem. Most often this happens
+     when the master process is being shut down.
+   + Fix endianness bug in string to IP conversion
+   + Force terminating null character in the output of mh_format
+   + Fix bug in base64 encoder - don't return immediately upon receiving eof
+   + Fix command expansion in wordsplit
+- Remove patch mimeview_lexer_format-security.patch now upstream
+
+-------------------------------------------------------------------

Old:
----
  mailutils-3.4.tar.xz
  mimeview_lexer_format-security.patch

New:
----
  mailutils-3.5-guile-2.0.patch
  mailutils-3.5-guile-2.0.tar.xz
  mailutils-3.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mailutils.spec ++++++
--- /var/tmp/diff_new_pack.ECO9N3/_old  2018-11-26 10:14:18.110154584 +0100
+++ /var/tmp/diff_new_pack.ECO9N3/_new  2018-11-26 10:14:18.114154579 +0100
@@ -12,28 +12,35 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 # See bug boo#1095783
 # Currently disabled suid/sgid program dotlock and maidag
 %bcond_with     set_user_identity
+%bcond_with     guile_22
 
 %define somajor 5
 
 Name:           mailutils
-Version:        3.4
+Version:        3.5
 Release:        0
 Summary:        GNU Mailutils
 License:        LGPL-3.0-or-later AND GPL-3.0-or-later
 Group:          Productivity/Networking/Email/Clients
 Url:            https://mailutils.org/
-Source:         ftp://ftp.gnu.org/gnu/mailutils/mailutils-3.4.tar.xz
-Source1:        mailutils-rpmlintrc
+Source:         ftp://ftp.gnu.org/gnu/mailutils/%{name}-%{version}.tar.xz
+Source1:        %{name}-%{version}-guile-2.0.tar.xz
+Source2:        %{name}-rpmlintrc
 Patch0:         lisp-load-silent.patch
-Patch1:         mimeview_lexer_format-security.patch
 Patch2:         silent-rpmlint-with_initgroups.patch
+Patch3:         mailutils-3.5-guile-2.0.patch
+%if %{without guile_22}
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+%endif
 BuildRequires:  bison
 BuildRequires:  cpio
 BuildRequires:  cyrus-sasl-gssapi
@@ -52,7 +59,11 @@
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig(fribidi)
 BuildRequires:  pkgconfig(gnutls)
+%if %{with guile_22}
+BuildRequires:  pkgconfig(guile-2.2)
+%else
 BuildRequires:  pkgconfig(guile-2.0)
+%endif
 BuildRequires:  pkgconfig(krb5-gssapi)
 BuildRequires:  pkgconfig(kyotocabinet)
 BuildRequires:  pkgconfig(libgsasl)
@@ -65,6 +76,9 @@
 BuildRequires:  readline-devel
 BuildRequires:  tcpd-devel
 BuildRequires:  update-alternatives
+%if %{with guile_22}
+Requires:       /usr/bin/guile
+%endif
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
 Requires(post): %install_info_prereq
@@ -171,8 +185,14 @@
 %prep
 %setup -q
 %patch0
-%patch1 -p1
 %patch2
+%if %{without guile_22}
+%patch3
+mv libmu_scm libmu_scm-guile-2.2
+mv include/mailutils/guile.h include/mailutils/guile-2.2.h
+tar xfJ %{S:1}
+autoreconf -fiv
+%endif
 #
 # Avoid build require for emacs as emacs does
 # build require one the sub packages herein!
@@ -250,16 +270,6 @@
 find %{buildroot} \( -name dir -o -name '*.la' -o -name '*.elc' \) -print 
-delete
 
 #
-# Rename the mail program to avoid conflicts
-#
-mv %{buildroot}%{_bindir}/mail %{buildroot}%{_bindir}/mu-mail
-mv %{buildroot}%{_mandir}/man1/mail.1 %{buildroot}%{_mandir}/man1/mu-mail.1
-
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/mail
-ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} 
%{buildroot}%{_sysconfdir}/alternatives/mail.1%{?ext_man}
-
-#
 #
 #
 %if %{with set_user_identity}
@@ -299,6 +309,26 @@
     fi
 done
 
+#
+# Rename the mail program to avoid conflicts
+#
+mv %{buildroot}%{_bindir}/mail %{buildroot}%{_bindir}/mu-mail
+mv %{buildroot}%{_mandir}/man1/mail.1 %{buildroot}%{_mandir}/man1/mu-mail.1
+
+mkdir -p %{buildroot}/bin
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+ln -sf %{_sysconfdir}/alternatives/binmail %{buildroot}/bin/mail
+ln -sf %{_sysconfdir}/alternatives/Mail    %{buildroot}%{_bindir}/Mail
+ln -sf %{_sysconfdir}/alternatives/mail    %{buildroot}%{_bindir}/mail
+ln -sf %{_sysconfdir}/alternatives/Mail.1%{?ext_man} 
%{buildroot}%{_mandir}/man1/Mail.1%{?ext_man}
+ln -sf %{_sysconfdir}/alternatives/mail.1%{?ext_man} 
%{buildroot}%{_mandir}/man1/mail.1%{?ext_man}
+#
+ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/binmail
+ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/Mail
+ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/mail
+ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} 
%{buildroot}%{_sysconfdir}/alternatives/Mail.1%{?ext_man}
+ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} 
%{buildroot}%{_sysconfdir}/alternatives/mail.1%{?ext_man}
+
 %fdupes -s %{buildroot}%{_libexecdir}/python*/site-packages/mailutils/
 
 %find_lang %name
@@ -318,7 +348,9 @@
 
 %preun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/mailutils.info.gz
-%{_sbindir}/update-alternatives --quiet --force --remove mail 
%{_bindir}/mu-mail
+if test ! -e %{_bindir}/mu-mail; then
+  %{_sbindir}/update-alternatives --quiet --force --remove mail 
%{_bindir}/mu-mail
+fi
 
 %post -n libmailutils%{somajor} -p /sbin/ldconfig
 %postun -n libmailutils%{somajor} -p /sbin/ldconfig
@@ -349,6 +381,9 @@
 %{_bindir}/frm
 %{_bindir}/from
 %{_bindir}/guimb
+/bin/mail
+%{_bindir}/Mail
+%{_bindir}/mail
 %{_bindir}/mu-mail
 %{_bindir}/mailutils
 %{_bindir}/mailutils-config
@@ -366,6 +401,15 @@
 %{_libdir}/mailutils/*.so
 %dir %{_libdir}/python*/site-packages/mailutils/
 %{_libdir}/python*/site-packages/mailutils/c_api.so
+%if %{with guile_22}
+%dir %{_datadir}/guile/site/2.2/
+%dir %{_datadir}/guile/site/2.2/mailutils/
+%{_datadir}/guile/site/2.2/mailutils/*
+%else
+%dir %{_datadir}/guile/site/2.0/
+%dir %{_datadir}/guile/site/2.0/mailutils/
+%{_datadir}/guile/site/2.0/mailutils/*
+%endif
 
 %files mh
 %defattr(-,root,root)
@@ -405,9 +449,6 @@
 %dir %{_includedir}/mailutils/sys/
 %{_includedir}/mailutils/sys/*.h
 %{_datadir}/aclocal/mailutils.m4
-%dir %{_datadir}/guile/site/2.0/
-%dir %{_datadir}/guile/site/2.0/mailutils/
-%{_datadir}/guile/site/2.0/mailutils/*
 
 %files -n libmailutils%{somajor}
 %defattr(-,root,root)

++++++ mailutils-3.5-guile-2.0.patch ++++++
---
 configure.ac |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- configure.ac
+++ configure.ac        2018-11-21 10:04:03.759560432 +0000
@@ -1148,7 +1148,7 @@ AC_SUBST([GUILE_BINDIR])
 AC_SUBST([LIBMU_SCM])
 AC_SUBST([LIBMU_SCM_DEPS])
 AC_SUBST([MU_GUILE_SIEVE_MOD_DIR])
-GINT_INIT([gint],[2.2.0 with-guile],
+GINT_INIT([gint],[2.0.0 with-guile],
          [useguile=yes
           AC_DEFINE([WITH_GUILE],1,[Enable Guile support])
            GUILE_BINDIR=`guile-config info bindir`
@@ -1345,7 +1345,6 @@ MU_CONFIG_TESTSUITE(mh)
 MU_CONFIG_TESTSUITE(comsat)
 MU_CONFIG_TESTSUITE(imap4d)
 MU_CONFIG_TESTSUITE(mimeview)
-MU_CONFIG_TESTSUITE(libmu_scm)
 
 AM_MISSING_PROG([AUTOM4TE], [autom4te])
 
++++++ mailutils-3.4.tar.xz -> mailutils-3.5.tar.xz ++++++
++++ 133700 lines of diff (skipped)


Reply via email to