summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/shakespeare-js')
-rw-r--r--dev-haskell/shakespeare-js/Manifest5
-rw-r--r--dev-haskell/shakespeare-js/metadata.xml20
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild30
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.2.0.2.ebuild37
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild37
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.2.0.ebuild37
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild26
7 files changed, 192 insertions, 0 deletions
diff --git a/dev-haskell/shakespeare-js/Manifest b/dev-haskell/shakespeare-js/Manifest
new file mode 100644
index 000000000000..cb9871b8924c
--- /dev/null
+++ b/dev-haskell/shakespeare-js/Manifest
@@ -0,0 +1,5 @@
+DIST shakespeare-js-1.1.4.1.tar.gz 7942 SHA256 8095358f95e039b8ed9d3cad4dcc4e07e68d44130b55b2da6d6f1b36d86a7ad7 SHA512 da326b6c2a5f8147d3e0a74d7dae99fa4a9c10eb631e33f4a4641eb02874d30a4ea7826e917dccc7699fd700ee3537303f8dbb7631ce1a457e443d4365bfa48c WHIRLPOOL 8c0d05a7fab6ded283e3aaf779693d043fc05a00cdc0413337e6e04759f9a89c4e8fd1c4184c37db8d80838aa8dec65114a42780e1f9527ed80073c5b084408b
+DIST shakespeare-js-1.2.0.2.tar.gz 7971 SHA256 7d9b5c522f2630e2b56961f6fe044408042f007fd225a96e94cc972404afeeb4 SHA512 60e5548fac8f22d94cd67fc96d3aeaa4900cd3b5b4452af6dfb0b6eab5868343145d0b03e66b492c1e68db7018a1e72dcc2c0298fe0035fba6dc82481882f0a2 WHIRLPOOL 9803928625d0958161981d82e0e88a5a902598b50add29f2b2bed581535c02af39601f6c1675357a95910ea9443f49d60ee2a9d429b2bcb217dc4553971ae586
+DIST shakespeare-js-1.2.0.4.tar.gz 7964 SHA256 ff46d072415ee1a21ad6103214d32a5326c6b6f96670a44b83ebd3ecc7c6ebf8 SHA512 e45c1f434d4c97566d908ae7e1baefe37d4351c3b0716e3f0ab4b6e47b10fa994b2c0a806998500e6795dd54fb3d1ba417fa3838d609208e2dc69e963e7a045b WHIRLPOOL 23bfdd0adcdea8acaf7e3d2d700269fb1d0e23df8b403ea69acbff728d2afa83e971a39a4c67df34871de5482c9ed60e92561a1689e3b114247cffeb30b95f57
+DIST shakespeare-js-1.2.0.tar.gz 7942 SHA256 f267e557515c063d21f66c87d46eec017ed768df1097d9443cdb750cf5a967bc SHA512 a2d023d0fd27a090cc1e431f46f810320541c663a829e5fef209712261c54272ad7cfe2c69eec5e5205895be9089dc3f49f435b467f9e7bd4a042f373508a544 WHIRLPOOL 5f8dc3ff2c42a6ab4971d25b0d3f9670fe091016338e1a26b9cccf408f140abfe7b51877966c211167b63f9f42d1b15008ae4f268ecce6e7f59c27582eb2e6bb
+DIST shakespeare-js-1.3.0.tar.gz 1625 SHA256 e4ca4b7603781fcfc53b77db1a980f004ffdd69f176fc35fd696b8bf5f663042 SHA512 73840c66a7dc287642a81c7f49a89974e68f924a3a57ba6ea85e51457363956e58030c01b64dd8dd5e81eecd25fe99cb4dcd0e0fdb2ccc52e4a257f63a0aeb6a WHIRLPOOL faa69b36df7abe2a1d1a8b8fe934b313ab7b40feccf8b7b8e976eeaef625159486856f989e72a88513f2c47121344730ed14681363d6856938b179a58609e982
diff --git a/dev-haskell/shakespeare-js/metadata.xml b/dev-haskell/shakespeare-js/metadata.xml
new file mode 100644
index 000000000000..e0bbd82103d6
--- /dev/null
+++ b/dev-haskell/shakespeare-js/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>haskell</herd>
+ <longdescription>
+ Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted.
+ In this case, the variable type needs a ToJavascript instance.
+
+ There is also shakespeare-coffeescript for coffeescript templates. Coffescript is a language that compiles down to javascript. It expects a coffeescript compiler in your path, and variable should be a ToCoffee instance.
+
+ Please see http://docs.yesodweb.com/book/templates for a more thorough description and examples
+
+ shakespeare-js was originally called julius, and shakespeare originated from the hamlet template package.
+ </longdescription>
+ <use>
+ <flag name='test_coffee'>Test coffee.</flag>
+ <flag name='test_export'>Test export.</flag>
+ <flag name='test_roy'>Test roy.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
new file mode 100644
index 000000000000..00751df52324
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.0.5:=[profile?]
+ <dev-haskell/shakespeare-1.1:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit
+ )"
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.2.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.2.ebuild
new file mode 100644
index 000000000000..e9bb2fbc6e7e
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.2:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
new file mode 100644
index 000000000000..da884e8c8f30
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.2:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.ebuild
new file mode 100644
index 000000000000..6d607dd3ca5f
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test_coffee test_export test_roy"
+
+RDEPEND=">=dev-haskell/aeson-0.5:=[profile?]
+ >=dev-haskell/shakespeare-1.2:=[profile?] <dev-haskell/shakespeare-1.3:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hspec-1.3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test_coffee test_coffee) \
+ $(cabal_flag test_export test_export) \
+ $(cabal_flag test_roy test_roy)
+}
diff --git a/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
new file mode 100644
index 000000000000..ed6839e1ac66
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.6.9999
+
+CABAL_FEATURES="lib profile"
+inherit haskell-cabal
+
+DESCRIPTION="Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/shakespeare-2.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"