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/dep_selector/Manifest | 5 +++ dev-ruby/dep_selector/dep_selector-1.0.5.ebuild | 45 +++++++++++++++++++++++++ dev-ruby/dep_selector/metadata.xml | 11 ++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-ruby/dep_selector/Manifest create mode 100644 dev-ruby/dep_selector/dep_selector-1.0.5.ebuild create mode 100644 dev-ruby/dep_selector/metadata.xml (limited to 'dev-ruby/dep_selector') diff --git a/dev-ruby/dep_selector/Manifest b/dev-ruby/dep_selector/Manifest new file mode 100644 index 000000000000..c6caef49bb2c --- /dev/null +++ b/dev-ruby/dep_selector/Manifest @@ -0,0 +1,5 @@ +DIST dep_selector-1.0.5.tar.gz 70408 SHA256 166853c5a5d8b5cf1fb8982d3884b68637ae9c8cffb04a0bd823593fbe91e643 SHA512 05035e2e8c5206a5c7a126f9be39385dd800a0f40ceaed0e36afe08afc83259f4a170d112f6720dbb19e5901bc794f914fddf5366ad1200075fa688dee7e05c3 WHIRLPOOL b63551480b36e4c03d91421bcba404ed240d5b3c82cc7fa09573c778ea560342829a7da9e5e5dbaa50844b723d72c1d68409fc6606f9b30ef5aeea69ad4aa73d +EBUILD dep_selector-1.0.5.ebuild 1261 SHA256 388d0bf374ee0835123f7c8547c9ebbe7fa6fed5484b351ac2204744b73fc11e SHA512 3f15d6cf3a90c36f6264dba79dacd4f56d4b6c785a9d0bfb4677f5af56dec59070736e27b1578a9446535628e7c88f837d9b9307d9c644a66f260c982fa7bd51 WHIRLPOOL 77357fa666b9541b5fe5f0246cea1f7f841d8616f75c30a526cb4e8c71125453161e065e5a1e94bfd987f4095c0108db5a580d7f3497c33c7d51721698aa0ca1 +MISC ChangeLog 2826 SHA256 459f9f3370af6b17f6016097998cde489f1604d0674f1199ddfc3ecfde08710d SHA512 1ebbea840faed424d4ad80c8fecfbf9f9e23e993b54bda22b903bf25e77fa944c64ead185a98d382e024bbb401b4d62319be283f7940b2890b8ffe96b5be555e WHIRLPOOL 03b40315a09182bca2fde2f4f2a22806c84124b15928dd34efbad772419641a2ac15d4d8d190f21d41ee11033d8347e02dc72899cfbb00b9dabc9353e1e59806 +MISC ChangeLog-2015 1617 SHA256 9ad2054543a7f4493af3184d2c7472a7b369b2e25e9929347907b58c9a3f1d7c SHA512 4e3169904afbd7abdc8b8e1bb9f93391cc81beecfd69a6993aa16d98b36ed190c91e1c947694ccc169727a1132c793cd8f7cc44936fd18aa5c4f7665bec0f8e1 WHIRLPOOL 83748c49f0a95bee84cb30012a0be2dc0a04861516fdd10010c0caf41b990378c721b945907eaaef3d5a6c56d41134be58c24bba1aef35c3c5ea4f02fbc6fdff +MISC metadata.xml 346 SHA256 14171afc7f9c33b239757caa9e611fe0f47872d5c27e884f63d738aec692b93e SHA512 c70e5d03dcdeb6a202627158f6afd35aee3540ac446adf3008da414e871e8061d3483472489e93a8c8265a5a5790961aae73c201a9e9f61567a1fd48fdcd559d WHIRLPOOL 1651cf17515498e04ae69e4716818cb969499f6fbeff6406cc29310cbef90e3d9018910ec21785b4c5c70515ad61872abc0afc8bed9e826aaae3bfd8414d7a98 diff --git a/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild b/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild new file mode 100644 index 000000000000..313c99adf564 --- /dev/null +++ b/dev-ruby/dep_selector/dep_selector-1.0.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby21 ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="constraint based package dependency resolver" +HOMEPAGE="https://github.com/opscode/dep-selector" +SRC_URI="https://github.com/opscode/dep-selector/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RUBY_S=${P/_/-} + +DEPEND+=" >=dev-libs/gecode-3.5.0 =dev-ruby/ffi-1.9" + +all_ruby_prepare() { + # Avoid dependency on vendored libgecode and use system version instead + sed -i -e '27,46 s:^:#:' ext/dep_gecode/extconf.rb || die + sed -i -e '/dep-selector-libgecode/d' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid integration tests for unpackaged solve + rm spec/solve_integration_spec.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/dep_gecode extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/dep_gecode CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" V=1 + cp ext/dep_gecode/dep_gecode$(get_modname) lib/ || die +} diff --git a/dev-ruby/dep_selector/metadata.xml b/dev-ruby/dep_selector/metadata.xml new file mode 100644 index 000000000000..3af539cf61f8 --- /dev/null +++ b/dev-ruby/dep_selector/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + opscode/dep-selector + + -- cgit v1.2.3