Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-haskell/hxt
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/ChangeLog,v 1.11 2007/12/15 16:35:38 dcoutts Exp $
15 Dec 2007; Duncan Coutts
Added ~sparc.
*hxt-7.3 (13 Dec 2007)
13 Dec 2007; Duncan Coutts
hxt-4.02-r1.ebuild, hxt-5.00.ebuild, hxt-6.0.ebuild, hxt-7.2.ebuild,
+hxt-7.3.ebuild:
New version. Fix quoting issues in older ebuilds.
31 Oct 2007; Duncan Coutts
hxt-4.02-r1.ebuild, hxt-5.00.ebuild, hxt-6.0.ebuild:
Drop virtual/ghc in favour of dev-lang/ghc
*hxt-7.2 (28 Jul 2007)
28 Jul 2007; Duncan Coutts
New version, fixing bug #163547.
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
*hxt-6.0 (06 Jul 2006)
06 Jul 2006;
Version bump.
27 Apr 2006; Marien Zwart
files/digest-hxt-4.02-r1, files/digest-hxt-5.00, Manifest:
Fixing SHA256 digest, pass four
*hxt-4.02-r1 (26 Apr 2005)
*hxt-5.00 (26 Apr 2005)
26 Apr 2005; Andres Loeh
+hxt-5.00.ebuild:
New version. Direct upgrade from 4.02 to 5.00 is not possible, 4.02 has to
be unmerged first. Version 4.02-r1 does not suffer from this problem.
19 Mar 2005; Andres Loeh
This ebuild is currently blocked by ghc-6.4 because of incompatibilities.
Added a test phase for the ebuild.
*hxt-4.02 (26 Feb 2005)
26 Feb 2005; Andres Loeh
+hxt-4.02.ebuild:
Initial import using an ebuild provided by Luis F. Araujo
(bug #79590).
DIST HXT-4.02.tar.gz 885865 RMD160 192109b2ffafe4cd5b97ffff0c2e8734c4a0b940 SHA1 041db86356c2097c933e3e014b278ecdb7672ee7 SHA256 01d6c525a8d156b3d9b1ade1c9f6e1422132d03ee7b159ef5fbdfdcf682e79df
DIST HXT-5.00.tar.gz 904941 RMD160 db5d0aa660cee53056a9970901351c8f6b8d34c3 SHA1 c2ffd2efa3ef74f4794c8a4fc00f922f7ad4bc29 SHA256 73e6d934466ccbde77ec6d947c39e3046e8a08f281906303dcecbc0bcdcbe352
DIST HXT-6.0.tar.gz 2893958 RMD160 88d90300ccd7e88cc5ebc48aa5e79fd96ba20f5d SHA1 202a37bcac3c8cf65eab3d99ddfa048badb02097 SHA256 8d0619e75918867bcc2acbe12137f60936d2e4ceb74c9afa190846d8d504a131
DIST HXT-7.2.tar.gz 3589292 RMD160 9d364c93b30014a7574a8f8499680905a82dae77 SHA1 1c0461716401475ee6e9aa9d9a49c585a978876b SHA256 ef8e2ebfda6e43240051a7af9417092b2af50ece8b5c6c3fbd908ba91c4fe068
DIST hxt-7.3.tar.gz 3629101 RMD160 3cb62dfed6ccbf726d2ed864129fe845fa35242d SHA1 2ec2104744ac0631496692b45a23122bad8cc7ba SHA256 998a1004a80a9353612ac0b9595855eb089e3c30ef26a0bf749aff163b3e329c
EBUILD hxt-4.02-r1.ebuild 1358 RMD160 648b74bede8998d1ccebc900089117c191673d9e SHA1 267bcbfeb2d0864d2fda44b05ef97634c1edbf5a SHA256 2d4924c657bbb0cdf3df0fb16826e65a2d2da55ed3c52c339a999651bdb968d5
EBUILD hxt-4.02.ebuild 1343 RMD160 1810f8cbed037f5bfdf61ad33c08378db7232b2b SHA1 1196f8b9ec736f22b8d6419df79f1c5ddab1b7c4 SHA256 e03f24635d0da7f3b968463e637f826dd635e96c5bb82b71b93169cd5996ffdb
EBUILD hxt-5.00.ebuild 1406 RMD160 e9adde88f3d07a0f14ab9c210eb6f47715388355 SHA1 33e16219b6bb4def872af9c9e9bed6b31fecc640 SHA256 437c6d1e13c01545aa274b3f9ae98687f51d35334c68301bff1fa97d3b6686a6
EBUILD hxt-6.0.ebuild 850 RMD160 a35fcca1815a731d61ae53fa18c03be0add70d32 SHA1 ff7e564dfbc0615c5253e17e73fc2a731b2fef56 SHA256 b80a13a3f0dc59840ef3ec4edfa94f90ed21973424401f9c6f7a970c47a49338
EBUILD hxt-7.2.ebuild 878 RMD160 e59485a2c6223a30def8ee8902e0c4570daf37cb SHA1 d9dc127cb43bb17b847991f24f77cdcb52629afd SHA256 eed8cedf9d6b157bf7201fe8b1fb512fdfee453d66a50e5b5aa8037e5e56b39a
EBUILD hxt-7.3.ebuild 1126 RMD160 ae9206fc67488caaac2b4fb68495c1431c359823 SHA1 bf949206ece425d7eefbef401a6b50facb6598c7 SHA256 ec4801ada69d73b01b01800b6d33ac7847048cb83a5f036b0c4d76a503414bb6
MISC ChangeLog 1848 RMD160 745a2bf2c7659a3d0f13cdfba226aa643029cd07 SHA1 2a049a5ceaff3178b06de2b7d598445f18782edf SHA256 7afd90f2b5ec557a8e78357d0381c49d2ae85fdb9a1804d5abdbc3804e6b7b63
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-4.02-r1.ebuild,v 1.3 2007/12/13 17:31:46 dcoutts Exp $
inherit fixheadtails base eutils ghc-package
MY_P="HXT"
MY_PV=${MY_P}-${PV}
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${MY_PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.4
doc? ( >=dev-haskell/haddock-0.6-r2 )"
RDEPEND=">=dev-lang/ghc-6.2"
S=${WORKDIR}/${MY_PV}
src_unpack() {
base_src_unpack
ht_fix_file "${S}/src/Makefile"
}
src_compile() {
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_test() {
make test || die "at least one test failed"
}
src_install() {
sed -i "s:/usr/local/lib/hxt:$(ghc-libdir)/${PF}:" \
"${S}/src/{netextra,hxt}-package.conf"
sed -i "/ghc-pkg --update-package *$/d" "${S}/src/Makefile"
ghc-setup-pkg "${S}/src/netextra-package.conf" "${S}/src/hxt-package.conf"
make install \
GHC_INSTALL_DIR="${D}$(ghc-libdir)/${PF}" \
|| die "make install failed"
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.ps
dohtml -r *
fi
ghc-install-pkg
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-4.02.ebuild,v 1.4 2007/12/13 17:31:46 dcoutts Exp $
inherit fixheadtails base eutils ghc-package
MY_P="HXT"
MY_PV=${MY_P}-${PV}
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${MY_PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.4
doc? ( >=dev-haskell/haddock-0.6-r2 )"
RDEPEND=">=dev-lang/ghc-6.2"
S=${WORKDIR}/${MY_PV}
src_unpack() {
base_src_unpack
ht_fix_file "${S}/src/Makefile"
}
src_compile() {
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_test() {
make test || die "at least one test failed"
}
src_install() {
sed -i "s:/usr/local/lib/hxt:$(ghc-libdir):" \
"${S}/src/{netextra,hxt}-package.conf"
sed -i "/ghc-pkg --update-package *$/d" "${S}/src/Makefile"
ghc-setup-pkg "${S}/src/netextra-package.conf" "${S}/src/hxt-package.conf"
make install \
GHC_INSTALL_DIR="${D}$(ghc-libdir)" \
|| die "make install failed"
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.ps
dohtml -r *
fi
ghc-install-pkg
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-5.00.ebuild,v 1.3 2007/12/13 17:31:46 dcoutts Exp $
inherit fixheadtails base eutils ghc-package
MY_PN="HXT"
MY_P=${MY_PN}-${PV}
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.4
!=dev-haskell/hxt-4.02
doc? ( >=dev-haskell/haddock-0.6-r2 )"
RDEPEND=">=dev-lang/ghc-6.2"
S=${WORKDIR}/${MY_P}
src_unpack() {
base_src_unpack
ht_fix_file "${S}/src/Makefile"
}
src_compile() {
emake -j1 all || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_test() {
emake -j1 test || die "at least one test failed"
}
src_install() {
sed -i "s:/usr/local/lib/hxt:$(ghc-libdir)/${PF}:" \
"${S}/src/hxt-package.conf"
sed -i "/ghc-pkg --update-package *$/d" "${S}/src/Makefile"
sed -i "/ghc-pkg --remove-package/d" "${S}/src/Makefile"
ghc-setup-pkg "${S}/src/hxt-package.conf"
emake install \
GHC_INSTALL_DIR="${D}$(ghc-libdir)/${PF}" \
|| die "make install failed"
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.ps
dohtml -r *
fi
ghc-install-pkg
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-6.0.ebuild,v 1.3 2007/12/13 17:31:46 dcoutts Exp $
CABAL_FEATURES="lib profile haddock"
inherit base haskell-cabal
MY_PN="HXT"
MY_P=${MY_PN}-${PV}
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/ghc-6.4
dev-haskell/http"
S=${WORKDIR}/${MY_P}
src_unpack() {
base_src_unpack
sed -i \
-e 's/, Browser//' \
-e 's/-O2/-O/' \
"${S}/hxt.cabal"
}
src_install() {
cabal_src_install
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.ps
dohtml -r *
fi
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-7.2.ebuild,v 1.2 2007/12/13 17:31:46 dcoutts Exp $
CABAL_FEATURES="lib profile haddock"
inherit base haskell-cabal
MY_PN="HXT"
MY_P=${MY_PN}-${PV}
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/ghc-6.4.1
>=dev-haskell/http-2006.7.7
>=dev-haskell/hunit-1.1
>=dev-haskell/network-1.0"
S=${WORKDIR}/${MY_P}
src_unpack() {
base_src_unpack
sed -i \
-e 's/-O2/-O/' \
"${S}/hxt.cabal"
}
src_install() {
cabal_src_install
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.pdf
fi
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hxt/hxt-7.3.ebuild,v 1.2 2007/12/15 16:35:38 dcoutts Exp $
CABAL_FEATURES="lib profile haddock"
inherit haskell-cabal versionator
DESCRIPTION="A collection of tools for processing XML with Haskell"
HOMEPAGE="http://www.fh-wedel.de/~si/HXmlToolbox/"
SRC_URI="http://www.fh-wedel.de/~si/HXmlToolbox/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""
DEPEND=">=dev-lang/ghc-6.6
>=dev-haskell/http-2006.7.7
>=dev-haskell/hunit-1.1
>=dev-haskell/network-1.0"
src_unpack() {
unpack "${A}"
# Oh ffs! The name of the licence file in the cabal file does not match
# the name of the file in the tarball so it fails at the install step.
sed -i -e 's/LICENCE/LICENSE/' "${S}/hxt.cabal"
if version_is_at_least "6.8" "$(ghc-version)"; then
sed -i -e '/build-depends:/a \
, process, containers, directory' \
"${S}/hxt.cabal"
fi
}
src_install() {
cabal_src_install
dodoc README
if use doc; then
cd "${S}/doc"
dodoc thesis.pdf
fi
}