From: Sergei Trofimovich Date: Wed, 18 Feb 2015 21:07:46 +0000 (+0000) Subject: Initial commit. A depend for dev-haskell/hsb2hs. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=bef6c5f1ba82e664eadc59ce35537d4b3f2e99b9;p=gentoo.git Initial commit. A depend for dev-haskell/hsb2hs. Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0x611FF3AA --- diff --git a/dev-haskell/preprocessor-tools/ChangeLog b/dev-haskell/preprocessor-tools/ChangeLog new file mode 100644 index 000000000000..104dd900690a --- /dev/null +++ b/dev-haskell/preprocessor-tools/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-haskell/preprocessor-tools +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/preprocessor-tools/ChangeLog,v 1.1 2015/02/18 21:07:43 slyfox Exp $ + +*preprocessor-tools-1.0.1 (18 Feb 2015) + + 18 Feb 2015; Sergei Trofimovich +metadata.xml, + +preprocessor-tools-1.0.1.ebuild: + Initial commit. A depend for dev-haskell/hsb2hs. diff --git a/dev-haskell/preprocessor-tools/Manifest b/dev-haskell/preprocessor-tools/Manifest new file mode 100644 index 000000000000..51c4e95525b2 --- /dev/null +++ b/dev-haskell/preprocessor-tools/Manifest @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST preprocessor-tools-1.0.1.tar.gz 9895 SHA256 c946c99fe8c9effba27946cd2c26173d2346340528d800a228796d68f8aeee59 SHA512 b039c763eda293950a73c089903bbc2f447b92740077c042a764c2523db581450c96e3fda7ae177336d96626283283843c93006eca73d02951ca9067a3b12665 WHIRLPOOL 5328ef4648f2778a39a089ad40c911203abc037d99a9850165f30225ad189f33a912f4c64087f2e5a5c4cb49a4a0efc587ebcfd72e7346317171c0b6991a124a +EBUILD preprocessor-tools-1.0.1.ebuild 945 SHA256 20babade40e2edc62f7eb2651e201f1982e4c05026b7c16de830a37425f8ce27 SHA512 31c199bd6d6e2b98ae823fe63439b8789c63f26b0ef92e99c5de840ab17d6fbd8ee08ad2e91c6f520f13fcfabb1387170bba6f635690d7ce11fbb1231b0aaf35 WHIRLPOOL ae880c4d349810a78db540a6982dca5c39bb1e7cb65aa244257f6030f672b7e5234caaaf956b323bc50cda57d21dd743cc026a22b329ca0bc98aa9dd3de57394 +MISC ChangeLog 430 SHA256 4ee25d0ea8055520983497bf8a133f1751e0dd799f752763f6c0e21cbd927703 SHA512 d726963a97e7cf0320240897c1960a57eba2c8bbdc5e83f26dbc5377b910f650531b8019b7cb7fd22a41454a00e21656c5d509205787aeb4edfd2fd065c01874 WHIRLPOOL 14201b6038b5e4600f046a0ab9f508c604189f8efb8e012fbf72c2c5e9b4d14608d94eb4eb4b566c81d1a4483b86699f5a290b903c914c7949b758eb9d11feb0 +MISC metadata.xml 632 SHA256 290774fd1af3f1116c25c82966298d0a7810d6b7741f7975bf187c52afa91fff SHA512 226de1b46b545771b864229e11162125b32330df2b78728d88996e563d4839f00fba3244aba635f202c2b6c2eae4697d67e5116a0f14d4c6951bdae7b5b681a3 WHIRLPOOL bffa35c8994809ca41ea96c1198496f27c9d382a7641abd9309a9c73893e7ac089b22e926b36f896adedf0a6bcba68ec4ea8cff2b2eecb880f3125e31448d35d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iEYEAREIAAYFAlTk/yIACgkQcaHudmEf86rbRwCcDIQ2eMqPcMcNytwefUMfSi4B +VJEAn3S304qz7M+iICb0UMFPHj+E9O1c +=bpIq +-----END PGP SIGNATURE----- diff --git a/dev-haskell/preprocessor-tools/metadata.xml b/dev-haskell/preprocessor-tools/metadata.xml new file mode 100644 index 000000000000..217bd1b1fb11 --- /dev/null +++ b/dev-haskell/preprocessor-tools/metadata.xml @@ -0,0 +1,16 @@ + + + + haskell + + 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. + + 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..2087e0e0551e --- /dev/null +++ b/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/preprocessor-tools/preprocessor-tools-1.0.1.ebuild,v 1.1 2015/02/18 21:07:43 slyfox Exp $ + +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="http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/" +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/parsec-3:=[profile?] =dev-haskell/syb-0:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3 +"