commit: 0a901c03f63c2e5d9ec7fe7a2ac943bf8066b2fe Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sat Mar 26 01:58:29 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sat Mar 26 01:58:29 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=0a901c03
dev-ruby/version_sorter: Initial version Package-Manager: portage-2.2.28 dev-ruby/version_sorter/Manifest | 1 + dev-ruby/version_sorter/metadata.xml | 8 ++++++ .../version_sorter/version_sorter-2.0.0.ebuild | 33 ++++++++++++++++++++++ 3 files changed, 42 insertions(+) diff --git a/dev-ruby/version_sorter/Manifest b/dev-ruby/version_sorter/Manifest new file mode 100644 index 0000000..b195eec --- /dev/null +++ b/dev-ruby/version_sorter/Manifest @@ -0,0 +1 @@ +DIST version_sorter-2.0.0.tar.gz 9147 SHA256 93e404002ca5f1dc2181d9c62690729e53dad1cb120261291c8ea2c0cca90d6b SHA512 24bc64a60ca6726ee52fc1ef7f0a29b1a259226746f6f89daed0e2ecfd239b854519228f836b5f4900547f6b6981270496304881ff6a288ffaeb453aa85e3d6c WHIRLPOOL b42d80550269b6a4af2ed03962b9baa76dd21f315a8631a64a420286db209269dbd1b400f35ad5c7523bc342fb6971844dbe2ede12af3104779804b12aeed8bb diff --git a/dev-ruby/version_sorter/metadata.xml b/dev-ruby/version_sorter/metadata.xml new file mode 100644 index 0000000..bfcb697 --- /dev/null +++ b/dev-ruby/version_sorter/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>[email protected]</email> + <name>Manuel Rüger</name> + </maintainer> +</pkgmetadata> diff --git a/dev-ruby/version_sorter/version_sorter-2.0.0.ebuild b/dev-ruby/version_sorter/version_sorter-2.0.0.ebuild new file mode 100644 index 0000000..b76bb07 --- /dev/null +++ b/dev-ruby/version_sorter/version_sorter-2.0.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22 ruby23" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +inherit ruby-fakegem multilib + +DESCRIPTION="A C extension that does fast sorting of large sets of version strings" +HOMEPAGE="https://github.com/defunkt/version_sorter https://rubygems.org/gems/version_sorter" +SRC_URI="https://github.com/github/version_sorter/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + mkdir lib || die + cp ext/${PN}/${PN}$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -Ilib test/version_sorter_test.rb || die +}
