Date: Thursday, June 28, 2018 @ 21:17:15
  Author: foutrelis
Revision: 347693

upgpkg: mailutils 3.4-3

gdbm 1.15 rebuild

Added:
  mailutils/trunk/fix-build-mb-len-max.patch
Modified:
  mailutils/trunk/PKGBUILD

----------------------------+
 PKGBUILD                   |   15 ++++++++++++---
 fix-build-mb-len-max.patch |   14 ++++++++++++++
 2 files changed, 26 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-06-28 21:13:56 UTC (rev 347692)
+++ PKGBUILD    2018-06-28 21:17:15 UTC (rev 347693)
@@ -4,7 +4,7 @@
 
 pkgname=mailutils
 pkgver=3.4
-pkgrel=2
+pkgrel=3
 pkgdesc="MUA command line tool (mailx)"
 arch=(x86_64)
 url="http://www.gnu.org/software/mailutils/";
@@ -13,10 +13,19 @@
 makedepends=('emacs')
 options=(!emptydirs)
 validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732')
-source=(https://ftp.gnu.org/gnu/mailutils/mailutils-$pkgver.tar.bz2{,.sig})
+source=(https://ftp.gnu.org/gnu/mailutils/mailutils-$pkgver.tar.bz2{,.sig}
+        fix-build-mb-len-max.patch)
 
sha512sums=('3c674f272bf7275bd781f7069d859dc133d3f103a433a407736df7aecf31a5b0912bd3ebfa4a41095449219f2fdcf6277b6722e9e45dd14f8e26cc7270f863d7'
-            'SKIP')
+            'SKIP'
+            
'48248bfae1cc3b80c3decfcb99f803b65fd0d068f6c09625eb5e3763b3184090d7bd97fa3bc916b3e2e8c737b2bd501aa25482a96aceb555c08307b54c2a24a8')
 
+prepare() {
+  cd "$srcdir/mailutils-$pkgver"
+  # Include limits.h in frm/frm.h so it doesn't misdefine MB_LEN_MAX to 4
+  # (patch from github.com/NixOS/nixpkgs)
+  patch -Np1 -i ../fix-build-mb-len-max.patch
+}
+
 build() {
   cd "$srcdir/mailutils-$pkgver"
   ./configure \

Added: fix-build-mb-len-max.patch
===================================================================
--- fix-build-mb-len-max.patch                          (rev 0)
+++ fix-build-mb-len-max.patch  2018-06-28 21:17:15 UTC (rev 347693)
@@ -0,0 +1,14 @@
+diff --git a/frm/frm.h b/frm/frm.h
+index 178b87d54..7931faada 100644
+--- a/frm/frm.h
++++ b/frm/frm.h
+@@ -34,6 +34,9 @@
+ #ifdef HAVE_ICONV_H
+ # include <iconv.h>
+ #endif
++#ifdef HAVE_LIMITS_H
++# include <limits.h>
++#endif
+ #ifndef MB_LEN_MAX
+ # define MB_LEN_MAX 4
+ #endif

Reply via email to