ChangeLog

# ChangeLog for dev-haskell/hsql
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsql/ChangeLog,v 1.11 2007/12/13 05:41:55 dcoutts Exp $

13 Dec 2007; Duncan Coutts hsql-1.7.ebuild:
Updates for upward compatability with cabal-1.2 and ghc-6.8

31 Oct 2007; Duncan Coutts hsql-1.7.ebuild:
Drop virtual/ghc in favour of dev-lang/ghc

06 Jan 2007; Andres Loeh hsql-1.7.ebuild:
Fixed elog / einfo usage.

16 Mar 2006; Duncan Coutts hsql-1.7.ebuild:
QA fix; Add eutils to inherit.

11 Mar 2006; Duncan Coutts
+files/hsql-1.7-sqltext-to-int.patch, hsql-1.7.ebuild:
Add a patch by Bjorn Bringert to fix a problem found in the sqlite3 backend.
See also bugs #98549 and #98551.

11 Mar 2006; Duncan Coutts hsql-1.7.ebuild:
Remove the backends from PDEPEND. Use a message in pkg_postinst instead.

09 Mar 2006; Duncan Coutts hsql-1.7.ebuild:
Add ~sparc to KEYWORDS. See bug #124902

01 Mar 2006; Michael Hanselmann hsql-1.7.ebuild:
Added to ~ppc. See bug #124469.

01 Mar 2006; Markus Rothe hsql-1.7.ebuild:
Added ~ppc64; bug #124469

23 Feb 2006; Duncan Coutts hsql-1.7.ebuild:
Changed PDEPEND on the hsql backends to use '~' deps (as suggested by ciaranm)

*hsql-1.7 (23 Feb 2006)

23 Feb 2006; +metadata.xml, +hsql-1.7.ebuild:
Initial import.

Manifest

AUX hsql-1.7-sqltext-to-int.patch 2443 RMD160 2c81d50e1eb4cbf947d09ccdd9ed394374312b80 SHA1 9e530bc385f01623bf156aee10fb3f2049a50d2b SHA256 abecdec2d2b86d55899520cce95249634232134f2045ef1fe1151884e433f20a
DIST hsql-1.7.tar.gz 7206 RMD160 c9fe05ec190d93e15c1ddb72e63d5d68f1b66ab5 SHA1 414e09d92fde2332154e49a3b4428c8b8f362124 SHA256 894997832dad0427d4f4d0b414c7a18301d5f2abf51faf857ba50356de9e5448
EBUILD hsql-1.7.ebuild 1116 RMD160 4d58d210c4a24761ab00ddaa521ca50d69a16e4b SHA1 8f8d732f67c2f1a9013cb826ca5cdaf12736fab4 SHA256 8c29ea9b6e4e05ebc4b58adc1cf98d3f5463d93adefe1a8e0f30193723557123
MISC ChangeLog 1584 RMD160 058892d750e145d6913ad36717e58d92b359134c SHA1 6b704ffbb9d1870a04eea03f6a37aeb6555303ab SHA256 571db2c5e0df186f5b75993c8c623d641fc8bd38ee95d28eeb34e14d1ba95000
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508

files

hsql-1.7.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsql/hsql-1.7.ebuild,v 1.11 2007/12/13 05:41:55 dcoutts Exp $

CABAL_FEATURES="lib haddock"
inherit eutils haskell-cabal versionator

DESCRIPTION="SQL bindings for Haskell"
HOMEPAGE="http://htoolkit.sourceforge.net/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""

DEPEND=">=dev-lang/ghc-6.4.1"

src_unpack() {
unpack "${A}"

cd "${S}"
epatch "${FILESDIR}/${P}-sqltext-to-int.patch"

# Add in the extra split-base deps
if version_is_at_least "6.8" "$(ghc-version)"; then
sed -i -e '/build-depends:/a \
, old-time' \
-e '/extensions:/a \
, Rank2Types, DeriveDataTypeable' \
"${S}/hsql.cabal"
fi
}

pkg_postinst () {
ghc-package_pkg_postinst

elog "You will probably want to emerge one or more HSQL backend."
elog "These backends are available:"
elog " hsql-postgresql"
elog " hsql-mysql"
elog " hsql-sqlite"
elog " hsql-odbc"
}

metadata.xml




haskell

haskell@gentoo.org