Browse Source

add the new JE (JavaScript Engine) Perl module which is a Perl-only JS implementation

Ralf S. Engelschall 18 years ago
parent
commit
5e6433253c
1 changed files with 16 additions and 2 deletions
  1. 16 2
      js/js.spec

+ 16 - 2
js/js.spec

@@ -29,6 +29,7 @@
 %define       V_javascript_squish       0.05
 %define       V_javascript_code         0.08
 %define       V_javascript_jslint       0.04
+%define       V_javascript_engine       0.005
 %define       V_jsmin                   20070108
 
 #   package information
@@ -42,7 +43,7 @@ Class:        PLUS
 Group:        Language
 License:      MPL/GPL/LGPL
 Version:      %{V_js}
-Release:      20070224
+Release:      20070312
 
 #   package options
 %option       with_file        yes
@@ -58,7 +59,8 @@ Source2:      http://www.cpan.org/modules/by-module/JavaScript/JavaScript-Spider
 Source3:      http://www.cpan.org/modules/by-module/JavaScript/JavaScript-Squish-%{V_javascript_squish}.tar.gz
 Source4:      http://www.cpan.org/modules/by-module/JavaScript/JavaScript-Code-%{V_javascript_code}.tar.gz
 Source5:      http://www.cpan.org/modules/by-module/JavaScript/JavaScript-JSLint-%{V_javascript_jslint}.tar.gz
-Source6:      ftp://ftp.openpkg.org/sources/CPY/VERSIONED/jsmin/jsmin-%{V_jsmin}.c
+Source6:      http://www.cpan.org/modules/by-module/JavaScript/JE-%{V_javascript_engine}.tar.gz
+Source7:      ftp://ftp.openpkg.org/sources/CPY/VERSIONED/jsmin/jsmin-%{V_jsmin}.c
 Patch0:       js.patch
 
 #   build information
@@ -117,6 +119,11 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-module/JavaScript/
         regex     = JavaScript-JSLint-(__VER__)\.tar\.gz
     }
+    prog js:JavaScript-Engine = {
+        version   = %{V_javascript_engine}
+        url       = http://www.cpan.org/modules/by-module/JavaScript/
+        regex     = JE-(__VER__)\.tar\.gz
+    }
     prog js:jsmin = {
         version   = %{V_jsmin}
         url       = ftp://ftp.openpkg.org/sources/CPY/VERSIONED/jsmin/
@@ -130,6 +137,7 @@ AutoReqProv:  no
     %setup -q -D -T -a 3
     %setup -q -D -T -a 4
     %setup -q -D -T -a 5
+    %setup -q -D -T -a 6
     %patch -p0
 
 %build
@@ -192,6 +200,9 @@ AutoReqProv:  no
     ( cd JavaScript-JSLint-%{V_javascript_jslint}
       %{l_prefix}/bin/perl-openpkg configure build
     ) || exit $?
+    ( cd JE-%{V_javascript_engine}
+      %{l_prefix}/bin/perl-openpkg configure build
+    ) || exit $?
 %endif
 
 %install
@@ -229,6 +240,9 @@ AutoReqProv:  no
     ( cd JavaScript-JSLint-%{V_javascript_jslint}
       %{l_prefix}/bin/perl-openpkg install
     ) || exit $?
+    ( cd JE-%{V_javascript_engine}
+      %{l_prefix}/bin/perl-openpkg install
+    ) || exit $?
 %endif
 
 %if "%{with_perl}" == "yes"