diff options
author | Mark Wright <gienah@gentoo.org> | 2013-04-02 04:13:26 +0000 |
---|---|---|
committer | Mark Wright <gienah@gentoo.org> | 2013-04-02 04:13:26 +0000 |
commit | 03e4a7218609952e6c83b295fcd1c14b47a9b218 (patch) | |
tree | 9c2792e7d1baa2047d5bef19348ec760e8d4ade1 /dev-haskell/alex | |
parent | Mask USE=udisks for <gvfs-1.14, thanks to Samuli Suominen (bug #463792). (diff) | |
download | historical-03e4a7218609952e6c83b295fcd1c14b47a9b218.tar.gz historical-03e4a7218609952e6c83b295fcd1c14b47a9b218.tar.bz2 historical-03e4a7218609952e6c83b295fcd1c14b47a9b218.zip |
Bump alex to 3.0.5
Package-Manager: portage-2.2.0_alpha171/cvs/Linux x86_64
Manifest-Sign-Key: 0x618E971F
Diffstat (limited to 'dev-haskell/alex')
-rw-r--r-- | dev-haskell/alex/ChangeLog | 9 | ||||
-rw-r--r-- | dev-haskell/alex/Manifest | 4 | ||||
-rw-r--r-- | dev-haskell/alex/alex-3.0.5.ebuild | 70 |
3 files changed, 80 insertions, 3 deletions
diff --git a/dev-haskell/alex/ChangeLog b/dev-haskell/alex/ChangeLog index a865484a03ec..e0f738a6779a 100644 --- a/dev-haskell/alex/ChangeLog +++ b/dev-haskell/alex/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-haskell/alex -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/ChangeLog,v 1.60 2012/09/12 14:51:30 qnikst Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/ChangeLog,v 1.61 2013/04/02 04:13:22 gienah Exp $ + +*alex-3.0.5 (02 Apr 2013) + + 02 Apr 2013; Mark Wright <gienah@gentoo.org> +alex-3.0.5.ebuild: + Bump alex to 3.0.5 12 Sep 2012; Alexander Vershilov <qnikst@gentoo.org> alex-2.3.5.ebuild, alex-3.0.2.ebuild: diff --git a/dev-haskell/alex/Manifest b/dev-haskell/alex/Manifest index 0046410c9014..e77cebc832d2 100644 --- a/dev-haskell/alex/Manifest +++ b/dev-haskell/alex/Manifest @@ -2,7 +2,9 @@ AUX alex-2.3.5-ghc-7.2.patch 612 SHA256 27ff231ac38b3f9baf359403fad14058a15e4593 AUX alex-2.3.5-missing-test.patch 1967 SHA256 29fb8f7136f8b23b317febe1658dfcaadba00d356e698ca9b2056bc2af40d6a9 SHA512 3df84e634b5b1dc0ec1d0ba100a740052e6f5bd5ac0396d09e17ddfe771b20c6521ad33032939208e307f98a5991bd03f018b741f6a054857dd1f21b27cc637f WHIRLPOOL ac6217f312e0cbd22b25245cd76f255c2a4f0cf49e547017feac2dd936121434ba116b7dd33e2dd07516e26e495ee0559cfd8799f32ea205d39ac3000fa8c9da DIST alex-2.3.5.tar.gz 79147 SHA256 2ea6d30b98881c0fd57bfafae024050cd98dc5b0140d64a6d722c64a098ed253 SHA512 7f78ec3fbd7484f8cfbc81bde67898f7863a4d6013401fb479cf275f779cf03565eae23a2abf6dfe7bfd8a5b0c7b3f2f66590ef3fc13b54a6cb7c25c725cbca6 WHIRLPOOL 534b310dfec82d59d397914b666a89cd878046b2c76a6887a0084738909096e83739d7e4d4fad8704856d9290968b74814fa3d438b689377434409ad537d931a DIST alex-3.0.2.tar.gz 100396 SHA256 997e33342c3c6e0edfff862f051fc286bd661f442d09d1bc02cd6e9d22083164 SHA512 799b65607b50944dc66cc7040449995df84019c36902a8675f75ab14476944a58b6c448c8e5f747a1685a29fae6e4766aa0bfd7951a3db086de0a8af1da13a9e WHIRLPOOL b802bb90ad3fcb73b6f03716c10695a3e4be4e51ba520505a559de9512e22a045b8175f425c85e15b14b29c90a2c5e2d5b3a7b6c883f252a627a39a2f5197843 +DIST alex-3.0.5.tar.gz 100004 SHA256 c3326417a0538e355e5ad1871ab931b9c8145391e8b2ff79668eb643d9b99659 SHA512 0a6a2500b4f8a96e1fd6252b11f7684e47875b80c0113a4ba0e855b54ccd45054f21af6cac30c3edb3b9ac86a7fc60810ea33376a7ab78794f980e3cf9a22eb9 WHIRLPOOL 5c9b07f7eae546d5920c9da4dd2d198d440275da1943d155ae53aaa92fbb9bc9e8c9c91a1303c6130c9341c7ba6518665f0ff383605fa1ecb8d4bd58066f3a87 EBUILD alex-2.3.5.ebuild 1535 SHA256 609af86c4775383bc28b21e5f85e27b20326352c1866d9726eac9759e02cfc65 SHA512 b03442d9d782b04399f87fe0086e6ff9e5419798cafe85d26b7252c3f2356da996d90c7bd192da8dfa4a78bec9b4b7286437e22f055481f194855b4406292717 WHIRLPOOL 0dfddcf4f23fc825749ed13b56ea0a90c7ce988e39e32abe7cecd42c4e612a71efa4c057a79bfa0c9af89331cc3fff97c490bb028cced9f489b4d50348ff6439 EBUILD alex-3.0.2.ebuild 1462 SHA256 2e88a289db822047604c4f955815df577483b0c8166114d568a7dda1bac3f252 SHA512 56d8013d3e371b5f4943b6def2df0ee608b289325e371a900b2da899dcb0d6267caf5accf87c2fca973010b333952e7fa79ff60d7ae85a302f94e485dcee87a8 WHIRLPOOL 0e57f8b9f690e2fb103234e1157681ba91bbc65fe6d78341b005c1fe25eff43589c1058efa0dff9e18f3e3c3ef36789ed154856935a7a7a0ee633fe792f81566 -MISC ChangeLog 7017 SHA256 78c03338f4e63f62dac64337d6a44afe6f9bd64bdaf4856d1834a79311f47d8c SHA512 e88854e4354fe717085ba300f84bf054ef24eb0ea73e823918934e9fdb39d8541cf08b2361a61e6dd812aef51821e5f789a4168b0d4030a2a4bcbae3a1af5929 WHIRLPOOL b9a2020ecdec71a73af223509948b9e51798f5fb3863f17383a1658f3ea5f1018e842eb775d3c5cd30c072ed13e0a84632d23ab209b9a445a77f750bc98773da +EBUILD alex-3.0.5.ebuild 1495 SHA256 5a548e40f2fd3385eaf93df55309cf41dbe93b2e17ce53b3cc23ba0a4caf395a SHA512 b96f49a0794edfd2b088326219e8d16ef4e038aae1f3bc27f26217586ad6728fd3e7ba83e9d0155ff5a79f8f61479c2f54509438a85e87490c266d2046b32cc7 WHIRLPOOL acc25e5dfc6b1774ddd32ca463c2f87810aed7326652651c1b7e59a3d3bb3ea21de016b6c33806cad4b0ea70d7b744be5527a94af1fda548b93910543b542a30 +MISC ChangeLog 7133 SHA256 be13cb7dfc55096230e5c4036b6a367b5e934a838fd5bb3f6fecec1f89d08ba8 SHA512 11bec14deaec0e74c99adf40f23171b5d138460f3d116234034abf5a07ba84fa2a1dac2478d36aae90f315118d153191945d2ff4e3d1d2511827884be99ca107 WHIRLPOOL 8b5bc17d3690baaf6effb32edcc753b21d940efed4dcff884397dcbb7ef4f8473f3f5e899a406d4ca51b7fd73eddf238ad66afaf1296c73ea741a80fd77a8edb MISC metadata.xml 326 SHA256 f40a10865b59708ebd1c177fbe0cc3a2d74171aebcdf3fa146847abd7f27ac1d SHA512 6f0f183147880df8a2631edcccf82ed7922302692dd2e534c74bde3c9009be4923cf4928ec8726511791a2ff0d381cafb3463547dc217a643b3ed4e47390b9d5 WHIRLPOOL 55b7bffce05f866e425023efa56eb9028a1bfe545649524f3afa393098192439342d99713a4d3b0150fbdc3d9adaf0122069414d4e713e6f8892905a4e9b14ee diff --git a/dev-haskell/alex/alex-3.0.5.ebuild b/dev-haskell/alex/alex-3.0.5.ebuild new file mode 100644 index 000000000000..1002ea0771a6 --- /dev/null +++ b/dev-haskell/alex/alex-3.0.5.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/alex-3.0.5.ebuild,v 1.1 2013/04/02 04:13:22 gienah Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +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="" +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() { + cabal_chdeps \ + 'build-depends: process' 'build-depends: process, base' + + for f in Scan Parser; do + rm "${S}/src/$f."* + mv "${S}/dist/build/alex/alex-tmp/$f.hs" "${S}"/src/ + done + + if use doc; then + cd "${S}/doc/" + eautoreconf || die "eautoreconf for docs failed" + fi +} + +src_configure() { + haskell-cabal_src_configure + + if use doc; then + cd "${S}/doc/" + econf || die "econf for docs failed" + fi +} + +src_compile() { + cabal_src_compile + + if use doc; then + emake -C "${S}/doc/" -j1 || die "emake for docs failed" + fi +} + +src_install() { + cabal_src_install + + if use doc; then + doman "${S}/doc/alex.1" + dohtml -r "${S}/doc/alex/" + fi + dodoc README +} |