diff options
author | Shiz <hi@shiz.me> | 2017-05-06 17:16:50 +0000 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2017-05-06 20:18:53 +0200 |
commit | 45f1a82d6645e8ffbb9f006eb7c14a0ceef2563f (patch) | |
tree | 91967b9a3bc1eb6621651adeda4db926d853bd80 /testing/mailutils | |
parent | 28cb3801f4460febc2b828f1bc82150b26a01e62 (diff) | |
download | aports-45f1a82d6645e8ffbb9f006eb7c14a0ceef2563f.tar.bz2 aports-45f1a82d6645e8ffbb9f006eb7c14a0ceef2563f.tar.xz |
testing/mailutils: new aport
https://mailutils.org/
GNU swiss army knife of electronic mail handling
Diffstat (limited to 'testing/mailutils')
-rw-r--r-- | testing/mailutils/APKBUILD | 77 | ||||
-rw-r--r-- | testing/mailutils/disable-koi8-r-test.patch | 16 |
2 files changed, 93 insertions, 0 deletions
diff --git a/testing/mailutils/APKBUILD b/testing/mailutils/APKBUILD new file mode 100644 index 0000000000..9648c73dac --- /dev/null +++ b/testing/mailutils/APKBUILD @@ -0,0 +1,77 @@ +# Contributor: Shiz <hi@shiz.me> +# Maintainer: Shiz <hi@shiz.me> +pkgname=mailutils +pkgver=3.2 +pkgrel=0 +pkgdesc="GNU swiss army knife of electronic mail handling" +url="https://mailutils.org/" +arch="all" +license="GPL3+" +replaces="mailx" +depends_dev="$pkgname-libs=$pkgver-r$pkgrel" +makedepends="readline-dev libtool" +checkdepends="autoconf" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-servers $pkgname-mh" +source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz + disable-koi8-r-test.patch" +builddir="$srcdir/$pkgname-$pkgver" + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + make +} + +check() { + cd "$builddir" + # Exclude imap4d tests as they require chdir("/root") which won't work. + sed -i 's/$(IMAP4D_DIR)/# $(IMAP4D_DIR)/g' Makefile + make check +} + +package() { + cd "$builddir" + + # re-enable imap4d subdirectory for install + sed -i 's/# $(IMAP4D_DIR)/$(IMAP4D_DIR)/g' Makefile + make DESTDIR="$pkgdir" install + + cd "$pkgdir" + rm usr/lib/charset.alias + # No need for these to be suid/sgid root. + chmod u-s usr/sbin/maidag + chmod g-s usr/bin/dotlock +} + +servers() { + pkgdesc="$pkgdesc (servers)" + + mkdir -p "$subpkgdir"/usr/sbin + local server; for server in pop3d imap4d comsatd; do + mv "$pkgdir"/usr/sbin/$server "$subpkgdir"/usr/sbin/ + done +} + +libs() { + pkgdesc="$pkgdesc (libraries)" + + mkdir -p "$subpkgdir"/usr + mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ +} + +mh() { + pkgdesc="$pkgdesc (MH compatibility)" + + mkdir -p "$subpkgdir"/usr/bin \ + "$subpkgdir"/usr/share/$pkgname + + mv "$pkgdir"/usr/bin/mu-mh "$subpkgdir"/usr/bin/ + mv "$pkgdir"/usr/share/$pkgname/mh "$subpkgdir"/usr/share/$pkgname/ + rmdir -p "$pkgdir"/usr/share/$pkgname || true +} + +sha512sums="5528799ba1bf7b8eaf3c0e2fe436aeb0be03ccb85788eff7ab6f860da9a03d00f86a4ebcf6839c0a164c6c6d1a0cfe38ec8c848db45376d958325dadba13549e mailutils-3.2.tar.gz +d0d78bba10d3ce039bb00657a570fb9411fabf448548994860285701939ae52afd15c007daa85bb18662a67153dda86069afe240b430fbe1b28a45755108f477 disable-koi8-r-test.patch" diff --git a/testing/mailutils/disable-koi8-r-test.patch b/testing/mailutils/disable-koi8-r-test.patch new file mode 100644 index 0000000000..803072148a --- /dev/null +++ b/testing/mailutils/disable-koi8-r-test.patch @@ -0,0 +1,16 @@ +musl does not support this charset. +--- a/libmailutils/tests/decode2047.at ++++ b/libmailutils/tests/decode2047.at +@@ -49,12 +49,6 @@ + [If you can read this yo ... u understand the example. + ]) + +-# Malformed input string: lacks trailing =. MU 0.6.90 hanged on it. +-TESTDEC2047([malformed input],[decode05], +-[=?koi8-r?B?RndkOiDSxcfJ09TSwcPJ0SDEz83FzsE?=], +-[Fwd: \322\305\307\311\323\324\322\301\303\311\321 \304\317\315\305 +-]) +- + m4_popdef([TESTDEC2047]) + + |