dev-lang/nqp: revbump 2016.04-r2 (fixes compile failure)
authorMarshall Brewer (Gentoo Key) <tomboy64@sina.cn>
Mon, 9 May 2016 09:38:19 +0000 (11:38 +0200)
committerAmy Winston <amynka@gentoo.org>
Mon, 9 May 2016 10:59:08 +0000 (12:59 +0200)
Logic error when determining options for Configure.pl.
Gentoo-Bug: 582520

Package-Manager: portage-2.2.28

dev-lang/nqp/nqp-2016.04-r2.ebuild [moved from dev-lang/nqp/nqp-2016.04-r1.ebuild with 77% similarity]

similarity index 77%
rename from dev-lang/nqp/nqp-2016.04-r1.ebuild
rename to dev-lang/nqp/nqp-2016.04-r2.ebuild
index f3057ed7b0c14f1dd311d8591b89994994bffd2e..e47071d32bced34c81adcfc35718ecdcf5d2fde1 100644 (file)
@@ -64,12 +64,18 @@ src_configure() {
                "--backend=${backends}"
                "--prefix=/usr" )
 
-       # 2016.04 doesn't like our jna-3.4.1
+       # 2016.04 doesn't like our jna-3.4.1 nor jna-4.1.0
        # keep testing against it
-       use system-libs && myconfargs+=(
-               "--with-asm=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm\.jar$')"
-               "--with-asm-tree=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm-tree\.jar$')"
-               "--with-jline=$(echo $(java-pkg_getjars jline) | tr : '\n' | grep '/jline\.jar$')" )
+       if use system-libs; then
+               if use java; then
+                       myconfargs+=(
+                               "--with-asm=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm\.jar$')"
+                               "--with-asm-tree=$(echo $(java-pkg_getjars asm-4) | tr : '\n' | grep '/asm-tree\.jar$')"
+                               "--with-jline=$(echo $(java-pkg_getjars jline) | tr : '\n' | grep '/jline\.jar$')" )
+               else
+                       einfo "USE=system-libs set, but this won't have any effect without USE=java."
+               fi
+       fi
 
        perl Configure.pl "${myconfargs[@]}" || die
 }