Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ruby/memcache-client: metadata.xml ChangeLog memcache-client-1.8.5.ebuild
Date: Sun, 28 Nov 2010 10:38:56
Message-Id: 20101128103845.A1E8720051@flycatcher.gentoo.org
1 graaff 10/11/28 10:38:45
2
3 Added: metadata.xml ChangeLog memcache-client-1.8.5.ebuild
4 Log:
5 Initial import. Dependency for Rails 3.
6
7 (Portage version: 2.1.9.24/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-ruby/memcache-client/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>ruby</herd>
21 </pkgmetadata>
22
23
24
25 1.1 dev-ruby/memcache-client/ChangeLog
26
27 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/ChangeLog?rev=1.1&view=markup
28 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/ChangeLog?rev=1.1&content-type=text/plain
29
30 Index: ChangeLog
31 ===================================================================
32 # ChangeLog for dev-ruby/memcache-client
33 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
34 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/memcache-client/ChangeLog,v 1.1 2010/11/28 10:38:45 graaff Exp $
35
36 *memcache-client-1.8.5 (28 Nov 2010)
37
38 28 Nov 2010; Hans de Graaff <graaff@g.o>
39 +memcache-client-1.8.5.ebuild, +metadata.xml:
40 Initial import. Dependency for Rails 3.
41
42
43
44
45 1.1 dev-ruby/memcache-client/memcache-client-1.8.5.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/memcache-client-1.8.5.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/memcache-client/memcache-client-1.8.5.ebuild?rev=1.1&content-type=text/plain
49
50 Index: memcache-client-1.8.5.ebuild
51 ===================================================================
52 # Copyright 1999-2010 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/memcache-client/memcache-client-1.8.5.ebuild,v 1.1 2010/11/28 10:38:45 graaff Exp $
55
56 EAPI="2"
57 USE_RUBY="ruby18 ree18 jruby"
58
59 RUBY_FAKEGEM_TASK_TEST="none"
60
61 RUBY_FAKEGEM_DOCDIR="doc"
62 RUBY_FAKEGEM_EXTRADOC="FAQ.rdoc History.rdoc README.rdoc"
63
64 inherit ruby-fakegem
65
66 DESCRIPTION="A ruby library for accessing memcached."
67 HOMEPAGE="http://github.com/mperham/memcache-client"
68 LICENSE="MIT"
69 SLOT="0"
70 KEYWORDS="~amd64"
71 IUSE=""
72
73 all_ruby_prepare() {
74 # Remove tests that require a running memcache deamon.
75 rm test/test_benchmark.rb || die "Unable to remove performance tests."
76
77 # Fix silly JRuby test issue:
78 # https://github.com/mperham/memcache-client/issues/issue/14
79 sed -i -e '558s/e.message/e.message.downcase/' test/test_mem_cache.rb || die "Could not fix JRuby issue."
80 }
81
82 each_ruby_test() {
83 ${RUBY} -Ilib -r test/unit test/test_mem_cache.rb || die "Tests failed."
84 }