From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 12:53:47 2017 Received: (at submit) by debbugs.gnu.org; 29 May 2017 16:53:47 +0000 Received: from localhost ([127.0.0.1]:43593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFNvO-0006eB-RU for submit@debbugs.gnu.org; Mon, 29 May 2017 12:53:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFNvM-0006dy-LC for submit@debbugs.gnu.org; Mon, 29 May 2017 12:53:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFNvG-000770-Vp for submit@debbugs.gnu.org; Mon, 29 May 2017 12:53:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51618) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dFNvG-00076t-Sq for submit@debbugs.gnu.org; Mon, 29 May 2017 12:53:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFNvF-0003pW-Tb for guix-patches@gnu.org; Mon, 29 May 2017 12:53:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFNvC-00075S-1Y for guix-patches@gnu.org; Mon, 29 May 2017 12:53:37 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21043) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dFNvB-00074r-PW for guix-patches@gnu.org; Mon, 29 May 2017 12:53:33 -0400 Received: from localhost (x2f7f542.dyn.telefonica.de [2.247.245.66]) by mx.zohomail.com with SMTPS id 1496076807933701.6701332294135; Mon, 29 May 2017 09:53:27 -0700 (PDT) From: Ricardo Wurmus To: guix-patches@gnu.org Subject: [PATCH 0/6] Add uglify-js Date: Mon, 29 May 2017 18:53:02 +0200 Message-Id: <20170529165302.2708-1-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi Guix, this patch set adds a JavaScript compressor "uglify-js", which is really just a wrapper around the Common Lisp library cl-uglify-js, a JavaScript compressor library. I'm not very familiar with Common Lisp, so the wrapper could probably be improved. ~~ Ricardo Ricardo Wurmus (6): gnu: Add sbcl-cl-ppcre-unicode. gnu: Add sbcl-parse-js. gnu: Add sbcl-parse-number. gnu: Add sbcl-iterate. gnu: Add sbcl-cl-uglify-js. gnu: Add uglify-js. gnu/packages/lisp.scm | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:42 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:42 +0000 Received: from localhost ([127.0.0.1]:43600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMQ-0000dz-6E for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:42 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMP-0000ds-2L for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:41 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078496844505.50845810767566; Mon, 29 May 2017 10:21:36 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 1/6] gnu: Add sbcl-cl-ppcre-unicode. Date: Mon, 29 May 2017 19:21:26 +0200 Message-Id: <20170529172131.20954-1-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (sbcl-cl-ppcre-unicode): New variable. --- gnu/packages/lisp.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 64acc75e5..6887b320f 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -881,6 +881,16 @@ from other CLXes around the net.") (define-public ecl-clx (sbcl-package->ecl-package sbcl-clx)) +(define-public sbcl-cl-ppcre-unicode + (package (inherit sbcl-cl-ppcre) + (name "sbcl-cl-ppcre-unicode") + (arguments + `(#:tests? #f ; tests fail with "Component :CL-PPCRE-TEST not found" + #:asd-file "cl-ppcre-unicode.asd")) + (inputs + `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre) + ("sbcl-cl-unicode" ,sbcl-cl-unicode))))) + (define-public sbcl-stumpwm (package (name "sbcl-stumpwm") -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:46 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:46 +0000 Received: from localhost ([127.0.0.1]:43603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMU-0000eG-EC for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:46 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMQ-0000e6-Qs for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:43 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078499905163.65017812375822; Mon, 29 May 2017 10:21:39 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add sbcl-parse-js. Date: Mon, 29 May 2017 19:21:27 +0200 Message-Id: <20170529172131.20954-2-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> References: <20170529172131.20954-1-rekado@elephly.net> X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (sbcl-parse-js): New variable. --- gnu/packages/lisp.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 6887b320f..473c31f39 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1226,3 +1226,26 @@ multiple inspectors with independent history.") (delete 'create-asd-file) (delete 'cleanup) (delete 'create-symlinks))))))) + +(define-public sbcl-parse-js + (let ((commit "fbadc6029bec7039602abfc06c73bb52970998f6") + (revision "1")) + (package + (name "sbcl-parse-js") + (version (string-append "0.0.0-" revision "." (string-take commit 9))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "http://marijn.haverbeke.nl/git/parse-js") + (commit commit))) + (file-name (string-append name "-" commit "-checkout")) + (sha256 + (base32 + "1wddrnr5kiya5s3gp4cdq6crbfy9fqcz7fr44p81502sj3bvdv39")))) + (build-system asdf-build-system/sbcl) + (home-page "http://marijnhaverbeke.nl/parse-js/") + (synopsis "Parse JavaScript") + (description "Parse-js is a Common Lisp package for parsing +JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.") + (license license:zlib)))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:50 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:51 +0000 Received: from localhost ([127.0.0.1]:43607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMY-0000ed-LD for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:50 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMW-0000eP-T4 for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:49 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078502688337.41816254241644; Mon, 29 May 2017 10:21:42 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 3/6] gnu: Add sbcl-parse-number. Date: Mon, 29 May 2017 19:21:28 +0200 Message-Id: <20170529172131.20954-3-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> References: <20170529172131.20954-1-rekado@elephly.net> X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (sbcl-parse-number): New variable. --- gnu/packages/lisp.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 473c31f39..240c1b27f 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1249,3 +1249,27 @@ multiple inspectors with independent history.") (description "Parse-js is a Common Lisp package for parsing JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.") (license license:zlib)))) + +(define-public sbcl-parse-number + (package + (name "sbcl-parse-number") + (version "1.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/sharplispers/parse-number/" + "archive/v" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1k6s4v65ksc1j5i0dprvzfvj213v6nah7i0rgd0726ngfjisj9ir")))) + (build-system asdf-build-system/sbcl) + (home-page "http://www.cliki.net/PARSE-NUMBER") + (synopsis "Parse numbers") + (description "@code{parse-number} is a library of functions for parsing +strings into one of the standard Common Lisp number types without using the +reader. @code{parse-number} accepts an arbitrary string and attempts to parse +the string into one of the standard Common Lisp number types, if possible, or +else @code{parse-number} signals an error of type @code{invalid-number}.") + (license license:bsd-3))) + -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:53 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:53 +0000 Received: from localhost ([127.0.0.1]:43610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMa-0000et-UL for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:53 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMX-0000eQ-80 for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:49 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078505500106.49934957381288; Mon, 29 May 2017 10:21:45 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 4/6] gnu: Add sbcl-iterate. Date: Mon, 29 May 2017 19:21:29 +0200 Message-Id: <20170529172131.20954-4-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> References: <20170529172131.20954-1-rekado@elephly.net> X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (sbcl-iterate): New variable. --- gnu/packages/lisp.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 240c1b27f..669005d24 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1273,3 +1273,31 @@ the string into one of the standard Common Lisp number types, if possible, or else @code{parse-number} signals an error of type @code{invalid-number}.") (license license:bsd-3))) +(define-public sbcl-iterate + (package + (name "sbcl-iterate") + ;; The latest official release (1.4.3) fails to build so we have to take + ;; the current darcs tarball from quicklisp. + (version "20160825") + (source + (origin + (method url-fetch) + (uri (string-append "http://beta.quicklisp.org/archive/iterate/" + "2016-08-25/iterate-" + version "-darcs.tgz")) + (sha256 + (base32 + "0kvz16gnxnkdz0fy1x8y5yr28nfm7i2qpvix7mgwccdpjmsb4pgm")))) + (build-system asdf-build-system/sbcl) + (home-page "https://common-lisp.net/project/iterate/") + (synopsis "Iteration construct for Common Lisp") + (description "@code{iterate} is an iteration construct for Common Lisp. +It is similar to the @code{CL:LOOP} macro, with these distinguishing marks: + +@itemize +@item it is extensible, +@item it helps editors like Emacs indent iterate forms by having a more + lisp-like syntax, and +@item it isn't part of the ANSI standard for Common Lisp. +@end itemize\n") + (license license:expat))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:57 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:57 +0000 Received: from localhost ([127.0.0.1]:43613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMf-0000fA-5y for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:57 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMa-0000em-AF for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:52 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078508295964.5824950645803; Mon, 29 May 2017 10:21:48 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 5/6] gnu: Add sbcl-cl-uglify-js. Date: Mon, 29 May 2017 19:21:30 +0200 Message-Id: <20170529172131.20954-5-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> References: <20170529172131.20954-1-rekado@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (sbcl-cl-uglify-js): New variable. --- gnu/packages/lisp.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 669005d24..959d4c534 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1301,3 +1301,43 @@ It is similar to the @code{CL:LOOP} macro, with these distinguishing marks: @item it isn't part of the ANSI standard for Common Lisp. @end itemize\n") (license license:expat))) + +(define-public sbcl-cl-uglify-js + ;; There have been many bug fixes since the 2010 release. + (let ((commit "429c5e1d844e2f96b44db8fccc92d6e8e28afdd5") + (revision "1")) + (package + (name "sbcl-cl-uglify-js") + (version (string-append "0.1-" revision "." (string-take commit 9))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mishoo/cl-uglify-js.git") + (commit commit))) + (sha256 + (base32 + "0k39y3c93jgxpr7gwz7w0d8yknn1fdnxrjhd03057lvk5w8js27a")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("sbcl-parse-js" ,sbcl-parse-js) + ("sbcl-cl-ppcre" ,sbcl-cl-ppcre) + ("sbcl-cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode) + ("sbcl-parse-number" ,sbcl-parse-number) + ("sbcl-iterate" ,sbcl-iterate))) + (home-page "https://github.com/mishoo/cl-uglify-js") + (synopsis "JavaScript compressor library for Common Lisp") + (description "This is a Common Lisp version of UglifyJS, a JavaScript +compressor. It works on data produced by @code{parse-js} to generate a +“minified” version of the code. Currently it can: + +@itemize +@item reduce variable names (usually to single letters) +@item join consecutive @code{var} statements +@item resolve simple binary expressions +@item group most consecutive statements using the “sequence” operator (comma) +@item remove unnecessary blocks +@item convert @code{IF} expressions in various ways that result in smaller code +@item remove some unreachable code +@end itemize\n") + (license license:zlib)))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 13:21:57 2017 Received: (at 27132) by debbugs.gnu.org; 29 May 2017 17:21:57 +0000 Received: from localhost ([127.0.0.1]:43615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMf-0000fC-F7 for submit@debbugs.gnu.org; Mon, 29 May 2017 13:21:57 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFOMc-0000f1-4F for 27132@debbugs.gnu.org; Mon, 29 May 2017 13:21:54 -0400 Received: from localhost (port-92-200-84-225.dynamic.qsc.de [92.200.84.225]) by mx.zohomail.com with SMTPS id 1496078511180394.74673322323656; Mon, 29 May 2017 10:21:51 -0700 (PDT) From: Ricardo Wurmus To: 27132@debbugs.gnu.org Subject: [PATCH 6/6] gnu: Add uglify-js. Date: Mon, 29 May 2017 19:21:31 +0200 Message-Id: <20170529172131.20954-6-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> References: <20170529172131.20954-1-rekado@elephly.net> X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) * gnu/packages/lisp.scm (uglify-js): New variable. --- gnu/packages/lisp.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 959d4c534..2980b7004 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1341,3 +1341,50 @@ compressor. It works on data produced by @code{parse-js} to generate a @item remove some unreachable code @end itemize\n") (license license:zlib)))) + +(define-public uglify-js + (package + (inherit sbcl-cl-uglify-js) + (name "uglify-js") + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let* ((bin (string-append (assoc-ref %outputs "out") "/bin/")) + (script (string-append bin "uglify-js"))) + (use-modules (guix build utils)) + (mkdir-p bin) + (with-output-to-file script + (lambda _ + (format #t "#!~a/bin/sbcl --script + (require :asdf) + (push (truename \"~a/lib/sbcl\") asdf:*central-registry*)" + (assoc-ref %build-inputs "sbcl") + (assoc-ref %build-inputs "sbcl-cl-uglify-js")) + ;; FIXME: cannot use progn here because otherwise it fails to + ;; find cl-uglify-js. + (for-each + write + '(;; Quiet, please! + (let ((*standard-output* (make-broadcast-stream)) + (*error-output* (make-broadcast-stream))) + (asdf:load-system :cl-uglify-js)) + (let ((file (cadr *posix-argv*))) + (if file + (format t "~a" + (cl-uglify-js:ast-gen-code + (cl-uglify-js:ast-mangle + (cl-uglify-js:ast-squeeze + (with-open-file (in file) + (parse-js:parse-js in)))) + :beautify nil)) + (progn + (format *error-output* + "Please provide a JavaScript file.~%") + (sb-ext:exit :code 1)))))))) + (chmod script #o755) + #t))) + (inputs + `(("sbcl" ,sbcl) + ("sbcl-cl-uglify-js" ,sbcl-cl-uglify-js))) + (synopsis "JavaScript compressor"))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:00:33 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:00:33 +0000 Received: from localhost ([127.0.0.1]:48655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOmG-00026g-OJ for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOmE-00026Q-O5 for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOm5-0008UA-Pk for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53971) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOm5-0008U5-NC; Thu, 01 Jun 2017 08:00:21 -0400 Received: from [193.50.110.69] (port=43214 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOm4-0005qO-Me; Thu, 01 Jun 2017 08:00:21 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 1/6] gnu: Add sbcl-cl-ppcre-unicode. References: <20170529165302.2708-1-rekado@elephly.net> <20170529172131.20954-1-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:00:17 +0200 In-Reply-To: <20170529172131.20954-1-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:26 +0200") Message-ID: <87tw3z2a0e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (sbcl-cl-ppcre-unicode): New variable. > --- > gnu/packages/lisp.scm | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > index 64acc75e5..6887b320f 100644 > --- a/gnu/packages/lisp.scm > +++ b/gnu/packages/lisp.scm > @@ -881,6 +881,16 @@ from other CLXes around the net.") > (define-public ecl-clx > (sbcl-package->ecl-package sbcl-clx)) >=20=20 > +(define-public sbcl-cl-ppcre-unicode > + (package (inherit sbcl-cl-ppcre) > + (name "sbcl-cl-ppcre-unicode") > + (arguments > + `(#:tests? #f ; tests fail with "Component :CL-PPCRE-TEST not found" > + #:asd-file "cl-ppcre-unicode.asd")) So this is really different from cl-ppcre, right? Anyway, looks reasonable to me. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:00:56 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:00:56 +0000 Received: from localhost ([127.0.0.1]:48658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOmd-00027G-Ns for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOmb-000274-S4 for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOmS-0000Ih-Nr for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:00:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOmS-0000IW-KR; Thu, 01 Jun 2017 08:00:44 -0400 Received: from [193.50.110.69] (port=43216 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOmS-0005xF-0l; Thu, 01 Jun 2017 08:00:44 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 2/6] gnu: Add sbcl-parse-js. References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-2-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:00:42 +0200 In-Reply-To: <20170529172131.20954-2-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:27 +0200") Message-ID: <87poen29zp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (sbcl-parse-js): New variable. LGTM! From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:01:10 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:01:10 +0000 Received: from localhost ([127.0.0.1]:48663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOms-00028L-0a for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOmq-000288-SY for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOml-0000TN-52 for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOmk-0000TC-TN; Thu, 01 Jun 2017 08:01:02 -0400 Received: from [193.50.110.69] (port=43218 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOmk-00065E-80; Thu, 01 Jun 2017 08:01:02 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 3/6] gnu: Add sbcl-parse-number. References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-3-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:01:00 +0200 In-Reply-To: <20170529172131.20954-3-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:28 +0200") Message-ID: <87lgpb29z7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (sbcl-parse-number): New variable. LGTM! From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:01:38 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:01:38 +0000 Received: from localhost ([127.0.0.1]:48666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOnK-000294-AA for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOnG-00028p-5p for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOn7-0000lL-8m for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:01:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOn7-0000lH-6K; Thu, 01 Jun 2017 08:01:25 -0400 Received: from [193.50.110.69] (port=43220 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOn6-0006vU-Ka; Thu, 01 Jun 2017 08:01:24 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 4/6] gnu: Add sbcl-iterate. References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-4-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:01:22 +0200 In-Reply-To: <20170529172131.20954-4-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:29 +0200") Message-ID: <87h8zz29yl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (sbcl-iterate): New variable. LGTM! From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:02:30 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:02:30 +0000 Received: from localhost ([127.0.0.1]:48671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOoA-0002Ae-J2 for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:02:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOo9-0002AS-C0 for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:02:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOo0-0000we-Er for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:02:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOo0-0000wa-Bj; Thu, 01 Jun 2017 08:02:20 -0400 Received: from [193.50.110.69] (port=43222 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOnz-0008KC-IB; Thu, 01 Jun 2017 08:02:19 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 5/6] gnu: Add sbcl-cl-uglify-js. References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-5-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:02:17 +0200 In-Reply-To: <20170529172131.20954-5-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:30 +0200") Message-ID: <87d1an29x2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (sbcl-cl-uglify-js): New variable. [...] > + (home-page "https://github.com/mishoo/cl-uglify-js") > + (synopsis "JavaScript compressor library for Common Lisp") > + (description "This is a Common Lisp version of UglifyJS, a JavaScr= ipt > +compressor. It works on data produced by @code{parse-js} to generate a > +=E2=80=9Cminified=E2=80=9D version of the code. Currently it can: @dfn{minified} > +@item group most consecutive statements using the =E2=80=9Csequence=E2= =80=9D operator (comma) ``sequence'' Otherwise LGTM, thanks! From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 08:03:59 2017 Received: (at 27132) by debbugs.gnu.org; 1 Jun 2017 12:03:59 +0000 Received: from localhost ([127.0.0.1]:48675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOpa-0002Cm-UL for submit@debbugs.gnu.org; Thu, 01 Jun 2017 08:03:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGOpZ-0002Ca-5c for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:03:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGOpR-0002MO-1Y for 27132@debbugs.gnu.org; Thu, 01 Jun 2017 08:03:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGOpQ-0002MK-Vc; Thu, 01 Jun 2017 08:03:49 -0400 Received: from [193.50.110.69] (port=43224 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGOpQ-00044A-Cp; Thu, 01 Jun 2017 08:03:48 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#27132: [PATCH 6/6] gnu: Add uglify-js. References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-6-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Jun 2017 14:03:46 +0200 In-Reply-To: <20170529172131.20954-6-rekado@elephly.net> (Ricardo Wurmus's message of "Mon, 29 May 2017 19:21:31 +0200") Message-ID: <878tlb29ul.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27132 Cc: 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/lisp.scm (uglify-js): New variable. LGTM! This will definitely be useful for JS packaging like the things Arun was looking at. Thank you for doing this! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 17:33:39 2017 Received: (at 27132-done) by debbugs.gnu.org; 1 Jun 2017 21:33:39 +0000 Received: from localhost ([127.0.0.1]:50054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXis-0000WI-Sk for submit@debbugs.gnu.org; Thu, 01 Jun 2017 17:33:39 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXir-0000WA-Em for 27132-done@debbugs.gnu.org; Thu, 01 Jun 2017 17:33:37 -0400 Received: from localhost (port-92-200-194-124.dynamic.qsc.de [92.200.194.124]) by mx.zohomail.com with SMTPS id 1496352813330559.2352532549826; Thu, 1 Jun 2017 14:33:33 -0700 (PDT) References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-6-rekado@elephly.net> <878tlb29ul.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#27132: [PATCH 6/6] gnu: Add uglify-js. In-reply-to: <878tlb29ul.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 01 Jun 2017 23:33:28 +0200 Message-ID: <874lvz8kbb.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27132-done Cc: 27132-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/lisp.scm (uglify-js): New variable. > > LGTM! This will definitely be useful for JS packaging like the things > Arun was looking at. Thank you for doing this! Thanks for the review! Pushed with commit dd35abfee after applying your changes. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 02 15:00:15 2017 Received: (at 27132) by debbugs.gnu.org; 2 Jun 2017 19:00:15 +0000 Received: from localhost ([127.0.0.1]:51873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGrnz-00061C-Fj for submit@debbugs.gnu.org; Fri, 02 Jun 2017 15:00:15 -0400 Received: from o152.p8.mailjet.com ([87.253.233.152]:46249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGrnx-000613-IK for 27132@debbugs.gnu.org; Fri, 02 Jun 2017 15:00:14 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:mime-version:from:to:subject:date:list-unsubscribe:cc:in-reply-to: references:x-csa-complaints:x-mj-mid:content-type:content-transfer-encoding; bh=5UwKCqfZDyE9k5bruZ5skY09VZI=; b=ru6Wz3UmnTLULLsKxirTg3fu1bg/0sPmoUB+jKvJsr2eZ8PDexJpUlQjN 9+XnC+36dH+z3ua68A9XaHWOM/Ynh7sA/Qs8+M+Aoj8ibmqHwjFsWb4g7QPw 5uhWN6uNKmBJVDeIwwCJsAHjIddzUJ6rXpkAr2Ek8HV0WPWPmbCuTk= Message-Id: MIME-Version: 1.0 From: Arun Isaac To: Ludovic =?iso-8859-1?q?Court=E8s?= Subject: Re: bug#27132: [PATCH 6/6] gnu: Add uglify-js. Date: Sat, 03 Jun 2017 00:30:01 +0530 In-reply-to: <878tlb29ul.fsf@gnu.org> References: <20170529172131.20954-1-rekado@elephly.net> <20170529172131.20954-6-rekado@elephly.net> <878tlb29ul.fsf@gnu.org> X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: AEAAK4j0Od8AAAAAAAAAAAPG5r8AAAACwQwAAAAAAAW9WABZMbW7kL2MN8BNQIObH2uoCkUNtQAFgUc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27132 Cc: Ricardo Wurmus , 27132@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/lisp.scm (uglify-js): New variable. > > LGTM! This will definitely be useful for JS packaging like the things > Arun was looking at. Thank you for doing this! Yes, I'll use this package (uglify-js) to minify javascript now. But, I think it would be better to contribute this wrapper script upstream to the `cl-uglify-js' project. Then, we would be able to remove this `uglify-js' package and just use `sbcl-cl-uglify-js'. From unknown Tue Aug 19 07:26:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Jul 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator