1 |
idl0r 11/12/31 20:36:20 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: memcached-1.4.5-r1.ebuild memcached-1.4.8-r1.ebuild |
5 |
memcached-1.1.12-r3.ebuild |
6 |
memcached-1.2.1-r2.ebuild memcached-1.3.0-r1.ebuild |
7 |
memcached-1.4.10-r1.ebuild |
8 |
memcached-1.4.1-r1.ebuild memcached-1.4.0-r2.ebuild |
9 |
memcached-1.1.13-r3.ebuild |
10 |
memcached-1.2.6-r1.ebuild memcached-1.4.2-r1.ebuild |
11 |
memcached-1.2.5-r1.ebuild memcached-1.2.4-r1.ebuild |
12 |
memcached-1.4.4-r1.ebuild memcached-1.4.0-r3.ebuild |
13 |
memcached-1.1.13-r2.ebuild |
14 |
memcached-1.3.3-r4.ebuild memcached-1.2.8-r1.ebuild |
15 |
memcached-1.4.7-r1.ebuild memcached-1.3.3-r5.ebuild |
16 |
memcached-1.3.3-r3.ebuild |
17 |
Removed: memcached-1.4.10.ebuild memcached-1.1.13-r1.ebuild |
18 |
memcached-1.4.1.ebuild memcached-1.3.3-r2.ebuild |
19 |
memcached-1.3.0.ebuild memcached-1.4.5.ebuild |
20 |
memcached-1.4.0-r1.ebuild memcached-1.4.4.ebuild |
21 |
memcached-1.3.3-r1.ebuild |
22 |
memcached-1.1.12-r2.ebuild memcached-1.4.8.ebuild |
23 |
memcached-1.4.2.ebuild memcached-1.3.3.ebuild |
24 |
memcached-1.2.5.ebuild memcached-1.2.1-r1.ebuild |
25 |
memcached-1.4.0.ebuild memcached-1.1.13.ebuild |
26 |
memcached-1.2.4.ebuild memcached-1.2.8.ebuild |
27 |
memcached-1.2.6.ebuild memcached-1.4.7.ebuild |
28 |
Log: |
29 |
Revbump. Don't use deprecated start-stop-daemon options, bug 377311. |
30 |
|
31 |
(Portage version: 2.1.10.41/cvs/Linux i686, RepoMan options: --force) |
32 |
|
33 |
Revision Changes Path |
34 |
1.118 net-misc/memcached/ChangeLog |
35 |
|
36 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/ChangeLog?rev=1.118&view=markup |
37 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/ChangeLog?rev=1.118&content-type=text/plain |
38 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/ChangeLog?r1=1.117&r2=1.118 |
39 |
|
40 |
Index: ChangeLog |
41 |
=================================================================== |
42 |
RCS file: /var/cvsroot/gentoo-x86/net-misc/memcached/ChangeLog,v |
43 |
retrieving revision 1.117 |
44 |
retrieving revision 1.118 |
45 |
diff -u -r1.117 -r1.118 |
46 |
--- ChangeLog 16 Nov 2011 08:52:31 -0000 1.117 |
47 |
+++ ChangeLog 31 Dec 2011 20:36:19 -0000 1.118 |
48 |
@@ -1,6 +1,53 @@ |
49 |
# ChangeLog for net-misc/memcached |
50 |
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
51 |
-# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/ChangeLog,v 1.117 2011/11/16 08:52:31 robbat2 Exp $ |
52 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/ChangeLog,v 1.118 2011/12/31 20:36:19 idl0r Exp $ |
53 |
+ |
54 |
+*memcached-1.4.10-r1 (31 Dec 2011) |
55 |
+*memcached-1.4.8-r1 (31 Dec 2011) |
56 |
+*memcached-1.4.7-r1 (31 Dec 2011) |
57 |
+*memcached-1.4.5-r1 (31 Dec 2011) |
58 |
+*memcached-1.4.4-r1 (31 Dec 2011) |
59 |
+*memcached-1.4.2-r1 (31 Dec 2011) |
60 |
+*memcached-1.4.1-r1 (31 Dec 2011) |
61 |
+*memcached-1.4.0-r3 (31 Dec 2011) |
62 |
+*memcached-1.4.0-r2 (31 Dec 2011) |
63 |
+*memcached-1.3.3-r5 (31 Dec 2011) |
64 |
+*memcached-1.3.3-r4 (31 Dec 2011) |
65 |
+*memcached-1.3.3-r3 (31 Dec 2011) |
66 |
+*memcached-1.3.0-r1 (31 Dec 2011) |
67 |
+*memcached-1.2.8-r1 (31 Dec 2011) |
68 |
+*memcached-1.2.6-r1 (31 Dec 2011) |
69 |
+*memcached-1.2.5-r1 (31 Dec 2011) |
70 |
+*memcached-1.2.4-r1 (31 Dec 2011) |
71 |
+*memcached-1.2.1-r2 (31 Dec 2011) |
72 |
+*memcached-1.1.13-r3 (31 Dec 2011) |
73 |
+*memcached-1.1.13-r2 (31 Dec 2011) |
74 |
+ |
75 |
+ 31 Dec 2011; Christian Ruppert <idl0r@g.o> |
76 |
+ -memcached-1.1.12-r2.ebuild, +memcached-1.1.12-r3.ebuild, |
77 |
+ -memcached-1.1.13.ebuild, -memcached-1.1.13-r1.ebuild, |
78 |
+ +memcached-1.1.13-r2.ebuild, +memcached-1.1.13-r3.ebuild, |
79 |
+ -memcached-1.2.1-r1.ebuild, +memcached-1.2.1-r2.ebuild, |
80 |
+ -memcached-1.2.4.ebuild, +memcached-1.2.4-r1.ebuild, -memcached-1.2.5.ebuild, |
81 |
+ +memcached-1.2.5-r1.ebuild, -memcached-1.2.6.ebuild, |
82 |
+ +memcached-1.2.6-r1.ebuild, -memcached-1.2.8.ebuild, |
83 |
+ +memcached-1.2.8-r1.ebuild, -memcached-1.3.0.ebuild, |
84 |
+ +memcached-1.3.0-r1.ebuild, -memcached-1.3.3.ebuild, |
85 |
+ -memcached-1.3.3-r1.ebuild, -memcached-1.3.3-r2.ebuild, |
86 |
+ +memcached-1.3.3-r3.ebuild, +memcached-1.3.3-r4.ebuild, |
87 |
+ +memcached-1.3.3-r5.ebuild, -memcached-1.4.0.ebuild, |
88 |
+ -memcached-1.4.0-r1.ebuild, +memcached-1.4.0-r2.ebuild, |
89 |
+ +memcached-1.4.0-r3.ebuild, -memcached-1.4.1.ebuild, |
90 |
+ +memcached-1.4.1-r1.ebuild, -memcached-1.4.2.ebuild, |
91 |
+ +memcached-1.4.2-r1.ebuild, -memcached-1.4.4.ebuild, |
92 |
+ +memcached-1.4.4-r1.ebuild, -memcached-1.4.5.ebuild, |
93 |
+ +memcached-1.4.5-r1.ebuild, -memcached-1.4.7.ebuild, |
94 |
+ +memcached-1.4.7-r1.ebuild, -memcached-1.4.8.ebuild, |
95 |
+ +memcached-1.4.8-r1.ebuild, -memcached-1.4.10.ebuild, |
96 |
+ +memcached-1.4.10-r1.ebuild, files/1.1.12/init, files/1.1.13/init, |
97 |
+ files/1.2.4/init, files/1.2.5/init, files/1.2.6/init, files/1.3.3/init, |
98 |
+ -files/conf, -files/init: |
99 |
+ Revbump. Don't use deprecated start-stop-daemon options, bug 377311. |
100 |
|
101 |
*memcached-1.4.10 (16 Nov 2011) |
102 |
|
103 |
|
104 |
|
105 |
|
106 |
1.1 net-misc/memcached/memcached-1.4.5-r1.ebuild |
107 |
|
108 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.5-r1.ebuild?rev=1.1&view=markup |
109 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.5-r1.ebuild?rev=1.1&content-type=text/plain |
110 |
|
111 |
Index: memcached-1.4.5-r1.ebuild |
112 |
=================================================================== |
113 |
# Copyright 1999-2011 Gentoo Foundation |
114 |
# Distributed under the terms of the GNU General Public License v2 |
115 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.5-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
116 |
|
117 |
EAPI=2 |
118 |
inherit eutils autotools flag-o-matic |
119 |
|
120 |
MY_PV="${PV/_rc/-rc}" |
121 |
MY_P="${PN}-${MY_PV}" |
122 |
|
123 |
DESCRIPTION="High-performance, distributed memory object caching system" |
124 |
HOMEPAGE="http://code.google.com/p/memcached/" |
125 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
126 |
|
127 |
LICENSE="BSD" |
128 |
SLOT="0" |
129 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
130 |
IUSE="test slabs-reassign debug sasl" # hugetlbfs later |
131 |
|
132 |
RDEPEND=">=dev-libs/libevent-1.4 |
133 |
dev-lang/perl |
134 |
sasl? ( dev-libs/cyrus-sasl )" |
135 |
DEPEND="${RDEPEND} |
136 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
137 |
|
138 |
S="${WORKDIR}/${MY_P}" |
139 |
|
140 |
src_prepare() { |
141 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
142 |
# Handled different upstream |
143 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
144 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
145 |
epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch" |
146 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
147 |
eautoreconf |
148 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
149 |
} |
150 |
|
151 |
src_configure() { |
152 |
econf \ |
153 |
--disable-docs \ |
154 |
$(use_enable sasl) |
155 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
156 |
# `use_enable doc docs` |
157 |
} |
158 |
|
159 |
src_compile() { |
160 |
# There is a heavy degree of per-object compile flags |
161 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
162 |
# the -debug version with -DNDEBUG _WILL_ fail. |
163 |
append-flags -UNDEBUG |
164 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
165 |
filter-flags -UNDEBUG |
166 |
emake || die "emake failed." |
167 |
} |
168 |
|
169 |
src_install() { |
170 |
emake DESTDIR="${D}" install || die "emake install failed." |
171 |
dobin scripts/memcached-tool |
172 |
use debug && dobin memcached-debug |
173 |
|
174 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
175 |
|
176 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
177 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
178 |
} |
179 |
|
180 |
pkg_postinst() { |
181 |
enewuser memcached -1 -1 /dev/null daemon |
182 |
|
183 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
184 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
185 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
186 |
elog "Please see Gentoo bug #122246 for more info" |
187 |
} |
188 |
|
189 |
src_test() { |
190 |
emake -j1 test || die "Failed testing" |
191 |
} |
192 |
|
193 |
|
194 |
|
195 |
1.1 net-misc/memcached/memcached-1.4.8-r1.ebuild |
196 |
|
197 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.8-r1.ebuild?rev=1.1&view=markup |
198 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.8-r1.ebuild?rev=1.1&content-type=text/plain |
199 |
|
200 |
Index: memcached-1.4.8-r1.ebuild |
201 |
=================================================================== |
202 |
# Copyright 1999-2011 Gentoo Foundation |
203 |
# Distributed under the terms of the GNU General Public License v2 |
204 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.8-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
205 |
|
206 |
EAPI=2 |
207 |
inherit eutils autotools flag-o-matic |
208 |
|
209 |
MY_PV="${PV/_rc/-rc}" |
210 |
MY_P="${PN}-${MY_PV}" |
211 |
|
212 |
DESCRIPTION="High-performance, distributed memory object caching system" |
213 |
HOMEPAGE="http://code.google.com/p/memcached/" |
214 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
215 |
|
216 |
LICENSE="BSD" |
217 |
SLOT="0" |
218 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
219 |
IUSE="test slabs-reassign debug sasl" # hugetlbfs later |
220 |
|
221 |
RDEPEND=">=dev-libs/libevent-1.4 |
222 |
dev-lang/perl |
223 |
sasl? ( dev-libs/cyrus-sasl )" |
224 |
DEPEND="${RDEPEND} |
225 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
226 |
|
227 |
S="${WORKDIR}/${MY_P}" |
228 |
|
229 |
src_prepare() { |
230 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
231 |
# Handled different upstream |
232 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
233 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
234 |
epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch" |
235 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
236 |
eautoreconf |
237 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
238 |
} |
239 |
|
240 |
src_configure() { |
241 |
econf \ |
242 |
--disable-docs \ |
243 |
$(use_enable sasl) |
244 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
245 |
# `use_enable doc docs` |
246 |
} |
247 |
|
248 |
src_compile() { |
249 |
# There is a heavy degree of per-object compile flags |
250 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
251 |
# the -debug version with -DNDEBUG _WILL_ fail. |
252 |
append-flags -UNDEBUG |
253 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
254 |
filter-flags -UNDEBUG |
255 |
emake || die "emake failed." |
256 |
} |
257 |
|
258 |
src_install() { |
259 |
emake DESTDIR="${D}" install || die "emake install failed." |
260 |
dobin scripts/memcached-tool |
261 |
use debug && dobin memcached-debug |
262 |
|
263 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
264 |
|
265 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
266 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
267 |
} |
268 |
|
269 |
pkg_postinst() { |
270 |
enewuser memcached -1 -1 /dev/null daemon |
271 |
|
272 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
273 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
274 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
275 |
elog "Please see Gentoo bug #122246 for more info" |
276 |
} |
277 |
|
278 |
src_test() { |
279 |
emake -j1 test || die "Failed testing" |
280 |
} |
281 |
|
282 |
|
283 |
|
284 |
1.6 net-misc/memcached/memcached-1.1.12-r3.ebuild |
285 |
|
286 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.12-r3.ebuild?rev=1.6&view=markup |
287 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.12-r3.ebuild?rev=1.6&content-type=text/plain |
288 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.12-r3.ebuild?r1=1.5&r2=1.6 |
289 |
|
290 |
|
291 |
|
292 |
|
293 |
1.1 net-misc/memcached/memcached-1.2.1-r2.ebuild |
294 |
|
295 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.1-r2.ebuild?rev=1.1&view=markup |
296 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.1-r2.ebuild?rev=1.1&content-type=text/plain |
297 |
|
298 |
Index: memcached-1.2.1-r2.ebuild |
299 |
=================================================================== |
300 |
# Copyright 1999-2011 Gentoo Foundation |
301 |
# Distributed under the terms of the GNU General Public License v2 |
302 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.1-r2.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
303 |
|
304 |
inherit eutils |
305 |
|
306 |
MY_PV="${PV/_pre/-pre}" |
307 |
MY_P="${PN}-${MY_PV}" |
308 |
DESCRIPTION="high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load" |
309 |
HOMEPAGE="http://www.danga.com/memcached/" |
310 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
311 |
|
312 |
LICENSE="BSD" |
313 |
SLOT="0" |
314 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
315 |
IUSE="static perl doc" |
316 |
|
317 |
DEPEND=">=dev-libs/libevent-0.6 |
318 |
perl? ( dev-perl/Cache-Memcached )" |
319 |
|
320 |
S=${WORKDIR}/${MY_P} |
321 |
|
322 |
src_compile() { |
323 |
local myconf="" |
324 |
use static || myconf="--disable-static ${myconf}" |
325 |
econf ${myconf} || die "econf failed" |
326 |
emake || die |
327 |
} |
328 |
|
329 |
src_install() { |
330 |
dobin "${S}"/memcached |
331 |
dodoc "${S}"/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} |
332 |
|
333 |
newconfd "${FILESDIR}/1.1.13/conf" memcached |
334 |
newinitd "${FILESDIR}/1.1.13/init" memcached |
335 |
|
336 |
doman "${S}"/doc/memcached.1 |
337 |
|
338 |
if use doc; then |
339 |
dodoc "${S}"/doc/{memory_management.txt,protocol.txt} |
340 |
fi |
341 |
} |
342 |
|
343 |
pkg_postinst() { |
344 |
enewuser memcached -1 -1 /dev/null daemon |
345 |
einfo "With this version of Memcached Gentoo now supports multiple instances." |
346 |
einfo "To enable this you must create a symlink in /etc/init.d/ for each instance" |
347 |
einfo "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
348 |
einfo "Please see Gentoo bug #122246 for more info" |
349 |
} |
350 |
|
351 |
|
352 |
|
353 |
1.1 net-misc/memcached/memcached-1.3.0-r1.ebuild |
354 |
|
355 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.0-r1.ebuild?rev=1.1&view=markup |
356 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.0-r1.ebuild?rev=1.1&content-type=text/plain |
357 |
|
358 |
Index: memcached-1.3.0-r1.ebuild |
359 |
=================================================================== |
360 |
# Copyright 1999-2011 Gentoo Foundation |
361 |
# Distributed under the terms of the GNU General Public License v2 |
362 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.0-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
363 |
|
364 |
inherit eutils |
365 |
|
366 |
MY_PV="${PV/_rc/-rc}" |
367 |
MY_P="${PN}-${MY_PV}" |
368 |
|
369 |
DESCRIPTION="High-performance, distributed memory object caching system" |
370 |
HOMEPAGE="http://www.danga.com/memcached/" |
371 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
372 |
|
373 |
LICENSE="BSD" |
374 |
SLOT="0" |
375 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" |
376 |
IUSE="nptl test" |
377 |
|
378 |
RDEPEND=">=dev-libs/libevent-1.4 |
379 |
dev-lang/perl" |
380 |
DEPEND="${RDEPEND} |
381 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
382 |
|
383 |
S="${WORKDIR}/${MY_P}" |
384 |
|
385 |
src_unpack() { |
386 |
unpack ${A} |
387 |
cd "${S}" |
388 |
|
389 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
390 |
} |
391 |
|
392 |
src_compile() { |
393 |
econf $(use_enable nptl threads) |
394 |
emake || die "emake failed." |
395 |
} |
396 |
|
397 |
src_install() { |
398 |
emake DESTDIR="${D}" install || die "emake install failed." |
399 |
dobin scripts/memcached-tool |
400 |
|
401 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
402 |
|
403 |
newconfd "${FILESDIR}"/1.2.6/conf memcached |
404 |
newinitd "${FILESDIR}"/1.2.6/init memcached |
405 |
} |
406 |
|
407 |
pkg_postinst() { |
408 |
enewuser memcached -1 -1 /dev/null daemon |
409 |
|
410 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
411 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
412 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
413 |
elog "Please see Gentoo bug #122246 for more info" |
414 |
} |
415 |
|
416 |
src_test() { |
417 |
emake -j1 test || die "Failed testing" |
418 |
} |
419 |
|
420 |
|
421 |
|
422 |
1.1 net-misc/memcached/memcached-1.4.10-r1.ebuild |
423 |
|
424 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.10-r1.ebuild?rev=1.1&view=markup |
425 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.10-r1.ebuild?rev=1.1&content-type=text/plain |
426 |
|
427 |
Index: memcached-1.4.10-r1.ebuild |
428 |
=================================================================== |
429 |
# Copyright 1999-2011 Gentoo Foundation |
430 |
# Distributed under the terms of the GNU General Public License v2 |
431 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.10-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
432 |
|
433 |
EAPI=2 |
434 |
inherit eutils autotools flag-o-matic |
435 |
|
436 |
MY_PV="${PV/_rc/-rc}" |
437 |
MY_P="${PN}-${MY_PV}" |
438 |
|
439 |
DESCRIPTION="High-performance, distributed memory object caching system" |
440 |
HOMEPAGE="http://code.google.com/p/memcached/" |
441 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
442 |
|
443 |
LICENSE="BSD" |
444 |
SLOT="0" |
445 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
446 |
IUSE="test slabs-reassign debug sasl" # hugetlbfs later |
447 |
|
448 |
RDEPEND=">=dev-libs/libevent-1.4 |
449 |
dev-lang/perl |
450 |
sasl? ( dev-libs/cyrus-sasl )" |
451 |
DEPEND="${RDEPEND} |
452 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
453 |
|
454 |
S="${WORKDIR}/${MY_P}" |
455 |
|
456 |
src_prepare() { |
457 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
458 |
# Handled different upstream |
459 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
460 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
461 |
epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch" |
462 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
463 |
eautoreconf |
464 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
465 |
} |
466 |
|
467 |
src_configure() { |
468 |
econf \ |
469 |
--disable-docs \ |
470 |
$(use_enable sasl) |
471 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
472 |
# `use_enable doc docs` |
473 |
} |
474 |
|
475 |
src_compile() { |
476 |
# There is a heavy degree of per-object compile flags |
477 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
478 |
# the -debug version with -DNDEBUG _WILL_ fail. |
479 |
append-flags -UNDEBUG |
480 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
481 |
filter-flags -UNDEBUG |
482 |
emake || die "emake failed." |
483 |
} |
484 |
|
485 |
src_install() { |
486 |
emake DESTDIR="${D}" install || die "emake install failed." |
487 |
dobin scripts/memcached-tool |
488 |
use debug && dobin memcached-debug |
489 |
|
490 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
491 |
|
492 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
493 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
494 |
} |
495 |
|
496 |
pkg_postinst() { |
497 |
enewuser memcached -1 -1 /dev/null daemon |
498 |
|
499 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
500 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
501 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
502 |
elog "Please see Gentoo bug #122246 for more info" |
503 |
} |
504 |
|
505 |
src_test() { |
506 |
emake -j1 test || die "Failed testing" |
507 |
} |
508 |
|
509 |
|
510 |
|
511 |
1.1 net-misc/memcached/memcached-1.4.1-r1.ebuild |
512 |
|
513 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.1-r1.ebuild?rev=1.1&view=markup |
514 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.1-r1.ebuild?rev=1.1&content-type=text/plain |
515 |
|
516 |
Index: memcached-1.4.1-r1.ebuild |
517 |
=================================================================== |
518 |
# Copyright 1999-2011 Gentoo Foundation |
519 |
# Distributed under the terms of the GNU General Public License v2 |
520 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.1-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
521 |
|
522 |
EAPI=2 |
523 |
inherit eutils autotools flag-o-matic |
524 |
|
525 |
MY_PV="${PV/_rc/-rc}" |
526 |
MY_P="${PN}-${MY_PV}" |
527 |
|
528 |
DESCRIPTION="High-performance, distributed memory object caching system" |
529 |
HOMEPAGE="http://code.google.com/p/memcached/" |
530 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
531 |
|
532 |
LICENSE="BSD" |
533 |
SLOT="0" |
534 |
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~sparc-fbsd ~x86-fbsd" |
535 |
IUSE="test slabs-reassign debug" |
536 |
|
537 |
RDEPEND=">=dev-libs/libevent-1.4 |
538 |
dev-lang/perl" |
539 |
DEPEND="${RDEPEND} |
540 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
541 |
|
542 |
S="${WORKDIR}/${MY_P}" |
543 |
|
544 |
src_prepare() { |
545 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
546 |
epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
547 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
548 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
549 |
eautoreconf |
550 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
551 |
} |
552 |
|
553 |
src_compile() { |
554 |
# There is a heavy degree of per-object compile flags |
555 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
556 |
# the -debug version with -DNDEBUG _WILL_ fail. |
557 |
append-flags -UNDEBUG |
558 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
559 |
filter-flags -UNDEBUG |
560 |
emake || die "emake failed." |
561 |
} |
562 |
|
563 |
src_install() { |
564 |
emake DESTDIR="${D}" install || die "emake install failed." |
565 |
dobin scripts/memcached-tool |
566 |
use debug && dobin memcached-debug |
567 |
|
568 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
569 |
|
570 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
571 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
572 |
} |
573 |
|
574 |
pkg_postinst() { |
575 |
enewuser memcached -1 -1 /dev/null daemon |
576 |
|
577 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
578 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
579 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
580 |
elog "Please see Gentoo bug #122246 for more info" |
581 |
} |
582 |
|
583 |
src_test() { |
584 |
emake -j1 test || die "Failed testing" |
585 |
} |
586 |
|
587 |
|
588 |
|
589 |
1.1 net-misc/memcached/memcached-1.4.0-r2.ebuild |
590 |
|
591 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.0-r2.ebuild?rev=1.1&view=markup |
592 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.0-r2.ebuild?rev=1.1&content-type=text/plain |
593 |
|
594 |
Index: memcached-1.4.0-r2.ebuild |
595 |
=================================================================== |
596 |
# Copyright 1999-2011 Gentoo Foundation |
597 |
# Distributed under the terms of the GNU General Public License v2 |
598 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.0-r2.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
599 |
|
600 |
inherit eutils autotools flag-o-matic |
601 |
|
602 |
MY_PV="${PV/_rc/-rc}" |
603 |
MY_P="${PN}-${MY_PV}" |
604 |
|
605 |
DESCRIPTION="High-performance, distributed memory object caching system" |
606 |
HOMEPAGE="http://code.google.com/p/memcached/" |
607 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
608 |
|
609 |
LICENSE="BSD" |
610 |
SLOT="0" |
611 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
612 |
IUSE="test slabs-reassign" |
613 |
|
614 |
RDEPEND=">=dev-libs/libevent-1.4 |
615 |
dev-lang/perl" |
616 |
DEPEND="${RDEPEND} |
617 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
618 |
|
619 |
S="${WORKDIR}/${MY_P}" |
620 |
|
621 |
src_unpack() { |
622 |
unpack ${A} |
623 |
cd "${S}" |
624 |
|
625 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
626 |
epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
627 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
628 |
eautoreconf |
629 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
630 |
} |
631 |
|
632 |
src_compile() { |
633 |
econf |
634 |
emake || die "emake failed." |
635 |
} |
636 |
|
637 |
src_install() { |
638 |
emake DESTDIR="${D}" install || die "emake install failed." |
639 |
dobin scripts/memcached-tool |
640 |
|
641 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
642 |
|
643 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
644 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
645 |
} |
646 |
|
647 |
pkg_postinst() { |
648 |
enewuser memcached -1 -1 /dev/null daemon |
649 |
|
650 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
651 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
652 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
653 |
elog "Please see Gentoo bug #122246 for more info" |
654 |
} |
655 |
|
656 |
src_test() { |
657 |
emake -j1 test || die "Failed testing" |
658 |
} |
659 |
|
660 |
|
661 |
|
662 |
1.1 net-misc/memcached/memcached-1.1.13-r3.ebuild |
663 |
|
664 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.13-r3.ebuild?rev=1.1&view=markup |
665 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.13-r3.ebuild?rev=1.1&content-type=text/plain |
666 |
|
667 |
Index: memcached-1.1.13-r3.ebuild |
668 |
=================================================================== |
669 |
# Copyright 1999-2011 Gentoo Foundation |
670 |
# Distributed under the terms of the GNU General Public License v2 |
671 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.1.13-r3.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
672 |
|
673 |
inherit eutils |
674 |
|
675 |
DESCRIPTION="memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load." |
676 |
|
677 |
HOMEPAGE="http://www.danga.com/memcached/" |
678 |
|
679 |
MY_PV="${PV/_pre/-pre}" |
680 |
MY_P="${PN}-${MY_PV}" |
681 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
682 |
|
683 |
LICENSE="BSD" |
684 |
|
685 |
SLOT="0" |
686 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" |
687 |
IUSE="static perl doc" |
688 |
|
689 |
DEPEND=">=dev-libs/libevent-0.6 |
690 |
perl? ( dev-perl/Cache-Memcached )" |
691 |
S="${WORKDIR}/${MY_P}" |
692 |
|
693 |
src_compile() { |
694 |
local myconf="" |
695 |
use static || myconf="--disable-static ${myconf}" |
696 |
econf ${myconf} || die "econf failed" |
697 |
emake || die |
698 |
} |
699 |
|
700 |
src_install() { |
701 |
dobin "${S}"/memcached |
702 |
dodoc "${S}"/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} |
703 |
|
704 |
newconfd "${FILESDIR}/1.1.13/conf" memcached |
705 |
newinitd "${FILESDIR}/1.1.13/init" memcached |
706 |
|
707 |
doman "${S}"/doc/memcached.1 |
708 |
|
709 |
if use doc; then |
710 |
dodoc "${S}"/doc/{memory_management.txt,protocol.txt} |
711 |
fi |
712 |
} |
713 |
|
714 |
pkg_postinst() { |
715 |
enewuser memcached -1 -1 /dev/null daemon |
716 |
einfo "With this version of Memcached Gentoo now supporst multiple instances." |
717 |
einfo "To enable this you must create a symlink in /etc/init.d/ for each instance" |
718 |
einfo "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
719 |
einfo "Please see Gentoo bug #122246 for more info" |
720 |
} |
721 |
|
722 |
|
723 |
|
724 |
1.1 net-misc/memcached/memcached-1.2.6-r1.ebuild |
725 |
|
726 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.6-r1.ebuild?rev=1.1&view=markup |
727 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.6-r1.ebuild?rev=1.1&content-type=text/plain |
728 |
|
729 |
Index: memcached-1.2.6-r1.ebuild |
730 |
=================================================================== |
731 |
# Copyright 1999-2011 Gentoo Foundation |
732 |
# Distributed under the terms of the GNU General Public License v2 |
733 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.6-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
734 |
|
735 |
inherit eutils |
736 |
|
737 |
MY_PV="${PV/_rc/-rc}" |
738 |
MY_P="${PN}-${MY_PV}" |
739 |
|
740 |
DESCRIPTION="High-performance, distributed memory object caching system" |
741 |
HOMEPAGE="http://www.danga.com/memcached/" |
742 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
743 |
|
744 |
LICENSE="BSD" |
745 |
SLOT="0" |
746 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
747 |
IUSE="nptl test" |
748 |
|
749 |
RDEPEND=">=dev-libs/libevent-1.4 |
750 |
dev-lang/perl" |
751 |
DEPEND="${RDEPEND} |
752 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
753 |
|
754 |
S="${WORKDIR}/${MY_P}" |
755 |
|
756 |
src_unpack() { |
757 |
unpack ${A} |
758 |
cd "${S}" |
759 |
|
760 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
761 |
} |
762 |
|
763 |
src_compile() { |
764 |
econf $(use_enable nptl threads) |
765 |
emake || die "emake failed." |
766 |
} |
767 |
|
768 |
src_install() { |
769 |
emake DESTDIR="${D}" install || die "emake install failed." |
770 |
dobin scripts/memcached-tool |
771 |
|
772 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
773 |
|
774 |
newconfd "${FILESDIR}"/1.2.6/conf memcached |
775 |
newinitd "${FILESDIR}"/1.2.6/init memcached |
776 |
} |
777 |
|
778 |
pkg_postinst() { |
779 |
enewuser memcached -1 -1 /dev/null daemon |
780 |
|
781 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
782 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
783 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
784 |
elog "Please see Gentoo bug #122246 for more info" |
785 |
} |
786 |
|
787 |
src_test() { |
788 |
emake -j1 test || die "Failed testing" |
789 |
} |
790 |
|
791 |
|
792 |
|
793 |
1.1 net-misc/memcached/memcached-1.4.2-r1.ebuild |
794 |
|
795 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.2-r1.ebuild?rev=1.1&view=markup |
796 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.2-r1.ebuild?rev=1.1&content-type=text/plain |
797 |
|
798 |
Index: memcached-1.4.2-r1.ebuild |
799 |
=================================================================== |
800 |
# Copyright 1999-2011 Gentoo Foundation |
801 |
# Distributed under the terms of the GNU General Public License v2 |
802 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.2-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
803 |
|
804 |
EAPI=2 |
805 |
inherit eutils autotools flag-o-matic |
806 |
|
807 |
MY_PV="${PV/_rc/-rc}" |
808 |
MY_P="${PN}-${MY_PV}" |
809 |
|
810 |
DESCRIPTION="High-performance, distributed memory object caching system" |
811 |
HOMEPAGE="http://code.google.com/p/memcached/" |
812 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
813 |
|
814 |
LICENSE="BSD" |
815 |
SLOT="0" |
816 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
817 |
IUSE="test slabs-reassign debug" # hugetlbfs later |
818 |
|
819 |
RDEPEND=">=dev-libs/libevent-1.4 |
820 |
dev-lang/perl" |
821 |
DEPEND="${RDEPEND} |
822 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
823 |
|
824 |
S="${WORKDIR}/${MY_P}" |
825 |
|
826 |
src_prepare() { |
827 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
828 |
# Handled different upstream |
829 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
830 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
831 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
832 |
eautoreconf |
833 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
834 |
} |
835 |
|
836 |
src_configure() { |
837 |
econf --disable-docs |
838 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
839 |
# `use_enable doc docs` |
840 |
} |
841 |
|
842 |
src_compile() { |
843 |
# There is a heavy degree of per-object compile flags |
844 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
845 |
# the -debug version with -DNDEBUG _WILL_ fail. |
846 |
append-flags -UNDEBUG |
847 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
848 |
filter-flags -UNDEBUG |
849 |
emake || die "emake failed." |
850 |
} |
851 |
|
852 |
src_install() { |
853 |
emake DESTDIR="${D}" install || die "emake install failed." |
854 |
dobin scripts/memcached-tool |
855 |
use debug && dobin memcached-debug |
856 |
|
857 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
858 |
|
859 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
860 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
861 |
} |
862 |
|
863 |
pkg_postinst() { |
864 |
enewuser memcached -1 -1 /dev/null daemon |
865 |
|
866 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
867 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
868 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
869 |
elog "Please see Gentoo bug #122246 for more info" |
870 |
} |
871 |
|
872 |
src_test() { |
873 |
emake -j1 test || die "Failed testing" |
874 |
} |
875 |
|
876 |
|
877 |
|
878 |
1.1 net-misc/memcached/memcached-1.2.5-r1.ebuild |
879 |
|
880 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.5-r1.ebuild?rev=1.1&view=markup |
881 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.5-r1.ebuild?rev=1.1&content-type=text/plain |
882 |
|
883 |
Index: memcached-1.2.5-r1.ebuild |
884 |
=================================================================== |
885 |
# Copyright 1999-2011 Gentoo Foundation |
886 |
# Distributed under the terms of the GNU General Public License v2 |
887 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.5-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
888 |
|
889 |
inherit eutils |
890 |
|
891 |
MY_PV="${PV/_rc/-rc}" |
892 |
MY_P="${PN}-${MY_PV}" |
893 |
|
894 |
DESCRIPTION="High-performance, distributed memory object caching system" |
895 |
HOMEPAGE="http://www.danga.com/memcached/" |
896 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
897 |
|
898 |
LICENSE="BSD" |
899 |
SLOT="0" |
900 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
901 |
IUSE="nptl test" |
902 |
|
903 |
RDEPEND=">=dev-libs/libevent-0.6 |
904 |
dev-lang/perl" |
905 |
DEPEND="${RDEPEND} |
906 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
907 |
|
908 |
S="${WORKDIR}/${MY_P}" |
909 |
|
910 |
src_unpack() { |
911 |
unpack ${A} |
912 |
cd "${S}" |
913 |
|
914 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
915 |
} |
916 |
|
917 |
src_compile() { |
918 |
econf $(use_enable nptl threads) |
919 |
emake || die "emake failed." |
920 |
} |
921 |
|
922 |
src_install() { |
923 |
emake DESTDIR="${D}" install || die "emake install failed." |
924 |
dobin scripts/memcached-tool |
925 |
|
926 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
927 |
|
928 |
newconfd "${FILESDIR}"/1.2.5/conf memcached |
929 |
newinitd "${FILESDIR}"/1.2.5/init memcached |
930 |
} |
931 |
|
932 |
pkg_postinst() { |
933 |
enewuser memcached -1 -1 /dev/null daemon |
934 |
|
935 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
936 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
937 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
938 |
elog "Please see Gentoo bug #122246 for more info" |
939 |
} |
940 |
|
941 |
src_test() { |
942 |
emake -j1 test || die "Failed testing" |
943 |
} |
944 |
|
945 |
|
946 |
|
947 |
1.1 net-misc/memcached/memcached-1.2.4-r1.ebuild |
948 |
|
949 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.4-r1.ebuild?rev=1.1&view=markup |
950 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.4-r1.ebuild?rev=1.1&content-type=text/plain |
951 |
|
952 |
Index: memcached-1.2.4-r1.ebuild |
953 |
=================================================================== |
954 |
# Copyright 1999-2011 Gentoo Foundation |
955 |
# Distributed under the terms of the GNU General Public License v2 |
956 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.4-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
957 |
|
958 |
inherit eutils |
959 |
|
960 |
MY_PV="${PV/_rc/-rc}" |
961 |
MY_P="${PN}-${MY_PV}" |
962 |
|
963 |
DESCRIPTION="High-performance, distributed memory object caching system" |
964 |
HOMEPAGE="http://www.danga.com/memcached/" |
965 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
966 |
|
967 |
LICENSE="BSD" |
968 |
SLOT="0" |
969 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
970 |
IUSE="nptl test" |
971 |
|
972 |
RDEPEND=">=dev-libs/libevent-0.6 |
973 |
dev-lang/perl" |
974 |
DEPEND="${RDEPEND} |
975 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
976 |
|
977 |
S="${WORKDIR}/${MY_P}" |
978 |
|
979 |
src_unpack() { |
980 |
unpack ${A} |
981 |
cd "${S}" |
982 |
|
983 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
984 |
} |
985 |
|
986 |
src_compile() { |
987 |
econf $(use_enable nptl threads) |
988 |
emake || die "emake failed." |
989 |
} |
990 |
|
991 |
src_install() { |
992 |
emake DESTDIR="${D}" install || die "emake install failed." |
993 |
dobin scripts/memcached-tool |
994 |
|
995 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
996 |
|
997 |
newconfd "${FILESDIR}"/1.2.4/conf memcached |
998 |
newinitd "${FILESDIR}"/1.2.4/init memcached |
999 |
} |
1000 |
|
1001 |
pkg_postinst() { |
1002 |
enewuser memcached -1 -1 /dev/null daemon |
1003 |
|
1004 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1005 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
1006 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1007 |
elog "Please see Gentoo bug #122246 for more info" |
1008 |
} |
1009 |
|
1010 |
src_test() { |
1011 |
emake -j1 test || die "Failed testing" |
1012 |
} |
1013 |
|
1014 |
|
1015 |
|
1016 |
1.1 net-misc/memcached/memcached-1.4.4-r1.ebuild |
1017 |
|
1018 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.4-r1.ebuild?rev=1.1&view=markup |
1019 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.4-r1.ebuild?rev=1.1&content-type=text/plain |
1020 |
|
1021 |
Index: memcached-1.4.4-r1.ebuild |
1022 |
=================================================================== |
1023 |
# Copyright 1999-2011 Gentoo Foundation |
1024 |
# Distributed under the terms of the GNU General Public License v2 |
1025 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.4-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1026 |
|
1027 |
EAPI=2 |
1028 |
inherit eutils autotools flag-o-matic |
1029 |
|
1030 |
MY_PV="${PV/_rc/-rc}" |
1031 |
MY_P="${PN}-${MY_PV}" |
1032 |
|
1033 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1034 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1035 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1036 |
|
1037 |
LICENSE="BSD" |
1038 |
SLOT="0" |
1039 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
1040 |
IUSE="test slabs-reassign debug sasl" # hugetlbfs later |
1041 |
|
1042 |
RDEPEND=">=dev-libs/libevent-1.4 |
1043 |
dev-lang/perl |
1044 |
sasl? ( dev-libs/cyrus-sasl )" |
1045 |
DEPEND="${RDEPEND} |
1046 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1047 |
|
1048 |
S="${WORKDIR}/${MY_P}" |
1049 |
|
1050 |
src_prepare() { |
1051 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1052 |
# Handled different upstream |
1053 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
1054 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
1055 |
epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch" |
1056 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1057 |
eautoreconf |
1058 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
1059 |
} |
1060 |
|
1061 |
src_configure() { |
1062 |
econf \ |
1063 |
--disable-docs \ |
1064 |
$(use_enable sasl) |
1065 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
1066 |
# `use_enable doc docs` |
1067 |
} |
1068 |
|
1069 |
src_compile() { |
1070 |
# There is a heavy degree of per-object compile flags |
1071 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
1072 |
# the -debug version with -DNDEBUG _WILL_ fail. |
1073 |
append-flags -UNDEBUG |
1074 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
1075 |
filter-flags -UNDEBUG |
1076 |
emake || die "emake failed." |
1077 |
} |
1078 |
|
1079 |
src_install() { |
1080 |
emake DESTDIR="${D}" install || die "emake install failed." |
1081 |
dobin scripts/memcached-tool |
1082 |
use debug && dobin memcached-debug |
1083 |
|
1084 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
1085 |
|
1086 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
1087 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
1088 |
} |
1089 |
|
1090 |
pkg_postinst() { |
1091 |
enewuser memcached -1 -1 /dev/null daemon |
1092 |
|
1093 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1094 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
1095 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1096 |
elog "Please see Gentoo bug #122246 for more info" |
1097 |
} |
1098 |
|
1099 |
src_test() { |
1100 |
emake -j1 test || die "Failed testing" |
1101 |
} |
1102 |
|
1103 |
|
1104 |
|
1105 |
1.1 net-misc/memcached/memcached-1.4.0-r3.ebuild |
1106 |
|
1107 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.0-r3.ebuild?rev=1.1&view=markup |
1108 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.0-r3.ebuild?rev=1.1&content-type=text/plain |
1109 |
|
1110 |
Index: memcached-1.4.0-r3.ebuild |
1111 |
=================================================================== |
1112 |
# Copyright 1999-2011 Gentoo Foundation |
1113 |
# Distributed under the terms of the GNU General Public License v2 |
1114 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.0-r3.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1115 |
|
1116 |
EAPI=2 |
1117 |
inherit eutils autotools flag-o-matic |
1118 |
|
1119 |
MY_PV="${PV/_rc/-rc}" |
1120 |
MY_P="${PN}-${MY_PV}" |
1121 |
|
1122 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1123 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1124 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1125 |
|
1126 |
LICENSE="BSD" |
1127 |
SLOT="0" |
1128 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
1129 |
IUSE="test slabs-reassign debug" |
1130 |
|
1131 |
RDEPEND=">=dev-libs/libevent-1.4 |
1132 |
dev-lang/perl" |
1133 |
DEPEND="${RDEPEND} |
1134 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1135 |
|
1136 |
S="${WORKDIR}/${MY_P}" |
1137 |
|
1138 |
src_prepare() { |
1139 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1140 |
epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
1141 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
1142 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1143 |
eautoreconf |
1144 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
1145 |
} |
1146 |
|
1147 |
src_compile() { |
1148 |
# There is a heavy degree of per-object compile flags |
1149 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
1150 |
# the -debug version with -DNDEBUG _WILL_ fail. |
1151 |
append-flags -UNDEBUG |
1152 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
1153 |
filter-flags -UNDEBUG |
1154 |
emake || die "emake failed." |
1155 |
} |
1156 |
|
1157 |
src_install() { |
1158 |
emake DESTDIR="${D}" install || die "emake install failed." |
1159 |
dobin scripts/memcached-tool |
1160 |
use debug && dobin memcached-debug |
1161 |
|
1162 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
1163 |
|
1164 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
1165 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
1166 |
} |
1167 |
|
1168 |
pkg_postinst() { |
1169 |
enewuser memcached -1 -1 /dev/null daemon |
1170 |
|
1171 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1172 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
1173 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1174 |
elog "Please see Gentoo bug #122246 for more info" |
1175 |
} |
1176 |
|
1177 |
src_test() { |
1178 |
emake -j1 test || die "Failed testing" |
1179 |
} |
1180 |
|
1181 |
|
1182 |
|
1183 |
1.1 net-misc/memcached/memcached-1.1.13-r2.ebuild |
1184 |
|
1185 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.13-r2.ebuild?rev=1.1&view=markup |
1186 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.1.13-r2.ebuild?rev=1.1&content-type=text/plain |
1187 |
|
1188 |
Index: memcached-1.1.13-r2.ebuild |
1189 |
=================================================================== |
1190 |
# Copyright 1999-2011 Gentoo Foundation |
1191 |
# Distributed under the terms of the GNU General Public License v2 |
1192 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.1.13-r2.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1193 |
|
1194 |
inherit eutils |
1195 |
|
1196 |
DESCRIPTION="memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load." |
1197 |
|
1198 |
HOMEPAGE="http://www.danga.com/memcached/" |
1199 |
|
1200 |
MY_PV="${PV/_pre/-pre}" |
1201 |
MY_P="${PN}-${MY_PV}" |
1202 |
SRC_URI="http://www.danga.com/memcached/dist/${MY_P}.tar.gz" |
1203 |
|
1204 |
LICENSE="BSD" |
1205 |
|
1206 |
SLOT="0" |
1207 |
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 sh sparc x86 ~x86-fbsd" |
1208 |
IUSE="static perl doc" |
1209 |
|
1210 |
DEPEND=">=dev-libs/libevent-0.6 |
1211 |
perl? ( dev-perl/Cache-Memcached )" |
1212 |
S="${WORKDIR}/${MY_P}" |
1213 |
|
1214 |
src_compile() { |
1215 |
local myconf="" |
1216 |
use static || myconf="--disable-static ${myconf}" |
1217 |
econf ${myconf} || die "econf failed" |
1218 |
emake || die |
1219 |
} |
1220 |
|
1221 |
src_install() { |
1222 |
dobin "${S}"/memcached |
1223 |
dodoc "${S}"/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} |
1224 |
|
1225 |
newconfd "${FILESDIR}/1.1.12/conf" memcached |
1226 |
|
1227 |
newinitd "${FILESDIR}/1.1.12/init" memcached |
1228 |
|
1229 |
doman "${S}"/doc/memcached.1 |
1230 |
|
1231 |
if use doc; then |
1232 |
dodoc "${S}"/doc/{memory_management.txt,protocol.txt} |
1233 |
fi |
1234 |
} |
1235 |
|
1236 |
pkg_postinst() { |
1237 |
enewuser memcached -1 -1 /dev/null daemon |
1238 |
einfo "With this version of Memcached Gentoo now supporst multiple instances." |
1239 |
einfo "To enable this you must create a symlink in /etc/init.d/ for each instance" |
1240 |
einfo "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1241 |
einfo "Please see Gentoo bug #122246 for more info" |
1242 |
} |
1243 |
|
1244 |
|
1245 |
|
1246 |
1.1 net-misc/memcached/memcached-1.3.3-r4.ebuild |
1247 |
|
1248 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r4.ebuild?rev=1.1&view=markup |
1249 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r4.ebuild?rev=1.1&content-type=text/plain |
1250 |
|
1251 |
Index: memcached-1.3.3-r4.ebuild |
1252 |
=================================================================== |
1253 |
# Copyright 1999-2011 Gentoo Foundation |
1254 |
# Distributed under the terms of the GNU General Public License v2 |
1255 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.3-r4.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1256 |
|
1257 |
inherit eutils autotools flag-o-matic |
1258 |
|
1259 |
MY_PV="${PV/_rc/-rc}" |
1260 |
MY_P="${PN}-${MY_PV}" |
1261 |
|
1262 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1263 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1264 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1265 |
|
1266 |
LICENSE="BSD" |
1267 |
SLOT="0" |
1268 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" |
1269 |
IUSE="nptl test slabs-reassign" |
1270 |
|
1271 |
RDEPEND=">=dev-libs/libevent-1.4 |
1272 |
dev-lang/perl" |
1273 |
DEPEND="${RDEPEND} |
1274 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1275 |
|
1276 |
S="${WORKDIR}/${MY_P}" |
1277 |
|
1278 |
src_unpack() { |
1279 |
unpack ${A} |
1280 |
cd "${S}" |
1281 |
|
1282 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1283 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1284 |
eautoreconf |
1285 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
1286 |
} |
1287 |
|
1288 |
src_compile() { |
1289 |
econf $(use_enable nptl threads) |
1290 |
emake || die "emake failed." |
1291 |
} |
1292 |
|
1293 |
src_install() { |
1294 |
emake DESTDIR="${D}" install || die "emake install failed." |
1295 |
dobin scripts/memcached-tool |
1296 |
|
1297 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
1298 |
|
1299 |
newconfd "${FILESDIR}"/1.2.6/conf memcached |
1300 |
newinitd "${FILESDIR}"/1.2.6/init memcached |
1301 |
} |
1302 |
|
1303 |
pkg_postinst() { |
1304 |
enewuser memcached -1 -1 /dev/null daemon |
1305 |
|
1306 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1307 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
1308 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1309 |
elog "Please see Gentoo bug #122246 for more info" |
1310 |
} |
1311 |
|
1312 |
src_test() { |
1313 |
emake -j1 test || die "Failed testing" |
1314 |
} |
1315 |
|
1316 |
|
1317 |
|
1318 |
1.1 net-misc/memcached/memcached-1.2.8-r1.ebuild |
1319 |
|
1320 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.8-r1.ebuild?rev=1.1&view=markup |
1321 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.2.8-r1.ebuild?rev=1.1&content-type=text/plain |
1322 |
|
1323 |
Index: memcached-1.2.8-r1.ebuild |
1324 |
=================================================================== |
1325 |
# Copyright 1999-2011 Gentoo Foundation |
1326 |
# Distributed under the terms of the GNU General Public License v2 |
1327 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.2.8-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1328 |
|
1329 |
inherit eutils autotools |
1330 |
|
1331 |
MY_PV="${PV/_rc/-rc}" |
1332 |
MY_P="${PN}-${MY_PV}" |
1333 |
|
1334 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1335 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1336 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1337 |
|
1338 |
LICENSE="BSD" |
1339 |
SLOT="0" |
1340 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" |
1341 |
IUSE="nptl test" |
1342 |
|
1343 |
RDEPEND=">=dev-libs/libevent-1.4 |
1344 |
dev-lang/perl" |
1345 |
DEPEND="${RDEPEND} |
1346 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1347 |
|
1348 |
S="${WORKDIR}/${MY_P}" |
1349 |
|
1350 |
src_unpack() { |
1351 |
unpack ${A} |
1352 |
cd "${S}" |
1353 |
|
1354 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1355 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1356 |
eautoreconf |
1357 |
} |
1358 |
|
1359 |
src_compile() { |
1360 |
econf $(use_enable nptl threads) |
1361 |
emake || die "emake failed." |
1362 |
} |
1363 |
|
1364 |
src_install() { |
1365 |
emake DESTDIR="${D}" install || die "emake install failed." |
1366 |
dobin scripts/memcached-tool |
1367 |
|
1368 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
1369 |
|
1370 |
newconfd "${FILESDIR}"/1.2.6/conf memcached |
1371 |
newinitd "${FILESDIR}"/1.2.6/init memcached |
1372 |
} |
1373 |
|
1374 |
pkg_postinst() { |
1375 |
enewuser memcached -1 -1 /dev/null daemon |
1376 |
|
1377 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1378 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
1379 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1380 |
elog "Please see Gentoo bug #122246 for more info" |
1381 |
} |
1382 |
|
1383 |
src_test() { |
1384 |
emake -j1 test || die "Failed testing" |
1385 |
} |
1386 |
|
1387 |
|
1388 |
|
1389 |
1.1 net-misc/memcached/memcached-1.4.7-r1.ebuild |
1390 |
|
1391 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.7-r1.ebuild?rev=1.1&view=markup |
1392 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.4.7-r1.ebuild?rev=1.1&content-type=text/plain |
1393 |
|
1394 |
Index: memcached-1.4.7-r1.ebuild |
1395 |
=================================================================== |
1396 |
# Copyright 1999-2011 Gentoo Foundation |
1397 |
# Distributed under the terms of the GNU General Public License v2 |
1398 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.4.7-r1.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1399 |
|
1400 |
EAPI=2 |
1401 |
inherit eutils autotools flag-o-matic |
1402 |
|
1403 |
MY_PV="${PV/_rc/-rc}" |
1404 |
MY_P="${PN}-${MY_PV}" |
1405 |
|
1406 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1407 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1408 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1409 |
|
1410 |
LICENSE="BSD" |
1411 |
SLOT="0" |
1412 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
1413 |
IUSE="test slabs-reassign debug sasl" # hugetlbfs later |
1414 |
|
1415 |
RDEPEND=">=dev-libs/libevent-1.4 |
1416 |
dev-lang/perl |
1417 |
sasl? ( dev-libs/cyrus-sasl )" |
1418 |
DEPEND="${RDEPEND} |
1419 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1420 |
|
1421 |
S="${WORKDIR}/${MY_P}" |
1422 |
|
1423 |
src_prepare() { |
1424 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1425 |
# Handled different upstream |
1426 |
#epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
1427 |
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" |
1428 |
epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch" |
1429 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1430 |
eautoreconf |
1431 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
1432 |
} |
1433 |
|
1434 |
src_configure() { |
1435 |
econf \ |
1436 |
--disable-docs \ |
1437 |
$(use_enable sasl) |
1438 |
# The xml2rfc tool to build the additional docs requires TCL :-( |
1439 |
# `use_enable doc docs` |
1440 |
} |
1441 |
|
1442 |
src_compile() { |
1443 |
# There is a heavy degree of per-object compile flags |
1444 |
# Users do NOT know better than upstream. Trying to compile the testapp and |
1445 |
# the -debug version with -DNDEBUG _WILL_ fail. |
1446 |
append-flags -UNDEBUG |
1447 |
emake testapp memcached-debug CFLAGS="${CFLAGS}" || die "emake of testapp and memcached-debug failed." |
1448 |
filter-flags -UNDEBUG |
1449 |
emake || die "emake failed." |
1450 |
} |
1451 |
|
1452 |
src_install() { |
1453 |
emake DESTDIR="${D}" install || die "emake install failed." |
1454 |
dobin scripts/memcached-tool |
1455 |
use debug && dobin memcached-debug |
1456 |
|
1457 |
dodoc AUTHORS ChangeLog NEWS README doc/{CONTRIBUTORS,*.txt} |
1458 |
|
1459 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
1460 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
1461 |
} |
1462 |
|
1463 |
pkg_postinst() { |
1464 |
enewuser memcached -1 -1 /dev/null daemon |
1465 |
|
1466 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1467 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
1468 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1469 |
elog "Please see Gentoo bug #122246 for more info" |
1470 |
} |
1471 |
|
1472 |
src_test() { |
1473 |
emake -j1 test || die "Failed testing" |
1474 |
} |
1475 |
|
1476 |
|
1477 |
|
1478 |
1.1 net-misc/memcached/memcached-1.3.3-r5.ebuild |
1479 |
|
1480 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r5.ebuild?rev=1.1&view=markup |
1481 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r5.ebuild?rev=1.1&content-type=text/plain |
1482 |
|
1483 |
Index: memcached-1.3.3-r5.ebuild |
1484 |
=================================================================== |
1485 |
# Copyright 1999-2011 Gentoo Foundation |
1486 |
# Distributed under the terms of the GNU General Public License v2 |
1487 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.3-r5.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1488 |
|
1489 |
inherit eutils autotools flag-o-matic |
1490 |
|
1491 |
MY_PV="${PV/_rc/-rc}" |
1492 |
MY_P="${PN}-${MY_PV}" |
1493 |
|
1494 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1495 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1496 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1497 |
|
1498 |
LICENSE="BSD" |
1499 |
SLOT="0" |
1500 |
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
1501 |
IUSE="test slabs-reassign" |
1502 |
|
1503 |
RDEPEND=">=dev-libs/libevent-1.4 |
1504 |
dev-lang/perl" |
1505 |
DEPEND="${RDEPEND} |
1506 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1507 |
|
1508 |
S="${WORKDIR}/${MY_P}" |
1509 |
|
1510 |
src_unpack() { |
1511 |
unpack ${A} |
1512 |
cd "${S}" |
1513 |
|
1514 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1515 |
epatch "${FILESDIR}/${PN}-1.3.3-gcc4-slab-fixup.patch" |
1516 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1517 |
eautoreconf |
1518 |
use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN |
1519 |
} |
1520 |
|
1521 |
src_compile() { |
1522 |
econf |
1523 |
emake || die "emake failed." |
1524 |
} |
1525 |
|
1526 |
src_install() { |
1527 |
emake DESTDIR="${D}" install || die "emake install failed." |
1528 |
dobin scripts/memcached-tool |
1529 |
|
1530 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
1531 |
|
1532 |
newconfd "${FILESDIR}"/1.3.3/conf memcached |
1533 |
newinitd "${FILESDIR}"/1.3.3/init memcached |
1534 |
} |
1535 |
|
1536 |
pkg_postinst() { |
1537 |
enewuser memcached -1 -1 /dev/null daemon |
1538 |
|
1539 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1540 |
elog "To enable this you should create a symlink in /etc/init.d/ for each instance" |
1541 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1542 |
elog "Please see Gentoo bug #122246 for more info" |
1543 |
} |
1544 |
|
1545 |
src_test() { |
1546 |
emake -j1 test || die "Failed testing" |
1547 |
} |
1548 |
|
1549 |
|
1550 |
|
1551 |
1.1 net-misc/memcached/memcached-1.3.3-r3.ebuild |
1552 |
|
1553 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r3.ebuild?rev=1.1&view=markup |
1554 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/memcached/memcached-1.3.3-r3.ebuild?rev=1.1&content-type=text/plain |
1555 |
|
1556 |
Index: memcached-1.3.3-r3.ebuild |
1557 |
=================================================================== |
1558 |
# Copyright 1999-2011 Gentoo Foundation |
1559 |
# Distributed under the terms of the GNU General Public License v2 |
1560 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/memcached-1.3.3-r3.ebuild,v 1.1 2011/12/31 20:36:19 idl0r Exp $ |
1561 |
|
1562 |
inherit eutils autotools |
1563 |
|
1564 |
MY_PV="${PV/_rc/-rc}" |
1565 |
MY_P="${PN}-${MY_PV}" |
1566 |
|
1567 |
DESCRIPTION="High-performance, distributed memory object caching system" |
1568 |
HOMEPAGE="http://code.google.com/p/memcached/" |
1569 |
SRC_URI="http://memcached.googlecode.com/files/${MY_P}.tar.gz" |
1570 |
|
1571 |
LICENSE="BSD" |
1572 |
SLOT="0" |
1573 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" |
1574 |
IUSE="nptl test" |
1575 |
|
1576 |
RDEPEND=">=dev-libs/libevent-1.4 |
1577 |
dev-lang/perl" |
1578 |
DEPEND="${RDEPEND} |
1579 |
test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )" |
1580 |
|
1581 |
S="${WORKDIR}/${MY_P}" |
1582 |
|
1583 |
src_unpack() { |
1584 |
unpack ${A} |
1585 |
cd "${S}" |
1586 |
|
1587 |
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch" |
1588 |
sed -i -e 's,-Werror,,g' configure.ac || die "sed failed" |
1589 |
eautoreconf |
1590 |
} |
1591 |
|
1592 |
src_compile() { |
1593 |
econf $(use_enable nptl threads) |
1594 |
emake || die "emake failed." |
1595 |
} |
1596 |
|
1597 |
src_install() { |
1598 |
emake DESTDIR="${D}" install || die "emake install failed." |
1599 |
dobin scripts/memcached-tool |
1600 |
|
1601 |
dodoc AUTHORS ChangeLog NEWS README TODO doc/{CONTRIBUTORS,*.txt} |
1602 |
|
1603 |
newconfd "${FILESDIR}"/1.2.6/conf memcached |
1604 |
newinitd "${FILESDIR}"/1.2.6/init memcached |
1605 |
} |
1606 |
|
1607 |
pkg_postinst() { |
1608 |
enewuser memcached -1 -1 /dev/null daemon |
1609 |
|
1610 |
elog "With this version of Memcached Gentoo now supports multiple instances." |
1611 |
elog "To enable this you must create a symlink in /etc/init.d/ for each instance" |
1612 |
elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" |
1613 |
elog "Please see Gentoo bug #122246 for more info" |
1614 |
} |
1615 |
|
1616 |
src_test() { |
1617 |
emake -j1 test || die "Failed testing" |
1618 |
} |