summaryrefslogtreecommitdiff
path: root/dev-ruby/priorityqueue
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-ruby/priorityqueue
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-ruby/priorityqueue')
-rw-r--r--dev-ruby/priorityqueue/Manifest3
-rw-r--r--dev-ruby/priorityqueue/metadata.xml11
-rw-r--r--dev-ruby/priorityqueue/priorityqueue-0.1.2.ebuild40
3 files changed, 54 insertions, 0 deletions
diff --git a/dev-ruby/priorityqueue/Manifest b/dev-ruby/priorityqueue/Manifest
new file mode 100644
index 000000000000..d94e3623b18e
--- /dev/null
+++ b/dev-ruby/priorityqueue/Manifest
@@ -0,0 +1,3 @@
+DIST PriorityQueue-0.1.2.gem 59392 BLAKE2B c28fbda358b79eb9f662944d80e578484c1380c1ac6490b2610eb8cdbb5c1b8ed79053a0faa301cb0c62d36c883d431deb5f4bb9248a133fc9e8ccaadb6df37c SHA512 67ae4507882e7635bef387b0df63ac7724b285cda5e23a06572477de71c98fd10b7718d966f2d5dba1f8cad29df112929d6b0ca30c042c843d364e5c8abccf23
+EBUILD priorityqueue-0.1.2.ebuild 833 BLAKE2B a38db6ad3c725aa67db560350fd404bff8a950edb77eadffb977f1bb1cb500bb846723694c444a67687f94d7d056298f632fd944c3b8a39869e753dc17d595fe SHA512 72b82b51faa4fb964e04350869a42d53f566ef233798aa10003845e0a6e2a633dbcb7208a741c93026f7915c7220764bfe78364897b9c0bf558ad26ea0ab7ca6
+MISC metadata.xml 331 BLAKE2B 18fb5659cee52271dcd402173f8416b2a9a46699937c01a40c3e500c5beb68e7adc1728db57b586254178c076d9c12945f1ac1c41eb1e145b1cee8cf0f7ba252 SHA512 2fb2c81a529e66eff41c9e02b43836076a703cad37dd3ad394266b1c291b9b4e05ec8af45304d677941e63d1ab258c5f2663acd7e886f6b9b49d32e77a48d81b
diff --git a/dev-ruby/priorityqueue/metadata.xml b/dev-ruby/priorityqueue/metadata.xml
new file mode 100644
index 000000000000..bc6621ce376e
--- /dev/null
+++ b/dev-ruby/priorityqueue/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="rubygems">PriorityQueue</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/priorityqueue/priorityqueue-0.1.2.ebuild b/dev-ruby/priorityqueue/priorityqueue-0.1.2.ebuild
new file mode 100644
index 000000000000..2946adc65a87
--- /dev/null
+++ b/dev-ruby/priorityqueue/priorityqueue-0.1.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ruby25: fails tests
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
+RUBY_FAKEGEM_NAME="PriorityQueue"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A fibonacci-heap priority-queue implementation"
+HOMEPAGE="https://rubygems.org/gems/PriorityQueue"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ rm Makefile *.o *.so || die
+ sed -i -e "s/::Config/RbConfig/" setup.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} setup.rb config || die
+}
+
+each_ruby_compile() {
+ ${RUBY} setup.rb setup || die
+ cp ext/priority_queue/*$(get_modname) lib/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/priority_queue_test.rb || die
+}