Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/
Date: Wed, 14 Feb 2018 03:18:02
Message-Id: 1518577920.69b11eac1a8e3ecfa5ea6200b6569ad34be2ec1a.prometheanfire@gentoo
1 commit: 69b11eac1a8e3ecfa5ea6200b6569ad34be2ec1a
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 14 03:12:00 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 14 03:12:00 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b11eac
7
8 net-misc/memcached: cleanup
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 net-misc/memcached/Manifest | 3 -
13 net-misc/memcached/memcached-1.5.1.ebuild | 94 ---------------------------
14 net-misc/memcached/memcached-1.5.3-r1.ebuild | 95 ----------------------------
15 net-misc/memcached/memcached-1.5.4.ebuild | 95 ----------------------------
16 4 files changed, 287 deletions(-)
17
18 diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
19 index 91fd86a65da..df5c9288bc6 100644
20 --- a/net-misc/memcached/Manifest
21 +++ b/net-misc/memcached/Manifest
22 @@ -1,7 +1,4 @@
23 DIST memcached-1.4.33.tar.gz 389813 BLAKE2B 1dbee338c0cb3c9006c71e60353328dbabb8e7b576760ca3be617d94dd1b1b31ed027618008ee7e0e86716bb146c63bc89ef793f8299d6bcffa313e6c2af4b22 SHA512 00af5a2f46702fb8e606b1035cdaad125445d8eb701927a3ccccd7cd6c12e0811efb3ad917e3118043fd993b5c313f1aa0c4b2a471218e971a21fed7c896e136
24 DIST memcached-1.4.39.tar.gz 403751 BLAKE2B fc6082eb9b6dc5ee41c42ded9bcde03ebfe87d1c8ed9acbc6e61cb8889604c6c2715e49556473a1b9215974150b0ccb03d5dbb7210108c87d8e67f19eaccbd87 SHA512 055d39d9d681adebb9a6a255bce5d550b61df0a1981f0105f8ffcc936e2053bca60360d755b65d79af836ba1ca71d4c739c67e20a2e0e7110ada183a7b0b63d6
25 -DIST memcached-1.5.1.tar.gz 407282 BLAKE2B cdaf384c10c28560acf97304fe97b39ed7b90110394bdbd913025ef239a45b04a273d7b322f1408a2b9b228c7371935b3024f6352909e35b3d247aa680744200 SHA512 686ad82f1fd73f683fa09930d4e14aa85bd8237106e39752c9676d31aa397db1687378c4ddfadf4591f7c623837cadf90e6643263aea78a80eb294683ed0dfbb
26 DIST memcached-1.5.2.tar.gz 407715 BLAKE2B d9d6bc3fde4ca47954dbcec520af73a823ff33cd21149cf4a8fd234c383382b83a089196fd168f178aaaa7f764ac4b0b72a4bf8f50867bdc377e95a622f399a1 SHA512 439e1dbf3b15fd014446abb5fd130eb914a72b7372f65a00388da83f30486e8658de75b87626b0c512397457aca9b60057fcedb83d84c628b53137d2a2167c0d
27 -DIST memcached-1.5.3.tar.gz 409131 BLAKE2B e54b364c19ab1ecc2b4d56b5a778d8542cf588155bd4c5f352bb5c9993e53017e75226cfa805f11e2727fc2ba5cccb39f91dff28a8c27dafb223694500f4565e SHA512 b28282c579891e7c5508eb5ab4680b933aa76e8e4a8fe575c996fd4e750f2b4b35ee734d01ae0f280cf4cf6e0530f7f6a95c2e07be3660b07c5ade6ad3c835e2
28 -DIST memcached-1.5.4.tar.gz 448831 BLAKE2B 721288bdc6184daf70817010074d6513b3fa189c86bde04afb61e7d8ac28f09e71eba0f819a0e0a96df26a938b8f94c3d047e85d93e43abb884cafdbaf54b323 SHA512 3154a2cad54d57f14bf9c07cfc6e4ed0bd6908f81642de9766d65c69b78bb36effb6221684b1e5f9e355fd8c64a0338aade3cb3bf36603d311c86bc94fe5d13d
29 DIST memcached-1.5.5.tar.gz 449297 BLAKE2B c4c5f35a83b858942292ee7dcf613ad954214e68ddfbd79afc9b71543227ee08279b5a7d1beb5da5f9b4f5ae6c9670979eba6259eb299510b80abcbfa29e362f SHA512 38883600398b5d9378bb57508ed94b80ed2c4ef0e2610e328a60bcb79268f85c67c99159993040b36eac964138822862fa78f62c649560abc4818233b1b2f3d0
30
31 diff --git a/net-misc/memcached/memcached-1.5.1.ebuild b/net-misc/memcached/memcached-1.5.1.ebuild
32 deleted file mode 100644
33 index 8372334551d..00000000000
34 --- a/net-misc/memcached/memcached-1.5.1.ebuild
35 +++ /dev/null
36 @@ -1,94 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -inherit autotools eutils flag-o-matic systemd user
42 -
43 -MY_PV="${PV/_rc/-rc}"
44 -MY_P="${PN}-${MY_PV}"
45 -
46 -DESCRIPTION="High-performance, distributed memory object caching system"
47 -HOMEPAGE="http://memcached.org/"
48 -SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
49 - https://www.memcached.org/files/old/${MY_P}.tar.gz"
50 -
51 -LICENSE="BSD"
52 -SLOT="0"
53 -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"
54 -IUSE="test slabs-reassign debug sasl selinux" # hugetlbfs later
55 -
56 -RDEPEND=">=dev-libs/libevent-1.4:=
57 - dev-lang/perl
58 - sasl? ( dev-libs/cyrus-sasl )
59 - selinux? ( sec-policy/selinux-memcached )"
60 -DEPEND="${RDEPEND}
61 - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
62 -
63 -S="${WORKDIR}/${MY_P}"
64 -
65 -src_prepare() {
66 - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
67 - epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
68 - epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
69 - epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
70 - sed -i -e 's,-Werror,,g' configure.ac || die
71 - sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
72 - eautoreconf
73 - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
74 -
75 - # Tweak upstream systemd unit to use Gentoo variables/envfile.
76 - # As noted by bug #587440
77 - sed -i -e '/^ExecStart/{
78 - s,{USER},{MEMCACHED_RUNAS},g;
79 - s,{CACHESIZE},{MEMUSAGE},g;
80 - s,OPTIONS,MISC_OPTS,g;
81 - };
82 - /Environment=/{s,OPTIONS,MISC_OPTS,g;};
83 - /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
84 - ' \
85 - "${S}"/scripts/memcached.service
86 - default
87 -}
88 -
89 -src_configure() {
90 - econf \
91 - --disable-docs \
92 - $(use_enable sasl)
93 - # The xml2rfc tool to build the additional docs requires TCL :-(
94 - # `use_enable doc docs`
95 -}
96 -
97 -src_compile() {
98 - # There is a heavy degree of per-object compile flags
99 - # Users do NOT know better than upstream. Trying to compile the testapp and
100 - # the -debug version with -DNDEBUG _WILL_ fail.
101 - append-flags -UNDEBUG -pthread
102 - emake testapp memcached-debug CFLAGS="${CFLAGS}"
103 - filter-flags -UNDEBUG
104 - emake
105 -}
106 -
107 -src_install() {
108 - emake DESTDIR="${D}" install
109 - dobin scripts/memcached-tool
110 - use debug && dobin memcached-debug
111 -
112 - dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
113 -
114 - newconfd "${FILESDIR}/memcached.confd" memcached
115 - newinitd "${FILESDIR}/memcached.init2" memcached
116 - systemd_dounit "${S}/scripts/memcached.service"
117 -}
118 -
119 -pkg_postinst() {
120 - enewuser memcached -1 -1 /dev/null daemon
121 -
122 - elog "With this version of Memcached Gentoo now supports multiple instances."
123 - elog "To enable this you should create a symlink in /etc/init.d/ for each instance"
124 - elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/"
125 - elog "Please see Gentoo bug #122246 for more info"
126 -}
127 -
128 -src_test() {
129 - emake -j1 test
130 -}
131
132 diff --git a/net-misc/memcached/memcached-1.5.3-r1.ebuild b/net-misc/memcached/memcached-1.5.3-r1.ebuild
133 deleted file mode 100644
134 index 7b92758285f..00000000000
135 --- a/net-misc/memcached/memcached-1.5.3-r1.ebuild
136 +++ /dev/null
137 @@ -1,95 +0,0 @@
138 -# Copyright 1999-2018 Gentoo Foundation
139 -# Distributed under the terms of the GNU General Public License v2
140 -
141 -EAPI=6
142 -inherit autotools eutils flag-o-matic systemd user
143 -
144 -MY_PV="${PV/_rc/-rc}"
145 -MY_P="${PN}-${MY_PV}"
146 -
147 -DESCRIPTION="High-performance, distributed memory object caching system"
148 -HOMEPAGE="http://memcached.org/"
149 -SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
150 - https://www.memcached.org/files/old/${MY_P}.tar.gz"
151 -
152 -LICENSE="BSD"
153 -SLOT="0"
154 -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"
155 -IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
156 -
157 -RDEPEND=">=dev-libs/libevent-1.4:=
158 - dev-lang/perl
159 - sasl? ( dev-libs/cyrus-sasl )
160 - seccomp? ( sys-libs/libseccomp )
161 - selinux? ( sec-policy/selinux-memcached )"
162 -DEPEND="${RDEPEND}
163 - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
164 -
165 -S="${WORKDIR}/${MY_P}"
166 -
167 -src_prepare() {
168 - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
169 - epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
170 - epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
171 - epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
172 - sed -i -e 's,-Werror,,g' configure.ac || die
173 - sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
174 - eautoreconf
175 - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
176 -
177 - # Tweak upstream systemd unit to use Gentoo variables/envfile.
178 - # As noted by bug #587440
179 - sed -i -e '/^ExecStart/{
180 - s,{USER},{MEMCACHED_RUNAS},g;
181 - s,{CACHESIZE},{MEMUSAGE},g;
182 - s,OPTIONS,MISC_OPTS,g;
183 - };
184 - /Environment=/{s,OPTIONS,MISC_OPTS,g;};
185 - /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
186 - ' \
187 - "${S}"/scripts/memcached.service
188 - default
189 -}
190 -
191 -src_configure() {
192 - econf \
193 - --disable-docs \
194 - $(use_enable sasl)
195 - # The xml2rfc tool to build the additional docs requires TCL :-(
196 - # `use_enable doc docs`
197 -}
198 -
199 -src_compile() {
200 - # There is a heavy degree of per-object compile flags
201 - # Users do NOT know better than upstream. Trying to compile the testapp and
202 - # the -debug version with -DNDEBUG _WILL_ fail.
203 - append-flags -UNDEBUG -pthread
204 - emake testapp memcached-debug CFLAGS="${CFLAGS}"
205 - filter-flags -UNDEBUG
206 - emake
207 -}
208 -
209 -src_install() {
210 - emake DESTDIR="${D}" install
211 - dobin scripts/memcached-tool
212 - use debug && dobin memcached-debug
213 -
214 - dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
215 -
216 - newconfd "${FILESDIR}/memcached.confd" memcached
217 - newinitd "${FILESDIR}/memcached.init2" memcached
218 - systemd_dounit "${S}/scripts/memcached.service"
219 -}
220 -
221 -pkg_postinst() {
222 - enewuser memcached -1 -1 /dev/null daemon
223 -
224 - elog "With this version of Memcached Gentoo now supports multiple instances."
225 - elog "To enable this you should create a symlink in /etc/init.d/ for each instance"
226 - elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/"
227 - elog "Please see Gentoo bug #122246 for more info"
228 -}
229 -
230 -src_test() {
231 - emake -j1 test
232 -}
233
234 diff --git a/net-misc/memcached/memcached-1.5.4.ebuild b/net-misc/memcached/memcached-1.5.4.ebuild
235 deleted file mode 100644
236 index 7b92758285f..00000000000
237 --- a/net-misc/memcached/memcached-1.5.4.ebuild
238 +++ /dev/null
239 @@ -1,95 +0,0 @@
240 -# Copyright 1999-2018 Gentoo Foundation
241 -# Distributed under the terms of the GNU General Public License v2
242 -
243 -EAPI=6
244 -inherit autotools eutils flag-o-matic systemd user
245 -
246 -MY_PV="${PV/_rc/-rc}"
247 -MY_P="${PN}-${MY_PV}"
248 -
249 -DESCRIPTION="High-performance, distributed memory object caching system"
250 -HOMEPAGE="http://memcached.org/"
251 -SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
252 - https://www.memcached.org/files/old/${MY_P}.tar.gz"
253 -
254 -LICENSE="BSD"
255 -SLOT="0"
256 -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"
257 -IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
258 -
259 -RDEPEND=">=dev-libs/libevent-1.4:=
260 - dev-lang/perl
261 - sasl? ( dev-libs/cyrus-sasl )
262 - seccomp? ( sys-libs/libseccomp )
263 - selinux? ( sec-policy/selinux-memcached )"
264 -DEPEND="${RDEPEND}
265 - test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
266 -
267 -S="${WORKDIR}/${MY_P}"
268 -
269 -src_prepare() {
270 - epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
271 - epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
272 - epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
273 - epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
274 - sed -i -e 's,-Werror,,g' configure.ac || die
275 - sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
276 - eautoreconf
277 - use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
278 -
279 - # Tweak upstream systemd unit to use Gentoo variables/envfile.
280 - # As noted by bug #587440
281 - sed -i -e '/^ExecStart/{
282 - s,{USER},{MEMCACHED_RUNAS},g;
283 - s,{CACHESIZE},{MEMUSAGE},g;
284 - s,OPTIONS,MISC_OPTS,g;
285 - };
286 - /Environment=/{s,OPTIONS,MISC_OPTS,g;};
287 - /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
288 - ' \
289 - "${S}"/scripts/memcached.service
290 - default
291 -}
292 -
293 -src_configure() {
294 - econf \
295 - --disable-docs \
296 - $(use_enable sasl)
297 - # The xml2rfc tool to build the additional docs requires TCL :-(
298 - # `use_enable doc docs`
299 -}
300 -
301 -src_compile() {
302 - # There is a heavy degree of per-object compile flags
303 - # Users do NOT know better than upstream. Trying to compile the testapp and
304 - # the -debug version with -DNDEBUG _WILL_ fail.
305 - append-flags -UNDEBUG -pthread
306 - emake testapp memcached-debug CFLAGS="${CFLAGS}"
307 - filter-flags -UNDEBUG
308 - emake
309 -}
310 -
311 -src_install() {
312 - emake DESTDIR="${D}" install
313 - dobin scripts/memcached-tool
314 - use debug && dobin memcached-debug
315 -
316 - dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
317 -
318 - newconfd "${FILESDIR}/memcached.confd" memcached
319 - newinitd "${FILESDIR}/memcached.init2" memcached
320 - systemd_dounit "${S}/scripts/memcached.service"
321 -}
322 -
323 -pkg_postinst() {
324 - enewuser memcached -1 -1 /dev/null daemon
325 -
326 - elog "With this version of Memcached Gentoo now supports multiple instances."
327 - elog "To enable this you should create a symlink in /etc/init.d/ for each instance"
328 - elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/"
329 - elog "Please see Gentoo bug #122246 for more info"
330 -}
331 -
332 -src_test() {
333 - emake -j1 test
334 -}