Unverified Commit 3932bc98 authored by Sergei Trofimovich's avatar Sergei Trofimovich Committed by GitHub
Browse files

Merge pull request #1109 from ezzieyguywuf/brittany

dev-util/brittany new package, a code formatter
parents c6c184ac a63ae03e
DIST butcher-1.3.3.2.tar.gz 38069 BLAKE2B 58454093754d9fa2a02b23d4d64b162fb970285698f1b95bea3f73b53bf87466606b0b9f7e9e7bb9ff799ffead12b15d9efe5fef9b960f42792e80e86ca28d5a SHA512 98dece006460c00280ef16ea66d91405644e10e496059e5f1412ec8461674f1eca6a3d429800611329351b35d60855d69f21be9d9a96ed027b6e4b5f2c000703
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Chops a command or program invocation into digestable pieces"
HOMEPAGE="https://github.com/lspitzner/butcher/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="<dev-haskell/bifunctors-5.6:=[profile?]
>=dev-haskell/deque-0.3:=[profile?] <dev-haskell/deque-0.5:=[profile?]
<dev-haskell/extra-1.8:=[profile?]
<dev-haskell/free-5.2:=[profile?]
<dev-haskell/microlens-0.5:=[profile?]
<dev-haskell/microlens-th-0.5:=[profile?]
<dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/multistate-0.7:=[profile?] <dev-haskell/multistate-0.9:=[profile?]
<dev-haskell/unsafe-0.1:=[profile?]
<dev-haskell/void-0.8:=[profile?]
>=dev-lang/ghc-8.4.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( dev-haskell/hspec )
"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
DIST czipwith-1.0.1.3.tar.gz 6393 BLAKE2B 5058a3fcac95e0c1d91c69f761d450de7cc7812815f0504278460182798081055308828fc7748b9d366be871b68438745119261451ac1f51ac51b1e593337909 SHA512 59733263743a8f9506514d6d703d68583fdd120cfee320a12a72bf56e7df5e24f51328ab51b044955c30c4af1df6d21c1bd93dd6c3542330b816b81d139d129e
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="CZipWith class and deriving via TH"
HOMEPAGE="https://github.com/lspitzner/czipwith/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
DIST data-tree-print-0.1.0.2.tar.gz 3679 BLAKE2B 40f74fdfd02f8ee5fb3577072528062c6b886fccc15109d0800f7047150775af50be48f6a65d8490ff9115bbbc85babec7e3c43b293c5cb43f8b91187b13c7d9 SHA512 b2cbab62a00b78cb4b105502b75b06b3b39e23d57bf269b1fece7449041742176e49bafd4806d05001d21c1abc0dbc06c4dbd03dbe8801b4ced3311a37b29320
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Print Data instances as a nested tree"
HOMEPAGE="https://github.com/lspitzner/data-tree-print"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/syb-0.6:=[profile?] <dev-haskell/syb-0.8:=[profile?]
>=dev-lang/ghc-7.10.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.22.2.0
"
src_prepare(){
default
cabal_chdeps 'base >=4.8 && <4.13' 'base >= 4.8'
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
DIST deque-0.4.3.tar.gz 8565 BLAKE2B 6d755a98f9c9f1ab023b50630b0c4a892d813400d39a3c30b4d394ba649f4d3b21b1f2bba2f3161b6b577557f3fd108bd35f57892964c7486a6db67dac4b4106 SHA512 640e46766c443f1fac3819ace611f762f78613c457a0aeaed7cc439f0c9e41f5126d06dec7867bc3d2b0ddc3fc030dda3e30a3b01c79cce65142e884987f21cd
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Double-ended queues"
HOMEPAGE="https://github.com/nikita-volkov/deque"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-2:=[profile?]
>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-3:=[profile?]
>=dev-haskell/strict-list-0.1.5:=[profile?] <dev-haskell/strict-list-0.2:=[profile?]
>=dev-lang/ghc-8.0.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0
test? ( >=dev-haskell/quickcheck-2.8.1 <dev-haskell/quickcheck-3
>=dev-haskell/quickcheck-instances-0.3.11 <dev-haskell/quickcheck-instances-0.4
<dev-haskell/rerebase-2
>=dev-haskell/tasty-0.12 <dev-haskell/tasty-2
>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
>=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11 )
"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
DIST multistate-0.8.0.3.tar.gz 21505 BLAKE2B aa443171bc035504b4bc340b63d9aaaa42c9b848ddb63d0c7471f256946335fef797938c9078580d446d787ccb9fff3333c00c05b1ee8303b39781c7c2a82313 SHA512 e4405dfae45f3d7ca04f93871d6c29750390a1058c293561b681b792c31e2b44cac9ff09f3baab8b470858375a30e586d47ba64b72d2861ad6407ac124ca2ce5
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<use>
<flag name="build-example">Build the MultiState-example example program</flag>
</use>
<longdescription>
When using multiple Read\/Write\/State transformers in the same monad stack,
it becomes necessary to lift the operations in order to affect a specific
transformer.
Using heterogeneous lists (and all kinds of GHC extensions magic),
this package provides transformers that remove that necessity:
MultiReaderT\/MultiWriterT\/MultiStateT\/MultiRWST can contain a
heterogeneous list of values.
See the &lt;https://github.com/lspitzner/multistate README&gt; for
a longer description.
</longdescription>
</pkgmetadata>
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"
HOMEPAGE="https://github.com/lspitzner/multistate"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="build-example"
RDEPEND=">=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
>=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
<dev-haskell/transformers-base-0.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-2.8 )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag build-example build-example)
}
DIST strict-list-0.1.5.tar.gz 6384 BLAKE2B 7b2a3f0675545bc454f3d8b15db0adf7a870794f3ed782126127661e47fa6c6f13e4ba286498329898bb3da28c8c8aab4e5730b80c9a6336d129eb4aa6415841 SHA512 05482a8472641883c810dcaf154cc0ff435f40933d80674f162238b74208801dee8b6ba24a82765308683081e402db6d331b9e57aa5dd02853e67ad8c263f02a
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Strict linked list"
HOMEPAGE="https://github.com/nikita-volkov/strict-list"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-2:=[profile?]
>=dev-haskell/semigroupoids-5.3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
>=dev-lang/ghc-8.0.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0
test? ( >=dev-haskell/quickcheck-2.8.1 <dev-haskell/quickcheck-3
>=dev-haskell/quickcheck-instances-0.3.11 <dev-haskell/quickcheck-instances-0.4
<dev-haskell/rerebase-2
>=dev-haskell/tasty-0.12 <dev-haskell/tasty-2
>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
>=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11 )
"
DIST brittany-0.13.1.0.tar.gz 171189 BLAKE2B 7054348b722c14bcbdd80aa4c44fc52fdea2aaae5a115fb296d670107ec48cba43097fb4813228857a12fbbc3f9c9a165dcfdd3b34f0550f52fd1bce2d6c0e38 SHA512 9dfcbe49214e9cc8f696555a2c8249df2418644af55a1f514059b8c8a470638cde2d5c78723150f7a6441c35267a997ab7d09a1e10431422589eeb30f84ad972
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Haskell source code formatter"
HOMEPAGE="https://github.com/lspitzner/brittany/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="brittany-dev-lib brittany-test-perf"
RDEPEND=">=dev-haskell/aeson-1.0.1.0:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
>=dev-haskell/butcher-1.3.1:=[profile?] <dev-haskell/butcher-1.4:=[profile?]
>=dev-haskell/cmdargs-0.10.14:=[profile?] <dev-haskell/cmdargs-0.11:=[profile?]
>=dev-haskell/czipwith-1.0.1.0:=[profile?] <dev-haskell/czipwith-1.1:=[profile?]
dev-haskell/data-tree-print:=[profile?]
>=dev-haskell/extra-1.4.10:=[profile?] <dev-haskell/extra-1.8:=[profile?]
>=dev-haskell/ghc-exactprint-0.5.8:=[profile?] <dev-haskell/ghc-exactprint-0.6.4:=[profile?]
>=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
>=dev-haskell/monad-memo-0.4.1:=[profile?] <dev-haskell/monad-memo-0.6:=[profile?]
>=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/multistate-0.7.1.1:=[profile?] <dev-haskell/multistate-0.9:=[profile?]
>=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
>=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?]
>=dev-haskell/semigroups-0.18.2:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
>=dev-haskell/strict-0.3.2:=[profile?] <dev-haskell/strict-0.5:=[profile?]
>=dev-haskell/syb-0.6:=[profile?] <dev-haskell/syb-0.8:=[profile?]
>=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/uniplate-1.6.12:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
>=dev-haskell/unsafe-0.0:=[profile?] <dev-haskell/unsafe-0.1:=[profile?]
>=dev-haskell/yaml-0.8.18:=[profile?] <dev-haskell/yaml-0.12:=[profile?]
>=dev-lang/ghc-8.6.1:=[profile?] <dev-lang/ghc-8.11:=[profile?]
>=dev-lang/ghc-8.6.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.4.0.1
test? ( !brittany-dev-lib? ( >=dev-haskell/hspec-2.4.1 <dev-haskell/hspec-2.8
>=dev-haskell/parsec-3.1.11 <dev-haskell/parsec-3.2 ) )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag brittany-dev-lib brittany-dev-lib) \
$(cabal_flag brittany-test-perf brittany-test-perf)
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment