From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-haskell/alex/Manifest | 9 +++++ dev-haskell/alex/alex-3.1.3.ebuild | 72 +++++++++++++++++++++++++++++++++ dev-haskell/alex/alex-3.1.7.ebuild | 80 ++++++++++++++++++++++++++++++++++++ dev-haskell/alex/alex-3.2.1.ebuild | 83 ++++++++++++++++++++++++++++++++++++++ dev-haskell/alex/metadata.xml | 11 +++++ 5 files changed, 255 insertions(+) create mode 100644 dev-haskell/alex/Manifest create mode 100644 dev-haskell/alex/alex-3.1.3.ebuild create mode 100644 dev-haskell/alex/alex-3.1.7.ebuild create mode 100644 dev-haskell/alex/alex-3.2.1.ebuild create mode 100644 dev-haskell/alex/metadata.xml (limited to 'dev-haskell/alex') diff --git a/dev-haskell/alex/Manifest b/dev-haskell/alex/Manifest new file mode 100644 index 000000000000..e1c7d43bf63e --- /dev/null +++ b/dev-haskell/alex/Manifest @@ -0,0 +1,9 @@ +DIST alex-3.1.3.tar.gz 99868 SHA256 8d41a6e72a016155f00c846f7146ab4b27fe9640668a4b592d6a9b856f970a92 SHA512 f09f720627b9f2cae5d9d3a99488c2249e82c9310f0a436bccbd5238bd3215fae287706ee6f7530533c801348bdbfebc9fd54cafc15a75d528462b2ee987eb3c WHIRLPOOL 8bdaaa8ee0e4f431603f2e299a83b3d0c30b46bfe19863a04c487687afe377ec5df34ba411c3669412cc406e30ab4e176afad51491ea1612bd19ab620a99f1f1 +DIST alex-3.1.7.tar.gz 103624 SHA256 89a1a13da6ccbeb006488d9574382e891cf7c0567752b330cc8616d748bf28d1 SHA512 0c4e87011617d8f8ad7cdf32b91e3ecc65ad66ea378c8086de8cbeb7ae3b37df478fb834e3bc453e3448fcae9d03b19ce9844bba35ad66a3cdf6e912790fe0a1 WHIRLPOOL d8f0a87afab475805fc56f6c2cc35c786c9a8431cdcf93b00677546e1c2e895e3828d100559dbd693a501dcc30d0c62d89132d7d35ba6a8ea80e97133afa18e2 +DIST alex-3.2.1.tar.gz 111167 SHA256 a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c SHA512 97e2e1677efcde5ec04a393f8b768f97a291ff63a3411cc0a0aef18b75e6825307d22d9c379eb7775dde519ebf60378e07c9181ea1a8bf9ea2ef631d7071c2e7 WHIRLPOOL 8ba434cb87f6bd162bee526ee797e58e78b95ec94897be012aada18e127751809c373bd277c63333bb8c264f7f56fdc471a87c1dcfe7a359f0b18b65215d9652 +EBUILD alex-3.1.3.ebuild 1403 SHA256 4cc93239dcb705f5df25fc57ea7b00065e3ba2d96c1ef993c33ac1689f2f07b8 SHA512 4a4fe7b6d18ee88b97fc000e7624a39c137bd6510edd40dcfe9fc6d20f1dac0d7483b8e9493aaa22134b5cb49821358954dce003988cf7363822d21793460ae4 WHIRLPOOL 087f548eac50e44135f4fefa1a03008b7042365305e8a2e1ca19e5e142a3d0716ac3d3bf64d4b30103687c1f3e0125bc43c5f354de60a429036b80490aea2bc0 +EBUILD alex-3.1.7.ebuild 1576 SHA256 b9d13ec264c7f66bb0e4e69769fb42f8cb7206b020e2305844ede2fc9ce4061e SHA512 bb3e2ce815aeffbfef8937aa1829322435b06e325d0e87965004a9050e9105379f53dc30d05be3f98a0aaf49471fda2b0eb4c7fee8827b4085b064b3e0892274 WHIRLPOOL cdb2af9bcf18fd4d621204f0a12edaab9132d0791e4bd2c322d083fcfd95f45c0c451bbc2910564f1724138aca2a8da2ff7a6cac923d870bbe3f32522098a740 +EBUILD alex-3.2.1.ebuild 1606 SHA256 0aef625b6206bdf254dbc79d6823d5fab1cee341be13e7f150090aec70a807f4 SHA512 5785d287ac69f04f10807d6e1bd2f9ae50c57e6788ad6d4a83d6a9b352cc2448af3756b17a78aa7985793675acc1fed68884051f91b77794f9bbf85ea7473ab9 WHIRLPOOL 61dbc449b90c8e0243381d9027ed8939349ce03b863a45f99607d6a9b0efe7b8b2062cd3df9f5e666526c12ad9f5c5b922e378db2a251dea8e10ea38c3ebf882 +MISC ChangeLog 3760 SHA256 4d7787b5c395a4d23ab96bdaa36b3af83f3ffe080719aeafe84c886cb5c6de93 SHA512 d85d85199b3197435039ae4fcaa34e83bec198227c9ed0906b546a00df3944a7e05e2727e8a25a08fb3a6392711c77c3d5db0ef99ee5013d6626304cbe7f8e1b WHIRLPOOL 9f685848e4da1d08dc97be4b6c763c7ba81ec07a3a50fe79b766947dcc389eac5067a2c78e45329beb6a8bb981b5f8830bb0cc8dc170ec7da0e68dc81f6d1b44 +MISC ChangeLog-2015 10088 SHA256 e8a0f878770daf922250a7418e151401c84de3bd1420f68e26dcc10e1b822f7a SHA512 847e711a8daca4c449184afaa02e08d3fe8886e42d739482cd70912638720fab6fe482e776858eda7944b4756e3882164a62ffbb6e8fbaf86cb4b8333ab8946a WHIRLPOOL 722625b9cf7001a1dd38f1e777a4bfe3135d93786a57b3c025fdb57f7f8b98d48d1574e87ac527f06215232d17fd765d3843ed8cb3ecbcc4b1e206fed31229e4 +MISC metadata.xml 349 SHA256 d9e7bb9eff5b0f9d65573485588ba0644de7d13f9869e2e5a5eef059676ae262 SHA512 9c41217241498cd036d00fce456cea108f675c71c12bab05305dcfbdbd5d55d5c7db8163e5315eef12f9ca8467276b6fad9038d47da729f448338655691a9ff8 WHIRLPOOL f3358e2b24c820fa3bf1197984026b39c467d75056738c817b8bb443e52394a3eb87e3550a23a434c40018b922eedf9fd5be4a275ebc65e2a66667be6064d48d diff --git a/dev-haskell/alex/alex-3.1.3.ebuild b/dev-haskell/alex/alex-3.1.3.ebuild new file mode 100644 index 000000000000..c35a1f165a0c --- /dev/null +++ b/dev-haskell/alex/alex-3.1.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.4.9999 + +CABAL_FEATURES="bin test-suite" +inherit autotools haskell-cabal + +DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell" +HOMEPAGE="http://www.haskell.org/alex/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" +IUSE="doc" + +RDEPEND="" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + >=dev-haskell/quickcheck-2 + >=dev-lang/ghc-6.10.4 + doc? ( ~app-text/docbook-xml-dtd-4.2 + app-text/docbook-xsl-stylesheets + >=dev-libs/libxslt-1.1.2 )" + +src_prepare() { + # drop depend on itself and happy, otherwise cabal tries to regenerate it + rm src/{Scan.x,Parser.y} || die + + for f in Scan Parser; do + mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die + done + + if use doc; then + cd "${S}/doc/" + eautoreconf + fi +} + +src_configure() { + # make sure we don't accidentally use those + # installed in system + haskell-cabal_src_configure \ + --with-alex=false \ + --with-happy=false + + if use doc; then + cd "${S}/doc/" + econf + fi +} + +src_compile() { + cabal_src_compile + + if use doc; then + emake -C "${S}/doc/" -j1 + fi +} + +src_install() { + cabal_src_install + + if use doc; then + doman "${S}/doc/alex.1" + dohtml -r "${S}/doc/alex/" + fi + dodoc README +} diff --git a/dev-haskell/alex/alex-3.1.7.ebuild b/dev-haskell/alex/alex-3.1.7.ebuild new file mode 100644 index 000000000000..4947a9871f78 --- /dev/null +++ b/dev-haskell/alex/alex-3.1.7.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.6.9999 +#hackport: flags: +small_base + +CABAL_FEATURES="bin test-suite" +inherit autotools eutils haskell-cabal + +DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell" +HOMEPAGE="http://www.haskell.org/alex/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" +IUSE="doc" + +RDEPEND=">=dev-haskell/quickcheck-2:2= + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + doc? ( ~app-text/docbook-xml-dtd-4.2 + app-text/docbook-xsl-stylesheets + >=dev-libs/libxslt-1.1.2 ) +" + +src_prepare() { + # drop depend on itself and happy, otherwise cabal tries to regenerate it + rm src/{Scan.x,Parser.y} || die + + for f in Scan Parser; do + mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die + done + + if use doc; then + cd "${S}/doc/" + eautoreconf + fi +} + +src_configure() { + # make sure we don't accidentally use those + # installed in system + haskell-cabal_src_configure \ + --with-alex=false \ + --with-happy=false \ + --flag=small_base + + if use doc; then + cd "${S}/doc/" + econf + fi +} + +src_compile() { + cabal_src_compile + + if use doc; then + emake -C "${S}/doc/" -j1 + fi +} + +src_test() { + # workaround https://github.com/haskell/cabal/issues/2398 + emake -k -C tests all || die +} + +src_install() { + cabal_src_install + + if use doc; then + doman "${S}/doc/alex.1" + dohtml -r "${S}/doc/alex/" + fi + dodoc README +} diff --git a/dev-haskell/alex/alex-3.2.1.ebuild b/dev-haskell/alex/alex-3.2.1.ebuild new file mode 100644 index 000000000000..f884b46b15a6 --- /dev/null +++ b/dev-haskell/alex/alex-3.2.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.9999 +#hackport: flags: +small_base + +CABAL_FEATURES="test-suite" +inherit autotools haskell-cabal + +DESCRIPTION="Alex is a tool for generating lexical analysers in Haskell" +HOMEPAGE="http://www.haskell.org/alex/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +RDEPEND=">=dev-haskell/quickcheck-2:2= + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + doc? ( ~app-text/docbook-xml-dtd-4.2 + app-text/docbook-xsl-stylesheets + >=dev-libs/libxslt-1.1.2 ) +" + +RESTRICT=test # fails tests + +src_prepare() { + default + + # drop depend on itself and happy, otherwise cabal tries to regenerate it + rm src/{Scan.x,Parser.y} || die + + for f in Scan Parser; do + mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ || die + done + + if use doc; then + cd "${S}/doc/" + eautoreconf + fi +} + +src_configure() { + # make sure we don't accidentally use those + # installed in system + haskell-cabal_src_configure \ + --with-alex=false \ + --with-happy=false \ + --flag=small_base + + if use doc; then + cd "${S}/doc/" + econf + fi +} + +src_compile() { + haskell-cabal_src_compile + + if use doc; then + emake -C "${S}/doc/" -j1 + fi +} + +src_test() { + # workaround https://github.com/haskell/cabal/issues/2398 + emake -k -C tests all || die +} + +src_install() { + haskell-cabal_src_install + + if use doc; then + doman "${S}/doc/alex.1" + dohtml -r "${S}/doc/alex/" + fi +} diff --git a/dev-haskell/alex/metadata.xml b/dev-haskell/alex/metadata.xml new file mode 100644 index 000000000000..244d701ec388 --- /dev/null +++ b/dev-haskell/alex/metadata.xml @@ -0,0 +1,11 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + + Alex is a tool for generating lexical analysers in Haskell + + -- cgit v1.2.3