summaryrefslogtreecommitdiff
path: root/dev-haskell/shakespeare-js
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-haskell/shakespeare-js
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/shakespeare-js')
-rw-r--r--dev-haskell/shakespeare-js/Manifest7
-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, 120 insertions, 0 deletions
diff --git a/dev-haskell/shakespeare-js/Manifest b/dev-haskell/shakespeare-js/Manifest
new file mode 100644
index 000000000000..3acc24d5e18f
--- /dev/null
+++ b/dev-haskell/shakespeare-js/Manifest
@@ -0,0 +1,7 @@
+DIST shakespeare-js-1.1.4.1.tar.gz 7942 BLAKE2B d7bcf9e4abf870b20fbf5e51245eecc20bf00374c33eea1f0ccbeb42b7781ba2213100550edb18bc5efd950708a08ed60fac538d10d34c8e0028e2914b1eda84 SHA512 da326b6c2a5f8147d3e0a74d7dae99fa4a9c10eb631e33f4a4641eb02874d30a4ea7826e917dccc7699fd700ee3537303f8dbb7631ce1a457e443d4365bfa48c
+DIST shakespeare-js-1.2.0.4.tar.gz 7964 BLAKE2B 3f4d3eb17092092a2ef0d4126d03d47e3b5471ae956c9cbcdd567c7547d56db468737a4bdbcd21984f4af72607135f58b8ffeee846684f184a7731ccd05c98ce SHA512 e45c1f434d4c97566d908ae7e1baefe37d4351c3b0716e3f0ab4b6e47b10fa994b2c0a806998500e6795dd54fb3d1ba417fa3838d609208e2dc69e963e7a045b
+DIST shakespeare-js-1.3.0.tar.gz 1625 BLAKE2B 4250b58fc0ef3f3052dad4eb46c4aa2309fe62a2a9cce06201b84364801807f303c13745f559decb1e8145d19c36abc626394f00fd506904576805d277a57a8d SHA512 73840c66a7dc287642a81c7f49a89974e68f924a3a57ba6ea85e51457363956e58030c01b64dd8dd5e81eecd25fe99cb4dcd0e0fdb2ccc52e4a257f63a0aeb6a
+EBUILD shakespeare-js-1.1.4.1.ebuild 832 BLAKE2B 67a47027e1948b4914abcf039ca1d62c75e3367b6d12a96e68999391b8b9095df50e7df542b7994c890d7e1ff9074fefc9d92263093cedf51d9264aadc21e8c2 SHA512 a4f08b4916b1a2e9c941da52df613e95748006cecbaa4990c92c21a3c5bbe7eb6d14cf2bdc81de0f84171893d2aef1cfffc6c4d0a72912823ef79f912647bba3
+EBUILD shakespeare-js-1.2.0.4.ebuild 1024 BLAKE2B fb758d139d51df2886ae3e2e2c38545a8d384ce07aa2a6837ee40944d217cd4532251025f8a7b87c3ddf21f6b5d10ddd06e86238480e04d58e0980c7be1bb204 SHA512 762b7460456a32ab2d685d403f1b43182871fd545151b94931e4d3194ff7eae079ba8440598bf75cb8a0e155772d9119fd00dc0d1b7af5234a52e73135921ec5
+EBUILD shakespeare-js-1.3.0.ebuild 618 BLAKE2B b63db6dae5a4ebbff38142c45493bf4c800eb038735417eaed7f86e92d63955a46865587bea47061ef2ae5407db6c5ee1a904a131d21dc6aa50cdbe6c69c503d SHA512 b4b8ac322be963c928668e1bc1de9c2b4e87ba8390255457b1e86777bd16f4853373bcaefa8ceb0ebc0d13a8ec3455e8fabf7e6a89afe6ea15837ba007c52e9d
+MISC metadata.xml 1199 BLAKE2B 0c6b08e0fdd3d923e6df46771c7b1948d16db5bb2a6a829bc4d59be27735e2a00d9a340324598363c102f5b962a873de80e93d8ae60da548f792ac5fb3bf535f SHA512 7f38965cd17571a66ce294fcb49f24065820f0443e595389b85951707f6b742a11372ea9ad920f287e7efcf93b4b632acc652447fac911d482d54cfe83df95d4
diff --git a/dev-haskell/shakespeare-js/metadata.xml b/dev-haskell/shakespeare-js/metadata.xml
new file mode 100644
index 000000000000..7e754854eb91
--- /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..ec0b73fcc016
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.1.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 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="https://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..123e7ad5ec8f
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.2.0.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 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="https://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..76d594e78334
--- /dev/null
+++ b/dev-haskell/shakespeare-js/shakespeare-js-1.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 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="https://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
+"