dev-ruby/racc: fix parser-text installation
authorHans de Graaff <graaff@gentoo.org>
Sun, 22 Dec 2019 06:18:06 +0000 (07:18 +0100)
committerHans de Graaff <graaff@gentoo.org>
Sun, 22 Dec 2019 06:18:06 +0000 (07:18 +0100)
We now use upstream git where this file is not pre-packaged.

Closes: https://bugs.gentoo.org/703416
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
dev-ruby/racc/racc-1.4.16-r1.ebuild [moved from dev-ruby/racc/racc-1.4.16.ebuild with 95% similarity]

similarity index 95%
rename from dev-ruby/racc/racc-1.4.16.ebuild
rename to dev-ruby/racc/racc-1.4.16-r1.ebuild
index 8f4985f2343da095f76723a0fe0ace8645e07c8b..36ea4bf0529fb50c083c214e65802c7ae30666a2 100644 (file)
@@ -32,12 +32,11 @@ all_ruby_prepare() {
        # the extension.
        sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
        sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+       # Which means we need to generate the parser file here
+       rake lib/racc/parser-text.rb || die
 
        # Avoid isolation since dependencies are not properly declared.
        sed -i -e 's/, :isolate//' Rakefile || die
-
-       # Fix version number in regress files
-       sed -i -e 's/1.4.14/1.4.15/' test/regress/* || die
 }
 
 each_ruby_prepare() {