graaff      14/04/21 07:35:43

  Modified:             ruby-fakegem.eclass
  Log:
  Read the YAML metadata with UTF-8 by default and make an exception for older 
ruby targets, since all new targets will support (and need) the UTF-8 flag. 
Fixes bug 504642.

Revision  Changes    Path
1.41                 eclass/ruby-fakegem.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?rev=1.41&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?rev=1.41&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?r1=1.40&r2=1.41

Index: ruby-fakegem.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- ruby-fakegem.eclass 9 Nov 2013 10:22:06 -0000       1.40
+++ ruby-fakegem.eclass 21 Apr 2014 07:35:43 -0000      1.41
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.40 
2013/11/09 10:22:06 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.41 
2014/04/21 07:35:43 graaff Exp $
 
 # @ECLASS: ruby-fakegem.eclass
 # @MAINTAINER:
@@ -253,11 +253,11 @@
 # rubygems creates an installation from a .gem file.
 ruby_fakegem_metadata_gemspec() {
        case ${RUBY} in
-               *ruby19)
-                       ${RUBY} -r yaml -e "puts 
Gem::Specification.from_yaml(File::open('$1', :encoding => 
'UTF-8').read).to_ruby" > $2
+               *jruby)
+                       ${RUBY} -r yaml -e "puts 
Gem::Specification.from_yaml(File::open('$1').read).to_ruby" > $2
                                ;;
                *)
-                       ${RUBY} -r yaml -e "puts 
Gem::Specification.from_yaml(File::open('$1').read).to_ruby" > $2
+                       ${RUBY} -r yaml -e "puts 
Gem::Specification.from_yaml(File::open('$1', :encoding => 
'UTF-8').read).to_ruby" > $2
                                ;;
        esac
 }
@@ -287,7 +287,7 @@
        # so better taking this into consideration.
        local quoted_description=${DESCRIPTION//\"/\\\"}
        cat - > $1 <<EOF
-# generated by ruby-fakegem.eclass $Revision: 1.40 $
+# generated by ruby-fakegem.eclass $Revision: 1.41 $
 Gem::Specification.new do |s|
   s.name = "${RUBY_FAKEGEM_NAME}"
   s.version = "${RUBY_FAKEGEM_VERSION}"
@@ -337,7 +337,7 @@
 #!${rubycmd}
 # This is a simplified version of the RubyGems wrapper
 #
-# Generated by ruby-fakegem.eclass $Revision: 1.40 $
+# Generated by ruby-fakegem.eclass $Revision: 1.41 $
 
 require 'rubygems'
 




Reply via email to