diff options
Diffstat (limited to 'dev-ruby/atomic')
-rw-r--r-- | dev-ruby/atomic/Manifest | 5 | ||||
-rw-r--r-- | dev-ruby/atomic/atomic-1.1.99.ebuild | 33 | ||||
-rw-r--r-- | dev-ruby/atomic/metadata.xml | 11 |
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> |