Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-haskell/haddock
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haddock/ChangeLog,v 1.55 2008/08/02 16:11:32 kolmodin Exp $
02 Aug 2008; Lennart Kolmodin
inherit autotools. Spotted by dleverton.
08 Jul 2008; Lennart Kolmodin
Change autoconf into eautoconf, and minor repoman fixes.
*haddock-0.9 (26 Jan 2008)
26 Jan 2008; Duncan Coutts
+haddock-0.9.ebuild:
Add new version and remove old version which had some QA issues.
13 Dec 2007; Duncan Coutts
Updates for upward compatability with cabal-1.2 and ghc-6.8
12 Dec 2007; Duncan Coutts
Remove unnecessary blocker.
31 Oct 2007; Duncan Coutts
haddock-0.8.ebuild:
Drop virtual/ghc in favour of dev-lang/ghc
11 Aug 2007; Steve Dibb
amd64 stable, bug 186849
30 Jul 2007; Markus Rothe
Stable on ppc64; bug #186849
30 Jul 2007; Jeroen Roovers
Stable for HPPA (bug #186849).
30 Jul 2007; Ferris McCormick
Sparc stable --- Bug #186849 --- all as expected.
28 Jul 2007; nixnut
Stable on ppc wrt bug 186849
26 Dec 2006; Timothy Redaelli
Add ~x86-fbsd keyword.
12 Oct 2006; Duncan Coutts
Block version 0.7 against ghc-6.6. Version 0.8 is ok with ghc-6.6
12 Oct 2006; Duncan Coutts
-files/haddock-0.6-gcc3.4.patch, -haddock-0.6-r3.ebuild:
Remove old version.
12 Oct 2006; Duncan Coutts
Oops, did not mean to drop all the KEYWORDS
*haddock-0.8 (12 Oct 2006)
12 Oct 2006; Duncan Coutts
New version with a few nice new features
28 Aug 2006; Jeroen Roovers
Stable for HPPA (bug #140369).
21 May 2006; Markus Rothe
Stable on ppc64
27 Mar 2006; Duncan Coutts
Marked ~ia64
23 Mar 2006; Chris White
Marked haddock-0.7 amd64/x86 stable for bug #126134.
21 Mar 2006; Gustavo Zacarias
Stable on sparc wrt #126134
20 Mar 2006;
Stable on ppc. Bug #126134
13 Mar 2006; Jeroen Roovers
Marked ~hppa (bug #125389).
01 Mar 2006; Markus Rothe
Added ~ppc64; bug #88362
10 Feb 2006;
Marked ~alpha. Removed old haddock-0.6-r2 revision.
12 Dec 2005; Luis f. Araujo
Removing java use flag, bug #107019
19 Sep 2005; Luis F. Araujo
Fixed multilib inheritance
19 Sep 2005; Luis F. Araujo
Fixed multilib inheritance
15 Sep 2005; Andres Loeh
haddock-0.6-r3.ebuild, haddock-0.7.ebuild:
Fail with an informative error message when haddock is merged before ghc due
to a portage bug.
01 Sep 2005; Gustavo Zacarias
Stable on sparc
*haddock-0.7 (05 Aug 2005)
05 Aug 2005; Andres Loeh
New version.
20 May 2005;
Added ~sparc to KEYWORDS.
10 Apr 2005; Michael Hanselmann
Stable on ppc.
24 Mar 2005; Andres Loeh
haddock-0.6-r3 works with ghc-6.4 now.
23 Mar 2005; Andres Loeh
haddock-0.6-r3.ebuild:
haddock is currently blocked by ghc-6.4, and haddock-0.6-r3 now inherits
ghc-package.eclass, hopefully fixing bug #86214.
23 Feb 2005; Michael Sterrett
haddock-0.6-r3.ebuild:
sparc needs deps first
18 Nov 2004; Andres Loeh
Can now be built on amd64 (bug #69830). Moved to ~amd64.
*haddock-0.6-r3 (21 Oct 2004)
21 Oct 2004; Andres Loeh
haddock-0.5.ebuild, haddock-0.6-r1.ebuild, haddock-0.6-r3.ebuild,
haddock-0.6.ebuild, files/haddock-0.4-ghc6.patch,
files/haddock-0.6-gcc3.4.patch:
Patched to build with gcc-3.4. Removed old versions.
19 Oct 2004; Mamoru KOMACHI
haddock-0.5.ebuild, haddock-0.6-r1.ebuild, haddock-0.6-r2.ebuild,
haddock-0.6.ebuild:
Fixed missing dependencies; bug #68021.
24 Sep 2004;
stable bump due to bug 59753
02 Jun 2004; Aron Griffis
haddock-0.5.ebuild, haddock-0.6-r1.ebuild, haddock-0.6-r2.ebuild,
haddock-0.6.ebuild:
Fix use invocation
18 May 2004; Mamoru KOMACHI
haddock-0.5.ebuild, haddock-0.6-r1.ebuild, haddock-0.6-r2.ebuild,
haddock-0.6.ebuild:
Changed app-text/tetex to virtual/tetex.
25 Apr 2004; Aron Griffis
haddock-0.5.ebuild, haddock-0.6-r1.ebuild, haddock-0.6-r2.ebuild,
haddock-0.6.ebuild:
Add die following econf for bug 48950
23 Mar 2004; Matthieu Sozeau
Added ~ppc keyword.
*haddock-0.6-r2 (22 Dec 2003)
22 Dec 2003; Andres Loeh
haddock-0.6-r2.ebuild:
Another directory problem in haddock-0.6
*haddock-0.6-r1 (17 Dec 2003)
17 Dec 2003; Andres Loeh
Created -r1 to make sure everyone updates to the correct version.
16 Dec 2003; Andres Loeh
Fixed ebuild: Library files now in correct position. Cleaned installation of
docs a little bit.
*haddock-0.6 (12 Nov 2003)
12 Nov 2003; Andres Loeh
Version bump.
*haddock-0.5 (28 Jul 2003)
28 Jul 2003; Andres Loeh
Version bump. Fixes #23291, too.
28 Jul 2003; Andres Loeh
files/haddock-0.4-ghc6.patch:
Fixed bug #23291. Marked stable for x86.
05 Jun 2003; Andres Loeh
fixed dependencies
*haddock-0.4 (21 May 2003)
21 May 2003; Andres Loeh
Initial import. An ebuild has been submitted a long time ago
already by Thomas L. Bevan
Haddock is a documentation tool for Haskell that is used by GHC
itself to document most of its libraries.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST haddock-0.8-src.tar.gz 162872 RMD160 80b7a582ea91fb36b97675d7ea8a027221a28b8e SHA1 e171d4446ac6fcef526cad4c688892fe587fe90e SHA256 d54078dd9dc75aa589cb05fbe1136c1fb41d4a346e30b71de948425ea7c05a55
DIST haddock-0.9.tar.gz 163380 RMD160 27685313184e70270d7e4f043c7d671b84acfb23 SHA1 f3c5299b657b170e7a44b66ebd60d3e0947a35aa SHA256 beefd4a6da577978e7a79cabba60970accc5cd48fbb04c424a6b36ace3a9f8d0
EBUILD haddock-0.8.ebuild 1693 RMD160 c9995454d324942b34d4a0af71033bdd4eabac3b SHA1 34a6eb8b3e7eb7bd2b0cdbaaffc2f9dde6642851 SHA256 ff4c8237045b50331de56660f7ab31c9878181d83b98e543ac32d0e190b54733
EBUILD haddock-0.9.ebuild 1159 RMD160 7f85bedc85b9ba787227cb2da5d7cb090971a451 SHA1 0a6b800576a2999712b839ce268d0e5d660297af SHA256 7263d689bf8d2961c0b63dc1f52e0a8395f21b0b898ce4fa075d2ad148103363
MISC ChangeLog 7233 RMD160 2ca3d954bdda8c90ebf2b9a920f4ea364239a923 SHA1 574a7df695f4eb5baacec058b2ba7691d5b47f23 SHA256 c64ff3942ec7fbbe6d97da864ff35800e56a28c4507467195f77aa88becba9bc
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiUiXgACgkQ1n/CYbXjntKUHACfRTId8xRbLyH86X/KKByrmh7U
s54AoKArHbaGbLUbeL4eixvRoQnN3aVR
=LcCG
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haddock/haddock-0.8.ebuild,v 1.14 2008/08/02 16:11:32 kolmodin Exp $
CABAL_FEATURES="bin"
inherit haskell-cabal eutils versionator autotools
MY_PF=$(replace_version_separator 3 '-' ${PF})
DESCRIPTION="A documentation tool for Haskell."
HOMEPAGE="http://haskell.org/haddock/"
SRC_URI="http://haskell.org/haddock/${MY_PF}-src.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.4
>=dev-haskell/cabal-1.1.4
doc? ( ~app-text/docbook-xml-dtd-4.2
app-text/docbook-xsl-stylesheets
>=dev-libs/libxslt-1.1.2 )"
RDEPEND=""
S="${WORKDIR}/${MY_PF}"
src_unpack () {
unpack ${A}
#FIXME: remove the following two workarounds when haddock-0.9 is released
# Cabal 1.2 expects the pre-processed sources in a different location:
mkdir -p "${S}/dist/build/haddock/haddock-tmp/"
cp "${S}/src/HaddockLex.hs" \
"${S}/src/HaddockParse.hs" \
"${S}/src/HsParser.hs" \
"${S}/dist/build/haddock/haddock-tmp/"
# Add in the extra split-base deps
if version_is_at_least "6.8" "$(ghc-version)"; then
sed -i -e '/build-depends:/a \
,array, containers, directory, pretty, process' \
"${S}/haddock.cabal"
fi
}
src_compile () {
cabal_src_compile
if use doc; then
cd "${S}/doc"
eautoconf
./configure --prefix="${D}/usr/" \
|| die 'error configuring documentation.'
make html || die 'error building documentation.'
fi
}
src_install () {
cabal_src_install
if use doc; then
dohtml -r "${S}/doc/haddock/"*
fi
dodoc CHANGES README
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haddock/haddock-0.9.ebuild,v 1.1 2008/01/26 20:11:10 dcoutts Exp $
CABAL_FEATURES="bin"
inherit haskell-cabal eutils autotools
DESCRIPTION="A documentation tool for Haskell."
HOMEPAGE="http://haskell.org/haddock/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.4
>=dev-haskell/cabal-1.2
doc? ( ~app-text/docbook-xml-dtd-4.2
app-text/docbook-xsl-stylesheets
>=dev-libs/libxslt-1.1.2 )"
RDEPEND=""
src_unpack() {
unpack ${A}
if use doc; then
cd "${S}/doc"
eautoreconf
fi
}
src_compile () {
cabal_src_compile
if use doc; then
cd "${S}/doc"
./configure --prefix="${D}/usr/" \
|| die 'error configuring documentation.'
emake html || die 'error building documentation.'
fi
}
src_install () {
cabal_src_install
if use doc; then
dohtml -r "${S}/doc/haddock/"* || die "installing docs failed"
fi
dodoc CHANGES README
}