diff options
author | 2016-11-06 12:19:32 +0000 | |
---|---|---|
committer | 2016-11-06 12:19:32 +0000 | |
commit | 4bce5438c14b6cff7aca2331750c69316452e99f (patch) | |
tree | e680b34b915394ccb1b4a2c0165be507128f2e7d /net-misc/memcached | |
parent | Update net-analyzer/netdata-9999 (diff) | |
download | srcshelton-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/Manifest | 2 | ||||
-rw-r--r-- | net-misc/memcached/memcached-1.4.33.ebuild | 83 |
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 +} |