summaryrefslogtreecommitdiff
path: root/dev-ruby/atomic
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/atomic
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/atomic')
-rw-r--r--dev-ruby/atomic/Manifest5
-rw-r--r--dev-ruby/atomic/atomic-1.1.99.ebuild33
-rw-r--r--dev-ruby/atomic/metadata.xml11
3 files changed, 49 insertions, 0 deletions
diff --git a/dev-ruby/atomic/Manifest b/dev-ruby/atomic/Manifest
new file mode 100644
index 000000000000..6ff41ce64ac5
--- /dev/null
+++ b/dev-ruby/atomic/Manifest
@@ -0,0 +1,5 @@
+DIST atomic-1.1.99.gem 17920 SHA256 093fa4d0522bfac61b4793b00c8e14dae846d5c1d28fa9dd6ab6112be1ce09ce SHA512 9c7762f6c32d11b2c5b45be68954ca12c753d2b4683167158a037ce791d72b13d940beef5bf6dd445c8b12e358c62d2a9f43a609fb3b7c7357fea4f66316063c WHIRLPOOL 72970b2f8a503eb29fe2aa2702b8a91f796c5f0382d2ff3f3f809a5eb39db5252e1732bfc919021f77e7a308a0ce05dc4d2cd1c9027412942077dac95804cf0d
+EBUILD atomic-1.1.99.ebuild 772 SHA256 637e99c4fbbc41ac61cff9a41f57d04c364e30b87d46e3ff0ea3a78c5d20d517 SHA512 3e8e5f70695187d00e1723b684e108f8700ac3a9b2b1e9d778115cb81f85adcf9ce1c03c7aee9b67133d842fa815edb8a0daa08bce97d95ba14106cdc7cecff2 WHIRLPOOL d5992a3ccfc16f3724169dfaf1eb6a324ae1ac615b206d9b1b487d25eccf904a63fdb5f68f8bdc76d34655540fb494e89ede6108784eb172a6c188a7e3445272
+MISC ChangeLog 2745 SHA256 98449dc7fa6650ebbe78439c842364ceff3ad7882e678ac2191fdf46401151fc SHA512 79e1ca0a0d886a43ac2f0035afaa9cbcb856141d77e3f13d1880565d5ca1cc8671c272875385507cc5b9c1135e040f7b3fed8a820ebca3323b317e626149d653 WHIRLPOOL 547085b35b625ffa33892b52298d0812423fbb10a8924c9674992cdf99b71fd5fe645362424c993c3525af4d31efd193ce7fc2a7bad910fbf512863da8124f12
+MISC ChangeLog-2015 2405 SHA256 6a104fc503fa9ba5a39cef1b8e068aeffd55d92cdb9c13ea3dcc151e66d23216 SHA512 c3f767fb2df7e8c9a5530469e889257ca7f321fa714ab729c505d20ed542b1e93fc456b07812856fa6922a32a9f13c4b91f1840678b03d6a191d431ab755eb05 WHIRLPOOL 5332188905d7f0a3144d84b8feab3e0a98f47156d06b7f5759dff7db35e4739ac49a93d10005e7c54cffaa5aa9d31ed48a263d1ef596b07673efe0de55e6c34c
+MISC metadata.xml 345 SHA256 1358e50d691e654935b812e2b6d2f8159ac268d7cb1794427e949f6e6c55c3db SHA512 2fc1039a507f87fab12c537d790d538c6e9abada720edcf9de3748e5d81674f4803221ec940a7f3abc6b12f7c9ec009a2960d88e00b45caf2216a23263e03f8f WHIRLPOOL 1593cb3404d9f9e0127207105ab0e647f7cbcd17d196e95e93447fded0c2c2173c198b5e7f1dde3b088031c4a93a7b93f454e50ca80d070d171947dc4cb921b0
diff --git a/dev-ruby/atomic/atomic-1.1.99.ebuild b/dev-ruby/atomic/atomic-1.1.99.ebuild
new file mode 100644
index 000000000000..7efdf341a552
--- /dev/null
+++ b/dev-ruby/atomic/atomic-1.1.99.ebuild
@@ -0,0 +1,33 @@
+# 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=""
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="An atomic reference implementation for JRuby, Rubinius, and MRI"
+HOMEPAGE="https://github.com/headius/ruby-atomic"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid compilation dependencies since we compile directly.
+ sed -i -e '/:test => :compile/ s:^:#:' \
+ -e '/extensiontask/,/end/ s:^:#:' Rakefile || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext
+ cp ext/atomic_reference$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/atomic/metadata.xml b/dev-ruby/atomic/metadata.xml
new file mode 100644
index 000000000000..a478e049f78f
--- /dev/null
+++ b/dev-ruby/atomic/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">headius/ruby-atomic</remote-id>
+ </upstream>
+</pkgmetadata>