diff options
Diffstat (limited to 'dev-haskell/preprocessor-tools')
-rw-r--r-- | dev-haskell/preprocessor-tools/Manifest | 3 | ||||
-rw-r--r-- | dev-haskell/preprocessor-tools/metadata.xml | 19 | ||||
-rw-r--r-- | dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild | 27 |
3 files changed, 49 insertions, 0 deletions
diff --git a/dev-haskell/preprocessor-tools/Manifest b/dev-haskell/preprocessor-tools/Manifest new file mode 100644 index 000000000000..9b353604d38e --- /dev/null +++ b/dev-haskell/preprocessor-tools/Manifest @@ -0,0 +1,3 @@ +DIST preprocessor-tools-1.0.1.tar.gz 9895 BLAKE2B 5ca349188749a776ff203645f14f46d4f613d30c0ba48833426735cc27642b0f7bd85ffa3937396b5cb49df4a3b569388c304c6ea8942764fbc269da3f3fa5d1 SHA512 b039c763eda293950a73c089903bbc2f447b92740077c042a764c2523db581450c96e3fda7ae177336d96626283283843c93006eca73d02951ca9067a3b12665 +EBUILD preprocessor-tools-1.0.1.ebuild 800 BLAKE2B e8350cf57fb51be3aadc4c7565574d8ca7d1f7f5b2763c5c149f530a4a8599217013a18717c547284d738edb2e4080511f31130d72d9f238edd886a765193e75 SHA512 99fe4020482456ba3ad0621388e0af1e1803a5e47eafaf8a202372e1de9f07978cb14ccde04776206127b7f560b6deda291a0d14a679fb97a15e3499c07a10d9 +MISC metadata.xml 716 BLAKE2B 312e83928c7c038456ed536b4ccaa91fb52f7750dccf880dd7c235bdde975c208e8e6c98e948d8b210e2f3840b873e9bf9728caca24519d25c3f61d52fdef012 SHA512 5696afa323cebeaa0ea6ef9c2655779528cdf7a91c606881a70608cb8eace5964892f9f17828b64e10c499d39ba8276da1983e8fa960922e1aa47e56215e7d6f diff --git a/dev-haskell/preprocessor-tools/metadata.xml b/dev-haskell/preprocessor-tools/metadata.xml new file mode 100644 index 000000000000..eacaa677fc98 --- /dev/null +++ b/dev-haskell/preprocessor-tools/metadata.xml @@ -0,0 +1,19 @@ +<?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> + This library provides a quick-and-dirty (but often effective) + method for extending Haskell's syntax using a custom + preprocessor. It parses Haskell into a bare-bones AST with just + enough knowledge of the syntax to preserve nesting, and then + allows transformations on the AST. + + See the package ixdopp + (<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ixdopp>) + for an example of how to do this. + </longdescription> +</pkgmetadata> diff --git a/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild new file mode 100644 index 000000000000..077bfd556a3d --- /dev/null +++ b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="A framework for extending Haskell's syntax via quick-and-dirty preprocessors" +HOMEPAGE="https://hackage.haskell.org/package/preprocessor-tools" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?] + >=dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-4:=[profile?] + >=dev-haskell/syb-0:=[profile?] <dev-haskell/syb-1:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3 +" |