about summary refs log tree commit diff
path: root/third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2021-03-19T00·46+0100
committersterni <sternenseemann@systemli.org>2021-03-19T16·49+0000
commit531fc2b80bd4ca5aac8abe371255bcd40395e766 (patch)
tree82b853410d02feae5c0b9291d1a26cfc1a47a570 /third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch
parent90fdd7f23d6cc0d1374332d49218aef9a0d6a52f (diff)
chore(3p/haskell_overlay): remove obsolete overrides r/2285
I actually wanted to check up on regex-tdfa-text in owothia, but
realized it was actually in a dependency. When porting the patch for
chatter to nixpkgs, I wondered if we could get rid of other overrides
or if we need to fix anything else in upstream.

* aeson, attoparsec, cassava, psqueues, hedgehog: jailbreaks are
  no longer necessary

* fgl, fgl-arbitrary: upstream has the versions pinned by now

* hgeometry, hgeometry-combinatoral: upstream has moved past the
  pinned versions, but we don't need to keep them downgraded as
  xanthous's build is not broken by them.

* random-source: the upstream compiler shouldn't crash anymore,
  additionally upstream has the version pinned here currently

* semialign: upstream also has 1.1.0.1 by now

* splitmix: splitmix has been fixed upstream and haskellPackages
  has moved past 0.1

* hspec-core: test suite passes or upstream has disabled it as well

* QuickCheck: upstream advanced to the same version

* vinyl: upstream moved past the pinned version, causes no build failures

* comonad-extras: has been fixed upstream

