# ChangeLog for dev-haskell/hdbc-odbc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-odbc/ChangeLog,v 1.21 2014/07/25 08:59:08 slyfox Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-odbc/ChangeLog,v 1.22 2015/04/04 12:02:10 gienah Exp $
+
+*hdbc-odbc-2.4.0.0 (04 Apr 2015)
+
+ 04 Apr 2015; Mark Wright <gienah@gentoo.org> +hdbc-odbc-2.4.0.0.ebuild,
+ metadata.xml:
+ Bump hdbc-odbc to 2.4.0.0
25 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml:
Drop redundant '<maintainer>' field, leave only '<herd>'.
AUX hdbc-odbc-2.3.1.0-ghc-7.6.patch 1773 SHA256 4ec1dac2479f63a7b49f883f509a52bf2f69a6851306091be913ef3cade12853 SHA512 1978f79956a73b8615331698839583a242bf15987875a43df496b3bc68a814e516cd3d6868cad47b2b3f30226295a8affeab9995c056f58b649eb6a673ffb034 WHIRLPOOL 1623fabcd162006515502d5d7a7fbe3b98994e82ad94ee198af55aa56eae80f02df7bb7dbe27a058d68c7b65b2439584e9b57c2ac2f42e2de4f8052772d77fa6
DIST HDBC-odbc-2.3.1.0.tar.gz 23604 SHA256 c44d777006341b73f4124773ee8d09c8d84839d5dcf622a0e4c320fd1e1aea6f SHA512 73fc7d0d82275316823dd0dd8baa7b1c422c2bdf06a18ad1da3f242a1628c6c10e8cd7941426b0915f38b94eec9f0fb517a8f4d67c922717dd60a04a7fa855b3 WHIRLPOOL 6ff993a2fa3e584141449ad520c9c829c768f1fb38983e9c63be49af07af1cb1ac0b1a516a6a077c13c9afa2336d93fa888fcd41e7acce4c5d042a1ad6d1c109
DIST HDBC-odbc-2.3.1.1.tar.gz 24518 SHA256 87b992ec8b26d01070ddc732cb07052ba482e29faf9c235832f7778f3c7fd77f SHA512 dbf95afca7906c4814f79e00d1fef0d26ed71c8da45a0fd51c4e3e4e0427d56d1937be0b0c4088841d5f12d93da0c4c29ec6f359c2e58fdf4c693f34bdae250a WHIRLPOOL 195c717831d4e2099e2f71a76870495a062cccb19d949257a89d358214bee2bee06985553738c7818125c8a094e19ddbc6a0d81f17bcd4e9f1e7d595c0576e29
+DIST HDBC-odbc-2.4.0.0.tar.gz 26707 SHA256 1f8b979f7feaf969c83fe75367e48dd00608b94b25db57bb02d0cb92802c587e SHA512 f7d0ba5fe7581cee53befe7b49f743f325c80717719c914d6445482b5ade88269bcf1031c3e942ff2012618828e73dce487c07e1616ab1a8d429e3b24228513b WHIRLPOOL a0f227445aff5190ef4b1443dc32dc099e983d1951f9c81cc326a4ea44d7d45288688b07df1ed90435f69b85e926e88f9039fd1f4abd303b2bafac031dd227de
EBUILD hdbc-odbc-2.3.1.0.ebuild 1746 SHA256 4553eef3abf6ba930d2a69d6116d20ac4690f12a352980b8efcc99b1b2e923bb SHA512 5cf457578b32be4f6b73ed6132c83f49858746b74b70c904f523955a33c8648ae0f03164b1af55a6186c0761b54013f5d02e547c8f8ff9348d13e1eea72d6cd4 WHIRLPOOL ebcbc0d34aeeda44b717229d737c488622a712bd21e60a72ce4adfdae2f3df7897d9f5bed661ce3333fbd7465e83f60c7ed5231142fbc668ba175ee6053bd464
EBUILD hdbc-odbc-2.3.1.1.ebuild 1588 SHA256 a23fa1fcd9fdb308712d36ef9ec61ebcb373d9bcfcf8c316db3346819acd373d SHA512 5c2e6115672ba7706152bb670f3c00a6c6c171d22c22d1b2fad1906f57ec9f79fab3bb4544618c9541ab4fe4f02d8c201669b5cb1f50e942e9e5b3a33610534e WHIRLPOOL a166532d7f181c1c4853a4ae6e78b6034750aa263b682a6d180354d28ad7957d3937be2bf2a4769a6f31343efbb568cc41a88ee57d26cd25c902524509d78c32
-MISC ChangeLog 3447 SHA256 dd41a8db1dcc86846bcb432c63d15737223c8303920a6062ddec2fa3e113dcf5 SHA512 a613cbd436a560925c493f76ebc1407fcada65f20bb0d5cb9d738372e5cd2708e0ff5be7867179fba1f1cf39eaf6474b8154255367b456d19cd64fbdf8069c34 WHIRLPOOL 0361c20b5c5ba1187b48215dbb49af48315dca7fc5588598fb8ca0a734ce974338f22a91afd2649e6d53d8b289dd8bb5ae43c5eaf4f95a688ec4860fce2790b6
-MISC metadata.xml 380 SHA256 e22c50d985f565cabc36d2c1302c546b696a64693f4234a81b183f225849e3f5 SHA512 68889a8a77ca081f8b52db2f5c6c90cde25e1960dd4c318d8243a2f01155c64e23db1a757c09fd6ec1960ed3e6aa4494fb87ee8108fc0123b2a3b17b9e4dd33c WHIRLPOOL 21fb155df74cd5c84d7c1a936a5b2d32450b4f1b1cdfe3ac3bfc8bc495543fccbafb90c1197c2fff054a6c057edd611a302c72ee628aec2c78da97472b3fb6be
+EBUILD hdbc-odbc-2.4.0.0.ebuild 1732 SHA256 fdd292ff1cd6353390841e8d5b1edf1b6bcd6748887117d94d187af562ce7b4d SHA512 f9a3ff7dd13deae3f1ad7101e6d5b5acafbe225bca00a684c5b694cb1b6d5e95e76b67deb9d73d4fdf8d4d9c9e7a6558a5d7601c50609ae4bff48d23ab7ff171 WHIRLPOOL d5218540f371a0c3bccccb96bb2002e3129d1fa188f2fc6e7481c4112e85923a8f07ff28561c6bfccd14e1497f1009ad0f3b62a5356e97e2dda7339359cce769
+MISC ChangeLog 3600 SHA256 90a57814bc9dd2452ca09ee4f19d13c2cdcae3b2a3853f5cdaa56c54edeb6893 SHA512 067c3eb08afe3565741f90686f4e8695842ef829433b9320ec9fea72cb1df70fc6dbbc8b8fcfe7eea67ac7fdcaea562ba3d8025797fe08d3ab39feb066718563 WHIRLPOOL b06da06e34162b54ed2e2d9b29428cea785d9f1e3b9e5bf1733844686755b7e437d55f4695e8d02aba6f588a6a0d5807ea903b8ef997a6d3bfe07803fe5856f1
+MISC metadata.xml 508 SHA256 2cae6b6292fffcacd7162146ee46552d5f392f8ecd43546927ba6cf28ced57a2 SHA512 432762aed6bf0ec83dfde816ebcc6e147ff3e0bb13914d95d59ad97ebfd44de33ea6cb74259bd1dc3f74d0acf610d05faeea7c26922df143d72d94876eaaa97b WHIRLPOOL 3941c8c749badd928b6b937d3d78779983cdf38b07531f290c77359e991402fed5c4184831dbf7bf67f1024b02838e2446363db7f1ded76b7899aabd87b888ee
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlPSHIsACgkQcaHudmEf86oW3wCfaevrtaC2LYUaXuvQd4wIFWzK
-9oMAn3vb98AWo6153InU8K+sNW24H/Kd
-=lL7h
+iF4EAREIAAYFAlUf0sgACgkQoBEVQmGOlx/lDAEAjKEpoyZ/SLVelBluJvfcBsf5
+ChgPzgBh13afiF4hA+sA/0VkZsVO7AMi39R/QHGMxdxC0dzur/Kj3h7eITyIwiJZ
+=BKQO
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-odbc/hdbc-odbc-2.4.0.0.ebuild,v 1.1 2015/04/04 12:02:10 gienah Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+# haddock is disabled as it chokes in .hsc file:
+# Database/HDBC/ODBC/Statement.hsc:462:3:
+# parse error on input `Word16'
+CABAL_FEATURES="bin lib profile hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="HDBC-odbc"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="ODBC driver for HDBC"
+HOMEPAGE="https://github.com/hdbc/hdbc-odbc"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="buildstresstest test"
+RESTRICT="test" # requires configured ODBC
+
+RDEPEND=">=dev-haskell/hdbc-2.1.0:2=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-db/unixODBC-2.2
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ buildstresstest? ( dev-haskell/random:=[profile?]
+ dev-haskell/resource-pool:=[profile?] )
+ test? ( dev-haskell/convertible:=[profile?]
+ dev-haskell/hunit:=[profile?]
+ dev-haskell/quickcheck:2=[profile?]
+ dev-haskell/testpack:=[profile?] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag buildstresstest buildstresstest) \
+ $(cabal_flag test buildtests)
+}
+
+src_test() {
+ # default tests
+ haskell-cabal_src_test || die "cabal test failed"
+
+ # built custom tests
+ "${S}/dist/build/runtests/runtests" || die "unit tests failed"
+}
+
+src_install() {
+ cabal_src_install
+
+ # if tests were enabled, make sure the unit test driver is deleted
+ rm -f "${ED}/usr/bin/runtests"
+}
<pkgmetadata>
<herd>haskell</herd>
<longdescription>
+ This package provides an ODBC database backend for HDBC.
It is cross-platform and supports unixODBC on Unix/Linux/POSIX platforms
and Microsoft ODBC on Windows. It is also the preferred way to access
MySQL databases from Haskell.
</longdescription>
+<use>
+ <flag name='buildstresstest'>Build stress test</flag>
+</use>
</pkgmetadata>