diff options
author | Hans de Graaff <hans@degraaff.org> | 2018-10-05 07:30:17 +0200 |
---|---|---|
committer | Hans de Graaff <hans@degraaff.org> | 2018-10-05 07:30:17 +0200 |
commit | 0349d4930d68d1e59b0a9d80411ba377c85b49b3 (patch) | |
tree | acf504f976a9f6a66c77eb38a1c1fd443eabb803 | |
parent | dev-ruby/gli: add 2.18.0 (diff) | |
download | graaff-0349d4930d68d1e59b0a9d80411ba377c85b49b3.tar.gz graaff-0349d4930d68d1e59b0a9d80411ba377c85b49b3.tar.bz2 graaff-0349d4930d68d1e59b0a9d80411ba377c85b49b3.zip |
dev-ruby/sassc: add 2.0.0
Package-Manager: Portage-2.3.49, Repoman-2.3.10
-rw-r--r-- | dev-ruby/sassc/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/sassc/sassc-2.0.0.ebuild | 50 |
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-ruby/sassc/Manifest b/dev-ruby/sassc/Manifest index 1a996f5f..60f099a2 100644 --- a/dev-ruby/sassc/Manifest +++ b/dev-ruby/sassc/Manifest @@ -1 +1,2 @@ DIST sassc-1.11.4.gem 331264 BLAKE2B f2c7f7e4094ed07d35758c985c0e7c40bca3539be8eec98f718a0d29466763fdd460c1e5255103c7906fbd513594f19a43343239b793367c45073a0ce4297277 SHA512 02caef66beea93f9087b999611b625dffcaccef7c67d9a0319667cc53b234352204cc666f6765ac9b883d03782d6bd61097fd703e25c09064bfb096bb2d6872f +DIST sassc-2.0.0.gem 357888 BLAKE2B 0c4404fa04de87fdc3ee8cb907955ffe91fb7507f10c8bf258ba954249f222155f4def78171f24ff2da01b03c04efcc127f8d81d3fb936fcd35a96877754fd8d SHA512 cec45bf939c43ec8365d591ff4a8bd4519f62a5b1f85ca140bf90b9c2c1a819de45492b6672ee5267b77153114904bb8d68bad87d2225bd2f183783356747826 diff --git a/dev-ruby/sassc/sassc-2.0.0.ebuild b/dev-ruby/sassc/sassc-2.0.0.ebuild new file mode 100644 index 00000000..b6b0cec5 --- /dev/null +++ b/dev-ruby/sassc/sassc-2.0.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Use libsass with Ruby" +HOMEPAGE="https://github.com/sass/sassc-ruby" +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="2" +IUSE="" + +RDEPEND+="~dev-libs/libsass-3.5.2" + +ruby_add_rdepend " + >=dev-ruby/ffi-1.9.6 + dev-ruby/rake +" + +ruby_add_bdepend "test? ( + dev-ruby/test_construct + dev-ruby/minitest-around +)" + +all_ruby_prepare() { + # Use unbundled libsass + rm -rf ext || die + + sed -i -e '/spec =/,/ffi_lib/ s:^:#:' \ + -e '/ffi_lib/a ffi_lib "/usr/lib64/libsass.so"' \ + lib/sassc/native.rb || die + + # Avoid version-specific test so newer libsass versions can be used. + sed -i -e '/test_it_reports_the_libsass_version/,/end/ s:^:#:' test/native_test.rb || die + + sed -i -e '/pry/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die +} |