diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2012-12-26 21:51:19 +0000 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2012-12-26 21:51:19 +0000 |
commit | 1d7795b71e1998919f19a5099c42751d8bb1eda2 (patch) | |
tree | 754487830e7eedc3ee7cd9d2bf17379ca70a9b0f /dev-haskell/happy | |
parent | Version bump for Gnome 3.6. Clean up old revision. USE=introspection is now g... (diff) | |
download | gentoo-2-1d7795b71e1998919f19a5099c42751d8bb1eda2.tar.gz gentoo-2-1d7795b71e1998919f19a5099c42751d8bb1eda2.tar.bz2 gentoo-2-1d7795b71e1998919f19a5099c42751d8bb1eda2.zip |
Removed old.
(Portage version: 2.2.0_alpha149_p11/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
Diffstat (limited to 'dev-haskell/happy')
-rw-r--r-- | dev-haskell/happy/ChangeLog | 6 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.18.2.ebuild | 41 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.18.4.ebuild | 61 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.18.6.ebuild | 66 |
4 files changed, 5 insertions, 169 deletions
diff --git a/dev-haskell/happy/ChangeLog b/dev-haskell/happy/ChangeLog index 5e93d4e9d771..6baee6748b07 100644 --- a/dev-haskell/happy/ChangeLog +++ b/dev-haskell/happy/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-haskell/happy # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.61 2012/11/18 14:00:29 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.62 2012/12/26 21:51:18 slyfox Exp $ + + 26 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org> -happy-1.18.2.ebuild, + -happy-1.18.4.ebuild, -happy-1.18.6.ebuild: + Removed old. *happy-1.18.10 (18 Nov 2012) diff --git a/dev-haskell/happy/happy-1.18.2.ebuild b/dev-haskell/happy/happy-1.18.2.ebuild deleted file mode 100644 index 2863e59046bf..000000000000 --- a/dev-haskell/happy/happy-1.18.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.18.2.ebuild,v 1.8 2012/09/14 07:06:28 qnikst Exp $ - -CABAL_FEATURES="bin" -CABAL_MIN_VERSION=1.2 -inherit haskell-cabal autotools - -DESCRIPTION="A yacc-like parser generator for Haskell" -HOMEPAGE="http://haskell.org/happy/" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ia64 ppc ppc64 sparc x86" -IUSE="doc" - -DEPEND=">=dev-lang/ghc-6.4 - dev-haskell/mtl - doc? ( ~app-text/docbook-xml-dtd-4.2 - app-text/docbook-xsl-stylesheets )" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}/doc" && eautoconf -} - -src_compile() { - cabal_src_compile - if use doc; then - cd doc - econf || die "econf failed in /doc" - emake -j1 || die "emake failed in /doc" - fi -} - -src_install() { - cabal_src_install - use doc && cd doc && dohtml -r happy/* -} diff --git a/dev-haskell/happy/happy-1.18.4.ebuild b/dev-haskell/happy/happy-1.18.4.ebuild deleted file mode 100644 index 718dcad5f912..000000000000 --- a/dev-haskell/happy/happy-1.18.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.18.4.ebuild,v 1.6 2012/09/14 07:06:28 qnikst Exp $ - -CABAL_FEATURES="bin" -inherit haskell-cabal autotools - -# we bundle mtl as we want fewer dependencies for haddock, which require happy -# mtl needs haddock to be compiled with USE=doc -MTL_PN="mtl" -MTL_PV="1.1.0.2" -MTL_P="${MTL_PN}-${MTL_PV}" - -DESCRIPTION="Happy is a parser generator for Haskell" -HOMEPAGE="http://www.haskell.org/happy/" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz - mirror://hackage/packages/archive/${MTL_PN}/${MTL_PV}/${MTL_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc" - -DEPEND=">=dev-lang/ghc-6.6.1 - >=dev-haskell/cabal-1.2.3 - doc? ( ~app-text/docbook-xml-dtd-4.2 - app-text/docbook-xsl-stylesheets )" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}/doc" && eautoconf - - # change happy.cabal to use bundled mtl - # remove dep on mtl, add path - sed -e "s|, mtl >= 1.0||" \ - -e "s|hs-source-dirs: src|hs-source-dirs: src, ../mtl-1.1.0.2|" \ - -i "${S}/${PN}.cabal" - # compile happy with the extensions mtl uses (safe?) - # this gives repoman whitespace warnings, ignore them - cat >> "${S}/${PN}.cabal" << EOF - extensions: MultiParamTypeClasses, - FunctionalDependencies, - FlexibleInstances, - TypeSynonymInstances -EOF -} - -src_compile() { - cabal_src_compile - if use doc; then - cd doc - econf || die "econf failed in /doc" - emake -j1 || die "emake failed in /doc" - fi -} - -src_install() { - cabal_src_install - use doc && cd doc && dohtml -r happy/* -} diff --git a/dev-haskell/happy/happy-1.18.6.ebuild b/dev-haskell/happy/happy-1.18.6.ebuild deleted file mode 100644 index 5dbc77a91c02..000000000000 --- a/dev-haskell/happy/happy-1.18.6.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.18.6.ebuild,v 1.3 2012/09/14 07:06:28 qnikst Exp $ - -# ebuild generated by hackport 0.2.9 - -EAPI="3" - -CABAL_FEATURES="bin" -inherit base haskell-cabal autotools - -DESCRIPTION="Happy is a parser generator for Haskell" -HOMEPAGE="http://www.haskell.org/happy/" -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.2.3 - >=dev-haskell/mtl-1.0 - >=dev-lang/ghc-6.8.2 - dev-lang/perl - doc? ( ~app-text/docbook-xml-dtd-4.2 - app-text/docbook-xsl-stylesheets )" - -PATCHES=("${FILESDIR}/${PN}-1.18.6-man.patch" - "${FILESDIR}/${PN}-1.18.6-missing-tests.patch") - -src_prepare() { - base_src_prepare - - use doc && cd doc && eautoconf -} - -src_configure() { - cabal_src_configure - - if use doc; then - cd doc && econf || die "econf failed in /doc" - fi -} - -src_compile() { - cabal_src_compile - - if use doc; then - cd doc && emake -j1 || die "emake failed in /doc" - fi -} - -src_test() { - emake -C "${S}/tests/" || die "emake for tests failed" -} - -src_install() { - cabal_src_install - if use doc; then - cd doc - dohtml -r happy/* - doman "${S}/doc/happy.1" - fi -} |