diff options
author | 2014-01-26 19:58:35 +0000 | |
---|---|---|
committer | 2014-01-26 19:58:35 +0000 | |
commit | 49c5003b25c16de09ee11674817eafa0d69ff5a8 (patch) | |
tree | 8be17ae902ae13cde1508a42ade51d700fbe0ac7 /net-misc/memcached | |
parent | Version bump. Depend on old xorg-server for older versions, bug #499366. (diff) | |
download | gentoo-2-49c5003b25c16de09ee11674817eafa0d69ff5a8.tar.gz gentoo-2-49c5003b25c16de09ee11674817eafa0d69ff5a8.tar.bz2 gentoo-2-49c5003b25c16de09ee11674817eafa0d69ff5a8.zip |
removing the old and jankey and vulnerable as well for bug 496506
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
Diffstat (limited to 'net-misc/memcached')
20 files changed, 14 insertions, 1304 deletions
diff --git a/net-misc/memcached/ChangeLog b/net-misc/memcached/ChangeLog index 362be90d3991..b371a70f174a 100644 --- a/net-misc/memcached/ChangeLog +++ b/net-misc/memcached/ChangeLog @@ -1,6 +1,19 @@ # ChangeLog for net-misc/memcached # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/ChangeLog,v 1.145 2014/01/26 11:58:47 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/ChangeLog,v 1.146 2014/01/26 19:58:35 prometheanfire Exp $ + + 26 Jan 2014; Matthew Thode <prometheanfire@gentoo.org> + -memcached-1.1.12-r3.ebuild, -memcached-1.2.1-r2.ebuild, + -memcached-1.2.4-r1.ebuild, -memcached-1.2.5-r1.ebuild, + -memcached-1.3.0-r1.ebuild, -memcached-1.3.3-r3.ebuild, + -memcached-1.3.3-r4.ebuild, -memcached-1.4.0-r2.ebuild, + -memcached-1.4.0-r3.ebuild, -memcached-1.4.1-r1.ebuild, + -memcached-1.4.10-r1.ebuild, -memcached-1.4.11.ebuild, + -memcached-1.4.13-r1.ebuild, -memcached-1.4.13.ebuild, + -memcached-1.4.2-r1.ebuild, -memcached-1.4.4-r1.ebuild, + -memcached-1.4.5-r1.ebuild, -memcached-1.4.7-r1.ebuild, + -memcached-1.4.8-r1.ebuild: + removing the old and jankey and vulnerable as well for bug 496506 26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> memcached-1.4.17.ebuild: Stable for sparc, wrt bug #496506 diff --git a/net-misc/memcached/memcached-1.1.12-r3.ebuild b/net-misc/memcached/memcached-1.1.12-r3.ebuild deleted file mode 100644 index 5c525159d201..000000000000 --- a/net-misc/memcached/memcached-1.1.12-r3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.1.12-r3.ebuild,v 1.8 2014/01/08 06:19:21 vapier Exp $ - -inherit eutils user - -DESCRIPTION="High-performance, distributed memory object caching system" - -HOMEPAGE="http://www.danga.com/memcached/" - -SRC_URI="http://www.danga.com/memcached/dist/${P}.tar.gz" - -LICENSE="BSD" - -SLOT="0" -KEYWORDS="amd64 arm ~hppa ia64 ~mips ppc ppc64 sh sparc x86" -IUSE="static perl doc" - -DEPEND=">=dev-libs/libevent-0.6 - perl? ( dev-perl/Cache-Memcached )" - -src_compile() { - local myconf="" - use static || myconf="--disable-static ${myconf}" - econf ${myconf} || die "econf failed" - emake || die -} - -src_install() { - dobin "${S}"/memcached - dodoc "${S}"/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} - - newconfd "${FILESDIR}/${PV}/conf" memcached - - newinitd "${FILESDIR}/${PV}/init" memcached - - doman "${S}"/doc/memcached.1 - - if use doc; then - dodoc "${S}"/doc/{memory_management.txt,protocol.txt} - fi -} - -pkg_postinst() { - enewuser memcached -1 -1 /dev/null daemon -} diff --git a/net-misc/memcached/memcached-1.2.1-r2.ebuild b/net-misc/memcached/memcached-1.2.1-r2.ebuild deleted file mode 100644 index 0d7367ba07da..000000000000 --- a/net-misc/memcached/memcached-1.2.1-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.1-r2.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -inherit eutils user - -MY_PV="${PV/_pre/-pre}" -MY_P="${PN}-${MY_PV}" -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://www.danga.com/memcached/" -SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="static perl doc" - -DEPEND=">=dev-libs/libevent-0.6 - perl? ( dev-perl/Cache-Memcached )" - -S=${WORKDIR}/${MY_P} - -src_compile() { - local myconf="" - use static || myconf="--disable-static ${myconf}" - econf ${myconf} || die "econf failed" - emake || die -} - -src_install() { - dobin "${S}"/memcached - dodoc "${S}"/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} - - newconfd "${FILESDIR}/1.1.13/conf" memcached - newinitd "${FILESDIR}/1.1.13/init" memcached - - doman "${S}"/doc/memcached.1 - - if use doc; then - dodoc "${S}"/doc/{memory_management.txt,protocol.txt} - fi -} - -pkg_postinst() { - enewuser memcached -1 -1 /dev/null daemon - einfo "With this version of Memcached Gentoo now supports multiple instances." - einfo "To enable this you must create a symlink in /etc/init.d/ for each instance" - einfo "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" - einfo "Please see Gentoo bug #122246 for more info" -} diff --git a/net-misc/memcached/memcached-1.2.4-r1.ebuild b/net-misc/memcached/memcached-1.2.4-r1.ebuild deleted file mode 100644 index e1385326be9d..000000000000 --- a/net-misc/memcached/memcached-1.2.4-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.4-r1.ebuild,v 1.2 2014/01/08 06:19:22 vapier Exp $ - -inherit eutils user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://www.danga.com/memcached/" -SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="nptl test" - -RDEPEND=">=dev-libs/libevent-0.6 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" -} - -src_compile() { - econf $(use_enable nptl threads) - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.2.4/conf memcached - newinitd "${FILESDIR}"/1.2.4/init memcached -} - -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 must 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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.2.5-r1.ebuild b/net-misc/memcached/memcached-1.2.5-r1.ebuild deleted file mode 100644 index 4bcc11cc29d2..000000000000 --- a/net-misc/memcached/memcached-1.2.5-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.5-r1.ebuild,v 1.2 2014/01/08 06:19:22 vapier Exp $ - -inherit eutils user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://www.danga.com/memcached/" -SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="nptl test" - -RDEPEND=">=dev-libs/libevent-0.6 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" -} - -src_compile() { - econf $(use_enable nptl threads) - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.2.5/conf memcached - newinitd "${FILESDIR}"/1.2.5/init memcached -} - -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 must 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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.3.0-r1.ebuild b/net-misc/memcached/memcached-1.3.0-r1.ebuild deleted file mode 100644 index 1e8bf056c9ee..000000000000 --- a/net-misc/memcached/memcached-1.3.0-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.0-r1.ebuild,v 1.2 2014/01/08 06:19:21 vapier Exp $ - -inherit eutils user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://www.danga.com/memcached/" -SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="nptl test" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" -} - -src_compile() { - econf $(use_enable nptl threads) - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.2.6/conf memcached - newinitd "${FILESDIR}"/1.2.6/init memcached -} - -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 must 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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.3.3-r3.ebuild b/net-misc/memcached/memcached-1.3.3-r3.ebuild deleted file mode 100644 index 46658855cc7c..000000000000 --- a/net-misc/memcached/memcached-1.3.3-r3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.3-r3.ebuild,v 1.2 2014/01/08 06:19:22 vapier Exp $ - -inherit eutils autotools user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="nptl test" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf -} - -src_compile() { - econf $(use_enable nptl threads) - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.2.6/conf memcached - newinitd "${FILESDIR}"/1.2.6/init memcached -} - -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 must 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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.3.3-r4.ebuild b/net-misc/memcached/memcached-1.3.3-r4.ebuild deleted file mode 100644 index eb8a99a02dee..000000000000 --- a/net-misc/memcached/memcached-1.3.3-r4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.3-r4.ebuild,v 1.2 2014/01/08 06:19:22 vapier Exp $ - -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="nptl test slabs-reassign" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN -} - -src_compile() { - econf $(use_enable nptl threads) - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.2.6/conf memcached - newinitd "${FILESDIR}"/1.2.6/init memcached -} - -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 must 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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.0-r2.ebuild b/net-misc/memcached/memcached-1.4.0-r2.ebuild deleted file mode 100644 index dc0c27bfbed5..000000000000 --- a/net-misc/memcached/memcached-1.4.0-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.0-r2.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="test slabs-reassign" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" - epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN -} - -src_compile() { - econf - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.0-r3.ebuild b/net-misc/memcached/memcached-1.4.0-r3.ebuild deleted file mode 100644 index 3148d1cd396c..000000000000 --- a/net-misc/memcached/memcached-1.4.0-r3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.0-r3.ebuild,v 1.3 2014/01/08 06:19:22 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="test slabs-reassign debug" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -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" - epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" - epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN -} - -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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.1-r1.ebuild b/net-misc/memcached/memcached-1.4.1-r1.ebuild deleted file mode 100644 index 712acd8a01d1..000000000000 --- a/net-misc/memcached/memcached-1.4.1-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.1-r1.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="test slabs-reassign debug" - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -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" - epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" - epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN -} - -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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.10-r1.ebuild b/net-misc/memcached/memcached-1.4.10-r1.ebuild deleted file mode 100644 index 7cd5097719cf..000000000000 --- a/net-misc/memcached/memcached-1.4.10-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.10-r1.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.11.ebuild b/net-misc/memcached/memcached-1.4.11.ebuild deleted file mode 100644 index 5a14a3190f37..000000000000 --- a/net-misc/memcached/memcached-1.4.11.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.11.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.13-r1.ebuild b/net-misc/memcached/memcached-1.4.13-r1.ebuild deleted file mode 100644 index 505539958e8d..000000000000 --- a/net-misc/memcached/memcached-1.4.13-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.13-r1.ebuild,v 1.9 2014/01/08 06:19:22 vapier Exp $ - -EAPI=5 -inherit eutils autotools 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://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm 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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_test() { - emake -j1 test -} - -src_install() { - emake DESTDIR="${D}" install - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - enewuser memcached -1 -1 /dev/null daemon - - elog "With this version of Memcached Gentoo now supports multiple instances with openRC." - 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" -} diff --git a/net-misc/memcached/memcached-1.4.13.ebuild b/net-misc/memcached/memcached-1.4.13.ebuild deleted file mode 100644 index 54885edc6fab..000000000000 --- a/net-misc/memcached/memcached-1.4.13.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.13.ebuild,v 1.3 2014/01/08 06:19:22 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.2-r1.ebuild b/net-misc/memcached/memcached-1.4.2-r1.ebuild deleted file mode 100644 index 9740d9306530..000000000000 --- a/net-misc/memcached/memcached-1.4.2-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.2-r1.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="test slabs-reassign debug" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - eautoreconf - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN -} - -src_configure() { - econf --disable-docs - # 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.4-r1.ebuild b/net-misc/memcached/memcached-1.4.4-r1.ebuild deleted file mode 100644 index 74e5aca319a7..000000000000 --- a/net-misc/memcached/memcached-1.4.4-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.4-r1.ebuild,v 1.3 2014/01/08 06:19:22 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.5-r1.ebuild b/net-misc/memcached/memcached-1.4.5-r1.ebuild deleted file mode 100644 index a81ca0c2e62e..000000000000 --- a/net-misc/memcached/memcached-1.4.5-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.5-r1.ebuild,v 1.4 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm 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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.7-r1.ebuild b/net-misc/memcached/memcached-1.4.7-r1.ebuild deleted file mode 100644 index ec3d19ff289b..000000000000 --- a/net-misc/memcached/memcached-1.4.7-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.7-r1.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} diff --git a/net-misc/memcached/memcached-1.4.8-r1.ebuild b/net-misc/memcached/memcached-1.4.8-r1.ebuild deleted file mode 100644 index 0045a24d35ee..000000000000 --- a/net-misc/memcached/memcached-1.4.8-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.8-r1.ebuild,v 1.3 2014/01/08 06:19:21 vapier Exp $ - -EAPI=2 -inherit eutils autotools flag-o-matic user - -MY_PV="${PV/_rc/-rc}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance, distributed memory object caching system" -HOMEPAGE="http://code.google.com/p/memcached/" -SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~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" # hugetlbfs later - -RDEPEND=">=dev-libs/libevent-1.4 - dev-lang/perl - sasl? ( dev-libs/cyrus-sasl )" -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" - sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" - 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 - emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." - filter-flags -UNDEBUG - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dobin scripts/memcached-tool - use debug && dobin memcached-debug - - dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} - - newconfd "${FILESDIR}"/1.3.3/conf memcached - newinitd "${FILESDIR}"/1.3.3/init memcached -} - -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 || die "Failed testing" -} |