summaryrefslogtreecommitdiff
path: root/dev-haskell/shakespeare-js
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/shakespeare-js')
-rw-r--r--dev-haskell/shakespeare-js/Manifest9
-rw-r--r--dev-haskell/shakespeare-js/metadata.xml23
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild29
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild36
-rw-r--r--dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild25
5 files changed, 122 insertions, 0 deletions
diff --git a/dev-haskell/shakespeare-js/Manifest b/dev-haskell/shakespeare-js/Manifest
new file mode 100644
index 000000000000..6a02de0bc506
--- /dev/null
+++ b/dev-haskell/shakespeare-js/Manifest
@@ -0,0 +1,9 @@
+DIST shakespeare-js-1.1.4.1.tar.gz 7942 SHA256 8095358f95e039b8ed9d3cad4dcc4e07e68d44130b55b2da6d6f1b36d86a7ad7 SHA512 da326b6c2a5f8147d3e0a74d7dae99fa4a9c10eb631e33f4a4641eb02874d30a4ea7826e917dccc7699fd700ee3537303f8dbb7631ce1a457e443d4365bfa48c WHIRLPOOL 8c0d05a7fab6ded283e3aaf779693d043fc05a00cdc0413337e6e04759f9a89c4e8fd1c4184c37db8d80838aa8dec65114a42780e1f9527ed80073c5b084408b
+DIST shakespeare-js-1.2.0.4.tar.gz 7964 SHA256 ff46d072415ee1a21ad6103214d32a5326c6b6f96670a44b83ebd3ecc7c6ebf8 SHA512 e45c1f434d4c97566d908ae7e1baefe37d4351c3b0716e3f0ab4b6e47b10fa994b2c0a806998500e6795dd54fb3d1ba417fa3838d609208e2dc69e963e7a045b WHIRLPOOL 23bfdd0adcdea8acaf7e3d2d700269fb1d0e23df8b403ea69acbff728d2afa83e971a39a4c67df34871de5482c9ed60e92561a1689e3b114247cffeb30b95f57
+DIST shakespeare-js-1.3.0.tar.gz 1625 SHA256 e4ca4b7603781fcfc53b77db1a980f004ffdd69f176fc35fd696b8bf5f663042 SHA512 73840c66a7dc287642a81c7f49a89974e68f924a3a57ba6ea85e51457363956e58030c01b64dd8dd5e81eecd25fe99cb4dcd0e0fdb2ccc52e4a257f63a0aeb6a WHIRLPOOL faa69b36df7abe2a1d1a8b8fe934b313ab7b40feccf8b7b8e976eeaef625159486856f989e72a88513f2c47121344730ed14681363d6856938b179a58609e982
+EBUILD shakespeare-js-1.1.4.1.ebuild 831 SHA256 d54318187a9d9eb3c150ec9ee7997e0a33fb677ad9f672dbb810aeff82e6fb70 SHA512 4afdc34e46a8e1db84c046ad9aca0c9f79854d0d942b3c0422fd4d1a97d5facc7035c4ceb87e8ea930e754ffb747be843d0a7de07182230b803c7fff19d79890 WHIRLPOOL c8eef616bb4265b74af480cd6ee7ceee1a2174af359689575b2533a62f8c51fcdd0f35c9119a1fd3cf7d08c1c675fdc5c6d2782c115ed275e343af8bc8de0658
+EBUILD shakespeare-js-1.2.0.4.ebuild 1023 SHA256 e7f88783dbccf8abb57a5bcba22c9e4161b5979061faa19c4eda2dc8f39a8bbd SHA512 db38180f4ca7040926b371803b6c3df7c30e955344ae575ee6cb8e68d0e9dcad72d537d9c461cc9c00abeb46ea5c19353e51c03625472b113d35f34427b21137 WHIRLPOOL 758954ffeab66ad9e4a4bc8f6582d80c7af1cd951175302ce7297b424b752740315c0457f306b5a0eb6e683d73e5569f91256230a2b0e6200a8df1ef48fe607f
+EBUILD shakespeare-js-1.3.0.ebuild 617 SHA256 e800c26d88c577aa6a6001757a03806a9eccf5ed4ac1579ae75d3a7848b8be93 SHA512 4bba91b335d5e21fa004289b3fd3ec4d7a7175d453327cdcf3be23747f2c9d8c67cbec10a933c622767a6ae2f09bbd31b559cc1429dce4a5f8f037b0d0b92dbf WHIRLPOOL 1413d0dda2260bf5a5b354da02a21180aceb4bf59dca0847bebd857d5dc02c2085b92e9d8943d5c14a1e5e3b8d0886f0719529047ff32c246eea5963e19415a2
+MISC ChangeLog 3435 SHA256 1299987be8a0adedceee8110123c9b3e7f2a39215933148159be2f1a757719bf SHA512 14e58d4032905b58e2327afc126e73c064509962900e4e10741bbdab991397f85559e7b2aa64dbef8777319a37f63f8a733f983d95d8e3c1d84eaf059a2a56af WHIRLPOOL 91b7830cb09cb82e36f3321739357cbaf47bd5e85e54b2fa16a521a93d705f238482605fa6d8002ab34e8fcbdb165863bace7c6bee496bb8a3117290e6118f9e
+MISC ChangeLog-2015 1373 SHA256 018a49713dc718529bf52f84f664d8173cdd3824cc559d89c060317c45646ecd SHA512 bf850108f7d51a751de02db075bc423c590002899569855e0360d01e6b72149719abfd10b536e38125614aeb26c95f815dbe4b1bd432f3a1c3555f52c4412cff WHIRLPOOL c4d5d16ff12ab4063ec3e3cf25d7815734cac5d71d868dd33720f969b9973992d85738204ca033f811fa81ca7fe12fb69e70c8fcddbef40cf53b4cbad84421ff
+MISC metadata.xml 1224 SHA256 f0add29e6cf5623024595c2f2a9fcb8a6aecc5ed97551920ef26f7cf7bd38769 SHA512 8840512564a73d3c86d7e578da57cf5c251b3ea0627c918c0eb53ea4f745ca116b90b7b9a432d634b52519bcdf73d3f3624d0a4b82395aeaadfe322af4b4cf70 WHIRLPOOL 8c3aa669918ba72eafec2f06b8553db27d0cb3829542111df68f49d06c5b6244a047a0780a2a2e9e47a741ca95682d5b352da7a1917c65d04d90a8644eea6291
diff --git a/dev-haskell/shakespeare-js/metadata.xml b/dev-haskell/shakespeare-js/metadata.xml
new file mode 100644
index 000000000000..290bdaf07ede
--- /dev/null
+++ b/dev-haskell/shakespeare-js/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <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..723956c432ca
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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.4.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
new file mode 100644
index 000000000000..d64a82bf70fe
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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.3.0.ebuild b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
new file mode 100644
index 000000000000..a9982c3f2a3d
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+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
+"