diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-08-04 08:53:53 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-08-04 08:53:53 +0100 |
commit | e3872864be25f7421015bef2732fa57c0c9fb726 (patch) | |
tree | 9cb29a544215119b5c5538e37211b994ce1c87ae /dev-ruby/yajl-ruby | |
parent | 480486b52ea64765faf696c88b2c6a26a5a454d4 (diff) |
gentoo resync : 04.08.2018
Diffstat (limited to 'dev-ruby/yajl-ruby')
-rw-r--r-- | dev-ruby/yajl-ruby/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild | 45 |
2 files changed, 47 insertions, 0 deletions
diff --git a/dev-ruby/yajl-ruby/Manifest b/dev-ruby/yajl-ruby/Manifest index 12901254cdd6..535becad4993 100644 --- a/dev-ruby/yajl-ruby/Manifest +++ b/dev-ruby/yajl-ruby/Manifest @@ -1,5 +1,7 @@ DIST yajl-ruby-1.3.1.gem 550912 BLAKE2B 809608b5c767c560cf40a0a8d4160f17092762788af9c66e729762ade50fbb0cccd266f1bbd411076ef4b2dc7a4cdfcdeeb552b6d86a58a0d9a38ebf1bad638c SHA512 f18b47f1fd0b039bfec01db0ee298296199fbf91b22a00042e1220a1d8471f72424c082b696829e48ce7dee7514510dd731c2bc36fe29bd08ba7246c820621f4 DIST yajl-ruby-1.4.0.gem 556544 BLAKE2B 8eea447ef98cdd9b48fe6c91f2a385740339e78e6395b2f63add8757fe437dfd4ae721b604ca5b381c59e36412e1807c930730bcc1a7c7f921c50ccd7f03857b SHA512 63407542a58231305d1cf326de09e8fdb0f4f5bbf28d3b83a3d8f4099db2a425b7a310fc23c62a37681cb24b50d2ce9d10a6641e07be16b52783ea7401ec7ca5 +DIST yajl-ruby-1.4.1.gem 557056 BLAKE2B ade1c18bff1d95a733a1981f7898f1ebaecaed6e9a0354af2a6b4d0190a37e613830f77d5e57178b622c32e2d8688aaa11a7edd543c17a30a16f9045d21ea4aa SHA512 24cd82380658d784bbf0a7a16d4048125cc5a856b0e0b4d3bdec29a550a9131d3959f9a75eba0d18d5db8d0a23158fb7ef6ea6f60d221a7bc3d8efc437d52df5 EBUILD yajl-ruby-1.3.1.ebuild 1254 BLAKE2B 6e0f05e289dd8f888945c247769d2bb689b0f12eea1df3d31263866e5d6fc721f8541f36f8358f780f8ba1f7cd12ed27fda1fede45cba0cf36cd53dcc4a99a22 SHA512 3786c6ce1bb8a0c19404f882ce7478e45b431c9b8513a53673aac6e2692510c0df53d5de7a33129f56c9520840b189b8ef8b688e9d608ae13e68f22aebeba826 EBUILD yajl-ruby-1.4.0.ebuild 1255 BLAKE2B 2f66ab1a7fb94845f198ea123a9d1a7ea2cfc31e799f91de946e393055d7ae5ebd5b392cc3563e5bd57165d170dcb1f09a6688554ff2de48649884d833e3c595 SHA512 280f9865f087d58d5d8249daea0abb924cdb8c708e6c1b067764ba1b08131b6c96f8421b68adebd100631adb3a599e7984493922488c655b2fe0434f2534b4af +EBUILD yajl-ruby-1.4.1.ebuild 1255 BLAKE2B 2f66ab1a7fb94845f198ea123a9d1a7ea2cfc31e799f91de946e393055d7ae5ebd5b392cc3563e5bd57165d170dcb1f09a6688554ff2de48649884d833e3c595 SHA512 280f9865f087d58d5d8249daea0abb924cdb8c708e6c1b067764ba1b08131b6c96f8421b68adebd100631adb3a599e7984493922488c655b2fe0434f2534b4af MISC metadata.xml 346 BLAKE2B 2fff8cc633fbc47874a3e5a9e567ef430dcdd4de90343c35f599b15a85e0601a5d4b3c5b650e3971dab90cd90f382505000b40092e57d05fdaf86536a02106ff SHA512 54921a3e3df293d819d020aa6671e7e33f9031b83d375d6f8423fd844cf757c20c2e6cafc9d5a8f2670e10bd286b4e29067a8d7176e7acafd3474578134a2aae diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild new file mode 100644 index 000000000000..d9cb6a9d9beb --- /dev/null +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1.ebuild @@ -0,0 +1,45 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby C bindings to the Yajl JSON stream-based parser library" +HOMEPAGE="https://github.com/brianmario/yajl-ruby" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="${RDEPEND} dev-libs/yajl" +DEPEND="${DEPEND} dev-libs/yajl" + +each_ruby_prepare() { + # Make sure the right ruby interpreter is used + sed -e '/capture/ s:ruby:'${RUBY}':' -i spec/parsing/large_number_spec.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/yajl extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/yajl CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" V=1 + cp ext/yajl/yajl$(get_modname) lib/yajl/ || die +} + +each_ruby_test() { + # Set RUBYLIB to pass search path on to additional interpreters that + # are started. + RUBYLIB=lib RSPEC_VERSION=3 ruby-ng_rspec || die +} |