dev-haskell/hdbc-sqlite3: move package from dev-haskell/hdbc-sqlite:2
authorSergei Trofimovich <slyfox@gentoo.org>
Sat, 25 Mar 2017 18:56:59 +0000 (18:56 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 25 Mar 2017 19:07:56 +0000 (19:07 +0000)
Package-Manager: Portage-2.3.5, Repoman-2.3.2

dev-haskell/hdbc-sqlite3/Manifest [moved from dev-haskell/hdbc-sqlite/Manifest with 100% similarity]
dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild [moved from dev-haskell/hdbc-sqlite/hdbc-sqlite-2.3.3.1.ebuild with 66% similarity]
dev-haskell/hdbc-sqlite3/metadata.xml [moved from dev-haskell/hdbc-sqlite/metadata.xml with 74% similarity]
dev-haskell/hdbc/hdbc-2.3.1.2.ebuild
net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r1.ebuild
net-mail/mailbox-count/mailbox-count-0.0.2-r1.ebuild
profiles/updates/4Q-2016

similarity index 66%
rename from dev-haskell/hdbc-sqlite/hdbc-sqlite-2.3.3.1.ebuild
rename to dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
index 3d5d1c9d91fdf038ea4bad7ab89c75063b3eba3f..696da308bffe5e440515726816f3bd9db97e7973 100644 (file)
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
-# ebuild generated by hackport 0.4.6
+# ebuild generated by hackport 0.5.1
 
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 MY_PN="HDBC-sqlite3"
@@ -16,29 +16,29 @@ HOMEPAGE="https://github.com/hdbc/hdbc-sqlite3"
 SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
 
 LICENSE="BSD"
-SLOT="2"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="buildtests +splitbase"
 
 RDEPEND=">=dev-db/sqlite-3.0
        >=dev-haskell/hdbc-2.3.0.0:2=[profile?]
        dev-haskell/mtl:=[profile?]
        dev-haskell/utf8-string:=[profile?]
        >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-       >=dev-haskell/cabal-1.2.3
-       test? ( dev-haskell/convertible:=[profile?]
+       buildtests? ( dev-haskell/convertible:=[profile?]
                        dev-haskell/hunit:=[profile?]
                        dev-haskell/old-locale:=[profile?]
                        dev-haskell/old-time:=[profile?]
                        dev-haskell/testpack:=[profile?] )
 "
+DEPEND="${RDEPEND}
+       >=dev-haskell/cabal-1.2.3
+"
 
 S="${WORKDIR}/${MY_P}"
 
-# The test suite doesn't work right now. See
-#
-#   https://github.com/hdbc/hdbc-sqlite3/pull/17
-#
-RESTRICT="test"
+src_configure() {
+       haskell-cabal_src_configure \
+               $(cabal_flag buildtests buildtests) \
+               $(cabal_flag splitbase splitbase)
+}
similarity index 74%
rename from dev-haskell/hdbc-sqlite/metadata.xml
rename to dev-haskell/hdbc-sqlite3/metadata.xml
index 0bcac4dfde258d072801d9e3d197398b7429e952..a6dc7b001d95acf98035f6fffb017822e465d381 100644 (file)
@@ -5,6 +5,10 @@
                <email>haskell@gentoo.org</email>
                <name>Gentoo Haskell</name>
        </maintainer>
+       <use>
+               <flag name="buildtests">Build the executable to run unit tests</flag>
+               <flag name="splitbase">Choose the new smaller, split-up package.</flag>
+       </use>
        <longdescription>
                This is the Sqlite v3 driver for HDBC, the generic
                database access system for Haskell
index 20bd7eecdef38b0a5a0358257c3244dfa3d376ab..43595a5a52898fdf7bdaee32f08f225da84c084e 100644 (file)
@@ -37,7 +37,7 @@ DEPENDV="$(get_version_component_range 1-2)"
 PDEPEND="mysql? ( dev-haskell/hdbc-mysql )
                odbc? ( =dev-haskell/hdbc-odbc-${DEPENDV}* )
                postgres? ( =dev-haskell/hdbc-postgresql-${DEPENDV}* )
-               sqlite? ( >=dev-haskell/hdbc-sqlite-${DEPENDV} )"
+               sqlite? ( >=dev-haskell/hdbc-sqlite3-${DEPENDV} )"
 
 S="${WORKDIR}/${MY_P}"
 
index 6118538101f22adc3d8a9c99167a341a666a7b19..65c65475d57ae2fa47bce5f505b9497bb01ba720 100644 (file)
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}
        >=dev-haskell/dns-1.4
        >=dev-haskell/hdbc-2.4
        >=dev-haskell/hdbc-postgresql-2.3
-       >=dev-haskell/hdbc-sqlite-2.3
+       >=dev-haskell/hdbc-sqlite3-2.3
        >=dev-haskell/missingh-1.2
        >=dev-haskell/tasty-0.8
        >=dev-haskell/tasty-hunit-0.8
index a4c8cb579c86e33da835b6cd1daf799e3000ff49..cd5c14db95a4ef67dc51d28fd58d7d61368ae044 100644 (file)
@@ -24,7 +24,7 @@ DEPEND="${RDEPEND}
        >=dev-haskell/configurator-0.2
        >=dev-haskell/hdbc-2.4
        >=dev-haskell/hdbc-postgresql-2.3
-       >=dev-haskell/hdbc-sqlite-2.3
+       >=dev-haskell/hdbc-sqlite3-2.3
        >=dev-haskell/missingh-1.2
        >=dev-haskell/tasty-0.8
        >=dev-haskell/tasty-hunit-0.8
index 4d83e501383822d9febe26f53dc5694f1b76a1ec..26f30bb4e8925fa324d9362516e2477394bd2598 100644 (file)
@@ -58,3 +58,4 @@ move kde-base/katepart kde-apps/katepart
 move kde-base/pykde4 kde-apps/pykde4
 move kde-base/kde-env kde-frameworks/kdelibs-env
 move kde-base/kdelibs kde-frameworks/kdelibs
+move dev-haskell/hdbc-sqlite dev-haskell/hdbc-sqlite3