diff options
| author | Liguros - Gitlab CI/CD [master] <gitlab@liguros.net> | 2020-12-16 00:00:18 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [master] <gitlab@liguros.net> | 2020-12-16 00:00:18 +0000 |
| commit | c16790af2c9b4cbc38e565d4311252193ff85484 (patch) | |
| tree | 4f43ee770507dee235d6b4f9433d9f807781fcc8 /dev-haskell | |
| parent | fddf516add4924cfe9d698f116342e30b27d67b8 (diff) | |
| download | baldeagleos-repo-21.1.1.tar.gz baldeagleos-repo-21.1.1.tar.xz baldeagleos-repo-21.1.1.zip | |
Updating liguros repo21.1.1
Diffstat (limited to 'dev-haskell')
| -rw-r--r-- | dev-haskell/abstract-deque/abstract-deque-0.3.ebuild | 2 | ||||
| -rw-r--r-- | dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch | 12 | ||||
| -rw-r--r-- | dev-haskell/comonad/comonad-5.0.6.ebuild | 15 | ||||
| -rw-r--r-- | dev-haskell/comonad/metadata.xml | 18 | ||||
| -rw-r--r-- | dev-haskell/persistent/metadata.xml | 6 | ||||
| -rw-r--r-- | dev-haskell/persistent/persistent-2.10.5.2.ebuild | 7 | ||||
| -rw-r--r-- | dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild (renamed from dev-haskell/wai-app-static/wai-app-static-3.1.7.2.ebuild) | 9 | ||||
| -rw-r--r-- | dev-haskell/wai-extra/Manifest | 2 | ||||
| -rw-r--r-- | dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild (renamed from dev-haskell/wai-extra/wai-extra-3.0.31.ebuild) | 8 | ||||
| -rw-r--r-- | dev-haskell/yesod-core/Manifest | 2 | ||||
| -rw-r--r-- | dev-haskell/yesod-core/yesod-core-1.6.18.8.ebuild (renamed from dev-haskell/yesod-core/yesod-core-1.6.18.7.ebuild) | 0 |
11 files changed, 41 insertions, 40 deletions
diff --git a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild index 540860f98763..74ca8d523ded 100644 --- a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild +++ b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild @@ -25,6 +25,8 @@ DEPEND="${RDEPEND} >=dev-haskell/cabal-1.8 " +PATCHES=("${FILESDIR}"/${P}-atomic-primops.patch) + src_configure() { haskell-cabal_src_configure \ $(cabal_flag usecas usecas) diff --git a/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch b/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch new file mode 100644 index 000000000000..83d408fc7fe4 --- /dev/null +++ b/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/750206 +--- a/Data/Concurrent/Deque/Reference.hs ++++ b/Data/Concurrent/Deque/Reference.hs +@@ -27,7 +27,7 @@ import Data.IORef + + #ifdef USE_CAS + #warning "abstract-deque: reference implementation using CAS..." +-import Data.CAS (atomicModifyIORefCAS) ++import Data.Atomics (atomicModifyIORefCAS) + -- Toggle these and compare performance: + modify = atomicModifyIORefCAS + _is_using_CAS = True diff --git a/dev-haskell/comonad/comonad-5.0.6.ebuild b/dev-haskell/comonad/comonad-5.0.6.ebuild index 553ea56cb38e..a7adcec857d8 100644 --- a/dev-haskell/comonad/comonad-5.0.6.ebuild +++ b/dev-haskell/comonad/comonad-5.0.6.ebuild @@ -3,7 +3,8 @@ EAPI=7 -# ebuild generated by hackport 0.6.1.9999 +# ebuild generated by hackport 0.6.6.9999 +#hackport: flags: +distributive,+containers CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,25 +16,25 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="+containers +distributive +test-doctests" +IUSE="+test-doctests" RESTRICT=test # broken on USE=doc -RDEPEND=">=dev-haskell/semigroups-0.16.2:=[profile?] <dev-haskell/semigroups-1:=[profile?] +RDEPEND=">=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] + >=dev-haskell/semigroups-0.16.2:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:= - distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] ) " DEPEND="${RDEPEND} >=dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1 - test? ( test-doctests? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.17 ) ) + test? ( test-doctests? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.18 ) ) " src_configure() { haskell-cabal_src_configure \ - $(cabal_flag containers containers) \ - $(cabal_flag distributive distributive) \ + --flag=containers \ + --flag=distributive \ $(cabal_flag test-doctests test-doctests) } diff --git a/dev-haskell/comonad/metadata.xml b/dev-haskell/comonad/metadata.xml index 006ccc544a21..6b5e0f255558 100644 --- a/dev-haskell/comonad/metadata.xml +++ b/dev-haskell/comonad/metadata.xml @@ -6,23 +6,7 @@ <name>Gentoo Haskell</name> </maintainer> <use> - <flag name="test-doctests"> - Run the doctests test suite - </flag> - <flag name="containers"> - You can disable the use of the `containers` package - using `-f-containers`. Disabing this is an unsupported configuration, but it - may be useful for accelerating builds in sandboxes for expert users. - </flag> - <flag name="distributive"> - You can disable the use of the `distributive` - package using `-f-distributive`. Disabling this is an unsupported - configuration, but it may be useful for accelerating builds in sandboxes for - expert users. If disabled we will not supply instances of `Distributive` - </flag> + <flag name="test-doctests">Run the doctests test suite</flag> </use> - <upstream> - <remote-id type="github">ekmett/comonad</remote-id> - </upstream> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-haskell/persistent/metadata.xml b/dev-haskell/persistent/metadata.xml index 379765cb2e0c..bd664ac1426b 100644 --- a/dev-haskell/persistent/metadata.xml +++ b/dev-haskell/persistent/metadata.xml @@ -5,11 +5,5 @@ <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <longdescription> - This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful. - </longdescription> - <use> - <flag name="nooverlap">Use OverlappingInstances only for String. Only developers should use this.</flag> - </use> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-haskell/persistent/persistent-2.10.5.2.ebuild b/dev-haskell/persistent/persistent-2.10.5.2.ebuild index c2eb4b4262cc..8d61a278b2a5 100644 --- a/dev-haskell/persistent/persistent-2.10.5.2.ebuild +++ b/dev-haskell/persistent/persistent-2.10.5.2.ebuild @@ -3,7 +3,8 @@ EAPI=7 -# ebuild generated by hackport 0.6.4.9999 +# ebuild generated by hackport 0.6.6.9999 +#hackport: flags: -nooverlap CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="nooverlap" +IUSE="" RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] dev-haskell/attoparsec:=[profile?] @@ -45,5 +46,5 @@ DEPEND="${RDEPEND} src_configure() { haskell-cabal_src_configure \ - $(cabal_flag nooverlap nooverlap) + --flag=-nooverlap } diff --git a/dev-haskell/wai-app-static/wai-app-static-3.1.7.2.ebuild b/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild index b122e00e7f0c..d29aea060d12 100644 --- a/dev-haskell/wai-app-static/wai-app-static-3.1.7.2.ebuild +++ b/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild @@ -31,7 +31,7 @@ RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?] - >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.1:=[profile?] + >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.2:=[profile?] >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] >=dev-lang/ghc-7.8.2:= @@ -44,6 +44,13 @@ DEPEND="${RDEPEND} dev-haskell/temporary ) " +src_prepare() { + default + + cabal_chdeps \ + 'wai-extra >= 3.0 && < 3.1' 'wai-extra >= 3.0' +} + src_configure() { haskell-cabal_src_configure \ $(cabal_flag print print) diff --git a/dev-haskell/wai-extra/Manifest b/dev-haskell/wai-extra/Manifest index 098458f7b5dc..83fc723e2f31 100644 --- a/dev-haskell/wai-extra/Manifest +++ b/dev-haskell/wai-extra/Manifest @@ -1 +1 @@ -DIST wai-extra-3.0.31.tar.gz 63975 BLAKE2B e705142e48bac00d13d9ec42ecc02a646a081e69a5996794db34bea77b193dccfe9de2f9b89518b234adf226cfc79765c1d8eabcf7c990494e0d206f6a8de080 SHA512 71635f9acc44ffd19b76d7f1a5e43fa079dffe6e447be1c9df4b491cf96c226346788eb773923cf702d44d4620f2a5e7478be1c625b4c2332b9bed7e6e5391d2 +DIST wai-extra-3.1.4.1.tar.gz 67063 BLAKE2B d75f1425cf4c75596adb65c152c954a6005b085f3a290d7dea279a4417d85e359f6948fc8282cee63f2057b4dfe3e33b7a364667544c925582024e4255e71462 SHA512 c33b513bd6e627361007f285167235535ac4065e7198749c14d05cfcd89c5017b54896064c64ffdda9875d6363b684b9beed4098fdbefaba1058045ba3245af5 diff --git a/dev-haskell/wai-extra/wai-extra-3.0.31.ebuild b/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild index c4c729cde5bb..c923228ad142 100644 --- a/dev-haskell/wai-extra/wai-extra-3.0.31.ebuild +++ b/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild @@ -28,6 +28,7 @@ RDEPEND="dev-haskell/aeson:=[profile?] >=dev-haskell/fast-logger-2.4.5:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/http2:=[profile?] + dev-haskell/hunit:=[profile?] dev-haskell/iproute:=[profile?] >=dev-haskell/network-2.6.1.0:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] @@ -41,13 +42,12 @@ RDEPEND="dev-haskell/aeson:=[profile?] >=dev-haskell/wai-logger-2.3.2:=[profile?] dev-haskell/word8:=[profile?] dev-haskell/zlib:=[profile?] - >=dev-lang/ghc-7.10.1:= + >=dev-lang/ghc-8.2.1:= examples? ( dev-haskell/warp:=[profile?] ) " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( >=dev-haskell/hspec-1.3 - dev-haskell/hunit ) + >=dev-haskell/cabal-2.0.0.2 + test? ( >=dev-haskell/hspec-1.3 ) " src_configure() { diff --git a/dev-haskell/yesod-core/Manifest b/dev-haskell/yesod-core/Manifest index 7a6daa51ab59..5702a1c1f6ff 100644 --- a/dev-haskell/yesod-core/Manifest +++ b/dev-haskell/yesod-core/Manifest @@ -1 +1 @@ -DIST yesod-core-1.6.18.7.tar.gz 100141 BLAKE2B 0d00fffcc4371868f02ec5ec1fe4f5af15369f62b7bf88562e8c092b3988824cbbe26defd574f2514d23fca983f81cc951b75f564213f568d244069e352cc198 SHA512 fde155df74588d2eb9824e0f423b666228a1b681a83c4f30e194c8816667cd6e4fefb7cddcd66f6ff2ca745ad3ef8daee439a133b017d8583167b54a698a12a1 +DIST yesod-core-1.6.18.8.tar.gz 100016 BLAKE2B 117535cc875be850011b357ebf3bb89e6d854870cefe26e20001e70b93247d85a3bd190e2f889626819f8bc80211b2c64b5d8dac7e9606229ed07c03d8926c2e SHA512 1774281bf8de190995360bcf461adc46b65bac5fa2200aada0b511f73b3bc7bab8365fa4737b4de4723481f7b76c0cb440d68b118c15c46e3d455ea9126bffa7 diff --git a/dev-haskell/yesod-core/yesod-core-1.6.18.7.ebuild b/dev-haskell/yesod-core/yesod-core-1.6.18.8.ebuild index 8398bc10dcff..8398bc10dcff 100644 --- a/dev-haskell/yesod-core/yesod-core-1.6.18.7.ebuild +++ b/dev-haskell/yesod-core/yesod-core-1.6.18.8.ebuild |
