[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-05-20 Thread Matthew Thode
commit: e5a3e4eb2d7f5af1301bbbcc3bb26cbb47e42c59
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 20 18:00:38 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May 20 18:01:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3e4eb

net-misc/memcached: drop 1.6.24

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.24.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 5893eb0063a0..d661d34ba878 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
 DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
deleted file mode 100644
index bd837580012f..
--- a/net-misc/memcached/memcached-1.6.24.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   use debug && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-05-10 Thread Matthew Thode
commit: 7128d6dac4ec0f14ce0455624f45721b8fbb9c9d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  6 16:59:19 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri May 10 19:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7128d6da

net-misc/memcached: add 1.6.27

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.27.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 490f3d260fc7..5893eb0063a0 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
+DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.27.ebuild 
b/net-misc/memcached/memcached-1.6.27.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.27.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dobin scripts/memcached-tool
+   use debug && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: aad8e03ea3dbf3439d3950d12411204fe7d0bee6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad8e03e

net-misc/memcached: drop 1.6.23

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.23.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 63dcf7cc153f..490f3d260fc7 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e

diff --git a/net-misc/memcached/memcached-1.6.23.ebuild 
b/net-misc/memcached/memcached-1.6.23.ebuild
deleted file mode 100644
index 9561a6bf3beb..
--- a/net-misc/memcached/memcached-1.6.23.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   use 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: e8c7c4c888dd271b816a8e218897488d555d55b8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:25 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c7c4c8

net-misc/memcached: drop 1.6.22

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.22.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index f4468b38f6f2..63dcf7cc153f 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7

diff --git a/net-misc/memcached/memcached-1.6.22.ebuild 
b/net-misc/memcached/memcached-1.6.22.ebuild
deleted file mode 100644
index 53e00ffd929c..
--- a/net-misc/memcached/memcached-1.6.22.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   use debug && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: ca8e5a99cded09e9684b81550b108f169ee7e852
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:11 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8e5a99

net-misc/memcached: drop 1.6.21-r1

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 -
 net-misc/memcached/memcached-1.6.21-r1.ebuild | 104 --
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index a12e11a145d6..f4468b38f6f2 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265

diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild 
b/net-misc/memcached/memcached-1.6.21-r1.ebuild
deleted file mode 100644
index 53e00ffd929c..
--- a/net-misc/memcached/memcached-1.6.21-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: 4a0792fbc0a09478339d7e085ff286be48fe1147
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 14:59:18 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0792fb

net-misc/memcached: stabilize 1.6.26

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.26.ebuild
+++ b/net-misc/memcached/memcached-1.6.26.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-20 Thread Matthew Thode
commit: b12e9e22850e6146d63783483faffe19c6b40b6a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:25:51 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:25:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12e9e22

net-misc/memcached: stabilize 1.6.25

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.25.ebuild 
b/net-misc/memcached/memcached-1.6.25.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.25.ebuild
+++ b/net-misc/memcached/memcached-1.6.25.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-03-28 Thread Matthew Thode
commit: 6eb60805df8f9ba6c6fe0ccb0055afccb810617f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:10:17 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb60805

net-misc/memcached: add 1.6.26

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.26.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index cc7d7178b6b4..a12e11a145d6 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -3,3 +3,4 @@ DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
+DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e

diff --git a/net-misc/memcached/memcached-1.6.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.26.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-03-28 Thread Matthew Thode
commit: 9ce8e24311b64b2443f20d4581a49d488a4a1cc1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:09:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce8e243

net-misc/memcached: stabilize 1.6.24

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.24.ebuild
+++ b/net-misc/memcached/memcached-1.6.24.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-03-20 Thread Matthew Thode
commit: dfeb1249870deb68dc5d74076cf8e5e5db73de7b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Mar 20 16:07:36 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Mar 20 16:07:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfeb1249

net-misc/memcached: add 1.6.25

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.25.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 0fe6941cf5b3..cc7d7178b6b4 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b096
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
+DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7

diff --git a/net-misc/memcached/memcached-1.6.25.ebuild 
b/net-misc/memcached/memcached-1.6.25.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.25.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-02-28 Thread Matthew Thode
commit: a8c2356dbe6c0f74c5858558bd963eb1a7f000ee
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 28 18:22:54 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 28 18:23:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c2356d

net-misc/memcached: add 1.6.24

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.24.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index d5ea85f9a55c..0fe6941cf5b3 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
+DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.24.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dobin scripts/memcached-tool
+   use debug && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-01-10 Thread Matthew Thode
commit: e4e0c988aa180703cdd335e82cf723c6a6eb1551
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 11 00:52:36 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 11 00:52:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e0c988

net-misc/memcached: add 1.6.23

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.23.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 4e49887545aa..d5ea85f9a55c 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
+DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a

diff --git a/net-misc/memcached/memcached-1.6.23.ebuild 
b/net-misc/memcached/memcached-1.6.23.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.23.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   elog "With 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/files/

2023-12-24 Thread Conrad Kostecki
commit: 783ae1e02d9596513cdddabb6801746370decf63
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec 19 18:50:16 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ae1e0

net-misc/memcached: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34373
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../memcached/files/memcached-1.2.2-fbsd.patch | 12 -
 .../files/memcached-1.4.4-as-needed.patch  | 31 --
 2 files changed, 43 deletions(-)

diff --git a/net-misc/memcached/files/memcached-1.2.2-fbsd.patch 
b/net-misc/memcached/files/memcached-1.2.2-fbsd.patch
deleted file mode 100644
index 76f237698cf7..
--- a/net-misc/memcached/files/memcached-1.2.2-fbsd.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: memcached-1.2.2/memcached.h
-===
 memcached-1.2.2.orig/memcached.h
-+++ memcached-1.2.2/memcached.h
-@@ -4,6 +4,7 @@
- #include "config.h"
- #include 
- #include 
-+#include 
- #include 
- #include 
- 

diff --git a/net-misc/memcached/files/memcached-1.4.4-as-needed.patch 
b/net-misc/memcached/files/memcached-1.4.4-as-needed.patch
deleted file mode 100644
index f6e5cde11057..
--- a/net-misc/memcached/files/memcached-1.4.4-as-needed.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Nuar memcached-1.4.4.orig/configure.ac memcached-1.4.4/configure.ac
 memcached-1.4.4.orig/configure.ac  2009-11-24 16:40:29.0 -0800
-+++ memcached-1.4.4/configure.ac   2009-11-27 15:20:38.0 -0800
-@@ -115,6 +115,14 @@
- AC_SUBST(ENABLE_SASL)
- AC_SUBST(PROFILER_LDFLAGS)
- 
-+dnl Check whether the user's system supports pthread before adding -pthread 
to CFLAGS
-+dnl otherwise we won't get -l{threads} in LIBS
-+dnl AFAIK -pthread should be added to LDFLAGS on BSD systems
-+AC_SEARCH_LIBS(pthread_create, [pthread pthreads thread threads] )
-+if test "x$ac_cv_search_pthread_create" == "xno"; then
-+  AC_MSG_ERROR([Can't enable threads without the POSIX thread library.])
-+fi
-+
- AC_ARG_ENABLE(coverage,
-   [AS_HELP_STRING([--disable-coverage],[Disable code coverage])])
- 
-@@ -376,12 +384,6 @@
- 
- AC_C_HTONLL
- 
--dnl Check whether the user's system supports pthread
--AC_SEARCH_LIBS(pthread_create, pthread)
--if test "x$ac_cv_search_pthread_create" = "xno"; then
--  AC_MSG_ERROR([Can't enable threads without the POSIX thread library.])
--fi
--
- AC_CHECK_FUNCS(mlockall)
- AC_CHECK_FUNCS(getpagesizes)
- AC_CHECK_FUNCS(memcntl)



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-12-17 Thread Matthew Thode
commit: e862d86ee1e9b5fb2abb767b1fef3d43060334e5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Dec 17 19:19:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 17 19:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e862d86e

net-misc/memcached: drop 1.6.18, 1.6.19, 1.6.20, 1.6.21

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   3 -
 net-misc/memcached/memcached-1.6.18.ebuild | 106 -
 net-misc/memcached/memcached-1.6.19.ebuild | 106 -
 net-misc/memcached/memcached-1.6.20.ebuild | 106 -
 net-misc/memcached/memcached-1.6.21.ebuild | 106 -
 5 files changed, 427 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 39221eead1c1..4e49887545aa 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,2 @@
-DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
-DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74
-DIST memcached-1.6.20.tar.gz 2615902 BLAKE2B 
3baa0b2c72619104f43dce6e19b4ae7f54da8342dbdebc06bdd03b5c63bc0133bed71800d8b890d7eb6745a19799fdfd2f1d9f1636bc109ad8827f828639f304
 SHA512 
518784e7ea1f919e3cd67afe394c9435b18f63b612e528d12f554a806ee479139db08ee8ab8e176ee0e88cee6e732cf311fbe6942fc0ca5b1a2286638e1cfcb9
 DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e

diff --git a/net-misc/memcached/memcached-1.6.18.ebuild 
b/net-misc/memcached/memcached-1.6.18.ebuild
deleted file mode 100644
index 0ed1ae622894..
--- a/net-misc/memcached/memcached-1.6.18.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-10-17 Thread Matthew Thode
commit: 12598dd8ba5661d5c4954a2eb339c180961c2376
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 17 19:56:00 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 17 19:56:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12598dd8

net-misc/memcached: add 1.6.22

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.22.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index ea1ce356c060..39221eead1c1 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b
 DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74
 DIST memcached-1.6.20.tar.gz 2615902 BLAKE2B 
3baa0b2c72619104f43dce6e19b4ae7f54da8342dbdebc06bdd03b5c63bc0133bed71800d8b890d7eb6745a19799fdfd2f1d9f1636bc109ad8827f828639f304
 SHA512 
518784e7ea1f919e3cd67afe394c9435b18f63b612e528d12f554a806ee479139db08ee8ab8e176ee0e88cee6e732cf311fbe6942fc0ca5b1a2286638e1cfcb9
 DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
+DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e

diff --git a/net-misc/memcached/memcached-1.6.22.ebuild 
b/net-misc/memcached/memcached-1.6.22.ebuild
new file mode 100644
index ..53e00ffd929c
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.22.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-07-16 Thread Matthew Thode
commit: 843f2694805caa13f9ca9fb688f3adada93a72b6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jul 16 15:50:55 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jul 16 15:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843f2694

net-misc/memcached: stabilize 1.6.21-r1

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.21-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild 
b/net-misc/memcached/memcached-1.6.21-r1.ebuild
index 9a7f346eea40..53e00ffd929c 100644
--- a/net-misc/memcached/memcached-1.6.21-r1.ebuild
+++ b/net-misc/memcached/memcached-1.6.21-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-06-16 Thread Sam James
commit: 9ea56114be3a82a4d24f286f547582313867ed4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:39:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea56114

net-misc/memcached: drop stale patches

1. Drop sed for -Werror now there's a configure option upstream.
2. Drop pthread patch for FreeBSD which introduces a bashism into configure.ac;
   if this is really still needed, we should send AX_PTHREAD usage upstream.
3. Drop obsolete FreeBSD include patch.

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.21-r1.ebuild | 104 ++
 1 file changed, 104 insertions(+)

diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild 
b/net-misc/memcached/memcached-1.6.21-r1.ebuild
new file mode 100644
index ..9a7f346eea40
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.21-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-06-16 Thread Matthew Thode
commit: cd5939eeb444a44733a0d4ee376d332e95bf9418
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 16 18:16:33 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jun 16 18:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5939ee

net-misc/memcached: add 1.6.21

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.21.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index f6d11b5554dc..ea1ce356c060 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
 DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74
 DIST memcached-1.6.20.tar.gz 2615902 BLAKE2B 
3baa0b2c72619104f43dce6e19b4ae7f54da8342dbdebc06bdd03b5c63bc0133bed71800d8b890d7eb6745a19799fdfd2f1d9f1636bc109ad8827f828639f304
 SHA512 
518784e7ea1f919e3cd67afe394c9435b18f63b612e528d12f554a806ee479139db08ee8ab8e176ee0e88cee6e732cf311fbe6942fc0ca5b1a2286638e1cfcb9
+DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369

diff --git a/net-misc/memcached/memcached-1.6.21.ebuild 
b/net-misc/memcached/memcached-1.6.21.ebuild
new file mode 100644
index ..0987a83cff6b
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.21.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-05-13 Thread Matthew Thode
commit: b1723ff6b8b8de9f89d171e4e7462f09f355dac5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 13 20:50:24 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 13 20:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1723ff6

net-misc/memcached: add 1.6.20

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.20.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index b553d8785108..f6d11b5554dc 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
 DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74
+DIST memcached-1.6.20.tar.gz 2615902 BLAKE2B 
3baa0b2c72619104f43dce6e19b4ae7f54da8342dbdebc06bdd03b5c63bc0133bed71800d8b890d7eb6745a19799fdfd2f1d9f1636bc109ad8827f828639f304
 SHA512 
518784e7ea1f919e3cd67afe394c9435b18f63b612e528d12f554a806ee479139db08ee8ab8e176ee0e88cee6e732cf311fbe6942fc0ca5b1a2286638e1cfcb9

diff --git a/net-misc/memcached/memcached-1.6.20.ebuild 
b/net-misc/memcached/memcached-1.6.20.ebuild
new file mode 100644
index ..0987a83cff6b
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.20.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-05-10 Thread Matthew Thode
commit: c82fb3646b1f9e5b02b3be36ffb1d22c63ef7104
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed May 10 20:24:23 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed May 10 20:24:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82fb364

net-misc/memcached: drop 1.6.17

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.17.ebuild | 106 -
 2 files changed, 107 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 18e4ff820855..b553d8785108 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
-DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673
 DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
 DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74

diff --git a/net-misc/memcached/memcached-1.6.17.ebuild 
b/net-misc/memcached/memcached-1.6.17.ebuild
deleted file mode 100644
index 48d8b55addc1..
--- a/net-misc/memcached/memcached-1.6.17.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-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" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-04-10 Thread Matthew Thode
commit: 5814cab6a7623acbb0fb70f9ae407cc5ca052405
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 10 16:05:50 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 10 16:06:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5814cab6

net-misc/memcached: stabilize 1.6.19

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.19.ebuild 
b/net-misc/memcached/memcached-1.6.19.ebuild
index 0987a83cff6b..0ed1ae622894 100644
--- a/net-misc/memcached/memcached-1.6.19.ebuild
+++ b/net-misc/memcached/memcached-1.6.19.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-03-12 Thread Matthew Thode
commit: e1da6d314904920d2efdff821ed20b7484951eea
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 12 22:29:20 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 12 22:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1da6d31

net-misc/memcached: drop 1.6.16

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.16.ebuild | 106 -
 2 files changed, 107 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 29fdcbe469bf..18e4ff820855 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
 DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673
 DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
 DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74

diff --git a/net-misc/memcached/memcached-1.6.16.ebuild 
b/net-misc/memcached/memcached-1.6.16.ebuild
deleted file mode 100644
index 45d1892014e6..
--- a/net-misc/memcached/memcached-1.6.16.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-03-10 Thread Matthew Thode
commit: cc76d78da4eac69830b5c97a811de745cfe80228
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 10 19:20:02 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 10 19:24:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc76d78d

net-misc/memcached: add 1.6.19

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.19.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 1936b5562924..29fdcbe469bf 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
 DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673
 DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6
+DIST memcached-1.6.19.tar.gz 2599941 BLAKE2B 
a66eef916b1d540558cf6487363b95a4228784d921bc0987da803c8d3897ad2ef22ef9949d95251b92b98390d900d4ca26a88862cbf33b8e5d624f3f32cb00d2
 SHA512 
60d93065e0ef2b17e9da5370a497a4fbfc64c0af70e14fdfdab60c0c94c0b19e30da31d615e19565474c278141a4cb401c65fd79bd70947dd96a9fee81824a74

diff --git a/net-misc/memcached/memcached-1.6.19.ebuild 
b/net-misc/memcached/memcached-1.6.19.ebuild
new file mode 100644
index ..0987a83cff6b
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.19.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2023-01-12 Thread Matthew Thode
commit: 1481d883718736a955c9a970bd3c632fe565559c
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 12 20:34:55 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 12 20:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1481d883

net-misc/memcached: add 1.6.18

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.18.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 6297f6021df5..1936b5562924 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
 DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673
+DIST memcached-1.6.18.tar.gz 1081928 BLAKE2B 
edfaf02cdd3b13930d473fbc4475484602b70bca323f28636b1770780be34fdb325c70d0b0ba7f8d92233aab4dac8a5537be84276489be6a803e1d93d1dc34ab
 SHA512 
85e5a5e7c901b02158ea20cc58f2e7e6ba4806c40a0105185140b31fa40f3ce0fc704f6f17ea4a425a9ff543f9d30092aadbb202ea4ca46476c151e65eac97e6

diff --git a/net-misc/memcached/memcached-1.6.18.ebuild 
b/net-misc/memcached/memcached-1.6.18.ebuild
new file mode 100644
index ..0ed1ae622894
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.18.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+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" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-10-27 Thread Matthew Thode
commit: 8609d14147319fdee287f32530886ede2caa7493
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct 27 17:49:53 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct 27 17:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8609d141

net-misc/memcached: drop 1.6.15

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.15.ebuild | 106 -
 2 files changed, 107 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 7d80115a8c9d..6297f6021df5 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
-DIST memcached-1.6.15.tar.gz 1051109 BLAKE2B 
96e931b2a513cc6717dbc3262e3c7d30a2293c7a1380e3bd961d82e3f24bb2f3fce20950a587e0588bf11c9606af230cad6ab1e749d438e62daf171cbaaf1853
 SHA512 
00ee15eb7932420a25f3ce973bc7fcc5ba77a514091883f8b4e58ea861073caa91c676c0020f03c768077e20c76f34bca96616be104af3fbc8e7e78303958f3d
 DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
 DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673

diff --git a/net-misc/memcached/memcached-1.6.15.ebuild 
b/net-misc/memcached/memcached-1.6.15.ebuild
deleted file mode 100644
index 39801d79547c..
--- a/net-misc/memcached/memcached-1.6.15.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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_test() {
-   emake -j1 test
-}
-
-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" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-10-02 Thread Matthew Thode
commit: 3089036c036ee948c8360e719c432e22f919d89e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Oct  3 04:30:55 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Oct  3 04:33:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3089036c

net-misc/memcached: drop 1.6.10, 1.6.13, 1.6.14-r1

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   3 -
 net-misc/memcached/memcached-1.6.10.ebuild| 104 -
 net-misc/memcached/memcached-1.6.13.ebuild| 104 -
 net-misc/memcached/memcached-1.6.14-r1.ebuild | 106 --
 4 files changed, 317 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 663cf5a34b3d..7d80115a8c9d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,6 +1,3 @@
-DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
-DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
-DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740
 DIST memcached-1.6.15.tar.gz 1051109 BLAKE2B 
96e931b2a513cc6717dbc3262e3c7d30a2293c7a1380e3bd961d82e3f24bb2f3fce20950a587e0588bf11c9606af230cad6ab1e749d438e62daf171cbaaf1853
 SHA512 
00ee15eb7932420a25f3ce973bc7fcc5ba77a514091883f8b4e58ea861073caa91c676c0020f03c768077e20c76f34bca96616be104af3fbc8e7e78303958f3d
 DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
 DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673

diff --git a/net-misc/memcached/memcached-1.6.10.ebuild 
b/net-misc/memcached/memcached-1.6.10.ebuild
deleted file mode 100644
index 4126566cc8e8..
--- a/net-misc/memcached/memcached-1.6.10.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-  

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-09-27 Thread Matthew Thode
commit: ebf04672fc361de4e5be2b13ee4cbfdc904a6624
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 28 01:01:00 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 28 01:01:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf04672

net-misc/memcached: stabilize 1.6.17

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.17.ebuild 
b/net-misc/memcached/memcached-1.6.17.ebuild
index 4881e2428054..48d8b55addc1 100644
--- a/net-misc/memcached/memcached-1.6.17.ebuild
+++ b/net-misc/memcached/memcached-1.6.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-09-04 Thread Yixun Lan
commit: f628ff5c95e721dd758332891d971256b1d92a23
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Sep  4 13:54:18 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Sep  4 13:54:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f628ff5c

net-misc/memcached: keyword 1.6.17 for ~riscv

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/memcached/memcached-1.6.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.17.ebuild 
b/net-misc/memcached/memcached-1.6.17.ebuild
index 39801d79547c..4881e2428054 100644
--- a/net-misc/memcached/memcached-1.6.17.ebuild
+++ b/net-misc/memcached/memcached-1.6.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-09-02 Thread Matthew Thode
commit: ae715f86f3c43ef5abf11c6fff5f5ca2d33f2afc
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep  2 15:11:06 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep  2 15:13:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae715f86

net-misc/memcached: stabilize 1.6.16

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.16.ebuild 
b/net-misc/memcached/memcached-1.6.16.ebuild
index 39801d79547c..45d1892014e6 100644
--- a/net-misc/memcached/memcached-1.6.16.ebuild
+++ b/net-misc/memcached/memcached-1.6.16.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-08-27 Thread Matthew Thode
commit: 7c5b285ca17d304b7e694b326ea64b45cbb3bb4b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug 27 14:35:55 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug 27 14:35:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5b285c

net-misc/memcached: add 1.6.17

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.17.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index e7758cdcca90..663cf5a34b3d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -3,3 +3,4 @@ DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403b
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740
 DIST memcached-1.6.15.tar.gz 1051109 BLAKE2B 
96e931b2a513cc6717dbc3262e3c7d30a2293c7a1380e3bd961d82e3f24bb2f3fce20950a587e0588bf11c9606af230cad6ab1e749d438e62daf171cbaaf1853
 SHA512 
00ee15eb7932420a25f3ce973bc7fcc5ba77a514091883f8b4e58ea861073caa91c676c0020f03c768077e20c76f34bca96616be104af3fbc8e7e78303958f3d
 DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209
+DIST memcached-1.6.17.tar.gz 1713186 BLAKE2B 
0dfb473448912b5ce87485ee813f7f026a5bbdc6570b0616a69551e3adeacb04461359d492d975283182e2b338fa32e416b25b5c874b8088a0836766728c05ae
 SHA512 
90ddd1e0dac3eb27273c1ee0bf6a7f75248f0267bca37b88455ff48727ab4f9db07382484d1e0c9b4a0126198b147f53aea4c993259ac608e8de393e11dad673

diff --git a/net-misc/memcached/memcached-1.6.17.ebuild 
b/net-misc/memcached/memcached-1.6.17.ebuild
new file mode 100644
index ..39801d79547c
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.17.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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}"
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-08-04 Thread Matthew Thode
commit: b862db2125589d14d0e93359940b0f6e4be8e307
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Aug  4 14:47:23 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Aug  4 14:47:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b862db21

net-misc/memcached: 1.6.15 bump

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.16.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index e19746d7c4a9..e7758cdcca90 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74b
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740
 DIST memcached-1.6.15.tar.gz 1051109 BLAKE2B 
96e931b2a513cc6717dbc3262e3c7d30a2293c7a1380e3bd961d82e3f24bb2f3fce20950a587e0588bf11c9606af230cad6ab1e749d438e62daf171cbaaf1853
 SHA512 
00ee15eb7932420a25f3ce973bc7fcc5ba77a514091883f8b4e58ea861073caa91c676c0020f03c768077e20c76f34bca96616be104af3fbc8e7e78303958f3d
+DIST memcached-1.6.16.tar.gz 1054877 BLAKE2B 
6052153a0442df1e7fcd8a959184c6ef1ca5ca26ef8c145144f8d26d4ded971e19bfd7a310f80e7b1cded840ebe95626a8714b583e156111ba68ae4721bda0c2
 SHA512 
cacd71d11aaa575361b83b5c565b6d665cac7a6dc6768af209d5108620d6883a7b3159351b7eab6da034a15162fa71fefe8024e41a1f46911acd1ca3aa23b209

diff --git a/net-misc/memcached/memcached-1.6.16.ebuild 
b/net-misc/memcached/memcached-1.6.16.ebuild
new file mode 100644
index ..39801d79547c
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.16.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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}"
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-05-08 Thread WANG Xuerui
commit: da75abf8f481fa74bc62934ecf63d5aac34e631b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 14:51:44 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 14:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da75abf8

net-misc/memcached: keyword 1.6.15 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 net-misc/memcached/memcached-1.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.15.ebuild 
b/net-misc/memcached/memcached-1.6.15.ebuild
index 510916602bb0..39801d79547c 100644
--- a/net-misc/memcached/memcached-1.6.15.ebuild
+++ b/net-misc/memcached/memcached-1.6.15.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-04-02 Thread Matthew Thode
commit: cc7114b4a9aa90aad2ce4332320062a8074e79ee
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr  3 03:31:14 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr  3 03:31:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7114b4

net-misc/memcached: 1.6.15 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.15.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index bab2506212b0..e19746d7c4a9 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740
+DIST memcached-1.6.15.tar.gz 1051109 BLAKE2B 
96e931b2a513cc6717dbc3262e3c7d30a2293c7a1380e3bd961d82e3f24bb2f3fce20950a587e0588bf11c9606af230cad6ab1e749d438e62daf171cbaaf1853
 SHA512 
00ee15eb7932420a25f3ce973bc7fcc5ba77a514091883f8b4e58ea861073caa91c676c0020f03c768077e20c76f34bca96616be104af3fbc8e7e78303958f3d

diff --git a/net-misc/memcached/memcached-1.6.15.ebuild 
b/net-misc/memcached/memcached-1.6.15.ebuild
new file mode 100644
index ..510916602bb0
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.15.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-03-11 Thread Matthew Thode
commit: e2ac4c097abbbc1cf107cb9f6db0a23f8e72cba7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 11 16:13:05 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 11 16:13:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ac4c09

net-misc/memcached: clean up manifest

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 1a2050f536db..bab2506212b0 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
-DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-03-11 Thread Matthew Thode
commit: 4e53768f51e646b35ea1a0bf0421a29e4eadfdc6
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 11 15:51:02 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 11 15:52:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e53768f

net-misc/memcached: readd ssl support

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest  |  1 +
 .../{memcached-1.6.14.ebuild => memcached-1.6.14-r1.ebuild}  | 12 +++-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index bab2506212b0..1a2050f536db 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
+DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740

diff --git a/net-misc/memcached/memcached-1.6.14.ebuild 
b/net-misc/memcached/memcached-1.6.14-r1.ebuild
similarity index 90%
rename from net-misc/memcached/memcached-1.6.14.ebuild
rename to net-misc/memcached/memcached-1.6.14-r1.ebuild
index a15cbbc7615d..691bb53ad5c0 100644
--- a/net-misc/memcached/memcached-1.6.14.ebuild
+++ b/net-misc/memcached/memcached-1.6.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,16 +16,17 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=
dev-lang/perl
sasl? ( dev-libs/cyrus-sasl )
seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
 DEPEND="${RDEPEND}
acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
 
 S="${WORKDIR}/${MY_P}"
 
@@ -64,7 +65,8 @@ src_prepare() {
 src_configure() {
econf \
--disable-docs \
-   $(use_enable sasl)
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
# The xml2rfc tool to build the additional docs requires TCL :-(
# `use_enable doc docs`
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-03-11 Thread Matthew Thode
commit: 40e4ba5d623aa7913c088a209441a2302c27606d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 11 15:15:52 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 11 15:16:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e4ba5d

net-misc/memcached: 1.6.12 clean up

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 -
 net-misc/memcached/memcached-1.6.12-r1.ebuild | 106 --
 net-misc/memcached/memcached-1.6.12.ebuild| 104 -
 3 files changed, 211 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 1a2050f536db..bab2506212b0 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
-DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
 DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740

diff --git a/net-misc/memcached/memcached-1.6.12-r1.ebuild 
b/net-misc/memcached/memcached-1.6.12-r1.ebuild
deleted file mode 100644
index 691bb53ad5c0..
--- a/net-misc/memcached/memcached-1.6.12-r1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-02-11 Thread Matthew Thode
commit: c20ff81e698fba69638c5ee937f9fadb28dfd250
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb 11 17:43:52 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Feb 11 17:44:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20ff81e

net-misc/memcached: 1.6.14 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.14.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index c453a3a4ff30..1a2050f536db 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
 DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779
 DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d
+DIST memcached-1.6.14.tar.gz 1034514 BLAKE2B 
960da79748019cfc6b8c1e2f63e67bede8a472985e738e3998ef41e48bd1c645671cf42661280cd4d97fde8de368f9f5d74e0aa83a7447d7f19fa6eeb303a01c
 SHA512 
607b5c0d4c721c714b6e6e3fbca4845fc24103e1dfb988a2edf818b78f918eeb71b86b211e311dc2bcbc438a9a0ffcb69a3bd6694b591720ede8b5349c804740

diff --git a/net-misc/memcached/memcached-1.6.14.ebuild 
b/net-misc/memcached/memcached-1.6.14.ebuild
new file mode 100644
index ..a15cbbc7615d
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.14.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+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_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dobin 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2022-01-15 Thread Matthew Thode
commit: 4c5a73e6e51282fb3712f8e18aa17257d23be170
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jan 15 17:53:50 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jan 15 17:54:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5a73e6

net-misc/memcached: 1.6.13 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.13.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index f0f918bf2f03..c453a3a4ff30 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
 DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779
+DIST memcached-1.6.13.tar.gz 1031167 BLAKE2B 
f65871ad2a110fb4baa96dd57844cfc403bcfc905120bbf13a6be9392a78ae3dafcbb59f05b9d212a1239ede465a3688d5ca90e5d104f654e36c76739545c234
 SHA512 
3f3ef37f5838d8b1b8100cdb77b2226d8d29eef093bcb2c9a03f2420144aa35a5c8c1c957134eddce1fdd37a05b5ffc19058baf05dd3aad60fca12f8c81eaf1d

diff --git a/net-misc/memcached/memcached-1.6.13.ebuild 
b/net-misc/memcached/memcached-1.6.13.ebuild
new file mode 100644
index ..a15cbbc7615d
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.13.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-11-11 Thread Hans de Graaff
commit: 47a6deb54d34846ec2b6e14af10349061bdb5e2d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 12 06:23:08 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 12 06:23:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a6deb5

net-misc/memcached: add ssl USE flag

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 net-misc/memcached/memcached-1.6.12-r1.ebuild | 106 ++
 1 file changed, 106 insertions(+)

diff --git a/net-misc/memcached/memcached-1.6.12-r1.ebuild 
b/net-misc/memcached/memcached-1.6.12-r1.ebuild
new file mode 100644
index 000..691bb53ad5c
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.12-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # 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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-09-28 Thread Matthew Thode
commit: 3c98e14765c0f9fb90cb489dfc56f1ac8c8adfde
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 29 00:23:23 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 29 00:23:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c98e147

net-misc/memcached: 1.6.12 bump...

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest | 2 +-
 net-misc/memcached/{memcached-1.6.11.ebuild => memcached-1.6.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index d81b3e86597..f0f918bf2f0 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,2 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
-DIST memcached-1.6.11.tar.gz 612832 BLAKE2B 
4c8eee47eede85d13e3835d9e75c6182703f290ba6472dabd65acdc3dad6125d036db33433bd8e1cbc909aeb1564eab6366d1af989570a51d589c53df1ed778e
 SHA512 
0c60933a73ae76d829a8fc5655797a348771b7975dc3ba0672d71541eeb5caf54214c9a7094397285fdd07a1ab3086f2ba181852a0917406b116e471ccbb27f8
+DIST memcached-1.6.12.tar.gz 618614 BLAKE2B 
45de1c9610781ed6ab27261642db62b65a846651df64d9db2658ce8bc1cd96a798add6099340281c9dadc470e81b86976b855f4bece29189cfcfdb9b4e3a8991
 SHA512 
6cf41f14679ffac096195c29cf79741f28069e92d8ceddd5039061f1b8d3d4018f2983a6e43a27306ff299f9198e56f9ebd8ee8b62aa4882b38a0aa712ab1779

diff --git a/net-misc/memcached/memcached-1.6.11.ebuild 
b/net-misc/memcached/memcached-1.6.12.ebuild
similarity index 100%
rename from net-misc/memcached/memcached-1.6.11.ebuild
rename to net-misc/memcached/memcached-1.6.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-09-28 Thread Matthew Thode
commit: 3b7d053be294096fa609a3f2566f90c50ab2459d
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 29 00:20:25 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 29 00:20:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7d053b

net-misc/memcached: 1.6.11 update

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.11.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index c1818365672..d81b3e86597 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1 +1,2 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
+DIST memcached-1.6.11.tar.gz 612832 BLAKE2B 
4c8eee47eede85d13e3835d9e75c6182703f290ba6472dabd65acdc3dad6125d036db33433bd8e1cbc909aeb1564eab6366d1af989570a51d589c53df1ed778e
 SHA512 
0c60933a73ae76d829a8fc5655797a348771b7975dc3ba0672d71541eeb5caf54214c9a7094397285fdd07a1ab3086f2ba181852a0917406b116e471ccbb27f8

diff --git a/net-misc/memcached/memcached-1.6.11.ebuild 
b/net-misc/memcached/memcached-1.6.11.ebuild
new file mode 100644
index 000..16eba892a14
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.11.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-09-26 Thread Matthew Thode
commit: 1c653d89682d4597d910a06393e42e1018b7eb4e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 26 17:22:17 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Sep 26 17:22:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c653d89

net-misc/memcached: 1.6.9 cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 -
 net-misc/memcached/memcached-1.6.9.ebuild | 104 --
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 73ac96d0ebc..c1818365672 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1 @@
 DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
-DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
deleted file mode 100644
index 4126566cc8e..000
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-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_test() {
-   emake -j1 test
-}
-
-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
-   systemd_dounit "${S}/scripts/memcached.service"
-}
-
-pkg_postinst() {
-   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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-08-26 Thread Matthew Thode
commit: bed527fd4b3bfdf13af8e77d441a66d5cbe6d821
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Aug 26 14:07:20 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Aug 26 14:07:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed527fd

net-misc/memcached: 1.6.10 stable

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.10.ebuild 
b/net-misc/memcached/memcached-1.6.10.ebuild
index 16eba892a14..4126566cc8e 100644
--- a/net-misc/memcached/memcached-1.6.10.ebuild
+++ b/net-misc/memcached/memcached-1.6.10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-07-26 Thread Matthew Thode
commit: cc2e409f76d4cc355d8c5609737c1a48327e8aa4
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 26 15:19:41 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul 26 15:19:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2e409f

net-misc/memcached: 1.6.10 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.10.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 0ac5f7fa2ee..73ac96d0ebc 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1 +1,2 @@
+DIST memcached-1.6.10.tar.gz 609630 BLAKE2B 
1b4d632cb57e1f49d6e667aea5a4d2a1c74bbac038db329d84f2b9229e6db8204c2c0b55075ef238a5c3fa3751de5a0fb843a2ee0e71a648a194aed832d6dd36
 SHA512 
46d41c87afd0fb3a15bd418d757a25f93bee7d052653a488b4bc29a795826b9c238590cd9ee602ca4e5f645ece74685c644a9bb12bb58ff79b098c4fcf5b3835
 DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.10.ebuild 
b/net-misc/memcached/memcached-1.6.10.ebuild
new file mode 100644
index 000..16eba892a14
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.10.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+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_test() {
+   emake -j1 test
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/files/

2021-02-02 Thread Conrad Kostecki
commit: 89c3f8595f9ff13308caa5f56d43117295d2660a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Feb  2 16:58:11 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb  2 21:38:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c3f859

net-misc/memcached: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/19307
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 21-hash-fix-build-failure-against-gcc-10.patch | 56 --
 1 file changed, 56 deletions(-)

diff --git 
a/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
 
b/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
deleted file mode 100644
index 527d4607316..000
--- 
a/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 63b8e76067523a02a3e0215db1aef0b34edcf708 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Thu, 23 Jan 2020 22:16:36 +
-Subject: [PATCH] hash: fix build failure against gcc-10
-
-On gcc-10 (and gcc-9 -fno-common) build fails as:
-
-```
-gcc  -g -O2 -pthread -pthread -Wall -Werror -pedantic -Wmissing-prototypes \
-  -Wmissing-declarations -Wredundant-decls   -o memcached ... -levent
-ld: memcached-hash.o:memcached/hash.h:5:
-  multiple definition of `hash'; memcached-memcached.o:memcached/hash.h:5: 
first defined here
-```
-
-gcc-10 will change the default from -fcommon to fno-common:
-https://gcc.gnu.org/PR85678.
-
-The error also happens if CFLAGS=-fno-common passed explicitly.
-
-Reported-by: Brian Evans
-Bug: https://bugs.gentoo.org/706196
-Signed-off-by: Sergei Trofimovich 

- hash.c | 2 ++
- hash.h | 2 +-
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/hash.c b/hash.c
-index a0c3036..b5ff28a 100644
 a/hash.c
-+++ b/hash.c
-@@ -4,6 +4,8 @@
- #include "jenkins_hash.h"
- #include "murmur3_hash.h"
- 
-+hash_func hash;
-+
- int hash_init(enum hashfunc_type type) {
- switch(type) {
- case JENKINS_HASH:
-diff --git a/hash.h b/hash.h
-index 059d1e2..3b2a984 100644
 a/hash.h
-+++ b/hash.h
-@@ -2,7 +2,7 @@
- #defineHASH_H
- 
- typedef uint32_t (*hash_func)(const void *key, size_t length);
--hash_func hash;
-+extern hash_func hash;
- 
- enum hashfunc_type {
- JENKINS_HASH=0, MURMUR3_HASH
--- 
-2.25.0
-



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-24 Thread David Seifert
commit: 78a7cc8758c22c175a50abcc1f2563665501e7b3
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jan 24 16:37:57 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 24 16:37:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a7cc87

net-misc/memcached: Remove old

Closes: https://github.com/gentoo/gentoo/pull/19190
Bug: https://bugs.gentoo.org/764131
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.5.22.ebuild | 100 -
 2 files changed, 101 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index e01a2b2ce3f..0ac5f7fa2ee 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1 @@
-DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
deleted file mode 100644
index 8bf787f27bb..000
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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
-   systemd_dounit "${S}/scripts/memcached.service"
-}
-
-pkg_postinst() {
-   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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-24 Thread Sam James
commit: f4e0a7ce25bf1a25c549315a3f9e267af1711e98
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 24 15:42:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 24 15:42:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e0a7ce

net-misc/memcached: Stabilize 1.6.9 s390, #764131

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index a78e6283331..21021457846 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-11 Thread Sergei Trofimovich
commit: ae599ed1290b5832c0179fedb15e126ce53186ed
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jan 11 16:45:54 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 11 17:33:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae599ed1

net-misc/memcached: stable 1.6.9 for sparc, bug #764131

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index c0865697796..a78e6283331 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-07 Thread Sam James
commit: df0e5e5d6afd5409baac6d2eab59a4df6756b816
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 13:11:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 13:11:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0e5e5d

net-misc/memcached: Stabilize 1.6.9 ppc, #764131

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index 58d14505a41..c0865697796 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-07 Thread Sam James
commit: c91ddaff5ba9ba15276f4397e0e05a6369c728b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 10:27:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 10:27:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91ddaff

net-misc/memcached: Stabilize 1.6.9 arm, #764131

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index f09a5cf65c6..58d14505a41 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-07 Thread Sam James
commit: 60a64bdae428428b8962651eeba4f353d0926d10
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 10:08:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 10:09:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a64bda

net-misc/memcached: Stabilize 1.6.9 ppc64, #764131

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index b08303e48dd..f09a5cf65c6 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-06 Thread Sam James
commit: b26645269c051215dd25e23f58f1f1cd442a7374
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 03:08:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 03:09:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2664526

net-misc/memcached: Stabilize 1.6.9 arm64, #764131

Signed-off-by: Sam James  gentoo.org>

 net-misc/memcached/memcached-1.6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index 0da4cf2add6..b08303e48dd 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2021-01-06 Thread Fabian Groffen
commit: 0a1dcff8705b77d76730881b4163d45a808ccdb5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 14:48:32 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 15:06:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1dcff8

net-misc/memcached: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 4 ++--
 net-misc/memcached/memcached-1.6.9.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 29623384ac9..8bf787f27bb 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
index 563ec54b1ae..0da4cf2add6 100644
--- a/net-misc/memcached/memcached-1.6.9.ebuild
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-12-26 Thread Matthew Thode
commit: 50fa33601648b36d17fc4b038fcb760f0c14fe50
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Dec 27 06:26:54 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 27 06:27:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fa3360

net-misc/memcached: 1.6.8 cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 -
 net-misc/memcached/memcached-1.6.8.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index c14e3105cd1..e01a2b2ce3f 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.8.tar.gz 548024 BLAKE2B 
ab20f2c2e5a8f6cc4e0e1ef26e21f5d5b0baae35df887abd427d460591f9eadebbc08217a52e153c60b98098051ef855b918b74983bcb26f50b413caf508dca8
 SHA512 
256dd2b62fe9365183a44d9df99510f99f2fbb01d2afdf1558987331e7e746407f1caf5b93c82cb3e9b22ca8f8bc3d021706faf3849e60e43d9fdf7c1ec7cdcb
 DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.8.ebuild 
b/net-misc/memcached/memcached-1.6.8.ebuild
deleted file mode 100644
index 563ec54b1ae..000
--- a/net-misc/memcached/memcached-1.6.8.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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
-   systemd_dounit "${S}/scripts/memcached.service"
-}
-
-pkg_postinst() {
-   elog "With this version of Memcached 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-12-21 Thread Matthew Thode
commit: 19f4226235530e80648ad6d54606854cb254c25e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Dec 21 21:18:16 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Dec 21 21:18:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f42262

net-misc/memcached: 1.6.9 stable amd64/x86

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 -
 net-misc/memcached/memcached-1.6.7.ebuild | 99 ---
 net-misc/memcached/memcached-1.6.9.ebuild |  2 +-
 3 files changed, 1 insertion(+), 101 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 18661a6a9d6..c14e3105cd1 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.7.tar.gz 547791 BLAKE2B 
7ee39a5867cfaa52eb5cfb947ce42f711e030422b03b5c5547284d5cab91c044d04293cc355da3b868fb0ca02e151aec5980e455c1bb8067e38682209b1e3e4e
 SHA512 
8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8
 DIST memcached-1.6.8.tar.gz 548024 BLAKE2B 
ab20f2c2e5a8f6cc4e0e1ef26e21f5d5b0baae35df887abd427d460591f9eadebbc08217a52e153c60b98098051ef855b918b74983bcb26f50b413caf508dca8
 SHA512 
256dd2b62fe9365183a44d9df99510f99f2fbb01d2afdf1558987331e7e746407f1caf5b93c82cb3e9b22ca8f8bc3d021706faf3849e60e43d9fdf7c1ec7cdcb
 DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.7.ebuild 
b/net-misc/memcached/memcached-1.6.7.ebuild
deleted file mode 100644
index 563ec54b1ae..000
--- a/net-misc/memcached/memcached-1.6.7.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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
- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-11-27 Thread Matthew Thode
commit: 19b320d6b8f434c7bafc14427150604a1047e0ff
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 27 18:44:17 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 27 18:44:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b320d6

net-misc/memcached: 1.6.8 stable amd64/x86 with 1.6.6 cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 -
 net-misc/memcached/memcached-1.6.6.ebuild | 99 ---
 net-misc/memcached/memcached-1.6.8.ebuild |  2 +-
 3 files changed, 1 insertion(+), 101 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index ed88ef0e388..18661a6a9d6 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,4 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a
 DIST memcached-1.6.7.tar.gz 547791 BLAKE2B 
7ee39a5867cfaa52eb5cfb947ce42f711e030422b03b5c5547284d5cab91c044d04293cc355da3b868fb0ca02e151aec5980e455c1bb8067e38682209b1e3e4e
 SHA512 
8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8
 DIST memcached-1.6.8.tar.gz 548024 BLAKE2B 
ab20f2c2e5a8f6cc4e0e1ef26e21f5d5b0baae35df887abd427d460591f9eadebbc08217a52e153c60b98098051ef855b918b74983bcb26f50b413caf508dca8
 SHA512 
256dd2b62fe9365183a44d9df99510f99f2fbb01d2afdf1558987331e7e746407f1caf5b93c82cb3e9b22ca8f8bc3d021706faf3849e60e43d9fdf7c1ec7cdcb
 DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.6.ebuild 
b/net-misc/memcached/memcached-1.6.6.ebuild
deleted file mode 100644
index 563ec54b1ae..000
--- a/net-misc/memcached/memcached-1.6.6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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
-   # 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-11-20 Thread Matthew Thode
commit: 1d8c033ba4b9f6aad155a74b62b27b57531e2def
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 21 06:04:18 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Nov 21 06:04:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8c033b

net-misc/memcached: 1.6.9 bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.9.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 6944c842e00..ed88ef0e388 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df1805
 DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a
 DIST memcached-1.6.7.tar.gz 547791 BLAKE2B 
7ee39a5867cfaa52eb5cfb947ce42f711e030422b03b5c5547284d5cab91c044d04293cc355da3b868fb0ca02e151aec5980e455c1bb8067e38682209b1e3e4e
 SHA512 
8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8
 DIST memcached-1.6.8.tar.gz 548024 BLAKE2B 
ab20f2c2e5a8f6cc4e0e1ef26e21f5d5b0baae35df887abd427d460591f9eadebbc08217a52e153c60b98098051ef855b918b74983bcb26f50b413caf508dca8
 SHA512 
256dd2b62fe9365183a44d9df99510f99f2fbb01d2afdf1558987331e7e746407f1caf5b93c82cb3e9b22ca8f8bc3d021706faf3849e60e43d9fdf7c1ec7cdcb
+DIST memcached-1.6.9.tar.gz 556137 BLAKE2B 
429d0d5de480d0a17a2c9942f595fab125d60ef1f3ff88754ab6e97eb9acdb71b26e40323babc7197e41d1605a82d2f094ce5638d2f4442467c8f652e20aaa44
 SHA512 
2169225aefe6bd7481d919ae3ef95ed85d2ed595f49daceeb13d2dc268097d4aee98cf604824fca103efcdffa7461bb26814209906a5dabf1a5d30af43f6a66c

diff --git a/net-misc/memcached/memcached-1.6.9.ebuild 
b/net-misc/memcached/memcached-1.6.9.ebuild
new file mode 100644
index 000..d1349f310a7
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.9.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-10-27 Thread Matthew Thode
commit: 8aa65e2b9caa6298d20553959af7a7757648769a
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 27 21:53:45 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 27 21:54:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa65e2b

net-misc/memcached: 1.6.8 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.8.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 91b482229f2..6944c842e00 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a
 DIST memcached-1.6.7.tar.gz 547791 BLAKE2B 
7ee39a5867cfaa52eb5cfb947ce42f711e030422b03b5c5547284d5cab91c044d04293cc355da3b868fb0ca02e151aec5980e455c1bb8067e38682209b1e3e4e
 SHA512 
8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8
+DIST memcached-1.6.8.tar.gz 548024 BLAKE2B 
ab20f2c2e5a8f6cc4e0e1ef26e21f5d5b0baae35df887abd427d460591f9eadebbc08217a52e153c60b98098051ef855b918b74983bcb26f50b413caf508dca8
 SHA512 
256dd2b62fe9365183a44d9df99510f99f2fbb01d2afdf1558987331e7e746407f1caf5b93c82cb3e9b22ca8f8bc3d021706faf3849e60e43d9fdf7c1ec7cdcb

diff --git a/net-misc/memcached/memcached-1.6.8.ebuild 
b/net-misc/memcached/memcached-1.6.8.ebuild
new file mode 100644
index 000..d1349f310a7
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-10-05 Thread Matthew Thode
commit: 2eb6bdb7ff2170bcef49ac9490b4bac31b9468c1
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Oct  5 14:04:35 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Oct  5 14:06:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb6bdb7

net-misc/memcached: 1.6.7 stable amd64 and x86

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.7.ebuild 
b/net-misc/memcached/memcached-1.6.7.ebuild
index d1349f310a7..563ec54b1ae 100644
--- a/net-misc/memcached/memcached-1.6.7.ebuild
+++ b/net-misc/memcached/memcached-1.6.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-09-05 Thread Matthew Thode
commit: c68ced110f8bdc4a28e1637ab77e4e2b606c8af6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Sep  5 19:15:50 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Sep  5 19:15:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68ced11

net-misc/memcached: 1.6.7 bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.7.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 3037f1a5c20..91b482229f2 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a
+DIST memcached-1.6.7.tar.gz 547791 BLAKE2B 
7ee39a5867cfaa52eb5cfb947ce42f711e030422b03b5c5547284d5cab91c044d04293cc355da3b868fb0ca02e151aec5980e455c1bb8067e38682209b1e3e4e
 SHA512 
8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8

diff --git a/net-misc/memcached/memcached-1.6.7.ebuild 
b/net-misc/memcached/memcached-1.6.7.ebuild
new file mode 100644
index 000..d1349f310a7
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   elog "With this version of Memcached 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-07-21 Thread Kent Fredric
commit: e5b8edfc6c04d6d280f0fb02713bf00188b7dd18
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jul 21 19:16:46 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 21 19:17:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b8edfc

net-misc/memcached: Drop ~x64-macos re bug #690140

Depends:
- dev-perl/Cache-Memcached

Bug: https://bugs.gentoo.org/690140
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 net-misc/memcached/memcached-1.6.6.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 3fb1c6eddbc..29623384ac9 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=

diff --git a/net-misc/memcached/memcached-1.6.6.ebuild 
b/net-misc/memcached/memcached-1.6.6.ebuild
index 3ff5cfe1d93..563ec54b1ae 100644
--- a/net-misc/memcached/memcached-1.6.6.ebuild
+++ b/net-misc/memcached/memcached-1.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/files/

2020-06-11 Thread Aaron Bauman
commit: d766603ba4c7e66fb838445f6bdc8ab46a878aac
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 10 18:07:14 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Jun 11 22:40:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d766603b

net-misc/memcached: remove unused patches

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16169
Signed-off-by: Aaron Bauman  gentoo.org>

 .../memcached/files/memcached-1.6.0-gcc10.patch| 34 ---
 .../memcached/files/memcached-1.6.5-ia64.patch | 51 --
 2 files changed, 85 deletions(-)

diff --git a/net-misc/memcached/files/memcached-1.6.0-gcc10.patch 
b/net-misc/memcached/files/memcached-1.6.0-gcc10.patch
deleted file mode 100644
index d250b31e912..000
--- a/net-misc/memcached/files/memcached-1.6.0-gcc10.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Subject: [PATCH] crc32c: fix multiple definitions
-
-gcc-10 will change the default from -fcommon to fno-common:
-https://gcc.gnu.org/PR85678.
-
-The error also happens if CFLAGS=-fno-common passed explicitly.
-
-Reported-By: Toralf Förster 
-Bug: https://bugs.gentoo.org/711982
-Signed-off-by: Robin H. Johnson 
-
-diff -Nuar --exclude '*~' --exclude config.log --exclude autom4te.cache 
memcached-1.6.0.orig/crc32c.c memcached-1.6.0/crc32c.c
 memcached-1.6.0.orig/crc32c.c  2019-10-21 01:48:04.0 -0700
-+++ memcached-1.6.0/crc32c.c   2020-03-10 22:19:07.610247164 -0700
-@@ -390,6 +390,7 @@
- #endif
- /* Compute a CRC-32C.  If the crc32 instruction is available, use the hardware
-version.  Otherwise, use the software version. */
-+crc_func crc32c;
- void crc32c_init(void) {
- #if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
- int sse42;
-diff -Nuar --exclude '*~' --exclude config.log --exclude autom4te.cache 
memcached-1.6.0.orig/crc32c.h memcached-1.6.0/crc32c.h
 memcached-1.6.0.orig/crc32c.h  2019-10-21 01:48:04.0 -0700
-+++ memcached-1.6.0/crc32c.h   2020-03-10 22:17:12.086974212 -0700
-@@ -2,7 +2,7 @@
- #defineCRC32C_H
- 
- typedef uint32_t (*crc_func)(uint32_t crc, const void *buf, size_t len);
--crc_func crc32c;
-+extern crc_func crc32c;
- 
- void crc32c_init(void);
- 

diff --git a/net-misc/memcached/files/memcached-1.6.5-ia64.patch 
b/net-misc/memcached/files/memcached-1.6.5-ia64.patch
deleted file mode 100644
index 5a73913b92e..000
--- a/net-misc/memcached/files/memcached-1.6.5-ia64.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://github.com/memcached/memcached/commit/73633d31b22068dfda5ef969c08139c083d96d71.patch
-
-From 73633d31b22068dfda5ef969c08139c083d96d71 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Sun, 19 Apr 2020 10:08:19 +0100
-Subject: [PATCH] crc32c.c: don't attempt to enable hardware crc32 on ia64
-
-Itanium has no hardware crc32 implementation and build fails as:
-
-```
-ia64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -DNDEBUG   -g -O2 -pthread \
-... -c -o memcached-crc32c.o `test -f 'crc32c.c' || echo './'`crc32c.c
-crc32c.c: In function 'crc32c_init':
-crc32c.c:385:9: error: unknown register name '%edx' in 'asm'
-  385 | __asm__("cpuid" \
-  | ^~~
-```
-
-The change removes ia64 from crc32 paths.
-
-Bug: https://bugs.gentoo.org/718136
-Signed-off-by: Sergei Trofimovich 

- crc32c.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
 a/crc32c.c
-+++ b/crc32c.c
-@@ -167,7 +167,7 @@ static uint32_t crc32c_hw_aarch64(uint32_t crc, const 
void* buf, size_t len)
- #endif
- 
- /* Apply if the platform is intel */
--#if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
-+#if defined(__X86_64__)||defined(__x86_64__)
- 
- /* Multiply a matrix times a vector over the Galois field of two elements,
-GF(2).  Each element is a bit in an unsigned integer.  mat must have at
-@@ -388,12 +388,11 @@ static uint32_t crc32c_hw(uint32_t crc, const void *buf, 
size_t len)
- : "%ebx", "%edx"); \
- (have) = (ecx >> 20) & 1; \
- } while (0)
--
- #endif
- /* Compute a CRC-32C.  If the crc32 instruction is available, use the hardware
-version.  Otherwise, use the software version. */
- void crc32c_init(void) {
--#if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
-+#if defined(__X86_64__)||defined(__x86_64__)
- int sse42;
- SSE42(sse42);
- 



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-05-14 Thread Sergei Trofimovich
commit: 8b567ad7c1ae1b702b470961054d629b4962e14c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu May 14 07:33:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu May 14 07:34:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b567ad7

net-misc/memcached: drop upstreamed ia64 patch, bug #722918

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/722918
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/memcached/memcached-1.6.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.6.ebuild 
b/net-misc/memcached/memcached-1.6.6.ebuild
index 513d593920b..3ff5cfe1d93 100644
--- a/net-misc/memcached/memcached-1.6.6.ebuild
+++ b/net-misc/memcached/memcached-1.6.6.ebuild
@@ -35,7 +35,6 @@ PATCHES=(
"${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
"${FILESDIR}/${PN}-1.4.4-as-needed.patch"
"${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.6.5-ia64.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-05-14 Thread Matthew Thode
commit: e82b918ebecfb13979b8ea098c2066cc85f82627
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu May 14 06:49:57 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu May 14 06:52:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82b918e

net-misc/memcached: 1.6.6 stable amd64/x86

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   3 -
 net-misc/memcached/memcached-1.6.2.ebuild |  99 -
 net-misc/memcached/memcached-1.6.3.ebuild |  99 -
 net-misc/memcached/memcached-1.6.5.ebuild | 100 --
 net-misc/memcached/memcached-1.6.6.ebuild |   2 +-
 5 files changed, 1 insertion(+), 302 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index ca5a2b3e808..3037f1a5c20 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,2 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640
-DIST memcached-1.6.3.tar.gz 538890 BLAKE2B 
06d18dcfa00bead3d0d5e46a2660568544b0e6bf27b4f2c1759d9bf8170c0b5b78028303a530d651b4002053ec747b4c6a2dabc231b57cbbfa276ff1cc59f9f1
 SHA512 
f51248906f59eca3025dd8b56adcd49dcacbf706f66b0fbdafeb054a213d5595a8e13dc38a365cf852d3b1058f90a981f464e24025a4f33dccd09aa579f7cbbd
-DIST memcached-1.6.5.tar.gz 539962 BLAKE2B 
2abe351d09a29c98a6a7710f05d1934d9733366e32489137f281558abefa6183e66ac4b1acf44af5c1772123ffa032f460bf796acb6258a908d6ef1e38262f88
 SHA512 
e6cc2db70bbd05dd40131ca9e0cbbc72c41d747f64b6e6e6c2e3ac2630b67fefcd5e945b2e8d57db6d0b379ba9c34d89eb2c19f20391493e4e2390d7a1616d90
 DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a

diff --git a/net-misc/memcached/memcached-1.6.2.ebuild 
b/net-misc/memcached/memcached-1.6.2.ebuild
deleted file mode 100644
index 75cbb9370f3..000
--- a/net-misc/memcached/memcached-1.6.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl)
-   # The xml2rfc tool to build the 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-05-13 Thread Matthew Thode
commit: 13f87519e72fd4723e1e65d8edb0474380c8b21e
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed May 13 21:32:03 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed May 13 21:32:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f87519

net-misc/memcached: 1.6.6 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 +
 net-misc/memcached/memcached-1.6.6.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index e22f278cdd3..ca5a2b3e808 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df1805
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640
 DIST memcached-1.6.3.tar.gz 538890 BLAKE2B 
06d18dcfa00bead3d0d5e46a2660568544b0e6bf27b4f2c1759d9bf8170c0b5b78028303a530d651b4002053ec747b4c6a2dabc231b57cbbfa276ff1cc59f9f1
 SHA512 
f51248906f59eca3025dd8b56adcd49dcacbf706f66b0fbdafeb054a213d5595a8e13dc38a365cf852d3b1058f90a981f464e24025a4f33dccd09aa579f7cbbd
 DIST memcached-1.6.5.tar.gz 539962 BLAKE2B 
2abe351d09a29c98a6a7710f05d1934d9733366e32489137f281558abefa6183e66ac4b1acf44af5c1772123ffa032f460bf796acb6258a908d6ef1e38262f88
 SHA512 
e6cc2db70bbd05dd40131ca9e0cbbc72c41d747f64b6e6e6c2e3ac2630b67fefcd5e945b2e8d57db6d0b379ba9c34d89eb2c19f20391493e4e2390d7a1616d90
+DIST memcached-1.6.6.tar.gz 543661 BLAKE2B 
04de48d6450961585ac3b1c8ae6f803c59e5bbf34e45aa27c9e53309350608dc3c899cf169095361c4ccdc44e0bcc2860662d7066477abd7fdc8e80e34d22d36
 SHA512 
dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a

diff --git a/net-misc/memcached/memcached-1.6.6.ebuild 
b/net-misc/memcached/memcached-1.6.6.ebuild
new file mode 100644
index 000..206190e3a92
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   "${FILESDIR}/${PN}-1.6.5-ia64.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+}

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/, net-misc/memcached/files/

2020-05-05 Thread Sergei Trofimovich
commit: 73d30f360cfcfeb20e7a634407310fe04a112336
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue May  5 21:53:19 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue May  5 21:53:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d30f36

net-misc/memcached: tweak crc32c build on ia64, bug #718136

Closes: https://bugs.gentoo.org/718136
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../memcached/files/memcached-1.6.5-ia64.patch | 51 ++
 net-misc/memcached/memcached-1.6.5.ebuild  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/net-misc/memcached/files/memcached-1.6.5-ia64.patch 
b/net-misc/memcached/files/memcached-1.6.5-ia64.patch
new file mode 100644
index 000..5a73913b92e
--- /dev/null
+++ b/net-misc/memcached/files/memcached-1.6.5-ia64.patch
@@ -0,0 +1,51 @@
+https://github.com/memcached/memcached/commit/73633d31b22068dfda5ef969c08139c083d96d71.patch
+
+From 73633d31b22068dfda5ef969c08139c083d96d71 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 19 Apr 2020 10:08:19 +0100
+Subject: [PATCH] crc32c.c: don't attempt to enable hardware crc32 on ia64
+
+Itanium has no hardware crc32 implementation and build fails as:
+
+```
+ia64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -DNDEBUG   -g -O2 -pthread \
+... -c -o memcached-crc32c.o `test -f 'crc32c.c' || echo './'`crc32c.c
+crc32c.c: In function 'crc32c_init':
+crc32c.c:385:9: error: unknown register name '%edx' in 'asm'
+  385 | __asm__("cpuid" \
+  | ^~~
+```
+
+The change removes ia64 from crc32 paths.
+
+Bug: https://bugs.gentoo.org/718136
+Signed-off-by: Sergei Trofimovich 
+---
+ crc32c.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+--- a/crc32c.c
 b/crc32c.c
+@@ -167,7 +167,7 @@ static uint32_t crc32c_hw_aarch64(uint32_t crc, const 
void* buf, size_t len)
+ #endif
+ 
+ /* Apply if the platform is intel */
+-#if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
++#if defined(__X86_64__)||defined(__x86_64__)
+ 
+ /* Multiply a matrix times a vector over the Galois field of two elements,
+GF(2).  Each element is a bit in an unsigned integer.  mat must have at
+@@ -388,12 +388,11 @@ static uint32_t crc32c_hw(uint32_t crc, const void *buf, 
size_t len)
+ : "%ebx", "%edx"); \
+ (have) = (ecx >> 20) & 1; \
+ } while (0)
+-
+ #endif
+ /* Compute a CRC-32C.  If the crc32 instruction is available, use the hardware
+version.  Otherwise, use the software version. */
+ void crc32c_init(void) {
+-#if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
++#if defined(__X86_64__)||defined(__x86_64__)
+ int sse42;
+ SSE42(sse42);
+ 

diff --git a/net-misc/memcached/memcached-1.6.5.ebuild 
b/net-misc/memcached/memcached-1.6.5.ebuild
index 75cbb9370f3..206190e3a92 100644
--- a/net-misc/memcached/memcached-1.6.5.ebuild
+++ b/net-misc/memcached/memcached-1.6.5.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
"${FILESDIR}/${PN}-1.4.4-as-needed.patch"
"${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   "${FILESDIR}/${PN}-1.6.5-ia64.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-04-13 Thread Matthew Thode
commit: 9b39cd58ee19087a3899cd8eca5dd0d1dc7910bd
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 14 05:33:43 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 14 05:34:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b39cd58

net-misc/memcached: 1.6.5 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   | 2 +-
 net-misc/memcached/{memcached-1.6.4.ebuild => memcached-1.6.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 95a2bf35e3e..e22f278cdd3 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,4 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640
 DIST memcached-1.6.3.tar.gz 538890 BLAKE2B 
06d18dcfa00bead3d0d5e46a2660568544b0e6bf27b4f2c1759d9bf8170c0b5b78028303a530d651b4002053ec747b4c6a2dabc231b57cbbfa276ff1cc59f9f1
 SHA512 
f51248906f59eca3025dd8b56adcd49dcacbf706f66b0fbdafeb054a213d5595a8e13dc38a365cf852d3b1058f90a981f464e24025a4f33dccd09aa579f7cbbd
-DIST memcached-1.6.4.tar.gz 539862 BLAKE2B 
eafbdad833134eb181622209f7f8d6d9c241bd065a0216370c37642fed5658531c42e0810d4d23da7512a0909f552ceff2a39559b872d652c4ddc15013b7bf3a
 SHA512 
2d0ba6c704bf0f5b52161c836e053fb601204b1f01d3898ea49d5691e753d540b7c8719a6081790a046382776a62b51590d3992752c60ce02c14a8c1b9ef2d1a
+DIST memcached-1.6.5.tar.gz 539962 BLAKE2B 
2abe351d09a29c98a6a7710f05d1934d9733366e32489137f281558abefa6183e66ac4b1acf44af5c1772123ffa032f460bf796acb6258a908d6ef1e38262f88
 SHA512 
e6cc2db70bbd05dd40131ca9e0cbbc72c41d747f64b6e6e6c2e3ac2630b67fefcd5e945b2e8d57db6d0b379ba9c34d89eb2c19f20391493e4e2390d7a1616d90

diff --git a/net-misc/memcached/memcached-1.6.4.ebuild 
b/net-misc/memcached/memcached-1.6.5.ebuild
similarity index 100%
rename from net-misc/memcached/memcached-1.6.4.ebuild
rename to net-misc/memcached/memcached-1.6.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-04-13 Thread Matthew Thode
commit: d48a3cbb1de7a6b7255b9b1eaf31ddb7211ce605
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 13 15:05:29 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 13 15:05:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d48a3cbb

net-misc/memcached: 1.6.4 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.4.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 4b0862210d9..95a2bf35e3e 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640
 DIST memcached-1.6.3.tar.gz 538890 BLAKE2B 
06d18dcfa00bead3d0d5e46a2660568544b0e6bf27b4f2c1759d9bf8170c0b5b78028303a530d651b4002053ec747b4c6a2dabc231b57cbbfa276ff1cc59f9f1
 SHA512 
f51248906f59eca3025dd8b56adcd49dcacbf706f66b0fbdafeb054a213d5595a8e13dc38a365cf852d3b1058f90a981f464e24025a4f33dccd09aa579f7cbbd
+DIST memcached-1.6.4.tar.gz 539862 BLAKE2B 
eafbdad833134eb181622209f7f8d6d9c241bd065a0216370c37642fed5658531c42e0810d4d23da7512a0909f552ceff2a39559b872d652c4ddc15013b7bf3a
 SHA512 
2d0ba6c704bf0f5b52161c836e053fb601204b1f01d3898ea49d5691e753d540b7c8719a6081790a046382776a62b51590d3992752c60ce02c14a8c1b9ef2d1a

diff --git a/net-misc/memcached/memcached-1.6.4.ebuild 
b/net-misc/memcached/memcached-1.6.4.ebuild
new file mode 100644
index 000..75cbb9370f3
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-28 Thread Matthew Thode
commit: b42bf2cfd2a4186448ba944c5b8ebc1c08d2d86c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 29 01:35:51 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 29 01:35:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42bf2cf

net-misc/memcached: 1.6.3 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.3.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index df163e44819..4b0862210d9 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640
+DIST memcached-1.6.3.tar.gz 538890 BLAKE2B 
06d18dcfa00bead3d0d5e46a2660568544b0e6bf27b4f2c1759d9bf8170c0b5b78028303a530d651b4002053ec747b4c6a2dabc231b57cbbfa276ff1cc59f9f1
 SHA512 
f51248906f59eca3025dd8b56adcd49dcacbf706f66b0fbdafeb054a213d5595a8e13dc38a365cf852d3b1058f90a981f464e24025a4f33dccd09aa579f7cbbd

diff --git a/net-misc/memcached/memcached-1.6.3.ebuild 
b/net-misc/memcached/memcached-1.6.3.ebuild
new file mode 100644
index 000..75cbb9370f3
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   elog "With this version of 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-25 Thread Thomas Deutschmann
commit: d5f0f9d418d0a9477f08abc736ad6c1b98867ea1
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Wed Mar 25 16:27:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Mar 25 21:22:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f0f9d4

net-misc/memcached: security cleanup (bug #711208)

Bug: https://bugs.gentoo.org/711208
Signed-off-by: Sam James (sam_c)  cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15111
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/memcached/Manifest|  1 -
 net-misc/memcached/memcached-1.5.14.ebuild | 97 --
 2 files changed, 98 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 1993d5af57d..df163e44819 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
-DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640

diff --git a/net-misc/memcached/memcached-1.5.14.ebuild 
b/net-misc/memcached/memcached-1.5.14.ebuild
deleted file mode 100644
index a2494271f3e..000
--- a/net-misc/memcached/memcached-1.5.14.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   test? ( virtual/perl-Test-Harness 
>=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-24 Thread Robin H. Johnson
commit: 131272ff2dc52fe5c0a4859a15dee3d3f31f2de9
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Mar 24 19:27:53 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Mar 24 19:47:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131272ff

net-misc/memcached: Cleanup vulnerable versions (1.6.{0,1})

Bug: https://bugs.gentoo.org/714068
Closes: https://github.com/gentoo/gentoo/pull/15092
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/memcached/Manifest   |   2 -
 net-misc/memcached/memcached-1.6.0.ebuild | 100 --
 net-misc/memcached/memcached-1.6.1.ebuild |  99 -
 3 files changed, 201 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 0f16ffa8c7e..1993d5af57d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.0.tar.gz 534708 BLAKE2B 
91b76c6cb6b75b851cafb7a74d7bdc2243f9d8642756dbb927914c2ba3de83c85142a39d64002aaec7125dc5ce096aca3fa7b639e6e5bc0eaacc7f4c756acd0d
 SHA512 
e20dfab3ebfda97f94696ffedd98f8048bf101ed184f4e8925841bfadfe486d56848ab4eea68f3265baba6588ff7ec6b50664b1e9b7bda1c5b2c379481448b85
-DIST memcached-1.6.1.tar.gz 536518 BLAKE2B 
bd91855a6e624acb8d5fb9ea4a1f1c54a7b7516bf2334cb83448c0681cb6aa18f6a8a92f3361fd6da76fc3fa7ab311c8a9e38830a2d5fd47162e03236f026f2b
 SHA512 
1010486284026331a11c600ea524cf6e76266261d38a515bce00ff057984fd993983c38118356d4b447b83fac7d5938bdc8b2e818d29f3dc3ab6a821694bb5ad
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640

diff --git a/net-misc/memcached/memcached-1.6.0.ebuild 
b/net-misc/memcached/memcached-1.6.0.ebuild
deleted file mode 100644
index ed887ee56b2..000
--- a/net-misc/memcached/memcached-1.6.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.6.0-gcc10.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl)
-   # The xml2rfc tool to 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-23 Thread Robin H. Johnson
commit: 058978523fe278aa97314b8dee17539b62ebe41d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Mon Mar 23 17:57:38 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 23 19:26:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05897852

net-misc/memcached: Bump 1.6.x release (security fix)

Only affects 1.6.0, 1.6.1.

Bug: https://bugs.gentoo.org/714068
Closes: https://github.com/gentoo/gentoo/pull/15072
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/memcached/Manifest   |  1 +
 net-misc/memcached/memcached-1.6.2.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index d8b1dc50a85..0f16ffa8c7e 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09d
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.0.tar.gz 534708 BLAKE2B 
91b76c6cb6b75b851cafb7a74d7bdc2243f9d8642756dbb927914c2ba3de83c85142a39d64002aaec7125dc5ce096aca3fa7b639e6e5bc0eaacc7f4c756acd0d
 SHA512 
e20dfab3ebfda97f94696ffedd98f8048bf101ed184f4e8925841bfadfe486d56848ab4eea68f3265baba6588ff7ec6b50664b1e9b7bda1c5b2c379481448b85
 DIST memcached-1.6.1.tar.gz 536518 BLAKE2B 
bd91855a6e624acb8d5fb9ea4a1f1c54a7b7516bf2334cb83448c0681cb6aa18f6a8a92f3361fd6da76fc3fa7ab311c8a9e38830a2d5fd47162e03236f026f2b
 SHA512 
1010486284026331a11c600ea524cf6e76266261d38a515bce00ff057984fd993983c38118356d4b447b83fac7d5938bdc8b2e818d29f3dc3ab6a821694bb5ad
+DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640

diff --git a/net-misc/memcached/memcached-1.6.2.ebuild 
b/net-misc/memcached/memcached-1.6.2.ebuild
new file mode 100644
index 000..f5940b47e3f
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-17 Thread Matthew Thode
commit: 64b5a33b74bfa92f03b07e1f79b0e02435519367
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 17 14:33:23 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 17 14:33:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b5a33b

net-misc/memcached: remove unneeded gcc10 patch from 1.6.1

Closes: https://bugs.gentoo.org/712992
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.6.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.1.ebuild 
b/net-misc/memcached/memcached-1.6.1.ebuild
index ed887ee56b2..f5940b47e3f 100644
--- a/net-misc/memcached/memcached-1.6.1.ebuild
+++ b/net-misc/memcached/memcached-1.6.1.ebuild
@@ -35,7 +35,6 @@ PATCHES=(
"${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
"${FILESDIR}/${PN}-1.4.4-as-needed.patch"
"${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.6.0-gcc10.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-17 Thread Matthew Thode
commit: ee5d657fbf3dfbf2d2f5a1b3ad143016fb255243
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 17 06:35:38 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 17 06:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5d657f

net-misc/memcached: 1.6.1 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 +
 net-misc/memcached/memcached-1.6.1.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index a3bd37e158f..d8b1dc50a85 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
 DIST memcached-1.6.0.tar.gz 534708 BLAKE2B 
91b76c6cb6b75b851cafb7a74d7bdc2243f9d8642756dbb927914c2ba3de83c85142a39d64002aaec7125dc5ce096aca3fa7b639e6e5bc0eaacc7f4c756acd0d
 SHA512 
e20dfab3ebfda97f94696ffedd98f8048bf101ed184f4e8925841bfadfe486d56848ab4eea68f3265baba6588ff7ec6b50664b1e9b7bda1c5b2c379481448b85
+DIST memcached-1.6.1.tar.gz 536518 BLAKE2B 
bd91855a6e624acb8d5fb9ea4a1f1c54a7b7516bf2334cb83448c0681cb6aa18f6a8a92f3361fd6da76fc3fa7ab311c8a9e38830a2d5fd47162e03236f026f2b
 SHA512 
1010486284026331a11c600ea524cf6e76266261d38a515bce00ff057984fd993983c38118356d4b447b83fac7d5938bdc8b2e818d29f3dc3ab6a821694bb5ad

diff --git a/net-misc/memcached/memcached-1.6.1.ebuild 
b/net-misc/memcached/memcached-1.6.1.ebuild
new file mode 100644
index 000..ed887ee56b2
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   "${FILESDIR}/${PN}-1.6.0-gcc10.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-12 Thread Mart Raudsepp
commit: 3a563b8ae6144eb691b28aae09a0683215697d01
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 12 23:04:09 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 12 23:05:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a563b8a

net-misc/memcached: arm64 stable (bug #711208)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index c89e46b00be..e5bb4f023b6 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/, net-misc/memcached/files/

2020-03-10 Thread Robin H. Johnson
commit: f9acf146c21b1433f3c9337dd49d05c0060f825e
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Mar 11 05:41:19 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Mar 11 05:41:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9acf146

net-misc/memcached: fix -fno-common

Upstream merged our prior patch for -fno-common/gcc10, but also
introduced a new regression -fno-common in the latest release.

Fixes: https://bugs.gentoo.org/711982
Signed-off-by: Robin H. Johnson  gentoo.org>

 .../memcached/files/memcached-1.6.0-gcc10.patch| 34 ++
 net-misc/memcached/memcached-1.6.0.ebuild  |  2 +-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/net-misc/memcached/files/memcached-1.6.0-gcc10.patch 
b/net-misc/memcached/files/memcached-1.6.0-gcc10.patch
new file mode 100644
index 000..d250b31e912
--- /dev/null
+++ b/net-misc/memcached/files/memcached-1.6.0-gcc10.patch
@@ -0,0 +1,34 @@
+Subject: [PATCH] crc32c: fix multiple definitions
+
+gcc-10 will change the default from -fcommon to fno-common:
+https://gcc.gnu.org/PR85678.
+
+The error also happens if CFLAGS=-fno-common passed explicitly.
+
+Reported-By: Toralf Förster 
+Bug: https://bugs.gentoo.org/711982
+Signed-off-by: Robin H. Johnson 
+
+diff -Nuar --exclude '*~' --exclude config.log --exclude autom4te.cache 
memcached-1.6.0.orig/crc32c.c memcached-1.6.0/crc32c.c
+--- memcached-1.6.0.orig/crc32c.c  2019-10-21 01:48:04.0 -0700
 memcached-1.6.0/crc32c.c   2020-03-10 22:19:07.610247164 -0700
+@@ -390,6 +390,7 @@
+ #endif
+ /* Compute a CRC-32C.  If the crc32 instruction is available, use the hardware
+version.  Otherwise, use the software version. */
++crc_func crc32c;
+ void crc32c_init(void) {
+ #if defined(__X86_64__)||defined(__x86_64__)||defined(__ia64__)
+ int sse42;
+diff -Nuar --exclude '*~' --exclude config.log --exclude autom4te.cache 
memcached-1.6.0.orig/crc32c.h memcached-1.6.0/crc32c.h
+--- memcached-1.6.0.orig/crc32c.h  2019-10-21 01:48:04.0 -0700
 memcached-1.6.0/crc32c.h   2020-03-10 22:17:12.086974212 -0700
+@@ -2,7 +2,7 @@
+ #defineCRC32C_H
+ 
+ typedef uint32_t (*crc_func)(uint32_t crc, const void *buf, size_t len);
+-crc_func crc32c;
++extern crc_func crc32c;
+ 
+ void crc32c_init(void);
+ 

diff --git a/net-misc/memcached/memcached-1.6.0.ebuild 
b/net-misc/memcached/memcached-1.6.0.ebuild
index 1cce9361ede..ed887ee56b2 100644
--- a/net-misc/memcached/memcached-1.6.0.ebuild
+++ b/net-misc/memcached/memcached-1.6.0.ebuild
@@ -35,7 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
"${FILESDIR}/${PN}-1.4.4-as-needed.patch"
"${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   #"${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
+   "${FILESDIR}/${PN}-1.6.0-gcc10.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-08 Thread Robin H. Johnson
commit: 000f371f5366ece0ccb6b0d5705deda6e1bc9b37
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar  9 00:32:50 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar  9 00:32:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000f371f

net-misc/memcached: bump new major version

Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/memcached/Manifest   |   1 +
 net-misc/memcached/memcached-1.6.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 7b13f21fa61..a3bd37e158f 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
+DIST memcached-1.6.0.tar.gz 534708 BLAKE2B 
91b76c6cb6b75b851cafb7a74d7bdc2243f9d8642756dbb927914c2ba3de83c85142a39d64002aaec7125dc5ce096aca3fa7b639e6e5bc0eaacc7f4c756acd0d
 SHA512 
e20dfab3ebfda97f94696ffedd98f8048bf101ed184f4e8925841bfadfe486d56848ab4eea68f3265baba6588ff7ec6b50664b1e9b7bda1c5b2c379481448b85

diff --git a/net-misc/memcached/memcached-1.6.0.ebuild 
b/net-misc/memcached/memcached-1.6.0.ebuild
new file mode 100644
index 000..1cce9361ede
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   #"${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+   systemd_dounit 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/files/

2020-03-08 Thread Robin H. Johnson
commit: 27a1811ec6e1d20bc0835105a157e757f2a74dec
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar  9 00:30:39 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar  9 00:30:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a1811e

net-misc/memcached: fix bashism in memcached initd

Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/memcached/files/memcached.init2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/files/memcached.init2 
b/net-misc/memcached/files/memcached.init2
index 4bdfec6b945..412e8e0a953 100644
--- a/net-misc/memcached/files/memcached.init2
+++ b/net-misc/memcached/files/memcached.init2
@@ -10,7 +10,7 @@ if [ -n "${CONF}" ]; then
 PIDFILE="${PIDBASE}.${CONF}.pid"
 CONFSRC="${CONFBASE}.${CONF}"
 if [ -f "${CONFSRC}" ]; then
-source "${CONFSRC}"
+. "${CONFSRC}"
 else
 eerror "The configuration file $CONFSRC was not found!"
 fi



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: 39f35a7944758b0a3ffa00485ec5afbcfe354447
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 09:27:13 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 09:27:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f35a79

net-misc/memcached: ia64 stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 7a4fe59290c..c89e46b00be 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: ff9466b94785065d66613dfe254afa1c8024ae43
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 09:26:32 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 09:26:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9466b9

net-misc/memcached: ppc64 stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 1638f9ad7aa..7a4fe59290c 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: 28c8a46e9ba9afa05036235979945d7c6ad9b5de
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 09:24:16 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 09:24:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c8a46e

net-misc/memcached: ppc stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 5303d508069..1638f9ad7aa 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: eb88d1a04e52936d256e13546193704abdd08dfa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 09:23:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 09:23:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb88d1a0

net-misc/memcached: arm stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index c62501df059..5303d508069 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: eb84ce5f8cec1835f2f9b1ef59b85719c42a8c1f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 08:31:52 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 08:31:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb84ce5f

net-misc/memcached: sparc stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index bd1d2d79884..c62501df059 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-05 Thread Agostino Sarubbo
commit: 354081a4c765e36d0bd2b58de09599d046399410
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  5 08:21:14 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  5 08:21:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354081a4

net-misc/memcached: s390 stable wrt bug #711208

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/memcached/memcached-1.5.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
index 98253142de8..bd1d2d79884 100644
--- a/net-misc/memcached/memcached-1.5.22.ebuild
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-04 Thread Matthew Thode
commit: 5e25f23d665fc2dbd383ae4717b81240ca8172d4
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Mar  4 16:29:25 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Mar  4 16:29:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e25f23d

net-misc/memcached: 1.5.22 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest   |   1 -
 net-misc/memcached/memcached-1.5.21-r1.ebuild | 100 --
 net-misc/memcached/memcached-1.5.22.ebuild|   2 +-
 3 files changed, 1 insertion(+), 102 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 2e04c8eac0d..7b13f21fa61 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-DIST memcached-1.5.21.tar.gz 532631 BLAKE2B 
eaed8eae81c7874c48dfc6df5611d83d21a69a19c9b79bddbf909d15f1c84b3c03416002bf0beff07a8e6502741ad6f776e1cc86cf4b16840ea83c727db3c80b
 SHA512 
4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa

diff --git a/net-misc/memcached/memcached-1.5.21-r1.ebuild 
b/net-misc/memcached/memcached-1.5.21-r1.ebuild
deleted file mode 100644
index 98253142de8..000
--- a/net-misc/memcached/memcached-1.5.21-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
-)
-
-src_prepare() {
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-02-22 Thread Matthew Thode
commit: f5c064dacd66f82b12faa0e17063ebc2c4b77a24
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:30:14 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:30:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c064da

net-misc/memcached: 1.5.21 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.5.21-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.21-r1.ebuild 
b/net-misc/memcached/memcached-1.5.21-r1.ebuild
index 4bd4eefadec..98253142de8 100644
--- a/net-misc/memcached/memcached-1.5.21-r1.ebuild
+++ b/net-misc/memcached/memcached-1.5.21-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-02-22 Thread Matthew Thode
commit: 39b7870c5bdc9462055861cd75a09359c8bb64d5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:31:19 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:31:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b7870c

net-misc/memcached: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  2 -
 net-misc/memcached/memcached-1.5.19.ebuild | 97 --
 net-misc/memcached/memcached-1.5.20.ebuild | 97 --
 3 files changed, 196 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 32b14dfc606..2e04c8eac0d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
-DIST memcached-1.5.20.tar.gz 531035 BLAKE2B 
fcabbb8deac585f20100855bbdd27616077e0f129a8537c39869ceb251fae8d598c64998846120f63f29a690afdc2a3603f87bb21ecc473e13f5ef9e9c48bbb9
 SHA512 
07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
 DIST memcached-1.5.21.tar.gz 532631 BLAKE2B 
eaed8eae81c7874c48dfc6df5611d83d21a69a19c9b79bddbf909d15f1c84b3c03416002bf0beff07a8e6502741ad6f776e1cc86cf4b16840ea83c727db3c80b
 SHA512 
4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa

diff --git a/net-misc/memcached/memcached-1.5.19.ebuild 
b/net-misc/memcached/memcached-1.5.19.ebuild
deleted file mode 100644
index 77a0b3f38a8..000
--- a/net-misc/memcached/memcached-1.5.19.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   test? ( virtual/perl-Test-Harness 
>=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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
-   # 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-02-03 Thread Matthew Thode
commit: b33aef05ede67e0680052bef7e1d27bf644cbaee
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb  3 16:36:11 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb  3 16:36:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33aef05

net-misc/memcached: 1.5.22 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.5.22.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 046384b91bd..32b14dfc606 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09d
 DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
 DIST memcached-1.5.20.tar.gz 531035 BLAKE2B 
fcabbb8deac585f20100855bbdd27616077e0f129a8537c39869ceb251fae8d598c64998846120f63f29a690afdc2a3603f87bb21ecc473e13f5ef9e9c48bbb9
 SHA512 
07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
 DIST memcached-1.5.21.tar.gz 532631 BLAKE2B 
eaed8eae81c7874c48dfc6df5611d83d21a69a19c9b79bddbf909d15f1c84b3c03416002bf0beff07a8e6502741ad6f776e1cc86cf4b16840ea83c727db3c80b
 SHA512 
4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998
+DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa

diff --git a/net-misc/memcached/memcached-1.5.22.ebuild 
b/net-misc/memcached/memcached-1.5.22.ebuild
new file mode 100644
index 000..4bd4eefadec
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.22.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   "${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
+)
+
+src_prepare() {
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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}"

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/files/, net-misc/memcached/

2020-01-24 Thread Matthew Thode
commit: 4ddb2458cf63fa9191d815cfae1fe697e24d4c08
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 24 21:11:05 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan 24 21:17:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddb2458

net-misc/memcached: fix building with gcc 10

Closes: https://bugs.gentoo.org/706196
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 21-hash-fix-build-failure-against-gcc-10.patch | 56 ++
 ...ed-1.5.21.ebuild => memcached-1.5.21-r1.ebuild} |  1 +
 2 files changed, 57 insertions(+)

diff --git 
a/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
 
b/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
new file mode 100644
index 000..527d4607316
--- /dev/null
+++ 
b/net-misc/memcached/files/memcached-1.5.21-hash-fix-build-failure-against-gcc-10.patch
@@ -0,0 +1,56 @@
+From 63b8e76067523a02a3e0215db1aef0b34edcf708 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Thu, 23 Jan 2020 22:16:36 +
+Subject: [PATCH] hash: fix build failure against gcc-10
+
+On gcc-10 (and gcc-9 -fno-common) build fails as:
+
+```
+gcc  -g -O2 -pthread -pthread -Wall -Werror -pedantic -Wmissing-prototypes \
+  -Wmissing-declarations -Wredundant-decls   -o memcached ... -levent
+ld: memcached-hash.o:memcached/hash.h:5:
+  multiple definition of `hash'; memcached-memcached.o:memcached/hash.h:5: 
first defined here
+```
+
+gcc-10 will change the default from -fcommon to fno-common:
+https://gcc.gnu.org/PR85678.
+
+The error also happens if CFLAGS=-fno-common passed explicitly.
+
+Reported-by: Brian Evans
+Bug: https://bugs.gentoo.org/706196
+Signed-off-by: Sergei Trofimovich 
+---
+ hash.c | 2 ++
+ hash.h | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/hash.c b/hash.c
+index a0c3036..b5ff28a 100644
+--- a/hash.c
 b/hash.c
+@@ -4,6 +4,8 @@
+ #include "jenkins_hash.h"
+ #include "murmur3_hash.h"
+ 
++hash_func hash;
++
+ int hash_init(enum hashfunc_type type) {
+ switch(type) {
+ case JENKINS_HASH:
+diff --git a/hash.h b/hash.h
+index 059d1e2..3b2a984 100644
+--- a/hash.h
 b/hash.h
+@@ -2,7 +2,7 @@
+ #defineHASH_H
+ 
+ typedef uint32_t (*hash_func)(const void *key, size_t length);
+-hash_func hash;
++extern hash_func hash;
+ 
+ enum hashfunc_type {
+ JENKINS_HASH=0, MURMUR3_HASH
+-- 
+2.25.0
+

diff --git a/net-misc/memcached/memcached-1.5.21.ebuild 
b/net-misc/memcached/memcached-1.5.21-r1.ebuild
similarity index 97%
rename from net-misc/memcached/memcached-1.5.21.ebuild
rename to net-misc/memcached/memcached-1.5.21-r1.ebuild
index f5940b47e3f..4bd4eefadec 100644
--- a/net-misc/memcached/memcached-1.5.21.ebuild
+++ b/net-misc/memcached/memcached-1.5.21-r1.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
"${FILESDIR}/${PN}-1.4.4-as-needed.patch"
"${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+   "${FILESDIR}/${PN}-1.5.21-hash-fix-build-failure-against-gcc-10.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-01-22 Thread Matthew Thode
commit: 9387a9a45bca91ef78c7ed5a73d29aeed1da09a4
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 23 01:39:26 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 23 01:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9387a9a4

net-misc/memcached: fix build error in patching 1.5.21

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.5.21.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-misc/memcached/memcached-1.5.21.ebuild 
b/net-misc/memcached/memcached-1.5.21.ebuild
index 9f2db8f5a9e..f5940b47e3f 100644
--- a/net-misc/memcached/memcached-1.5.21.ebuild
+++ b/net-misc/memcached/memcached-1.5.21.ebuild
@@ -30,11 +30,14 @@ S="${WORKDIR}/${MY_P}"
 
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
 src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-01-22 Thread Matthew Thode
commit: ec4ef9c366dab89a629f7272bea2de4481fd7586
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 16:56:10 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 16:56:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4ef9c3

net-misc/memcached: bump to 1.5.21 with switch to acct-user

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 +
 net-misc/memcached/memcached-1.5.21.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index a7dfb932c31..046384b91bd 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
 DIST memcached-1.5.20.tar.gz 531035 BLAKE2B 
fcabbb8deac585f20100855bbdd27616077e0f129a8537c39869ceb251fae8d598c64998846120f63f29a690afdc2a3603f87bb21ecc473e13f5ef9e9c48bbb9
 SHA512 
07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
+DIST memcached-1.5.21.tar.gz 532631 BLAKE2B 
eaed8eae81c7874c48dfc6df5611d83d21a69a19c9b79bddbf909d15f1c84b3c03416002bf0beff07a8e6502741ad6f776e1cc86cf4b16840ea83c727db3c80b
 SHA512 
4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998

diff --git a/net-misc/memcached/memcached-1.5.21.ebuild 
b/net-misc/memcached/memcached-1.5.21.ebuild
new file mode 100644
index 000..9f2db8f5a9e
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.21.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools eutils flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-12-12 Thread Matthew Thode
commit: 527e6c2ff00a5dfcaaec912578450741cdd9d0f3
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec 12 22:36:10 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec 12 22:36:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527e6c2f

net-misc/memcached: 1.5.20 stable amd64/x86

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.5.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.20.ebuild 
b/net-misc/memcached/memcached-1.5.20.ebuild
index 0a1da23139b..77a0b3f38a8 100644
--- a/net-misc/memcached/memcached-1.5.20.ebuild
+++ b/net-misc/memcached/memcached-1.5.20.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-11-15 Thread Mikle Kolyada
commit: 517f249edc5a1a6d7b65a16e29fad9bed5c6787e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:20:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:20:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517f249e

net-misc/memcached: force RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/memcached/memcached-1.5.14.ebuild | 2 ++
 net-misc/memcached/memcached-1.5.19.ebuild | 2 ++
 net-misc/memcached/memcached-1.5.20.ebuild | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/net-misc/memcached/memcached-1.5.14.ebuild 
b/net-misc/memcached/memcached-1.5.14.ebuild
index 7aa1883474f..2b30e1b9a80 100644
--- a/net-misc/memcached/memcached-1.5.14.ebuild
+++ b/net-misc/memcached/memcached-1.5.14.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"

diff --git a/net-misc/memcached/memcached-1.5.19.ebuild 
b/net-misc/memcached/memcached-1.5.19.ebuild
index c2d8ac61d12..77a0b3f38a8 100644
--- a/net-misc/memcached/memcached-1.5.19.ebuild
+++ b/net-misc/memcached/memcached-1.5.19.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"

diff --git a/net-misc/memcached/memcached-1.5.20.ebuild 
b/net-misc/memcached/memcached-1.5.20.ebuild
index e16d121a5c3..0a1da23139b 100644
--- a/net-misc/memcached/memcached-1.5.20.ebuild
+++ b/net-misc/memcached/memcached-1.5.20.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-11-12 Thread Matthew Thode
commit: 207f73d269e1fc0075ee9a8649c1754c53a9db48
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov 12 19:01:20 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov 12 19:53:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207f73d2

net-misc/memcached: 1.5.20 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 +
 net-misc/memcached/memcached-1.5.20.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 8737d239770..a7dfb932c31 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
+DIST memcached-1.5.20.tar.gz 531035 BLAKE2B 
fcabbb8deac585f20100855bbdd27616077e0f129a8537c39869ceb251fae8d598c64998846120f63f29a690afdc2a3603f87bb21ecc473e13f5ef9e9c48bbb9
 SHA512 
07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d

diff --git a/net-misc/memcached/memcached-1.5.20.ebuild 
b/net-misc/memcached/memcached-1.5.20.ebuild
new file mode 100644
index 000..e16d121a5c3
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.20.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   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"
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   enewuser memcached -1 -1 /dev/null daemon
+
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-10-18 Thread Matthew Thode
commit: b74c77bf5d128f05d224b9155b5ad02f798a964c
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 18 15:44:08 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 18 16:02:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74c77bf

net-misc/memcached: 1.5.19 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  2 -
 net-misc/memcached/memcached-1.5.17.ebuild | 95 --
 net-misc/memcached/memcached-1.5.18.ebuild | 95 --
 net-misc/memcached/memcached-1.5.19.ebuild |  2 +-
 4 files changed, 1 insertion(+), 193 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 7aabc1c5bd8..8737d239770 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,2 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-DIST memcached-1.5.17.tar.gz 490891 BLAKE2B 
a971083ec29452755de953537ff9c23fc872496d4746420c9c20e91c226481bd3818c00495cb7a5d85f2bd38683061e57a9e92cbfe0e4cd28bcafde37f05cabf
 SHA512 
533c916015d738ff4c7ba8420654ae15b19370b3e959b89d43bc60cae1bda65d36906be05fad44a025ea1878570a8c1a36041c4e4c0cdf0cea84e6bb0e7ba325
-DIST memcached-1.5.18.tar.gz 502185 BLAKE2B 
a138dd2178906607fb75e76fa9806e41fe284cefd57a1be6b49f64ae4d3fd972c6996f1dedc161871e02271c9d3c42fbb4c957426f24c100f6024327fa03ba41
 SHA512 
00d12a97b6ae00814735491b31d1390a8dd15c99e971ae99547e70bf6b343023b88d6e26bb8404dea5f8636f26688e71cd39d8612d06902285b9be91786f9931
 DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4

diff --git a/net-misc/memcached/memcached-1.5.17.ebuild 
b/net-misc/memcached/memcached-1.5.17.ebuild
deleted file mode 100644
index c2d8ac61d12..000
--- a/net-misc/memcached/memcached-1.5.17.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   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"
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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}"
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-10-01 Thread Matthew Thode
commit: c3f110e96b71e7567929038ac31477f3a3279831
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct  1 15:07:18 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct  1 15:07:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f110e9

net-misc/memcached: 1.5.19 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 +
 net-misc/memcached/memcached-1.5.19.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 614a55f6127..7aabc1c5bd8 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.17.tar.gz 490891 BLAKE2B 
a971083ec29452755de953537ff9c23fc872496d4746420c9c20e91c226481bd3818c00495cb7a5d85f2bd38683061e57a9e92cbfe0e4cd28bcafde37f05cabf
 SHA512 
533c916015d738ff4c7ba8420654ae15b19370b3e959b89d43bc60cae1bda65d36906be05fad44a025ea1878570a8c1a36041c4e4c0cdf0cea84e6bb0e7ba325
 DIST memcached-1.5.18.tar.gz 502185 BLAKE2B 
a138dd2178906607fb75e76fa9806e41fe284cefd57a1be6b49f64ae4d3fd972c6996f1dedc161871e02271c9d3c42fbb4c957426f24c100f6024327fa03ba41
 SHA512 
00d12a97b6ae00814735491b31d1390a8dd15c99e971ae99547e70bf6b343023b88d6e26bb8404dea5f8636f26688e71cd39d8612d06902285b9be91786f9931
+DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4

diff --git a/net-misc/memcached/memcached-1.5.19.ebuild 
b/net-misc/memcached/memcached-1.5.19.ebuild
new file mode 100644
index 000..8d046a22030
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.19.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   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"
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-09-30 Thread Matthew Thode
commit: e058ebca83d9e00aa4daefd02fe73af6f7263123
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 30 14:31:38 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 30 14:35:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e058ebca

net-misc/memcached: 1.5.17 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 -
 net-misc/memcached/memcached-1.5.16.ebuild | 95 --
 net-misc/memcached/memcached-1.5.17.ebuild |  2 +-
 3 files changed, 1 insertion(+), 97 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index a904a696437..614a55f6127 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-DIST memcached-1.5.16.tar.gz 487868 BLAKE2B 
b9889866b8adbbbf23785f0da35f6f6b3cd5c842c6167beab3dd5385d6ed53e4607a2ffc18cd815005f2a1d67a3a549c780411b93d34335c541f4999d793b8a0
 SHA512 
999872c4c68e0210feab76f74c9487fbfb652cf3e6b7fa347f882767aad41ea6d8ba3ee056494409c054d673fc209032d8a890605810b2c6c9048d26d50751a0
 DIST memcached-1.5.17.tar.gz 490891 BLAKE2B 
a971083ec29452755de953537ff9c23fc872496d4746420c9c20e91c226481bd3818c00495cb7a5d85f2bd38683061e57a9e92cbfe0e4cd28bcafde37f05cabf
 SHA512 
533c916015d738ff4c7ba8420654ae15b19370b3e959b89d43bc60cae1bda65d36906be05fad44a025ea1878570a8c1a36041c4e4c0cdf0cea84e6bb0e7ba325
 DIST memcached-1.5.18.tar.gz 502185 BLAKE2B 
a138dd2178906607fb75e76fa9806e41fe284cefd57a1be6b49f64ae4d3fd972c6996f1dedc161871e02271c9d3c42fbb4c957426f24c100f6024327fa03ba41
 SHA512 
00d12a97b6ae00814735491b31d1390a8dd15c99e971ae99547e70bf6b343023b88d6e26bb8404dea5f8636f26688e71cd39d8612d06902285b9be91786f9931

diff --git a/net-misc/memcached/memcached-1.5.16.ebuild 
b/net-misc/memcached/memcached-1.5.16.ebuild
deleted file mode 100644
index c1fd0fcba78..000
--- a/net-misc/memcached/memcached-1.5.16.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   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"
-   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
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-09-18 Thread Matthew Thode
commit: 95f023dbcbb35ba151e8d069d83dde8d9e93d83b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 18 16:15:06 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 18 16:16:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f023db

net-misc/memcached: 1.5.18 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 +
 net-misc/memcached/memcached-1.5.18.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 56307b64b5e..a904a696437 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.16.tar.gz 487868 BLAKE2B 
b9889866b8adbbbf23785f0da35f6f6b3cd5c842c6167beab3dd5385d6ed53e4607a2ffc18cd815005f2a1d67a3a549c780411b93d34335c541f4999d793b8a0
 SHA512 
999872c4c68e0210feab76f74c9487fbfb652cf3e6b7fa347f882767aad41ea6d8ba3ee056494409c054d673fc209032d8a890605810b2c6c9048d26d50751a0
 DIST memcached-1.5.17.tar.gz 490891 BLAKE2B 
a971083ec29452755de953537ff9c23fc872496d4746420c9c20e91c226481bd3818c00495cb7a5d85f2bd38683061e57a9e92cbfe0e4cd28bcafde37f05cabf
 SHA512 
533c916015d738ff4c7ba8420654ae15b19370b3e959b89d43bc60cae1bda65d36906be05fad44a025ea1878570a8c1a36041c4e4c0cdf0cea84e6bb0e7ba325
+DIST memcached-1.5.18.tar.gz 502185 BLAKE2B 
a138dd2178906607fb75e76fa9806e41fe284cefd57a1be6b49f64ae4d3fd972c6996f1dedc161871e02271c9d3c42fbb4c957426f24c100f6024327fa03ba41
 SHA512 
00d12a97b6ae00814735491b31d1390a8dd15c99e971ae99547e70bf6b343023b88d6e26bb8404dea5f8636f26688e71cd39d8612d06902285b9be91786f9931

diff --git a/net-misc/memcached/memcached-1.5.18.ebuild 
b/net-misc/memcached/memcached-1.5.18.ebuild
new file mode 100644
index 000..8d046a22030
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.18.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   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"
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-08-30 Thread Matthew Thode
commit: 8d623b37d9f1c6153e2259982849a9887f0610f3
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug 31 05:26:44 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug 31 05:27:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d623b37

net-misc/memcached: 1.5.17 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|  1 +
 net-misc/memcached/memcached-1.5.17.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 4d5089de04a..56307b64b5e 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.16.tar.gz 487868 BLAKE2B 
b9889866b8adbbbf23785f0da35f6f6b3cd5c842c6167beab3dd5385d6ed53e4607a2ffc18cd815005f2a1d67a3a549c780411b93d34335c541f4999d793b8a0
 SHA512 
999872c4c68e0210feab76f74c9487fbfb652cf3e6b7fa347f882767aad41ea6d8ba3ee056494409c054d673fc209032d8a890605810b2c6c9048d26d50751a0
+DIST memcached-1.5.17.tar.gz 490891 BLAKE2B 
a971083ec29452755de953537ff9c23fc872496d4746420c9c20e91c226481bd3818c00495cb7a5d85f2bd38683061e57a9e92cbfe0e4cd28bcafde37f05cabf
 SHA512 
533c916015d738ff4c7ba8420654ae15b19370b3e959b89d43bc60cae1bda65d36906be05fad44a025ea1878570a8c1a36041c4e4c0cdf0cea84e6bb0e7ba325

diff --git a/net-misc/memcached/memcached-1.5.17.ebuild 
b/net-misc/memcached/memcached-1.5.17.ebuild
new file mode 100644
index 000..8d046a22030
--- /dev/null
+++ b/net-misc/memcached/memcached-1.5.17.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   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"
+   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
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+   default
+}
+
+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
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   enewuser memcached -1 -1 /dev/null 

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2019-06-23 Thread Matthew Thode
commit: 201f30dbe88e05bc32c42eae52dde8e720da1118
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 24 00:14:30 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 24 00:15:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201f30db

net-misc/memcached: 1.5.16 stable amd64 and x86

Package-Manager: Portage-2.3.66, Repoman-2.3.15
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.5.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.16.ebuild 
b/net-misc/memcached/memcached-1.5.16.ebuild
index 8d046a22030..c1fd0fcba78 100644
--- a/net-misc/memcached/memcached-1.5.16.ebuild
+++ b/net-misc/memcached/memcached-1.5.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



  1   2   >