aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mailutils
diff options
context:
space:
mode:
authorShiz <hi@shiz.me>2017-05-06 17:16:50 +0000
committerJakub Jirutka <jakub@jirutka.cz>2017-05-06 20:18:53 +0200
commit45f1a82d6645e8ffbb9f006eb7c14a0ceef2563f (patch)
tree91967b9a3bc1eb6621651adeda4db926d853bd80 /testing/mailutils
parent28cb3801f4460febc2b828f1bc82150b26a01e62 (diff)
downloadaports-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/APKBUILD77
-rw-r--r--testing/mailutils/disable-koi8-r-test.patch16
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])
+
+