summaryrefslogtreecommitdiff
path: root/dev-ruby/dalli
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/dalli
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/dalli')
-rw-r--r--dev-ruby/dalli/Manifest5
-rw-r--r--dev-ruby/dalli/dalli-2.7.6.ebuild46
-rw-r--r--dev-ruby/dalli/metadata.xml11
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
new file mode 100644
index 000000000000..1a9b4186e3fb
--- /dev/null
+++ b/dev-ruby/dalli/Manifest
@@ -0,0 +1,5 @@
+DIST dalli-2.7.6.tar.gz 48481 SHA256 cb6aada5e4d4e058cfe84ba2d4adcb9bdf5717927f25da07351fced690f8a927 SHA512 ee2270e719f6ff108654d20dfc560cdc6067808c211ae75304f5ca3f7772561b25a699fddb051e42db744bb202228bdbb904171faf5e1804f1f2bed4341bc258 WHIRLPOOL a3587ce71b8831a6d8a5b75ce959221244e3cd486d316a9d69dd18a6acf033d4b4c0f1e955606b4313f9452ed9c6244c74ebce9c1636b7be8d3be4645d40ecad
+EBUILD dalli-2.7.6.ebuild 1408 SHA256 758da0d446f26940e9c38688c390dc86f465cde437535d4dffb43cbb3944fc3e SHA512 9c599a342bd75a0a5d7b969ac9735322dc054eb992f77d45594ba58f229b6f6738117a332149819a895debd7678feba711ae42849925297a68c28b9ceb833149 WHIRLPOOL e73d53eb25ef125b9e11d125010d3a0cd3f6b9dcb15cc9c1d0c0904814186cec111902f6996490ee883b9f6f5b5689f239eaeca4c334659d4260702e8246db3c
+MISC ChangeLog 4297 SHA256 8fb889ea4899c791be1c9a38e9cb2a18cc5a2fa5b6d4e87aa20c4535472dc8f1 SHA512 f8ffa3c28b62cce65b7017711e7659bb10b67af0bf87d9d676f57725464b743a3dbfdc1ed1cfbd79651910b618571beeefbad53f73f877918b2c84fd743fc33c WHIRLPOOL 3e9b7cfd16c0be39558c59b5cb129ae8c24850a7abe8a4ed46fb0fd0bba542c955d6050ef8e1b5a3d1c051c271dbce41065582fb1e9925c9118025917e04bbba
+MISC ChangeLog-2015 2413 SHA256 0a332a5a22e92f214b5a76b1dedf9f899ffbb6115d4ab420a8a007e50e725bb6 SHA512 2b29ef45577c65f094880bc61411474bf48241aca9aa9a543fc9426cd974f75077795305628581787fac86ed8a676f47afa9d9ac6aa7602f4dad2d02f8a0207b WHIRLPOOL 004ce100c968b56f4816958bd91b95c9c11a978023b136f7a746c33daff1c79351042d555e7e393e06f527300ec3d9a6e4975f0af496c87b44f507da45216e10
+MISC metadata.xml 346 SHA256 0be72338e91864037fb87e607d52e24047ab644d660937cddfae6244f28a12a1 SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41 WHIRLPOOL 4bb1349cc79af6295391724989b49de8dd8df2cd003a3e908043596bf503af28d6e3f3cde4343e6c4185ec061ce9c006f21c0ef9a350f247f1cf949ed4c3adad
diff --git a/dev-ruby/dalli/dalli-2.7.6.ebuild b/dev-ruby/dalli/dalli-2.7.6.ebuild
new file mode 100644
index 000000000000..58c5b204bc1f
--- /dev/null
+++ b/dev-ruby/dalli/dalli-2.7.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
+HOMEPAGE="https://github.com/petergoldstein/dalli"
+SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.4.0 )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ >=dev-ruby/mocha-0.13
+ dev-ruby/rack
+ >=dev-ruby/activesupport-4.1 <dev-ruby/activesupport-5.1
+ dev-ruby/connection_pool )"
+
+all_ruby_prepare() {
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
+
+ sed -i -e '1igem "minitest", "~> 5.0"; gem "activesupport", "< 5.1"' \
+ -e '/bundler/ s:^:#:' test/helper.rb || die
+
+ # Drop rails dependency which is only used to display the version
+ # number, so we only need to depend on activesupport and avoid
+ # complicated circular dependencies.
+ sed -i -e '/rails/I s:^:#:' \
+ -e '14irequire "active_support"' test/helper.rb || die
+}
diff --git a/dev-ruby/dalli/metadata.xml b/dev-ruby/dalli/metadata.xml
new file mode 100644
index 000000000000..ae5d1e0f958e
--- /dev/null
+++ b/dev-ruby/dalli/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">petergoldstein/dalli</remote-id>
+ </upstream>
+</pkgmetadata>