From 7bc9c63c9da678a7e6fceb095d56c634afd22c56 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 15 Dec 2019 18:09:03 +0000 Subject: gentoo resync : 15.12.2019 --- dev-haskell/happy/Manifest | 4 +- dev-haskell/happy/happy-1.19.12.ebuild | 69 ++++++++++++++++++++++++++++++++++ dev-haskell/happy/happy-1.19.5.ebuild | 2 +- 3 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 dev-haskell/happy/happy-1.19.12.ebuild (limited to 'dev-haskell/happy') diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest index dce1eb9471f6..5e3dee0b50f2 100644 --- a/dev-haskell/happy/Manifest +++ b/dev-haskell/happy/Manifest @@ -1,6 +1,8 @@ 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 1256 BLAKE2B 3432cbe372f5507bf4d4e0fc434e7a1976fb95e0011f469090561c1e85bd3e80eb9c5169eb984a81400f6d821a032fe8d7b6322cede70485d9f8b3db181b02b2 SHA512 bb2564875a155722c2f69bbf0bbcfc91019596b6259bdbfa1c00ed73eca917fb257f50a1b7b2abdfd68a5c9a27df8e9c6a8b4ba56460cf5b3790b6f441fa4811 EBUILD happy-1.19.4.ebuild 1393 BLAKE2B d56160986a56bd9cee2ad663d2e7d3d1199d9fb8649bd01ce18c96e7c29ebc3e211e015bb57b16bb0781eef2b7085a18c5e5da3586765901cd92bb46afe6a122 SHA512 35e6ee9ae442b25f165a6cbd8f8a074e894d6db8f172077154227c4553ef49348a294a02fbcf73aff3feb8c40e9ad0d44a35660b3cfcc108c6e0ccd54b5e32a0 -EBUILD happy-1.19.5.ebuild 1556 BLAKE2B 059d34aff1e7f4a0438563e044cd57a77aef0438b27101440ea8d485f0af9d713f1b7ba93bb76c4ce639089c89932d947b9aac1a1c22b3a6dcf32d9643f60cbd SHA512 6e8b121157a814c55270f4dadb17759ac15a3fe10d645791579fc2117027853886343c0f6716b2103e3eae1c485020a451e23761a2afe428fca446c9143aca6f +EBUILD happy-1.19.5.ebuild 1549 BLAKE2B 707033e5205cfcb8a86deb23d483f4ca471fe360b258762e27b9024906f01c3e34188cb6bf1cc4a94cb0bb750cddbb3908989b24e69c946f74c2bb9e756593bd SHA512 3e6203b3e95cc16d1759c789d3048626622550aef9bc634e898ca9be8580e7047e924e91a90a8d77fd36e0b2119f8d58cf49422a90fa78745ee4b7a0d85e19c4 MISC metadata.xml 330 BLAKE2B 12dc311da8b192ead3d26e96a70e56d8aaed9ca86162993d1277f5738c0929cd058cde3a47e72ea0e0bbf268bf404b88cf602738f8dd34f0bb95fbd66afdeb78 SHA512 505782103d2814ce34e9e6e7ad91cd466c3f6593e636f9e38eb70e5c89892c2231e24feb310ebd4a33af0d15cc0cc58bd083da6573f65a1604fdbc3dd9380889 diff --git a/dev-haskell/happy/happy-1.19.12.ebuild b/dev-haskell/happy/happy-1.19.12.ebuild new file mode 100644 index 000000000000..cfeff40b81cd --- /dev/null +++ b/dev-haskell/happy/happy-1.19.12.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 +#hackport: flags: +small_base + +CABAL_FEATURES="test-suite" +inherit haskell-cabal autotools + +DESCRIPTION="Happy is a parser generator for Haskell" +HOMEPAGE="https://www.haskell.org/happy/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +RDEPEND=">=dev-haskell/mtl-2.2.1:= + >=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 ) +" + +src_prepare() { + default + + if use doc; then + cd doc || die + eautoconf + fi +} + +src_configure() { + # '--with-happy=false' allows detecting circular + # depends even when 'happy' is installed in system + haskell-cabal_src_configure \ + --with-happy=false\ + --flag=small_base + + 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 + docinto html + dodoc -r doc/happy/. + doman doc/happy.1 + fi +} diff --git a/dev-haskell/happy/happy-1.19.5.ebuild b/dev-haskell/happy/happy-1.19.5.ebuild index eeda02741f94..7f2455f1cbeb 100644 --- a/dev-haskell/happy/happy-1.19.5.ebuild +++ b/dev-haskell/happy/happy-1.19.5.ebuild @@ -60,7 +60,7 @@ src_compile() { src_test() { # workaround https://github.com/haskell/cabal/issues/2398 - emake -k -C tests all || die + emake -k -C tests all } src_install() { -- cgit v1.2.3