diff options
Diffstat (limited to 'main/memcached/APKBUILD')
-rw-r--r-- | main/memcached/APKBUILD | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/main/memcached/APKBUILD b/main/memcached/APKBUILD index 003b64e028..dfc6710773 100644 --- a/main/memcached/APKBUILD +++ b/main/memcached/APKBUILD @@ -1,27 +1,41 @@ # Contributor: Jeff Bilyk <jbilyk@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=memcached -pkgver=1.5.3 +pkgver=1.5.6 pkgrel=0 pkgdesc="Distributed memory object caching system" url="http://memcached.org" arch="all" license="BSD" -makedepends="libevent-dev libseccomp-dev linux-headers" +depends_dev="${pkgname}=${pkgver}-r${pkgrel}" +makedepends="$depends_dev cyrus-sasl-dev libevent-dev libseccomp-dev linux-headers" install="$pkgname.pre-install" subpackages="$pkgname-dev $pkgname-doc" -source="http://www.memcached.org/files/memcached-$pkgver.tar.gz +source="https://www.memcached.org/files/${pkgname}-${pkgver}.tar.gz + $pkgname.seccomp-musl.patch $pkgname.confd $pkgname.initd" builddir="$srcdir/$pkgname-$pkgver" build() { + # extstore is broken on 32-bit + # https://github.com/memcached/memcached/issues/319 + local _extstore='--enable-extstore' + case "$CARCH" in + (x86) + _extstore='' + ;; + esac + cd "$builddir" ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + --build="$CBUILD" \ + --host="$CHOST" \ --prefix=/usr \ - --enable-seccomp + --enable-sasl \ + --enable-sasl-pwdb \ + --enable-seccomp \ + $_extstore make } @@ -39,6 +53,11 @@ package() { "$pkgdir/etc/conf.d/$pkgname" } -sha512sums="b28282c579891e7c5508eb5ab4680b933aa76e8e4a8fe575c996fd4e750f2b4b35ee734d01ae0f280cf4cf6e0530f7f6a95c2e07be3660b07c5ade6ad3c835e2 memcached-1.5.3.tar.gz +sha1sums="ca35929e74b132c2495a6957cfdc80556337fb90 memcached-1.5.6.tar.gz +76e40b4e2a7c5198e78c8c7ce9b21d18f902399a memcached.seccomp-musl.patch +a9c12a750a354c8d33849d106e285ddba150b6d2 memcached.confd +4092666ae58207034e0de40d25b15c6b6cd31b5f memcached.initd" +sha512sums="b8bb3b69358a476c6f11f42e89565dd0261cba3f1eaa6b0999dba7c2cb2d7c5e9ca24dedc6b7fd46ec78e40e52d66fe4694ebafd6bbd4557d25d66757d9024a4 memcached-1.5.6.tar.gz +a84c0a22cf722b88462635cfec77892b3cff58dec880e89706c1797b56d5b924ad26e57db25e563d35d466d760b3c48ea9818cfc97269997e1ed701a2db3d0f4 memcached.seccomp-musl.patch 31bd788433b8021ed332f86d291e7f03222ae234520e52ba673b581d5da2adf5656e8f73e8b985df73258dea9b2a1b8ef36195163fe47a92fda59825deedfed4 memcached.confd 9615769b14175a25b50c9871b48c0635b5397ebe45231b43ee29a603eceb7b16bfc5ac744017b89b19082209c09597b3038a03ed0d5d9b45c60454d5b2717a55 memcached.initd" |