Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 234885 Details for
Bug 323371
dev-ruby/json: Hardcoded modname does not work for all arches
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
fixes hardcoded lib extensions for prefix
0001-Fixing-hardcoded-dynlib-paths-for-dev-ruby-json.patch (text/plain), 3.85 KB, created by
Ramon
on 2010-06-10 21:08:16 UTC
(
hide
)
Description:
fixes hardcoded lib extensions for prefix
Filename:
MIME Type:
Creator:
Ramon
Created:
2010-06-10 21:08:16 UTC
Size:
3.85 KB
patch
obsolete
>From 7a9bcda44634759bdcec6637d51a35f338729e43 Mon Sep 17 00:00:00 2001 >From: Ramon van Alteren <ramon@vanalteren.nl> >Date: Thu, 10 Jun 2010 23:06:05 +0200 >Subject: [PATCH] Fixing hardcoded dynlib paths for dev-ruby/json > >--- > dev-ruby/json/json-1.2.2.ebuild | 8 +++++--- > dev-ruby/json/json-1.4.3-r1.ebuild | 8 +++++--- > dev-ruby/json/json-1.4.3.ebuild | 8 +++++--- > 3 files changed, 15 insertions(+), 9 deletions(-) > >diff --git a/dev-ruby/json/json-1.2.2.ebuild b/dev-ruby/json/json-1.2.2.ebuild >index 981a1fe..a444095 100644 >--- a/dev-ruby/json/json-1.2.2.ebuild >+++ b/dev-ruby/json/json-1.2.2.ebuild >@@ -10,13 +10,15 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README" > RUBY_FAKEGEM_DOCDIR="doc" > > inherit ruby-fakegem >+inherit multilib > > DESCRIPTION="A JSON implementation as a Ruby extension." > HOMEPAGE="http://json.rubyforge.org/" > LICENSE="|| ( Ruby GPL-2 )" > SRC_URI="mirror://rubygems/${P}.gem" > >-KEYWORDS="amd64 ~hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" >+KEYWORDS="amd64 ~hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux >+~x86-solaris ~x64-macos" > SLOT="0" > IUSE="" > >@@ -59,7 +61,7 @@ each_ruby_test() { > each_ruby_install() { > each_fakegem_install > if [[ $(basename ${RUBY}) != "jruby" ]]; then >- ruby_fakegem_newins ext/json/ext/generator.so lib/json/generator.so >- ruby_fakegem_newins ext/json/ext/parser.so lib/json/parser.so >+ ruby_fakegem_newins ext/json/ext/generator$(get_modname) lib/json/generator$(get_modname) >+ ruby_fakegem_newins ext/json/ext/parser$(get_modname) lib/json/parser$(get_modname) > fi > } >diff --git a/dev-ruby/json/json-1.4.3-r1.ebuild b/dev-ruby/json/json-1.4.3-r1.ebuild >index bc8cb9f..8269dbc 100644 >--- a/dev-ruby/json/json-1.4.3-r1.ebuild >+++ b/dev-ruby/json/json-1.4.3-r1.ebuild >@@ -10,13 +10,15 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README" > RUBY_FAKEGEM_DOCDIR="doc" > > inherit ruby-fakegem >+inherit multilib > > DESCRIPTION="A JSON implementation as a Ruby extension." > HOMEPAGE="http://json.rubyforge.org/" > LICENSE="|| ( Ruby GPL-2 )" > SRC_URI="mirror://rubygems/${P}.gem" > >-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" >+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux >+~x86-solaris ~x64-macos" > SLOT="0" > IUSE="" > >@@ -59,7 +61,7 @@ each_ruby_test() { > each_ruby_install() { > each_fakegem_install > if [[ $(basename ${RUBY}) != "jruby" ]]; then >- ruby_fakegem_newins ext/json/ext/generator.so lib/json/ext/generator.so >- ruby_fakegem_newins ext/json/ext/parser.so lib/json/ext/parser.so >+ ruby_fakegem_newins ext/json/ext/generator$(get_modname) lib/json/ext/generator$(get_modname) >+ ruby_fakegem_newins ext/json/ext/parser$(get_modname) lib/json/ext/parser$(get_modname) > fi > } >diff --git a/dev-ruby/json/json-1.4.3.ebuild b/dev-ruby/json/json-1.4.3.ebuild >index 7b72d0a..fd8a349 100644 >--- a/dev-ruby/json/json-1.4.3.ebuild >+++ b/dev-ruby/json/json-1.4.3.ebuild >@@ -10,13 +10,15 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README" > RUBY_FAKEGEM_DOCDIR="doc" > > inherit ruby-fakegem >+inherit multilib > > DESCRIPTION="A JSON implementation as a Ruby extension." > HOMEPAGE="http://json.rubyforge.org/" > LICENSE="|| ( Ruby GPL-2 )" > SRC_URI="mirror://rubygems/${P}.gem" > >-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" >+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux >+~x86-solaris ~x64-macos" > SLOT="0" > IUSE="" > >@@ -59,7 +61,7 @@ each_ruby_test() { > each_ruby_install() { > each_fakegem_install > if [[ $(basename ${RUBY}) != "jruby" ]]; then >- ruby_fakegem_newins ext/json/ext/generator.so lib/json/generator.so >- ruby_fakegem_newins ext/json/ext/parser.so lib/json/parser.so >+ ruby_fakegem_newins ext/json/ext/generator$(get_modname) lib/json/generator$(get_modname) >+ ruby_fakegem_newins ext/json/ext/parser$(get_modname) lib/json/parser$(get_modname) > fi > } >-- >1.7.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 323371
:
234775
| 234885