From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-ruby/bcrypt-ruby/Manifest | 5 ++ dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild | 59 +++++++++++++++++++++++ dev-ruby/bcrypt-ruby/metadata.xml | 11 +++++ 3 files changed, 75 insertions(+) create mode 100644 dev-ruby/bcrypt-ruby/Manifest create mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild create mode 100644 dev-ruby/bcrypt-ruby/metadata.xml (limited to 'dev-ruby/bcrypt-ruby') diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest new file mode 100644 index 000000000000..d61e44813e40 --- /dev/null +++ b/dev-ruby/bcrypt-ruby/Manifest @@ -0,0 +1,5 @@ +DIST bcrypt-3.1.11.gem 44032 SHA256 a0fc22135205c851f46e8a661de8be242d54951cbd2c37a6fad5c8069b2645b4 SHA512 bf9ff0d3cdd7044b4ee5796cd04869f21bb3384143b0f336bc2cd9a8f0db3f9562aa23a39601c1d86f153b62f07469ef066616f8a52cfcd840377e331cb22454 WHIRLPOOL aa29be481270df60805b625ac90ee01b0da8c49ae95f6131b0d17bc91cdd8b85a676b2aa241dbddc1d4ffe259169720de2400a8848eff6d97fc1453644fb9256 +EBUILD bcrypt-ruby-3.1.11-r1.ebuild 1634 SHA256 2c013d7353222aeef35fbb22756a29eaa6fe0bb258b6c0f7209a7594af849656 SHA512 54df2799d976fb6b675c44436091cbf766d3443c6e36b38f9e854f83194ac26d4c5298b4320889878e2e0a6392f56aa6efd419f30b7adb142de661bf61495ef7 WHIRLPOOL 9c37039b83f732b5e49c0c373711fb976f6e8a3dfb95d16ec8d2e1ff409ace05731ea67f7206a6ab937e2f308c6478c9a13eff39c761ed2f957a2782acfc9a74 +MISC ChangeLog 3347 SHA256 02f21620801c5e975f7771eb78616975d1f96233c7289a75a144660ee711c56c SHA512 48d75a943bf1df59a1dbfa177ff57d70d242ef3787f50e8f570657262fa7acd326cb9c6c888c666e1d2fea52820af345dd4e19918ae8ed46e65e59aab7b0f7e1 WHIRLPOOL 00824d82eaf13e80771f931f6633767a0014c439b33cb8d2baabde1e1c9643ca9f6901010d1a3daa24ccdf91fe67c870ba07de87152b0c28e017026c3c2c019a +MISC ChangeLog-2015 3834 SHA256 dec693ae692f5b3e15a8fd94b3c84a5201186129c1c6ea4714eb510ba8828b80 SHA512 fdb1c952e04afbae98847da40e308c783acf29ffc4fa60887e308719a2a3a8866a182bf46620dd3443cc5718d64e082fee2e08d7c97c53b0d1dc67bf16c92b00 WHIRLPOOL 5811fa875d34bade979fd39de93b362b3ba888a378ff8c0f0c70b993fed7e700962f05dd23c84b21ebdb9111d75e5c681287d70305d599e370f09455dfca7912 +MISC metadata.xml 346 SHA256 a300fec3ac80c1cbff9eb2a971d375d17c89beff46108ba8660eedf05b79e439 SHA512 ade206e8719923e0e758268c757100148580fd817bf477beee8df9b9b9f99a50b82b898e555bb6b0fd91239af22b1d7aa320caa1fed5c093a8799e82fac97608 WHIRLPOOL a4cc46b78c50e8b96ae9bfe954c88fda64ce44aedd3013e259281d3500d00c45809b2bd11c3a5525dc84cc95823b72693cf3c97ef85182d51484ef1f8d03b251 diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild new file mode 100644 index 000000000000..df9e6a1ee3f7 --- /dev/null +++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11-r1.ebuild @@ -0,0 +1,59 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" + +RUBY_FAKEGEM_NAME="bcrypt" + +inherit multilib ruby-fakegem + +DESCRIPTION="An easy way to keep your users' passwords secure" +HOMEPAGE="https://github.com/codahale/bcrypt-ruby" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/git ls-files/d' bcrypt.gemspec || die +} + +each_ruby_configure() { + ${RUBY} -Cext/mri extconf.rb || die +} + +each_ruby_compile() { + emake -Cext/mri V=1 + cp ext/mri/*$(get_modname) lib/ || die +} + +each_ruby_install() { + each_fakegem_install + + # bcrypt was called bcrypt-ruby before, so add a spec file that + # simply loads bcrypt to make sure that old projects load correctly + # we don't even need to create a file to load this: the `require + # bcrypt` was already part of bcrypt-ruby requirements. + cat - < "${T}/bcrypt-ruby.gemspec" +Gem::Specification.new do |s| + s.name = "bcrypt-ruby" + s.version = "${RUBY_FAKEGEM_VERSION}" + s.summary = "Fake gem to load bcrypt" + s.homepage = "${HOMEPAGE}" + s.specification_version = 3 + s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) +end +EOF + RUBY_FAKEGEM_NAME=bcrypt-ruby \ + RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ + ruby_fakegem_install_gemspec +} diff --git a/dev-ruby/bcrypt-ruby/metadata.xml b/dev-ruby/bcrypt-ruby/metadata.xml new file mode 100644 index 000000000000..7b40466101e9 --- /dev/null +++ b/dev-ruby/bcrypt-ruby/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + codahale/bcrypt-ruby + + -- cgit v1.2.3