diff options
Diffstat (limited to 'dev-haskell/happy')
-rw-r--r-- | dev-haskell/happy/Manifest | 4 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.19.4.ebuild | 66 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.19.5.ebuild | 73 |
3 files changed, 0 insertions, 143 deletions
diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest index 45110e3e5353..10045d0344ef 100644 --- a/dev-haskell/happy/Manifest +++ b/dev-haskell/happy/Manifest @@ -1,8 +1,4 @@ AUX happy-1.19.5-ghc-7.10.2.patch 940 BLAKE2B c3c87413be01ad73b33ee7cda3e95063c94dd901045491b3ec6a7b78a05447cc7f917c76c9f8497fa7887ec0315893566af3d0d13a0c6a5fff194b917695da65 SHA512 8866180fc18c7390132cef311b40b890f2d768296302f3a85cba2fcfc6abb523de6280dd6046da3fbc45915a7d866df5ec6725fe229c168482854d00cbe66d65 DIST happy-1.19.12.tar.gz 183254 BLAKE2B 17b0d30f4aaf194a0e36c06bd6349665c704b5ab61dce16cae47f0ca6bfef0a0e2d4bbf3456f47cebf0f71f1a0b4a59ff6b581cb4ff76a26d82573eb0e7b056a SHA512 20f36b17adf7330852fd4c05335adbf31e6f19907b4ec247c85a40ee1f8496c6dc432055026696906b149cec7f982b88c9a2eeedf14a11d34b1f6f73272e5208 -DIST happy-1.19.4.tar.gz 160497 BLAKE2B a8a271ea69100d24b9a293d53e2a3262ad34c26cc9b511648cf64df719c49936b5badc6651191ca52b48ed96660335e86e706763e186f5275de1b58ae528631c SHA512 d49893098f9982321fc03dad464bf787873a1a82167165d53f617ba04923c7e5d8f177def7fa045a5669d1c7f886a88087ba8f668ef1900a71498b5800cc4b1a -DIST happy-1.19.5.tar.gz 159280 BLAKE2B 5cfbddd981d689cfd076367e49f5b9fcfa38eca071a3d1d347a2074eb9c56436f6c7169d524b6628228472ee31ae1ccce3b5e1bcd0ae2b70d31283e3b4e33ee8 SHA512 7b43ef5236bdfba82bbddedb7edc7a8094990a389c0d3f5f848cb6208c3577e7b394cb290e51a2b2eebca25c97978a85ee932e74bbf6a792e261e5b5bff25a2b EBUILD happy-1.19.12.ebuild 1224 BLAKE2B 0d38053f64f2b917bac8e561b578ab9633cf4cf647ca88587071512bc3ac54306e7265624f3d7fa95862cb1e001307db4368702dafb09027be4bf2657dbc1580 SHA512 c3994b9eb5e2e3f4a0abe10f30b8ba1c17ef25d7a364aa091bfa715143557b4e7b7e97591994b461aa01ea7b05105c75042fd337484140539653547f32bebaa0 -EBUILD happy-1.19.4.ebuild 1368 BLAKE2B 8b8b05c2d333825d071001f53e8192d724d27728b62400d208a34eea9ede23545d5ed58f977f2e45c2eb8585f1234c0e50ae526acf06a74253dc378aa5ce709e SHA512 1e594b6d83b8d1ede2f8a630634c59c9539ce70344c10d17903393b2a3de60b9fa22c83201228729c0a10aa28be11405942273d929c8c20df950dd8fadb30908 -EBUILD happy-1.19.5.ebuild 1519 BLAKE2B ed36ae8630111a8d674da9fad5ccd56979cd2d735ee12b556529bc04e52eaee686a55e695b23a42ef83617e560bca4a0ffcf46590e28fc94048b6b3590b649d6 SHA512 c02d54aa955b763cbf5f6244f5647b845509227b5c10785e0086e1af16a18da68b4e3e62c5b46ff591887da170fc269ebda86391bd39a4fa21d8a276b0c208ef MISC metadata.xml 330 BLAKE2B 12dc311da8b192ead3d26e96a70e56d8aaed9ca86162993d1277f5738c0929cd058cde3a47e72ea0e0bbf268bf404b88cf602738f8dd34f0bb95fbd66afdeb78 SHA512 505782103d2814ce34e9e6e7ad91cd466c3f6593e636f9e38eb70e5c89892c2231e24feb310ebd4a33af0d15cc0cc58bd083da6573f65a1604fdbc3dd9380889 diff --git a/dev-haskell/happy/happy-1.19.4.ebuild b/dev-haskell/happy/happy-1.19.4.ebuild deleted file mode 100644 index c7ee325b440a..000000000000 --- a/dev-haskell/happy/happy-1.19.4.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# 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 eutils haskell-cabal autotools - -DESCRIPTION="Happy is a parser generator for Haskell" -HOMEPAGE="http://www.haskell.org/happy/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -RDEPEND="" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - >=dev-haskell/mtl-1.0 - >=dev-lang/ghc-6.10.4 - doc? ( ~app-text/docbook-xml-dtd-4.2 - app-text/docbook-xsl-stylesheets ) -" - -src_prepare() { - for f in AttrGrammarParser Parser; do - # drop broken autogenerated - mv "dist/build/happy/happy-tmp/$f.hs" src/ || die - # drop depend on itself, otherwise cabal tries to regenerate it - rm "src/$f.ly" || die - done - use doc && cd doc && eautoconf -} - -src_configure() { - # '--with-happy=false' allows detecting circular - # depends even when 'happy' is installed in system - haskell-cabal_src_configure --with-happy=false - - if use doc; then - # does not like out-of-source builds - cd doc || die - econf - fi -} - -src_compile() { - haskell-cabal_src_compile - - if use doc; then - emake -C doc -j1 - fi -} - -src_install() { - haskell-cabal_src_install - if use doc; then - cd doc || die - dohtml -r happy/* - doman "${S}/doc/happy.1" - fi -} diff --git a/dev-haskell/happy/happy-1.19.5.ebuild b/dev-haskell/happy/happy-1.19.5.ebuild deleted file mode 100644 index 5fc779132c7c..000000000000 --- a/dev-haskell/happy/happy-1.19.5.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# 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 eutils haskell-cabal autotools - -DESCRIPTION="Happy is a parser generator for Haskell" -HOMEPAGE="http://www.haskell.org/happy/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -RDEPEND="" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - >=dev-haskell/mtl-1.0 - >=dev-lang/ghc-6.10.4 - doc? ( ~app-text/docbook-xml-dtd-4.2 - app-text/docbook-xsl-stylesheets ) -" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.19.5-ghc-7.10.2.patch - - for f in AttrGrammarParser Parser; do - # drop broken autogenerated - mv "dist/build/happy/happy-tmp/$f.hs" src/ || die - # drop depend on itself, otherwise cabal tries to regenerate it - rm "src/$f.ly" || die - done - use doc && cd doc && eautoconf -} - -src_configure() { - # '--with-happy=false' allows detecting circular - # depends even when 'happy' is installed in system - haskell-cabal_src_configure --with-happy=false - - if use doc; then - # does not like out-of-source builds - cd doc || die - econf - fi -} - -src_compile() { - haskell-cabal_src_compile - - if use doc; then - emake -C doc -j1 - fi -} - -src_test() { - # workaround https://github.com/haskell/cabal/issues/2398 - emake -k -C tests all -} - -src_install() { - haskell-cabal_src_install - if use doc; then - cd doc || die - dohtml -r happy/* - doman "${S}/doc/happy.1" - fi -} |