mozjs: fix lib soname issue

polkit failed to build do to missing mozjs libs. The libs created are:
libmozjs-..a   libmozjs-..so

this was caused by a perl script error
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at config/milestone.pl line 58.

this script is use to determine the major and minor lib versions. I believe this
issue is do to the recent perl update.

this fixes the lib creation error and polkit build error.

I am not a perl person so this may not be the idea fix.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-By: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Armin Kuster
2015-07-10 20:49:41 -07:00
committed by Martin Jansa
parent 7db2e2097a
commit f2ead8e308
2 changed files with 21 additions and 0 deletions
@@ -0,0 +1,20 @@
fix the compile error do to perl update
Upstream-status: Inappropriate
Signed-of-by: Armin Kuster <akuster808@gmail.com>
Index: src/config/milestone.pl
===================================================================
--- src.orig/config/milestone.pl
+++ src/config/milestone.pl
@@ -55,7 +55,7 @@ $MILESTONE_FILE = "$TOPSRCDIR/config/mi
#
my $milestone = Moz::Milestone::getOfficialMilestone($MILESTONE_FILE);
-if (defined(@TEMPLATE_FILE)) {
+if (@TEMPLATE_FILE) {
my $TFILE;
foreach $TFILE (@TEMPLATE_FILE) {
@@ -12,6 +12,7 @@ SRC_URI = " \
file://0005-aarch64-64k-page.patch;patchdir=../../ \
file://0001-regenerate-configure.patch;patchdir=../../ \
file://fix-the-compile-error-of-powerpc64.patch;patchdir=../../ \
file://fix_milestone_compile_issue.patch \
"
SRC_URI[md5sum] = "20b6f8f1140ef6e47daa3b16965c9202"