commit:     47324d8c2829c37309981cfa3c8ad35c3fe08d33
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  3 16:47:45 2016 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Apr  3 16:47:45 2016 +0000
URL:        https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=47324d8c

www-servers/unicorn: Initial version

Package-Manager: portage-2.2.28

 www-servers/unicorn/Manifest             |  1 +
 www-servers/unicorn/metadata.xml         |  8 ++++++
 www-servers/unicorn/unicorn-5.0.1.ebuild | 48 ++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+)

diff --git a/www-servers/unicorn/Manifest b/www-servers/unicorn/Manifest
new file mode 100644
index 0000000..8103541
--- /dev/null
+++ b/www-servers/unicorn/Manifest
@@ -0,0 +1 @@
+DIST unicorn-5.0.1.gem 208896 SHA256 
92aae12273b54384c56f820834d804f0cb3f8690c505af86cce1c585473c481c SHA512 
57298a925215a6652dfaf2c8887374984ee5eb0a2b70b0b7d8f8558a31eef84c430484ebf6052f0f95ad3b21395cae01d9c408210f2173a25da7b53e10806c5d
 WHIRLPOOL 
e259f80cf14869f1d5bdacb607c1bf8844e6a58d89991916c3d2f4e6d82153d5a6e67f22fc7d952551df7280229b2fe271114c53ebcdef4bc9669090d9a97768

diff --git a/www-servers/unicorn/metadata.xml b/www-servers/unicorn/metadata.xml
new file mode 100644
index 0000000..bfcb697
--- /dev/null
+++ b/www-servers/unicorn/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer>
+               <email>[email protected]</email>
+               <name>Manuel Rüger</name>
+       </maintainer>
+</pkgmetadata>

diff --git a/www-servers/unicorn/unicorn-5.0.1.ebuild 
b/www-servers/unicorn/unicorn-5.0.1.ebuild
new file mode 100644
index 0000000..c8ae606
--- /dev/null
+++ b/www-servers/unicorn/unicorn-5.0.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="KNOWN_ISSUES ISSUES HACKING PHILOSOPHY README SIGNALS 
FAQ DESIGN"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An HTTP server for Rack applications"
+HOMEPAGE="https://rubygems.org/gems/unicorn http://bogomips.org/unicorn.git 
http://unicorn.bogomips.org/";
+
+LICENSE="GPL-2+ Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/kgio-2.6
+       <dev-ruby/kgio-3
+       dev-ruby/rack
+       >=dev-ruby/raindrops-0.7
+       <dev-ruby/raindrops-1"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.0
+       <dev-ruby/test-unit-4 )"
+
+RESTRICT="test"
+
+each_ruby_configure() {
+       ${RUBY} -Cext/unicorn_http extconf.rb || die
+}
+
+each_ruby_compile() {
+       emake V=1 -Cext/unicorn_http
+       cp ext/unicorn_http/unicorn_http$(get_modname) lib/ || die
+}
+
+all_ruby_install() {
+       all_fakegem_install
+}
+
+each_ruby_test() {
+       ${RUBY} -Ilib -S testrb test/unit/test_*.rb
+}

Reply via email to