summaryrefslogtreecommitdiff
path: root/dev-ruby/iobuffer
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/iobuffer
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/iobuffer')
-rw-r--r--dev-ruby/iobuffer/Manifest5
-rw-r--r--dev-ruby/iobuffer/iobuffer-1.1.2-r3.ebuild40
-rw-r--r--dev-ruby/iobuffer/metadata.xml11
3 files changed, 56 insertions, 0 deletions
diff --git a/dev-ruby/iobuffer/Manifest b/dev-ruby/iobuffer/Manifest
new file mode 100644
index 000000000000..9b16880ad0a5
--- /dev/null
+++ b/dev-ruby/iobuffer/Manifest
@@ -0,0 +1,5 @@
+DIST iobuffer-git-1.1.2.tgz 9286 SHA256 41ed7bbb78314ce2115c6842347be1315f92b58c83cee0ed21b80f1d0ddb73ff SHA512 cec67ac42b3966c144fc61c8fa1a36f166d0a892ec4ebb2f6e0fc218eac5fd7bfb803973b05ae52ff05b04eb86caae0cfee4cc1430e876e58157b5bdc41723c7 WHIRLPOOL d0cd3bd87582307bf58504ebfefda9c2acb03e1304af0b84ed5f6f7caf0ee1094c4f374771e12beef74176d063d25cf371175768373195fcbf3b4484bb9b45ee
+EBUILD iobuffer-1.1.2-r3.ebuild 937 SHA256 a12e5429e0b48cd33943383b90ff0d27fd62f68dce1d0dbb03f3945371e65602 SHA512 3b3a13e332fa8205954593ff75e19f20dfd3a02b7b9bd1c275721c566859e20fdbcf53ca44db9f08baa6b82ba5729d6c1d67c497a5691c53ffde91ce99c286cf WHIRLPOOL 184c2c8f36020794e477469850fef7125faabb15513b7421369bde50fadefddeeb301ec3a1f1e6f12f4ff2a69ac1f29283cb442e0f0887e695bcd42502744941
+MISC ChangeLog 2841 SHA256 2c5389ce508be148f89fbdd62687a021d786b760fa8655b7a273212052d2a3b5 SHA512 afd0979dba863a0366bf4795d6d2787b2d4f69596e079de021af2c755364f903ebe392523e00063fe060f2d6da2debb0d7fe3361d1ef4555ba8c31dd4ed9a9b3 WHIRLPOOL f022116452537ab63d8c0332acbec06b6d370beac97208f315f287aed05a52a94fd87c525cc11c6d75eba79ccf2aa96571ddb61079a22f25b87a48a7626b9a37
+MISC ChangeLog-2015 2312 SHA256 e913e74c98de90d8858f59e022899f345d7b04972a6f3be88573b2e80bf63a70 SHA512 5a27606a28066de3d63efd5d220db6da4bfdd4e019c9a80ec79b81b6aaf5fcbdbf95e26e81829cad573b80e4e79bc023a6bf81f78c68f447cf56d8efa4c1cb8a WHIRLPOOL 4168057521dce7e061a4f7d16edc3e5d851b336402d3810827c9143cb12c6ad4a21a8336c4aa4bfd15d9f025c2f34af34214b621dea2d6e0b14ad5eabb916a56
+MISC metadata.xml 343 SHA256 5d563f1ab3a53d5c8eecc4d06dc9fed21b3ff5b045c0025b4c08db89765045fd SHA512 2dd75710c00d7a9984d85393bf831ac8de6e891799f9d0b7414f87f7d89e6b0e149e25b1061ddc92f7a3d941691b5b7d6edaee4f0ea168d36e9d0ef5d25aa606 WHIRLPOOL f33a13260990a5a9011390a3cbd1aef0722bcff29725fb5ceab1e4dfd0ec52f692328160bb2273e8545fbd59cfad0cdc1513f87ec4afae69c2470aef75875ecb
diff --git a/dev-ruby/iobuffer/iobuffer-1.1.2-r3.ebuild b/dev-ruby/iobuffer/iobuffer-1.1.2-r3.ebuild
new file mode 100644
index 000000000000..158cdf41c5d3
--- /dev/null
+++ b/dev-ruby/iobuffer/iobuffer-1.1.2-r3.ebuild
@@ -0,0 +1,40 @@
+# 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_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit multilib ruby-fakegem
+
+GITHUB_USER="tarcieri"
+
+DESCRIPTION="IO::Buffer is a byte queue which is intended for non-blocking I/O applications"
+HOMEPAGE="https://github.com/tarcieri/iobuffer"
+SRC_URI="https://github.com/${GITHUB_USER}/iobuffer/tarball/v${PV} -> ${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~x86-macos"
+SLOT="0"
+IUSE=""
+
+RUBY_S="${GITHUB_USER}-${PN}-*"
+
+all_ruby_prepare() {
+ rm .rspec lib/.gitignore Gemfile* || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext extconf.rb || die
+ sed -i -e "s/^ldflags = /ldflags = $\(LDFLAGS\) /" ext/Makefile || die
+}
+
+each_ruby_compile() {
+ emake -C ext V=1
+ cp ext/iobuffer_ext$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/iobuffer/metadata.xml b/dev-ruby/iobuffer/metadata.xml
new file mode 100644
index 000000000000..f9c82ffa5c69
--- /dev/null
+++ b/dev-ruby/iobuffer/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">tarcieri/iobuffer</remote-id>
+ </upstream>
+</pkgmetadata>