aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2016-11-06 12:19:32 +0000
committerStuart Shelton <stuart@shelton.me>2016-11-06 12:19:32 +0000
commit4bce5438c14b6cff7aca2331750c69316452e99f (patch)
treee680b34b915394ccb1b4a2c0165be507128f2e7d /net-misc/memcached
parentUpdate net-analyzer/netdata-9999 (diff)
downloadsrcshelton-4bce5438c14b6cff7aca2331750c69316452e99f.tar.gz
srcshelton-4bce5438c14b6cff7aca2331750c69316452e99f.tar.bz2
srcshelton-4bce5438c14b6cff7aca2331750c69316452e99f.zip
Add net-misc/memcached-1.4.33
Diffstat (limited to 'net-misc/memcached')
-rw-r--r--net-misc/memcached/Manifest2
-rw-r--r--net-misc/memcached/memcached-1.4.33.ebuild83
2 files changed, 85 insertions, 0 deletions
diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index df210605..42016753 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -10,7 +10,9 @@ DIST memcached-1.4.17.tar.gz 326970 SHA256 d9173ef6d99ba798c982ea4566cb4f0e64eb2
DIST memcached-1.4.24.tar.gz 354917 SHA256 08a426c504ecf64633151eec1058584754d2f54e62e5ed2d6808559401617e55 SHA512 446676ae7b21d8d9246f38d3df06b167ea93a853f88ac70ae3a99b1a85a4de3d452ee266e77fac599660b9bc6e785bc89224f46e16ff6e216476d50e4706b9f6 WHIRLPOOL 269e920a0d5279786a4f4ef516b71fa7e95cacdf8627a2b692d2387a66d5d9a80618f190cf013bf070aff0f73d70d6e75dc4e3402fe8e64b372026be83170e3d
DIST memcached-1.4.25.tar.gz 359709 SHA256 f058437b3c224d321919a9a6bb4e3eedb2312ed718c0caf087ff2f04ab795dda SHA512 e037c3bbb68c4077f814f855663501af418ce3b1f8bc20f8e7eba3249aea378e55b3291457952fa4511779ec3702496fdaab5799edae7d59bc64eb6fd54ee14e WHIRLPOOL 213bb95d9b814e446dce31073701d997ac6b994bca655bf38eb7b8f552c4bd7e87bd36d5f9a802a965649306fe5e1ea3f093b4ce274119b23fe7aaf22a55f2ca
DIST memcached-1.4.31.tar.gz 389502 SHA256 77ce5f820bafe94c33bf7bd86268d9bcdb3b76f68128d795b106db53d528707f SHA512 0e3faf7f574599d06df6764c98e0f01f3ed64c480efdc59ed01975e6149a836a1d47844ed9c1824a596ae1c42c1c5e36fd64692399d1073c120ea97a655c3532 WHIRLPOOL 51b7cbe3dca71895b8702af527644f671e6e5683b2af6b85abf9f73ccea41d5ea2e6a2ecb034f0e932a64cd9eee06225ea584d04ca02c49efbde4322de1f6899
+DIST memcached-1.4.33.tar.gz 389813 SHA256 83726c8d68258c56712373072abb25a449c257398075a39ec0867fd8ba69771d SHA512 00af5a2f46702fb8e606b1035cdaad125445d8eb701927a3ccccd7cd6c12e0811efb3ad917e3118043fd993b5c313f1aa0c4b2a471218e971a21fed7c896e136 WHIRLPOOL 05ee1d4ea931a1f1792283b1d947ffa48752cb6ad1417d06221f967b00e638f5fa21448080efc1de1adf7457bd202b6102ae1495ba1e01368fcba04565c95299
EBUILD memcached-1.4.17.ebuild 2404 SHA256 a350996912a33beea0281a12267a4f5e5d3ac02593d22376dd67bca79154fca6 SHA512 f6f37ec46b57579e17f146e37b6a27bfe8bdd2fb52d9394f7383c2c1518733446ff20f87dc625ddeb0c33baf44a7b99979eb752dbfbd30e901273cb529635f4b WHIRLPOOL e6dd59daa411e7dcbd57a056d9f6b09ce56a3ef02b23cff17d7e87eb001f967fd2fe2530b4516b3696aa0b23c05ea6a108728b20f515def7e7152a1633e12e86
EBUILD memcached-1.4.24.ebuild 2648 SHA256 d1e1cca7e5a12332d4d56fcb3f45f8f4e766a4eb57e3c8fd1f2f926dc6c52e58 SHA512 a1e57dbe9b781f4a8e30282e25bb324ebce231c7faa72f55d8b5a8eab798ea1bbf62040e33fd973bfb2a7975f50294ec5ca77f6081d8d0f059f8b8ee28ece093 WHIRLPOOL ab4a12a8524f95af751634e39de529609bdd23357a7edf4ed8d7738a05e7ef1271bb7646acf39f5131f80170e6a98cfe2a22444372f03cc0d35abd275b758490
EBUILD memcached-1.4.25.ebuild 2659 SHA256 346ecccd7b13c58c12533cd81b2f25ccdbfe48871c5b0b744ae353c289709edf SHA512 6122b5fb719a39ebb32ccb754cdb71c76b3895925a2a063f3d09309b295f0415ef0c026a4f4dee069ddd163823eac6c137c590571c9a74ce73f1ff6573ca37e5 WHIRLPOOL a2266c9241202895e6dda3a116d8a318d6df601f0f3bf49ae25b342aed2bd15c2004b6575ab0ef1724789b072f628621748dd32e7e835cd0e2e42a4ae962effd
EBUILD memcached-1.4.31.ebuild 2660 SHA256 b1df5053ed5ca52b0f2b2c043ad16b1f9bcd269d5b0b2fcdeaa8953f674a4904 SHA512 ba95eb64d33662c6485a835fec68c6d4a95ff7b32ef3b4d5e0af24a0232265352672e4d6eaa5b091f0e09917f45980a101a21af25ccc4687b08feb406529d4a3 WHIRLPOOL d1da9b70cde7efd99b1d7dc6d7688b09553a884d2bb16cb45322ad50650d98be2567f916e9029afcedcf1a7b5ff0fc07d6db1d777b25fe14e0288ad00961ebc3
+EBUILD memcached-1.4.33.ebuild 2660 SHA256 4cb769384d0a6d94c97c35606ae961225df0e538e32ae701a4bef45439a94969 SHA512 d21191389d279d449fcc686d119f08d60b7ccb5f9ce4aa0e0b583d4558df306eef999a55cf082acd5e222cb9a96016dd69f78a0fbefc8fd896f3b5db1276a050 WHIRLPOOL 34bcebe6cdfed353252377e2ab17148b925a33c3d2bff513d60c9280701d5b95aef1231bb50f63c2d546bdd33166f43bd3283376f8c527d5e60847b7138a94f4
diff --git a/net-misc/memcached/memcached-1.4.33.ebuild b/net-misc/memcached/memcached-1.4.33.ebuild
new file mode 100644
index 00000000..c0487d3d
--- /dev/null
+++ b/net-misc/memcached/memcached-1.4.33.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: 2b55ea4109db0f91986522eaeea58fe0a83efebd $
+
+EAPI=5
+inherit autotools eutils flag-o-matic systemd user
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/"
+SRC_URI="http://www.memcached.org/files/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test slabs-reassign debug sasl selinux systemd" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4
+ dev-lang/perl
+ sasl? ( dev-libs/cyrus-sasl )
+ selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+ # Handled different upstream
+ #epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch"
+ epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+ epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+ epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+ sed -i -e 's,-Werror,,g' configure.ac || die
+ sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+ eautoreconf
+ use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+}
+
+src_configure() {
+ econf \
+ --disable-docs \
+ $(use_enable sasl)
+ # The xml2rfc tool to build the additional docs requires TCL :-(
+ # `use_enable doc docs`
+}
+
+src_compile() {
+ # There is a heavy degree of per-object compile flags
+ # Users do NOT know better than upstream. Trying to compile the testapp and
+ # the -debug version with -DNDEBUG _WILL_ fail.
+ append-flags -UNDEBUG -pthread
+ emake testapp memcached-debug CFLAGS="${CFLAGS}"
+ filter-flags -UNDEBUG
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dobin scripts/memcached-tool
+ use debug && dobin memcached-debug
+
+ dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
+
+ newconfd "${FILESDIR}/memcached.confd" memcached
+ newinitd "${FILESDIR}/memcached.init2" memcached
+ use systemd && systemd_dounit "${FILESDIR}/memcached.service"
+}
+
+pkg_postinst() {
+ enewuser memcached -1 -1 /dev/null daemon
+
+ elog "With this version of Memcached Gentoo now supports multiple instances."
+ elog "To enable this you should create a symlink in /etc/init.d/ for each instance"
+ elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/"
+ elog "Please see Gentoo bug #122246 for more info"
+}
+
+src_test() {
+ emake -j1 test
+}