dev-ruby/rjb: fix build on openjdk-11
authorRick Farina <zerochaos@gentoo.org>
Wed, 6 Nov 2019 18:11:39 +0000 (13:11 -0500)
committerRick Farina <zerochaos@gentoo.org>
Wed, 6 Nov 2019 18:11:52 +0000 (13:11 -0500)
while not breaking it on icedtea-8

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
dev-ruby/rjb/rjb-1.6.1.ebuild

index b8cfe20bb7cf267ff1f3d937ef3f7dde5c1601bd..0c68f9ccbae479efa2da1c9ccfd5b209a4bace41 100644 (file)
@@ -35,6 +35,9 @@ all_ruby_prepare() {
 
        # Avoid encoding tests since not all locales may be available.
        sed -i -e '/test_kjconv/,/^  end/ s:^:#:' test/test.rb || die
+
+       # Fix build on openjdk-11
+       sed -i -e 's#javah -classpath ../data/rjb jp.co.infoseek.hp.arton.rjb.RBridge#javac -h . -classpath ../data/rjb RBridge.java#g' ext/extconf.rb || die
 }
 
 each_ruby_prepare() {