summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2012-12-26 21:51:19 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2012-12-26 21:51:19 +0000
commit1d7795b71e1998919f19a5099c42751d8bb1eda2 (patch)
tree754487830e7eedc3ee7cd9d2bf17379ca70a9b0f /dev-haskell/happy
parentVersion bump for Gnome 3.6. Clean up old revision. USE=introspection is now g... (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--dev-haskell/happy/happy-1.18.2.ebuild41
-rw-r--r--dev-haskell/happy/happy-1.18.4.ebuild61
-rw-r--r--dev-haskell/happy/happy-1.18.6.ebuild66
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
-}