[packages/mailutils] - updated to 3.4 - updated link patch - added format patch
qboosh
qboosh at pld-linux.org
Sun Dec 10 22:15:38 CET 2017
commit 5e30679681d166d39fb08913f8450b9fa56694e6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Dec 10 22:16:53 2017 +0100
- updated to 3.4
- updated link patch
- added format patch
link.patch | 36 +++++++++++++++++++++
mailutils-format.patch | 11 +++++++
mailutils.spec | 86 +++++++++++++++++++++++++++-----------------------
3 files changed, 94 insertions(+), 39 deletions(-)
---
diff --git a/mailutils.spec b/mailutils.spec
index 0c5f259..f2c8d69 100644
--- a/mailutils.spec
+++ b/mailutils.spec
@@ -2,7 +2,7 @@
# - look at files in main package (more split?)
# - guile and python packages? (note: maidag and mu-mh/inc link with libmu_scm/libmu_py libraries)
# - scripts for daemons
-# - dbm switches? (GDBM BDB NDBM TC KCberkeley db?)
+# - dbm switches? (GDBM BDB NDBM TC KC)
#
# Conditional build:
%bcond_without gssapi # GSSAPI authentication (krb5 or heimdal)
@@ -11,6 +11,7 @@
%bcond_without radius # RADIUS support
%bcond_without sasl # without SASL (using GNU SASL)
# language support
+%bcond_without cxx # C++ wrapper
%bcond_without guile # Guile support
%bcond_without python # Python support
# SQL:
@@ -19,7 +20,6 @@
%bcond_without odbc # ODBC module (any variant)
%bcond_with iodbc # ODBC module using libiodbc
# broken code:
-%bcond_with cxx # C++ wrapper [broken in 3.x]
%bcond_with nntp # NNTP support [broken in 3.x]
#
%if %{without odbc}
@@ -28,28 +28,29 @@
Summary: GNU mail utilities
Summary(pl.UTF-8): Narzędzia pocztowe z projektu GNU
Name: mailutils
-Version: 3.1.1
+Version: 3.4
Release: 1
License: GPL v3+
Group: Applications/Mail
Source0: http://ftp.gnu.org/gnu/mailutils/%{name}-%{version}.tar.xz
-# Source0-md5: dc7d1e5d65037a053d0ea354d3b88bb7
+# Source0-md5: d43568e9a1f40ae063a84c3a408f40a1
Patch0: %{name}-info.patch
Patch1: %{name}-tinfo.patch
Patch2: link.patch
Patch3: %{name}-db.patch
+Patch4: %{name}-format.patch
URL: http://www.gnu.org/software/mailutils/mailutils.html
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1:1.11
BuildRequires: bison
BuildRequires: flex
BuildRequires: fribidi-devel
-BuildRequires: gettext-tools >= 0.18
+BuildRequires: gettext-tools >= 0.19
%{?with_radius:BuildRequires: gnu-radius-devel >= 1.6}
BuildRequires: gnutls-devel >= 1.2.5
%{?with_sasl:BuildRequires: gsasl-devel >= 0.2.3}
%{?with_guile:BuildRequires: guile-devel >= 1.8}
-%{?with_odbc:%{!?with_iodbc:BuildRequires: libiodbc-devel}}
+%{?with_odbc:%{?with_iodbc:BuildRequires: libiodbc-devel}}
BuildRequires: libltdl-devel
%if %{with cxx}
BuildRequires: libstdc++-devel
@@ -79,7 +80,8 @@ Requires: %{name}-libs = %{version}-%{release}
Obsoletes: mailutils-doc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _libexecdir %{_sbindir}
+# mailutils variant of traditional PREFIX/bin/mh dir (FHS disallows */bin subdir other than plain "mh")
+%define mh_bindir %{_libexecdir}/mu-mh
%description
GNU mail utilities.
@@ -182,6 +184,7 @@ skrzynek pocztowych.
%patch1 -p0
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%{__rm} po/stamp-po
@@ -194,6 +197,7 @@ skrzynek pocztowych.
%configure \
%{!?with_gss:ac_cv_header_gss_h=no} \
%{!?with_cxx:--disable-cxx} \
+ %{!?debug:--disable-debug} \
--enable-experimental \
%{!?with_nntp:--disable-nntp} \
%{!?with_python:--disable-python} \
@@ -257,40 +261,44 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/movemail
%attr(755,root,root) %{_bindir}/readmsg
%attr(755,root,root) %{_bindir}/sieve
-%attr(755,root,root) %{_bindir}/sieve2scm
%attr(755,root,root) %{_sbindir}/comsatd
%attr(755,root,root) %{_sbindir}/maidag
-# traditional bin/mh dir
-%dir %{_libexecdir}/mu-mh
-%attr(755,root,root) %{_libexecdir}/mu-mh/ali
-%attr(755,root,root) %{_libexecdir}/mu-mh/anno
-%attr(755,root,root) %{_libexecdir}/mu-mh/burst
-%attr(755,root,root) %{_libexecdir}/mu-mh/comp
-%attr(755,root,root) %{_libexecdir}/mu-mh/fmtcheck
-%attr(755,root,root) %{_libexecdir}/mu-mh/folder
-%attr(755,root,root) %{_libexecdir}/mu-mh/folders
-%attr(755,root,root) %{_libexecdir}/mu-mh/forw
-%attr(755,root,root) %{_libexecdir}/mu-mh/inc
-%attr(755,root,root) %{_libexecdir}/mu-mh/install-mh
-%attr(755,root,root) %{_libexecdir}/mu-mh/mark
-%attr(755,root,root) %{_libexecdir}/mu-mh/mhl
-%attr(755,root,root) %{_libexecdir}/mu-mh/mhn
-%attr(755,root,root) %{_libexecdir}/mu-mh/mhparam
-%attr(755,root,root) %{_libexecdir}/mu-mh/mhpath
-%attr(755,root,root) %{_libexecdir}/mu-mh/mhseq
-%attr(755,root,root) %{_libexecdir}/mu-mh/msgchk
-%attr(755,root,root) %{_libexecdir}/mu-mh/pick
-%attr(755,root,root) %{_libexecdir}/mu-mh/prompter
-%attr(755,root,root) %{_libexecdir}/mu-mh/refile
-%attr(755,root,root) %{_libexecdir}/mu-mh/repl
-%attr(755,root,root) %{_libexecdir}/mu-mh/rmf
-%attr(755,root,root) %{_libexecdir}/mu-mh/rmm
-%attr(755,root,root) %{_libexecdir}/mu-mh/scan
-%attr(755,root,root) %{_libexecdir}/mu-mh/send
-%attr(755,root,root) %{_libexecdir}/mu-mh/show
-%attr(755,root,root) %{_libexecdir}/mu-mh/sortm
-%attr(755,root,root) %{_libexecdir}/mu-mh/whatnow
-%attr(755,root,root) %{_libexecdir}/mu-mh/whom
+%dir %{mh_bindir}
+%attr(755,root,root) %{mh_bindir}/ali
+%attr(755,root,root) %{mh_bindir}/anno
+%attr(755,root,root) %{mh_bindir}/burst
+%attr(755,root,root) %{mh_bindir}/comp
+%attr(755,root,root) %{mh_bindir}/fmtcheck
+%attr(755,root,root) %{mh_bindir}/folder
+%attr(755,root,root) %{mh_bindir}/folders
+%attr(755,root,root) %{mh_bindir}/forw
+%attr(755,root,root) %{mh_bindir}/inc
+%attr(755,root,root) %{mh_bindir}/install-mh
+%attr(755,root,root) %{mh_bindir}/mark
+%attr(755,root,root) %{mh_bindir}/mhl
+%attr(755,root,root) %{mh_bindir}/mhn
+%attr(755,root,root) %{mh_bindir}/mhparam
+%attr(755,root,root) %{mh_bindir}/mhpath
+%attr(755,root,root) %{mh_bindir}/mhseq
+%attr(755,root,root) %{mh_bindir}/msgchk
+%attr(755,root,root) %{mh_bindir}/next
+%attr(755,root,root) %{mh_bindir}/pick
+%attr(755,root,root) %{mh_bindir}/prev
+%attr(755,root,root) %{mh_bindir}/prompter
+%attr(755,root,root) %{mh_bindir}/refile
+%attr(755,root,root) %{mh_bindir}/repl
+%attr(755,root,root) %{mh_bindir}/rmf
+%attr(755,root,root) %{mh_bindir}/rmm
+%attr(755,root,root) %{mh_bindir}/scan
+%attr(755,root,root) %{mh_bindir}/send
+%attr(755,root,root) %{mh_bindir}/show
+%attr(755,root,root) %{mh_bindir}/sortm
+%attr(755,root,root) %{mh_bindir}/whatnow
+%attr(755,root,root) %{mh_bindir}/whom
+%if "%{_libexecdir}" != "%{_libdir}"
+%dir %{_libexecdir}/mailutils
+%endif
+%attr(755,root,root) %{_libexecdir}/mailutils/mailutils-*
%dir %{_libdir}/mailutils
%attr(755,root,root) %{_libdir}/mailutils/*.so
%{_datadir}/mailutils
diff --git a/link.patch b/link.patch
index c4e6de2..1f1369d 100644
--- a/link.patch
+++ b/link.patch
@@ -28,3 +28,39 @@
AC_CHECK_HEADERS(tcpd.h,
[status_tcpwrap=yes],
[status_tcpwrap=no])
+--- mailutils-3.4/libmu_cpp/Makefile.am.orig 2017-06-08 15:08:20.000000000 +0200
++++ mailutils-3.4/libmu_cpp/Makefile.am 2017-12-10 21:03:12.276619950 +0100
+@@ -42,6 +42,6 @@
+ stream.cc\
+ url.cc
+
+-libmu_cpp_la_LIBADD = @MU_COMMON_LIBRARIES@
++libmu_cpp_la_LIBADD = $(top_builddir)/libmailutils/libmailutils.la $(top_builddir)/libmu_sieve/libmu_sieve.la $(top_builddir)/libproto/pop/libmu_pop.la @MU_COMMON_LIBRARIES@
+ libmu_cpp_la_LDFLAGS = -rpath $(libdir) -version-info @VI_CURRENT@:@VI_REVISION@:@VI_AGE@
+
+--- mailutils-3.4/Makefile.am.orig 2017-10-18 10:51:32.000000000 +0200
++++ mailutils-3.4/Makefile.am 2017-12-10 21:26:46.673270471 +0100
+@@ -96,14 +96,12 @@
+ libproto\
+ testsuite\
+ lib\
+- $(LIBMU_CPP_DIR)\
+ $(GINT_DIR)\
+ $(LIBMU_SCM_DIR)\
+ $(LIBMU_DBM_DIR)\
+ libmu_sieve\
+ $(PYTHON_DIR)\
+ doc\
+- examples\
+ mu\
+ $(SCHEME_DIR)\
+ $(FRM_DIR)\
+@@ -113,6 +111,8 @@
+ $(MAIL_DIR)\
+ $(SIEVE_DIR)\
+ $(MESSAGES_DIR)\
++ $(LIBMU_CPP_DIR)\
++ examples\
+ $(COMSAT_DIR)\
+ $(READMSG_DIR)\
+ $(DOTLOCK_DIR)\
diff --git a/mailutils-format.patch b/mailutils-format.patch
new file mode 100644
index 0000000..b312f38
--- /dev/null
+++ b/mailutils-format.patch
@@ -0,0 +1,11 @@
+--- mailutils-3.4/mimeview/lexer.l.orig 2017-06-16 08:43:05.000000000 +0200
++++ mailutils-3.4/mimeview/lexer.l 2017-12-10 19:55:37.903332913 +0100
+@@ -277,7 +277,7 @@
+ int
+ yyerror (char *s)
+ {
+- mu_error (s);
++ mu_error ("%s", s);
+ return 0;
+ }
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mailutils.git/commitdiff/5e30679681d166d39fb08913f8450b9fa56694e6
More information about the pld-cvs-commit
mailing list