summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2015-07-03 22:11:33 +0000
committerMichael Orlitzky <mjo@gentoo.org>2015-07-03 22:11:33 +0000
commit5756644c36b36d9106e78dce3f21a3cbb0e7ebda (patch)
tree87d8f55dbac8505753e7114d1adabfea8961784b /dev-lang
parentNew package: dev-lang/coffee-script, the official CoffeeScript language compi... (diff)
downloadhistorical-5756644c36b36d9106e78dce3f21a3cbb0e7ebda.tar.gz
historical-5756644c36b36d9106e78dce3f21a3cbb0e7ebda.tar.bz2
historical-5756644c36b36d9106e78dce3f21a3cbb0e7ebda.zip
New package: dev-lang/coffee-script, the official CoffeeScript language compiler.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x6F48D3DA05C2DADB!
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/coffee-script/Manifest25
-rw-r--r--dev-lang/coffee-script/coffee-script-1.9.3.ebuild46
-rw-r--r--dev-lang/coffee-script/metadata.xml8
3 files changed, 78 insertions, 1 deletions
diff --git a/dev-lang/coffee-script/Manifest b/dev-lang/coffee-script/Manifest
index 4c86e0b2e2da..4467c987cd6d 100644
--- a/dev-lang/coffee-script/Manifest
+++ b/dev-lang/coffee-script/Manifest
@@ -1,3 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST coffee-script-1.9.3.tar.gz 810246 SHA256 8c8faeeee21ed3cdde727fcc08ed6062d9d0233679317f026160aee8bfa85060 SHA512 660826e27f842ed67ec6ef59f734087c95585e03b6b8c6d25c8ecfc567f3161f59034e730b61e5f806edaaa7ec6c805ad6d14902857aaf09cf6193b0fe14f506 WHIRLPOOL c99eab68344609b5352ee7b7f59ebb4e6c90d1454c3cf37ac8cb00b1add0637e2e56084864ae54cdeb494a6966a97e896bf95760e1e8dbe1b26c0fc75abd5a41
-EBUILD coffee-script-1.9.3.ebuild 1216 SHA256 604dd416bee237a3adb3bf48de0947fe0c8aae8d8c21ea2cebe8b8358153a8bf SHA512 a767786c8734de2731e5ffa0a81b8b2449ec9e46d6011577b849d836685d48f95d7b89bc0375fe0c6b2fc5b190d58f8ce64aa38fec88567dc3927dada0c4c586 WHIRLPOOL c3d4ade540cc82ebff432c8ccbc8b3fa740a2225a5ae3e636e4ff38c0326c3a594682d5b480426567cd0dce7f3edc91106a7646547d3ca0def743f82de45b1f4
+EBUILD coffee-script-1.9.3.ebuild 1324 SHA256 2712fafaefd30294aa42b951d55ec316c0cebb70a7553daf2574004e9a33338f SHA512 c8afe2e98316f81af5232704b2307e020fadd06803ec27a2deb004867560acb36be9e14cb298c630eb5be5e4a7fb1201429b1bd4c67307dc6ff51c1cb4be8b12 WHIRLPOOL 962eb27356f14098bdb4dc9c8f8f10acdf5d37b39efe03fee1cdbe5da370b491290facff73f965c3bb9d46c21382d18b6e5812fa062835725f04e589ee7c4129
+MISC ChangeLog 431 SHA256 463c229d82928c8575e72c2872ebf85c6ccc725eeed2edf9f4010704d9c5debf SHA512 ec84f09da330fbf0a7c27c37acc2e41554d2b5a66f724b77e4cc149ce73e038dc28d6589ff287213e91a28dda03f202359022ed0399f61be0759dfa221c6645f WHIRLPOOL eda651d98b147a1e74ad686ba89f64c48eb25fc8f89710d587948644250aa47aae8310d8de97e9c0db35194906434f5d78c0d5c478897a948e3d66da8cade850
MISC metadata.xml 238 SHA256 73c41bfe4a4e049013ddbc6405247621edf2d1e621f76e8a8d747cba88a16c9a SHA512 83522e45fe89c9f1cf0afb2e2d1764c11fb4e77508c31d022f27a034799b0a218bcbf17a5b7fd60fb829e4992b780de7eac5e124f1d8735a7b1af459884c9154 WHIRLPOOL a3004b8f128f1686100c895ede8af30e0f8b3149974544529d02803860e4ec85b3ded4c23f9e5d2ea31deecac9139a92649e646bfe12903b2020bc96be866df3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0
+
+iQJ8BAEBCABmBQJVlwiOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNEU5RDcyRDdCMUFGREVGQzBCNDFDMUY2
+RjQ4RDNEQTA1QzJEQURCAAoJEG9I09oFwtrbjfEQAIXsyHBEiEX3yMsnnjSUI5CZ
+I2E84BhwT+uIssgquh/0Z2lEC2ZhKazigQeFXi9h7fUatO7may6jtUjz0wN1CFPP
+HfCAb9T80xigli9dmnfKyuTc90NlXd//wYLiHLGB9qHkDMAlbsBJR1kxYKYLaZp9
+RcvdnMZNZ//gW7anz0Nm6/kDEbZ0GZxXgjbJAOtLLWgFWMH0+j4HTS0kBFjHUMNB
+eC3/zOuKHsefjzJecakMyGDYhrWaweBTQF4/fwrc1jzXW+FKsiZO9ZKuneDVdfHC
+GRZNKjs7w8L34aLeLZ0FjUet70NEQDgfnOKdovJ7Lg+S7apCMJdtVtqplzHZrDAz
+MrL9t8mekhSE2YWRDltipDgINUbh1H+mz7K3uoJ2Crnj6nZr4zf4Fg07WuxQX5FE
+FL2znRfKOMYBpk3AwP4fm2flHK854Dlmhh4jseUxE0yXFwws+sVC8kiTYxTwjGRO
+hSyKrAJ5ItEDbi3AE0dsubtFnka+YF8dCYY05YdXzeVgOjgt7E7JVS1N673pPi7i
+3XvVHYErgmAcc+7unPdadgVnD5DPXpw0Cu/XNLXd8T/iNe99fdNO/uUgpJWZsRIs
+mdTkQfnPCZXx7O8eAA3+RSYUeGhV5jjGXErnk8ClqHtBsId5CiMnyMRvzUT082M/
+x4G4TbzFkmCWOOEHtGMf
+=K6ML
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/coffee-script/coffee-script-1.9.3.ebuild b/dev-lang/coffee-script/coffee-script-1.9.3.ebuild
new file mode 100644
index 000000000000..f35079257ef5
--- /dev/null
+++ b/dev-lang/coffee-script/coffee-script-1.9.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/coffee-script/coffee-script-1.9.3.ebuild,v 1.1 2015/07/03 22:11:22 mjo Exp $
+
+EAPI=5
+
+inherit multilib
+
+MY_PN="coffeescript"
+
+DESCRIPTION="A little language that compiles into javascript"
+HOMEPAGE="http://coffeescript.org/"
+
+# The tests are missing from the npm registry package, so use Github
+# instead.
+SRC_URI="https://github.com/jashkenas/${MY_PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# This package has a test suite (that works), but it requires a number
+# of packages not in the tree. See thread "NPM / NodeJS project" on the
+# gentoo-dev archives for more info.
+IUSE="doc examples"
+
+RDEPEND="net-libs/nodejs"
+
+src_install(){
+ local npm_module_dir="/usr/$(get_libdir)/node/${PN}"
+ insinto "${npm_module_dir}"
+ doins *.js package.json
+ doins -r lib
+ dodoc CONTRIBUTING.md README.md
+
+ use doc && dodoc -r documentation
+ use examples && dodoc -r examples
+
+ # The coffee "binary" uses a relative path to find the lib
+ # directory, so we have to symlink to it rather than dobin() it.
+ exeinto "${npm_module_dir}/bin"
+ doexe bin/coffee
+ dosym "${npm_module_dir}/bin/coffee" "/usr/bin/coffee"
+}
diff --git a/dev-lang/coffee-script/metadata.xml b/dev-lang/coffee-script/metadata.xml
new file mode 100644
index 000000000000..df7fdbeaf2b3
--- /dev/null
+++ b/dev-lang/coffee-script/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>mjo@gentoo.org</email>
+ <name>Michael Orlitzky</name>
+ </maintainer>
+</pkgmetadata>