diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/yajl-ruby |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/yajl-ruby')
-rw-r--r-- | dev-ruby/yajl-ruby/Manifest | 7 | ||||
-rw-r--r-- | dev-ruby/yajl-ruby/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ruby/yajl-ruby/yajl-ruby-1.1.0-r1.ebuild | 34 | ||||
-rw-r--r-- | dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild | 45 |
4 files changed, 97 insertions, 0 deletions
diff --git a/dev-ruby/yajl-ruby/Manifest b/dev-ruby/yajl-ruby/Manifest new file mode 100644 index 000000000000..35dbe654259d --- /dev/null +++ b/dev-ruby/yajl-ruby/Manifest @@ -0,0 +1,7 @@ +DIST yajl-ruby-1.1.0.gem 557056 SHA256 95b85940c96c0745e780f363170b8bd1b7b66d36073a061b1461b1788834446a SHA512 bde81b5fbe467c6403d27b49075822ff07b5cf356c05f711757fea5162543af36846f1f1da36acd5da359133f05e2cb3186215dc5597f3255da74c76cc8bf3ec WHIRLPOOL baa8f6ec2bfe70cd8f3441c971b2854a99b9f132eb2cae22f9fe6a9de7c7ccbf84f0f3ec982296d4cbc998051529b464aaf16b268049193aa4170ec7ec1ca11b +DIST yajl-ruby-1.3.0.gem 550912 SHA256 f1941b3606aa8da0800ab0a5560929454a1ba9c7ec41cb5a2905eabb2f155069 SHA512 351e46fb7037541096172bac5c3dcadaa6ac9650ac6aae46de2b4ba31b82427f596bade2b233d0d8e916927800e83b7930b5ceeb9d7340edd02c323f9c0b3116 WHIRLPOOL 8de8b6575f3972dbb2503315d33f5701f6141b0ce11f9f3b027a7c15ab257823e772d14400dc3db94b41135e90b25c89a89931fb2670a7e0de72a0ee40d885dc +EBUILD yajl-ruby-1.1.0-r1.ebuild 926 SHA256 b15f57d4e86e477a4e203f5c609fe8efe12fd36d28bb5b594ac1f73fb4396dd5 SHA512 53665219df16267cbf79029858e425226d0872484a11d9178ea3eb6698e236f3d70634e4301416687f9cdee4f555be8df1df0be4866f70d9b4da3edec9e73dfe WHIRLPOOL cdf1b3141d4bb3b88e24d50f9c75164b4210e1b0be1aa9cd481c63250c91281a8119266436e03e934e3e9df9f49c47736a22a20b00ea3d3e0c858055ecadc671 +EBUILD yajl-ruby-1.3.0.ebuild 1243 SHA256 0c7000a45df7d9bdd30a480a748403ca99e6b06db6a40f77f13fcc9a87edb206 SHA512 fb85accf5b42ee7b806ca97add5ac6f85f16afc3a7d8e55b6010920e6ec123a59956d6f390a2307ef056c2d8c73c8f2ee8b3950cabf8f69b99d28cf1e7d341a6 WHIRLPOOL d9b76110343d1666e3b09d89ea808720464d0ce7770aa3a2266eb4ba083fc00a2a8a07a88fa6bc4de80d6eff380fc071c66d31c83e565c492663c2906317d34e +MISC ChangeLog 3572 SHA256 901edca3664616cf0a19920e344198a0e4097af2877aac92087634c1b1c9b51f SHA512 5db12de2004b8896974616bf843bb0c238961cdbede9ee856cce5bacfe4b8bf4c80a7a0babdf3fa8c3faa7470a6d0701eaa3965d7b0ca5de86cef0445a0bb788 WHIRLPOOL a247e75740c3fbc525ae8c87c0ab89df27b21532e8ea319780d19303a63257960ba54b4f6b2020b7fb184111d5b2fb32613c4a8d58c1f34a8a9b3509ebce80ce +MISC ChangeLog-2015 5765 SHA256 2bef41d63b19325834543228f81b8d7c5f2a197f6da13b7e6cb69e56ee5d3b7a SHA512 6242d29a4558892524def055860f508b016caa8674315441cc8fda999fd58b7715f21e0cc4ab141120840074723cb34717a79199f89a61d4078c06041b739992 WHIRLPOOL cf74a6bffae07a40f998d4faf8485db22f685729ed92e3ca9387648aa75af172812f5eac16c442ea5713faad6d65d490b35ec87df2857184c246879cee44dba5 +MISC metadata.xml 346 SHA256 b6133ea502856bb3b19eb89ed6431204e4678f3e7b53bd8b06e72216e55aa497 SHA512 54921a3e3df293d819d020aa6671e7e33f9031b83d375d6f8423fd844cf757c20c2e6cafc9d5a8f2670e10bd286b4e29067a8d7176e7acafd3474578134a2aae WHIRLPOOL c96706a8b829eefa7600bba4557cf028fbfe5c329a85701612535acb493400d604444c14179da1d175516a07be036ee41318eca819cbaeedead6a5cdaf34d367 diff --git a/dev-ruby/yajl-ruby/metadata.xml b/dev-ruby/yajl-ruby/metadata.xml new file mode 100644 index 000000000000..64e99138bedc --- /dev/null +++ b/dev-ruby/yajl-ruby/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="github">brianmario/yajl-ruby</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.1.0-r1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.1.0-r1.ebuild new file mode 100644 index 000000000000..d80a5a6baba3 --- /dev/null +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.1.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +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 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_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 +} diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild new file mode 100644 index 000000000000..8ef2241712f2 --- /dev/null +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.3.0.ebuild @@ -0,0 +1,45 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +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 ruby-ng_rspec || die +} |