debian/0000755000000000000000000000000012173347506007176 5ustar debian/patches/0000755000000000000000000000000012173345743010626 5ustar debian/patches/README0000644000000000000000000000021111445707135011476 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/patches/2002_strip_local_PATH.patch0000644000000000000000000000034212173345743015440 0ustar --- a/bin/lessc +++ b/bin/lessc @@ -6,7 +6,7 @@ os = require('os'), mkdirp; -var less = require('../lib/less'); +var less = require('less'); var args = process.argv.slice(1); var options = { depends: false, debian/patches/series0000644000000000000000000000007212007615524012033 0ustar 2001_use_usr-bin-nodejs.patch 2002_strip_local_PATH.patch debian/patches/2001_use_usr-bin-nodejs.patch0000644000000000000000000000113412051030205015776 0ustar Description: Use /usr/bin/nodejs (not /usr/bin/env node) in shebang, nodejs in Makefile. Author: Jonas Smedegaard Jérémy Lal Forwarded: no Last-Update: 2012-11-15 --- a/bin/lessc +++ b/bin/lessc @@ -1,4 +1,4 @@ -#!/usr/bin/env node +#!/usr/bin/nodejs var path = require('path'), fs = require('fs'), --- a/Makefile +++ b/Makefile @@ -2,13 +2,13 @@ # Run all tests # test: - node test/less-test.js + nodejs test/less-test.js # # Run benchmark # benchmark: - node benchmark/less-benchmark.js + nodejs benchmark/less-benchmark.js # # Build less.js debian/libjs-less.install0000644000000000000000000000012311514656205012626 0ustar less.js /usr/share/javascript/less debian/less.min.js /usr/share/javascript/less debian/control0000644000000000000000000000344412173347006010601 0ustar Source: less.js Section: web Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Jonas Smedegaard Build-Depends: cdbs, devscripts, debhelper, dh-buildinfo, nodejs (>= 0.6.19~dfsg1-3~), node-uglify | yui-compressor Standards-Version: 3.9.4 Homepage: http://lesscss.org/ Vcs-Git: git://anonscm.debian.org/git/collab-maint/less.js Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/less.js.git Package: libjs-less Architecture: all Depends: ${misc:Depends} Recommends: ${cdbs:Recommends} Description: the LESS CSS meta-language - Javascript library LESS is a meta-language on top of CSS that’s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. LESS both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets. . less.js is the reference implementation of LESS, written in JavaScript. . This package contains the less.js library usable for dynamic parsing of LESS in a web browser. Package: node-less Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends} Description: the LESS CSS meta-language - compiler and Node module Node is an event-based server-side JavaScript engine. . LESS is a meta-language on top of CSS that’s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. LESS both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets. . less.js is the reference implementation of LESS, written in JavaScript. . This package contains less.js usable as Node module, and the script lessc for statically compiling LESS data into CSS. debian/source/0000755000000000000000000000000011675020610010464 5ustar debian/source/format0000644000000000000000000000001411442224275011677 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001632612173347506011060 0ustar less.js (1.4.2-1) unstable; urgency=low * Add README.source emphasizing control.in file as *not* a show-stopper for contributions, referring to wiki page for details. * Stop tracking md5sum of upstream tarball. * Bump standards-version to 3.9.4. * Use canonical hostname (anonscm.debian.org) in Vcs-Browser URI. * Bump packaging license to GPL-3+, and extend copyrigt coverage for myself to include recent years. * Simplify to enable CDBS copyright check and get-orig-source features unconditionally: Both are backporting-friendly nowadays - or rather nowadays is more CDBS-backporting friendly). Build-depend on devscripts. * Extend copyright coverage for main upstream author. * Skip a graphics file from copyright-check. * List upstream issue tracker as preferred contact. * Unfuzz patches. -- Jonas Smedegaard Tue, 23 Jul 2013 02:32:44 +0200 less.js (1.3.1~20121105-1) unstable; urgency=low * New snapshot of upstream VCS. [ Jonas Smedegaard ] * Update watch and rules files to use archive subdir at github.com. * Bump dephelper compatibility level to 8. * Update patch 2001 to not needlessly mess with CSS file. * Install (now renamed) CHANGELOG.md as upstream changelog. * Update copyright file: + Fix use pseudo-license and pseudo-comment sections to obey silly restrictions of copyright format 1.0. -- Jonas Smedegaard Thu, 15 Nov 2012 01:32:00 +0100 less.js (1.3.0~20120310-4) unstable; urgency=low [ Jérémy Lal ] * Update patch 2001 to rename node to nodejs also in Makefile, and in test outcome. Closes: bug#688030. Thanks to James Page. [ Jonas Smedegaard ] * Directly use github.com (not unreliable githubredir.debian.net). * Update package relations: + Declare all package relations in rules file. + Stop conflict/replace obsolete unstable-only virtual libnode-less. + Stop provide bogus virtual lessc. -- Jonas Smedegaard Sun, 23 Sep 2012 12:39:47 +0200 less.js (1.3.0~20120310-3) unstable; urgency=low * Really tighten build-dependency on nodejs. -- Jonas Smedegaard Mon, 06 Aug 2012 14:46:55 +0200 less.js (1.3.0~20120310-2) unstable; urgency=low * Add patch 2001 to use /usr/bin/nodejs (not /usr/bin/env node), and tighten (build-)dependency on nodejs. See bug#614907. -- Jonas Smedegaard Mon, 06 Aug 2012 03:25:07 +0200 less.js (1.3.0~20120310-1) unstable; urgency=low * New upstream (snapshot of) release. Closes: bug#664622. Thanks to Daniel Baumann. * Bump standards-version to 3.9.3. * Use anonscm.debian.org URL in Vcs-Browser field. * Unfuzz patch 2002. * Update copyright file: + Bump format to 1.0. + Fix double-indent in Copyright fields as per Policy §5.6.13. + Quote license name in comment. -- Jonas Smedegaard Mon, 19 Mar 2012 14:33:06 +0100 less.js (1.2.1~20120115-1) unstable; urgency=low * New upstream (snapshot of) release. -- Jonas Smedegaard Sun, 15 Jan 2012 17:34:51 +0100 less.js (1.2.0~20120107-1) unstable; urgency=low * New snapshot of upstream Git. * Bump debhelper compat level to 7. -- Jonas Smedegaard Mon, 09 Jan 2012 15:13:18 +0100 less.js (1.1.6~20111224-1) unstable; urgency=low * New snapshot of upstream Git. * Improve short and long descriptions. * Update watch file to use more flexible regex. -- Jonas Smedegaard Sun, 25 Dec 2011 12:41:53 +0700 less.js (1.1.6~20111220-1) unstable; urgency=low * New snapshot of upstream Git. * Drop local-options file: defaults since dpkg-source 1.16.1. * Provide binary package node-less (not libnode-less). Temporarily conflict and replace with old libnode-* package. * Build-depend on node-uglify (not libnode-uglify). * Refresh patch 2002. * Update copyright file: + Fix list more copyright holders of ecma-5.js. + Consistently use separate License section for each license. + Add Files section for newly included cssmin.js, and corresponding new License section: BSD-3-Clause~Yahoo. + Quote license names in comments. * Relax to build-depend unversioned on debhelper and cdbs: needed versions satisfied even in oldstable. -- Jonas Smedegaard Fri, 23 Dec 2011 15:19:46 +0700 less.js (1.1.4~20110820-1) unstable; urgency=low * New snapshot of upstream Git. * Tighten build-dependency on nodejs. * Use (and build-depend on) yui-compressor as fallback for uglifyjs, to ease backporting. * Tighten build-dependency on cdbs. -- Jonas Smedegaard Sun, 21 Aug 2011 10:33:11 +0200 less.js (1.1.0~20110511-1) unstable; urgency=low New (git snapshot approximating) upstream release. * Update copyright file: + Rewrap license fields at 72 chars, and shorten comments. -- Jonas Smedegaard Mon, 16 May 2011 02:23:19 +0200 less.js (1.0.43~20110422-1) unstable; urgency=low * New (Git approximation of) upstream release. -- Jonas Smedegaard Sun, 24 Apr 2011 03:37:57 +0200 less.js (1.0.42~7f0650-2) unstable; urgency=low * Use uglifyjs (not yui-compressor). Update build-dependencies accordingly. * Bump copyright file format to draft 174 of DEP-5. * Bump policy compliance to standards-version 3.9.2. -- Jonas Smedegaard Sat, 16 Apr 2011 10:39:25 +0200 less.js (1.0.42~7f0650-1) unstable; urgency=low * New upstream release. * Package now team-maintained: + Set Debian Javascript Maintainers as maintainer. + Set myself as uploader. -- Jonas Smedegaard Sun, 27 Feb 2011 21:07:28 +0100 less.js (1.0.41~0d9575-1) experimental; urgency=low * New (Git approximation of) upstream release. * Run regression tests using upstream test target (now that node executable is no longer unusually named). Tighten build-dependency on nodejs to versions providing non-renamed executable. * Adjust long description to mention less (not less.js) as Node library name. * less.js is now official successor of original Ruby implementation: Update Homepage and long descriptions. Closes: bug#587363. * Tidy copyright file: + Bump DEP5 format to rev. 166. + Fix use initial wildcard Files section. + Extend copyright years. -- Jonas Smedegaard Mon, 31 Jan 2011 23:45:14 +0100 less.js (1.0.40~6b8a5c-3) unstable; urgency=low * Rename binary package lessc to libnode-less, and instead virtually provide lessc, to comply with micro-policy Node naming scheme. * Drop libnode-less superfluously depending on libjs-less. * Newline-wrap dependencies. * Drop patch 2001: nodejs executable no longer unusually named in Debian. -- Jonas Smedegaard Fri, 28 Jan 2011 14:24:40 +0100 less.js (1.0.40~6b8a5c-2) unstable; urgency=low * Fix add reference to Apache-2.0 license in copyright file. * Install uncompressed libraries (not symlink to compressed ones). * Fix install libraries with lessc script, in Node libdir. * Add patch 2002 to strip local PATH from lessc script. -- Jonas Smedegaard Sun, 16 Jan 2011 22:46:24 +0100 less.js (1.0.40~6b8a5c-1) unstable; urgency=low * Initial release. Closes: Bug#610165. -- Jonas Smedegaard Sun, 16 Jan 2011 02:28:45 +0100 debian/README.source0000644000000000000000000000056312121764047011355 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/compat0000644000000000000000000000000212050772430010364 0ustar 8 debian/watch0000644000000000000000000000012412050771770010222 0ustar version=3 https://github.com/cloudhead/less.js/tags .*/archive/v?(\d[\d\.]+).tar.gz debian/node-less.install0000644000000000000000000000005411514662325012453 0ustar bin/lessc /usr/bin lib/less /usr/lib/nodejs debian/copyright_hints0000644000000000000000000002613012173347001012326 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: CHANGELOG.md CONTRIBUTING.md Makefile benchmark/benchmark.less benchmark/less-benchmark.js bin/lessc build/amd.js build/require-rhino.js build/require.js debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/libjs-less.install debian/node-less.install debian/patches/2001_use_usr-bin-nodejs.patch debian/patches/2002_strip_local_PATH.patch debian/patches/README debian/patches/series debian/source/format debian/watch lib/less/browser.js lib/less/colors.js lib/less/env.js lib/less/extend-visitor.js lib/less/import-visitor.js lib/less/index.js lib/less/join-selector-visitor.js lib/less/lessc_helper.js lib/less/rhino.js lib/less/tree.js lib/less/tree/alpha.js lib/less/tree/anonymous.js lib/less/tree/assignment.js lib/less/tree/call.js lib/less/tree/comment.js lib/less/tree/condition.js lib/less/tree/dimension.js lib/less/tree/directive.js lib/less/tree/element.js lib/less/tree/expression.js lib/less/tree/extend.js lib/less/tree/import.js lib/less/tree/javascript.js lib/less/tree/keyword.js lib/less/tree/media.js lib/less/tree/mixin.js lib/less/tree/negative.js lib/less/tree/operation.js lib/less/tree/paren.js lib/less/tree/quoted.js lib/less/tree/rule.js lib/less/tree/ruleset.js lib/less/tree/selector.js lib/less/tree/unicode-descriptor.js lib/less/tree/url.js lib/less/tree/value.js lib/less/tree/variable.js lib/less/visitor.js package.json test/browser-test-prepare.js test/browser/common.js test/browser/css/relative-urls/urls.css test/browser/css/rootpath-relative/urls.css test/browser/css/rootpath/urls.css test/browser/css/urls.css test/browser/jasmine-html.js test/browser/jasmine.css test/browser/jasmine.js test/browser/less/imports/urls.less test/browser/less/imports/urls2.less test/browser/less/relative-urls/urls.less test/browser/less/rootpath-relative/urls.less test/browser/less/rootpath/urls.less test/browser/less/urls.less test/browser/phantom-runner.js test/browser/runner-browser.js test/browser/runner-errors.js test/browser/runner-legacy.js test/browser/runner-main.js test/browser/runner-production.js test/browser/runner-relative-urls.js test/browser/runner-rootpath-relative.js test/browser/runner-rootpath.js test/browser/template.htm test/css/charsets.css test/css/colors.css test/css/comments.css test/css/compression/compression.css test/css/css-3.css test/css/css-escapes.css test/css/css.css test/css/debug/linenumbers-all.css test/css/debug/linenumbers-comments.css test/css/debug/linenumbers-mediaquery.css test/css/extend-chaining.css test/css/extend-clearfix.css test/css/extend-exact.css test/css/extend-media.css test/css/extend-nest.css test/css/extend-selector.css test/css/extend.css test/css/functions.css test/css/ie-filters.css test/css/import-interpolation.css test/css/import-once.css test/css/import.css test/css/javascript.css test/css/lazy-eval.css test/css/legacy/legacy.css test/css/media.css test/css/mixins-args.css test/css/mixins-closure.css test/css/mixins-guards.css test/css/mixins-important.css test/css/mixins-named-args.css test/css/mixins-nested.css test/css/mixins-pattern.css test/css/mixins.css test/css/operations.css test/css/parens.css test/css/rulesets.css test/css/scope.css test/css/selectors.css test/css/static-urls/urls.css test/css/strings.css test/css/urls.css test/css/variables.css test/css/whitespace.css test/data/image.jpg test/data/page.html test/less-test.js test/less/charsets.less test/less/colors.less test/less/comments.less test/less/compression/compression.less test/less/css-3.less test/less/css-escapes.less test/less/css.less test/less/debug/import/test.less test/less/debug/linenumbers.less test/less/errors/add-mixed-units.less test/less/errors/add-mixed-units.txt test/less/errors/add-mixed-units2.less test/less/errors/add-mixed-units2.txt test/less/errors/bad-variable-declaration1.less test/less/errors/bad-variable-declaration1.txt test/less/errors/color-operation-error.less test/less/errors/color-operation-error.txt test/less/errors/comment-in-selector.less test/less/errors/comment-in-selector.txt test/less/errors/divide-mixed-units.less test/less/errors/divide-mixed-units.txt test/less/errors/extend-no-selector.less test/less/errors/extend-no-selector.txt test/less/errors/extend-not-at-end.less test/less/errors/extend-not-at-end.txt test/less/errors/import-missing.less test/less/errors/import-missing.txt test/less/errors/import-no-semi.less test/less/errors/import-no-semi.txt test/less/errors/import-subfolder1.less test/less/errors/import-subfolder1.txt test/less/errors/import-subfolder2.less test/less/errors/import-subfolder2.txt test/less/errors/imports/import-subfolder1.less test/less/errors/imports/import-subfolder2.less test/less/errors/imports/import-test.less test/less/errors/imports/subfolder/mixin-not-defined.less test/less/errors/imports/subfolder/parse-error-curly-bracket.less test/less/errors/javascript-error.less test/less/errors/javascript-error.txt test/less/errors/mixed-mixin-definition-args-1.less test/less/errors/mixed-mixin-definition-args-1.txt test/less/errors/mixed-mixin-definition-args-2.less test/less/errors/mixed-mixin-definition-args-2.txt test/less/errors/mixin-not-defined.less test/less/errors/mixin-not-defined.txt test/less/errors/mixin-not-matched.less test/less/errors/mixin-not-matched.txt test/less/errors/mixin-not-matched2.less test/less/errors/mixin-not-matched2.txt test/less/errors/multiply-mixed-units.less test/less/errors/multiply-mixed-units.txt test/less/errors/parens-error-1.less test/less/errors/parens-error-1.txt test/less/errors/parens-error-2.less test/less/errors/parens-error-2.txt test/less/errors/parens-error-3.less test/less/errors/parens-error-3.txt test/less/errors/parse-error-curly-bracket.less test/less/errors/parse-error-curly-bracket.txt test/less/errors/parse-error-missing-bracket.less test/less/errors/parse-error-missing-bracket.txt test/less/errors/parse-error-with-import.less test/less/errors/parse-error-with-import.txt test/less/errors/property-ie5-hack.less test/less/errors/property-ie5-hack.txt test/less/errors/property-in-root.less test/less/errors/property-in-root.txt test/less/errors/property-in-root2.less test/less/errors/property-in-root2.txt test/less/errors/property-in-root3.less test/less/errors/property-in-root3.txt test/less/errors/recursive-variable.less test/less/errors/recursive-variable.txt test/less/extend-chaining.less test/less/extend-clearfix.less test/less/extend-exact.less test/less/extend-media.less test/less/extend-nest.less test/less/extend-selector.less test/less/extend.less test/less/functions.less test/less/ie-filters.less test/less/import-interpolation.less test/less/import-once.less test/less/import.less test/less/import/deeper/import-once-test-a.less test/less/import/import-and-relative-paths-test.less test/less/import/import-charset-test.less test/less/import/import-interpolation.less test/less/import/import-interpolation2.less test/less/import/import-once-test-c.less test/less/import/import-test-a.less test/less/import/import-test-b.less test/less/import/import-test-c.less test/less/import/import-test-d.css test/less/import/import-test-e.less test/less/import/imports/font.less test/less/import/imports/logo.less test/less/import/urls.less test/less/javascript.less test/less/lazy-eval.less test/less/legacy/legacy.less test/less/media.less test/less/mixins-args.less test/less/mixins-closure.less test/less/mixins-guards.less test/less/mixins-important.less test/less/mixins-named-args.less test/less/mixins-nested.less test/less/mixins-pattern.less test/less/mixins.less test/less/operations.less test/less/parens.less test/less/rulesets.less test/less/scope.less test/less/selectors.less test/less/static-urls/urls.less test/less/strings.less test/less/urls.less test/less/variables.less test/less/whitespace.less Copyright: *No copyright* License: UNKNOWN FIXME Files: build/header.js dist/less-1.1.0.min.js dist/less-1.1.1.min.js dist/less-1.1.2.min.js dist/less-1.1.3.min.js dist/less-1.1.4.min.js dist/less-1.1.5.min.js dist/less-1.1.6.min.js dist/less-1.2.0.min.js dist/less-1.2.1.min.js dist/less-1.2.2.min.js dist/less-1.3.0.min.js dist/less-1.3.1.min.js dist/less-1.3.2.min.js dist/less-1.3.3.min.js dist/less-1.4.0-beta.min.js dist/less-1.4.0.min.js dist/less-1.4.1.min.js dist/less-1.4.2.min.js Copyright: 2009-2011, Alexis Sellier 2009-2013, Alexis Sellier License: UNKNOWN FIXME Files: dist/less-1.1.0.js dist/less-1.1.1.js dist/less-1.1.2.js dist/less-1.1.3.js dist/less-1.1.4.js dist/less-1.1.5.js dist/less-1.1.6.js dist/less-1.2.0.js dist/less-1.2.1.js dist/less-1.2.2.js dist/less-1.3.0.js dist/less-1.3.1.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein 2009-2010, MIT License 2009-2011, Alexis Sellier { return c.join('') });; { return number }) License: UNKNOWN FIXME Files: dist/less-1.4.0-beta.js dist/less-1.4.0.js dist/less-1.4.1.js dist/less-1.4.2.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein 2009-2013, Alexis Sellier { return c.join('') });; { return scaled(c, 256); }); License: UNKNOWN FIXME Files: dist/less-rhino-1.1.3.js dist/less-rhino-1.1.5.js dist/less-rhino-1.3.1.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein 2009-2010, MIT License { return c.join('') });; { return number }) License: UNKNOWN FIXME Files: dist/less-rhino-1.3.2.js dist/less-rhino-1.3.3.js dist/less-rhino-1.4.0.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein 2009-2010, MIT License { return c.join('') });; { return scaled(c, 256); }); License: UNKNOWN FIXME Files: dist/less-1.3.2.js dist/less-1.3.3.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein 2009-2010, MIT License 2009-2011, Alexis Sellier 2009-2013, Alexis Sellier { return c.join('') });; { return scaled(c, 256); }); License: UNKNOWN FIXME Files: debian/rules Copyright: 2010-2013, Jonas Smedegaard License: GPL-3+ FIXME Files: lib/less/tree/color.js Copyright: License: UNKNOWN FIXME Files: LICENSE Copyright: 2009-2010, Alexis Sellier License. Subject to the terms and conditions of You must retain, in the Source form of any Derivative Works license to reproduce, prepare Derivative Works of owner owner as "Not a Contribution." owner or entity authorized by owner that is granting the License owner. For the purposes of this definition, "submitted" statement to Your modifications and License: UNKNOWN FIXME Files: README.md Copyright: 2009-2013, Alexis Sellier & The Core Less Team License: UNKNOWN FIXME Files: lib/less/functions.js Copyright: 2006-2009, Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein { return scaled(c, 256); }); License: UNKNOWN FIXME Files: lib/less/parser.js Copyright: { return c.join('') });; License: UNKNOWN FIXME debian/copyright0000644000000000000000000001307612173347345011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: less.js Upstream-Contact: https://github.com/less/less.js/issues Source: https://github.com/cloudhead/less.js/downloads git://github.com/cloudhead/less.js Files: * Copyright: 2006-2009, Chris Eppstein 2006-2009, Hampton Catlin 2006-2009, Nathan Weizenbaum 2009-2013, Alexis Sellier 2009-2010, dantman Daniel Friesen 2009-2010, kriskowal Kris Kowal 2009-2010, tlrobinson Tom Robinson License: Apache-2.0 Files: lib/less/functions.js Copyright: 2006-2009, Chris Eppstein 2006-2009, Hampton Catlin 2006-2009, Nathan Weizenbaum License: Expat Comment: License: . http://sass-lang.com . Comment: . Source lacks licensing info, but footer of referenced website contains this: . Haml © 2006-2010 Hampton Catlin, Nathan Weizenbaum, Chris Eppstein, and numerous contributors. It is available for use and modification under the MIT license. . In above text, "MIT license" is a hyperlink to http://sass-lang.com/docs/yardoc/file.MIT-LICENSE.html which contains the Expat license. Files: build/ecma-5.js Copyright: 2009-2010, dantman Daniel Friesen 2009-2010, kriskowal Kris Kowal 2009-2010, tlrobinson Tom Robinson License: Expat Comment: Source lacks explicit licensing info, but seems based on the file engines/default/lib/global-es5.js in git://github.com/280north/narwhal.git which contains this licensing info: . MIT License. http://github.com/280north/narwhal/blob/master/README.md . Referenced URL (also available at the root of the git), contains the Expat license. Files: lib/less/cssmin.js Copyright: 2011, Yahoo! Inc. License: BSD-3-Clause~Yahoo Comment: License: . Permission is hereby granted to use the JavaScript version under the same conditions as the YUICompressor (original YUICompressor note below). . The copyrights embodied in the content of this file are licensed by Yahoo! Inc. under the BSD (revised) open source license. . Comment: . According to http://yuilibrary.com/license/ the referenced licensed is a derivation of BSD-3-Clause. Files: debian/* Copyright: 2010-2013, Jonas Smedegaard License: GPL-3+ License: Apache-2.0 Comment: . On Debian systems the 'Apache License' version 2.0 is located in '/usr/share/common-licenses/Apache-2.0'. License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: BSD-3-Clause~Yahoo Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be used to endorse or promote products derived from this software without specific prior written permission of Yahoo! Inc. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014611442224275010611 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000412512173346736010264 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2010, 2011, 2012, 2013 Jonas Smedegaard # Description: Main Debian packaging script for less.js # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/debhelper.mk lib = less pkg = node-$(lib) jspkg = libjs-$(lib) # Needed by upstream build and (always) at runtime deps = nodejs (>= 0.6.19~dfsg1-3~) CDBS_BUILD_DEPENDS +=, $(deps) CDBS_DEPENDS_$(pkg) = $(deps) CDBS_RECOMMENDS_$(jspkg) = javascript-common DEB_UPSTREAM_URL = https://github.com/cloudhead/less.js/archive DEB_UPSTREAM_TARBALL_BASENAME = v$(DEB_UPSTREAM_TARBALL_VERSION) DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^test/data/data-uri-fail\.png|debian/(changelog|copyright(|_hints|_newhints))$ DEB_MAKE_EXTRA_ARGS = DIST=less.js DEB_MAKE_BUILD_TARGET = $(lib) DEB_MAKE_CHECK_TARGET = test # Upstream bogusly cleans released files DEB_MAKE_CLEAN_TARGET = DEB_INSTALL_CHANGELOGS_ALL = CHANGELOG.md DEB_INSTALL_DOCS_ALL += README.md # Ease backporting (node-uglify is tough to backport) # TODO: drop fallback-dependency after Wheezy CDBS_BUILD_DEPENDS +=, node-uglify | yui-compressor js-compressor := $(or $(notdir $(shell which uglifyjs)),yui-compressor) js-stems = $(lib) js-min = $(js-stems:%=debian/%.min.js) build/$(jspkg):: $(js-min) $(js-min): debian/%.min.js: %.js $(js-compressor) -o $@ $< clean:: rm -f debian/*.js rm -f less.js debian/control.in0000644000000000000000000000330112173344110011167 0ustar Source: less.js Section: web Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.4 Homepage: http://lesscss.org/ Vcs-Git: git://anonscm.debian.org/git/collab-maint/less.js Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/less.js.git Package: libjs-less Architecture: all Depends: ${misc:Depends} Recommends: ${cdbs:Recommends} Description: the LESS CSS meta-language - Javascript library LESS is a meta-language on top of CSS that’s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. LESS both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets. . less.js is the reference implementation of LESS, written in JavaScript. . This package contains the less.js library usable for dynamic parsing of LESS in a web browser. Package: node-less Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends} Description: the LESS CSS meta-language - compiler and Node module Node is an event-based server-side JavaScript engine. . LESS is a meta-language on top of CSS that’s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. LESS both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets. . less.js is the reference implementation of LESS, written in JavaScript. . This package contains less.js usable as Node module, and the script lessc for statically compiling LESS data into CSS.