File: fix-750716.patch

package info (click to toggle)
coffeescript 1.4.0-1.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,064 kB
  • ctags: 160
  • sloc: makefile: 60
file content (20 lines) | stat: -rw-r--r-- 795 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Description: Fix for FTBFS against uglify 2.x series
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750716
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: coffeescript-1.4.0/Cakefile
===================================================================
--- coffeescript-1.4.0.orig/Cakefile
+++ coffeescript-1.4.0/Cakefile
@@ -125,8 +125,9 @@ task 'build:browser', 'rebuild the merge
     }(this));
   """
   unless process.env.MINIFY is 'false'
-    {parser, uglify} = require 'uglify-js'
-    code = uglify.gen_code uglify.ast_squeeze uglify.ast_mangle parser.parse code
+    uglify = require 'uglify-js'
+    result = uglify.minify(code, {fromString: true});
+    code = result.code
   fs.writeFileSync 'extras/coffee-script.js', header + '\n' + code