summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-05-24 22:56:46 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2015-05-24 22:56:46 +0000
commit67b0fff5b227a3e28488748556764ee01d22eccc (patch)
treea939530870c3a372351883ff9ed77984e5f177b2 /dev-ruby/faraday_middleware
parentInitial commit, dependency for app-admin/r10k-1.5.x (diff)
downloadgentoo-2-67b0fff5b227a3e28488748556764ee01d22eccc.tar.gz
gentoo-2-67b0fff5b227a3e28488748556764ee01d22eccc.tar.bz2
gentoo-2-67b0fff5b227a3e28488748556764ee01d22eccc.zip
Initial commit, dependency for app-admin/r10k-1.5.x
(Portage version: 2.2.18/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'dev-ruby/faraday_middleware')
-rw-r--r--dev-ruby/faraday_middleware/ChangeLog9
-rw-r--r--dev-ruby/faraday_middleware/faraday_middleware-0.9.1.ebuild39
-rw-r--r--dev-ruby/faraday_middleware/metadata.xml18
3 files changed, 66 insertions, 0 deletions
diff --git a/dev-ruby/faraday_middleware/ChangeLog b/dev-ruby/faraday_middleware/ChangeLog
new file mode 100644
index 000000000000..59dde4e71de4
--- /dev/null
+++ b/dev-ruby/faraday_middleware/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-ruby/faraday_middleware
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/faraday_middleware/ChangeLog,v 1.1 2015/05/24 22:56:46 robbat2 Exp $
+
+*faraday_middleware-0.9.1 (24 May 2015)
+
+ 24 May 2015; Robin H. Johnson <robbat2@gentoo.org>
+ +faraday_middleware-0.9.1.ebuild, +metadata.xml:
+ Initial commit, dependency for app-admin/r10k-1.5.x
diff --git a/dev-ruby/faraday_middleware/faraday_middleware-0.9.1.ebuild b/dev-ruby/faraday_middleware/faraday_middleware-0.9.1.ebuild
new file mode 100644
index 000000000000..71e7043fe59c
--- /dev/null
+++ b/dev-ruby/faraday_middleware/faraday_middleware-0.9.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/faraday_middleware/faraday_middleware-0.9.1.ebuild,v 1.1 2015/05/24 22:56:46 robbat2 Exp $
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem eutils
+
+DESCRIPTION="Various middleware for Faraday"
+HOMEPAGE="https://github.com/lostisland/faraday_middleware"
+SRC_URI="https://github.com/lostisland/faraday_middleware/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+parsexml +oauth +mashify +rashify"
+
+ruby_add_rdepend "
+ >=dev-ruby/faraday-0.7.4
+ parsexml? ( >=dev-ruby/multi_xml-0.5.3 )
+ oauth? ( >=dev-ruby/simple_oauth-0.1 )
+ mashify? ( >=dev-ruby/hashie-1.2 )
+ rashify? ( >=dev-ruby/rash-0.3 )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+}
+
+each_ruby_prepare() {
+ # Make sure the test scripts use the right ruby interpreter
+ sed -i -e 's:ruby:'${RUBY}':' script/* || die
+}
diff --git a/dev-ruby/faraday_middleware/metadata.xml b/dev-ruby/faraday_middleware/metadata.xml
new file mode 100644
index 000000000000..3f011bb903e8
--- /dev/null
+++ b/dev-ruby/faraday_middleware/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>ruby</herd>
+ <maintainer>
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <longdescription lang="en">
+ A collection of useful Faraday middleware.
+ </longdescription>
+ <use>
+ <flag name='parsexml'>Include FaradayMiddleware::ParseXml</flag>
+ <flag name='oauth'>Include FaradayMiddleware::OAuth</flag>
+ <flag name='mashify'>Include FaradayMiddleware::Mashify</flag>
+ <flag name='rashify'>Include FaradayMiddleware::Rashify</flag>
+ </use>
+</pkgmetadata>