Change-Id: I34eff81ceaac005f2ad90dd9c1d3e623b8da91c0
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2606
Tested-by: BuildkiteCI
Reviewed-by: glittershark <grfn@gws.fyi>
Diffstat (limited to 'third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch')
-rw-r--r--third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch154
1 files changed, 0 insertions, 154 deletions
diff --git a/third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch b/third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch
deleted file mode 100644
index 2a419f320297..000000000000
--- a/third_party/nixpkgs-exposed/haskell_overlay/patches/update-comonad-extras.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-diff --git a/.travis.yml b/.travis.yml
-index 1a9ac7a..81c69e9 100644
---- a/.travis.yml
-+++ b/.travis.yml
-@@ -1,43 +1,4 @@
--env:
-- - GHCVER=7.0.1 CABALVER=1.16
-- - GHCVER=7.0.4 CABALVER=1.16
-- - GHCVER=7.2.2 CABALVER=1.16
-- - GHCVER=7.4.2 CABALVER=1.16
-- - GHCVER=7.6.3 CABALVER=1.16
-- - GHCVER=7.8.4 CABALVER=1.18
-- - GHCVER=7.10.1 CABALVER=1.22
-- - GHCVER=head CABALVER=1.22
--
--matrix:
--  allow_failures:
--   - env: GHCVER=7.0.1 CABALVER=1.16
--   - env: GHCVER=7.0.4 CABALVER=1.16
--   - env: GHCVER=7.2.2 CABALVER=1.16
--   - env: GHCVER=head CABALVER=1.22
--
--before_install:
-- - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
-- - travis_retry sudo apt-get update
-- - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
-- - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
-- - cabal --version
--
--install:
-- - travis_retry cabal update
-- - cabal install --enable-tests --only-dependencies
--
--script:
-- - cabal configure -v2 --enable-tests
-- - cabal build
-- - cabal sdist
-- - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
--   cd dist/;
--   if [ -f "$SRC_TGZ" ]; then
--      cabal install "$SRC_TGZ";
--   else
--      echo "expected '$SRC_TGZ' not found";
--      exit 1;
--   fi
-+language: haskell
- 
- notifications:
-   irc:
-diff --git a/comonad-extras.cabal b/comonad-extras.cabal
-index 2e449c1..77a2f0d 100644
---- a/comonad-extras.cabal
-+++ b/comonad-extras.cabal
-@@ -1,6 +1,6 @@
--name:          comonad-extras
- category:      Control, Comonads
--version:       4.0.1
-+name:          comonad-extras
-+version:       5.0
- license:       BSD3
- cabal-version: >= 1.6
- license-file:  LICENSE
-@@ -34,11 +34,11 @@ library
-   build-depends:
-     array                >= 0.3   && < 0.6,
-     base                 >= 4     && < 5,
--    containers           >= 0.4   && < 0.7,
--    comonad              >= 4     && < 6,
-+    containers           >= 0.6   && < 0.7,
-+    comonad              >= 5     && < 6,
-     distributive         >= 0.3.2 && < 1,
--    semigroupoids        >= 4     && < 6,
--    transformers         >= 0.2   && < 0.6
-+    semigroupoids        >= 5     && < 6,
-+    transformers         >= 0.5   && < 0.6
- 
-   exposed-modules:
-     Control.Comonad.Store.Zipper
-diff --git a/src/Control/Comonad/Store/Pointer.hs b/src/Control/Comonad/Store/Pointer.hs
-index 5e41f4e..d99b50f 100644
---- a/src/Control/Comonad/Store/Pointer.hs
-+++ b/src/Control/Comonad/Store/Pointer.hs
-@@ -44,9 +44,6 @@ module Control.Comonad.Store.Pointer
-   , module Control.Comonad.Store.Class
-   ) where
- 
--#if !defined(__GLASGOW_HASKELL__) || __GLASGOW_HASKELL__ < 710
--import Control.Applicative
--#endif
- import Control.Comonad
- import Control.Comonad.Hoist.Class
- import Control.Comonad.Trans.Class
-@@ -56,32 +53,10 @@ import Control.Comonad.Env.Class
- import Data.Functor.Identity
- import Data.Functor.Extend
- import Data.Array
--
--#if __GLASGOW_HASKELL__
-+#ifdef __GLASGOW_HASKELL__
- import Data.Typeable
- #endif
- 
--#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ < 708
--instance (Typeable i, Typeable1 w) => Typeable1 (PointerT i w) where
--  typeOf1 diwa = mkTyConApp storeTTyCon [typeOf (i diwa), typeOf1 (w diwa)]
--    where
--      i :: PointerT i w a -> i
--      i = undefined
--      w :: PointerT i w a -> w a
--      w = undefined
--
--instance (Typeable i, Typeable1 w, Typeable a) => Typeable (PointerT i w a) where
--  typeOf = typeOfDefault
--
--storeTTyCon :: TyCon
--#if __GLASGOW_HASKELL__ < 704
--storeTTyCon = mkTyCon "Control.Comonad.Trans.Store.Pointer.PointerT"
--#else
--storeTTyCon = mkTyCon3 "comonad-extras" "Control.Comonad.Trans.Store.Pointer" "PointerT"
--#endif
--{-# NOINLINE storeTTyCon #-}
--#endif
--
- type Pointer i = PointerT i Identity
- 
- pointer :: Array i a -> i -> Pointer i a
-@@ -91,7 +66,7 @@ runPointer :: Pointer i a -> (Array i a, i)
- runPointer (PointerT (Identity f) i) = (f, i)
- 
- data PointerT i w a = PointerT (w (Array i a)) i
--#if __GLASGOW_HASKELL__ >= 708
-+#ifdef __GLASGOW_HASKELL__
-   deriving Typeable
- #endif
- 
-@@ -133,4 +108,3 @@ instance (ComonadTraced m w, Ix i) => ComonadTraced m (PointerT i w) where
- 
- instance (ComonadEnv m w, Ix i)  => ComonadEnv m (PointerT i w) where
-   ask = ask . lower
--
-diff --git a/src/Control/Comonad/Store/Zipper.hs b/src/Control/Comonad/Store/Zipper.hs
-index 6dab6fd..decc378 100644
---- a/src/Control/Comonad/Store/Zipper.hs
-+++ b/src/Control/Comonad/Store/Zipper.hs
-@@ -15,9 +15,6 @@
- module Control.Comonad.Store.Zipper
-   ( Zipper, zipper, zipper1, unzipper, size) where
- 
--#if !defined(__GLASGOW_HASKELL__) || __GLASGOW_HASKELL__ < 710
--import Control.Applicative
--#endif
- import Control.Comonad (Comonad(..))
- import Data.Functor.Extend
- import Data.Foldable