packages feed

Cabal revisions of gloss-examples-1.11.1.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                gloss-examples-Version:             1.11.1.1-License:             MIT-License-file:        LICENSE-Author:              Ben Lippmeier-Maintainer:          benl@ouroborus.net-Build-Type:          Simple-Cabal-Version:       >=1.6-Stability:           experimental-Category:            Graphics-Homepage:            http://gloss.ouroborus.net-Bug-reports:         gloss@ouroborus.net-Description:         -	Examples using the gloss graphics library.-        A mixed bag of fractals, particle simulations and cellular automata.--Synopsis:-        Examples using the gloss library--Flag llvm-  Description:  Compile via LLVM. This produces much better object code,-                but your GHC needs to have been built against the LLVM compiler.--  Default:      False--source-repository head-        type:           git-        location:       https://github.com/benl23x5/gloss--Executable gloss-bitmap-  Build-depends:-        base            >= 4.8 && < 4.10,-        bytestring      == 0.10.*,-        bmp             == 1.2.*,-        gloss           == 1.11.*-  Main-is: Main.hs-  hs-source-dirs: picture/Bitmap-  ghc-options:    -threaded -O2---Executable gloss-boids-  Build-depends:-        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  KDTree2d Vec2-  hs-source-dirs: picture/Boids-  ghc-options:    -threaded -O2---Executable gloss-clock-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Clock-  ghc-options:    -threaded -O2---Executable gloss-color-  Build-depends: -        base            >= 4.8 && < 4.10,-        vector          == 0.11.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Color-  ghc-options:    -threaded -O2-  extensions: ParallelListComp---Executable gloss-conway-  Build-depends: -        base            >= 4.8 && < 4.10,-        vector          == 0.11.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  Cell World-  hs-source-dirs: picture/Conway-  ghc-options:    -threaded -O2---Executable gloss-draw-  Build-depends:-        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Draw-  ghc-options:    -threaded -O2---Executable gloss-easy-  Build-depends:-        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Easy-  ghc-options:    -threaded -O2---Executable gloss-eden-  Build-depends: -        base            >= 4.8 && < 4.10,-        random          == 1.1.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  Cell Community World-  hs-source-dirs: picture/Eden-  ghc-options:    -threaded -O2---Executable gloss-flake-  Build-depends:-        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Flake-  ghc-options:    -threaded -O2---Executable gloss-gameevent-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/GameEvent-  ghc-options:    -threaded -O2---Executable gloss-hello-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Hello-  ghc-options:    -threaded -O2---Executable gloss-lifespan-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*,-        random          == 1.1.*-  Main-is:        Main.hs-  other-modules:  Cell Community World-  hs-source-dirs: picture/Lifespan-  ghc-options:    -threaded -O2---Executable gloss-machina-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Machina-  ghc-options:    -threaded -O2- --Executable gloss-occlusion-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss            == 1.11.*,-        gloss-algorithms == 1.11.*-  Main-is: Main.hs-  other-modules:  Cell World State Data-  hs-source-dirs: picture/Occlusion-  ghc-options:    -threaded -O2---Executable gloss-styrene-  Build-depends: -        base            >= 4.8 && < 4.10,-        ghc-prim        >= 0.4 && < 0.6,-        containers      == 0.5.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  Actor Advance Collide Config Contact QuadTree World-  hs-source-dirs: picture/Styrene-  ghc-options:    -threaded -O2---Executable gloss-tree-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Tree-  ghc-options:    -threaded -O2---Executable gloss-visibility-  Build-depends: -        base            >= 4.8 && < 4.10,-        vector          == 0.11.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  Draw Interface State World Geometry.Randomish Geometry.Segment-  hs-source-dirs: picture/Visibility -  ghc-options:    -threaded -O2---Executable gloss-zen-  Build-depends: -        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Zen-  ghc-options:    -threaded -O2---Executable gloss-crystal-  Build-depends:-        base            >= 4.8 && < 4.10,-        gloss           == 1.11.*,-        gloss-raster    == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: raster/Crystal--  extensions:-        PatternGuards-        BangPatterns--  ghc-options:    -        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3--        --Executable gloss-ray-  Build-depends:-        base           >= 4.8 && < 4.10,-        repa           == 3.4.*,-        repa-io        == 3.4.*,-        gloss          == 1.11.*,-        gloss-raster   == 1.11.*-  Main-is:        Main.hs-  other-modules:  Light Object Trace Vec3 World-  hs-source-dirs: raster/Ray-  ghc-options:    -        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3---Executable gloss-pulse-  Build-depends:-        base           >= 4.8 && < 4.10,-        gloss          == 1.11.*,-        gloss-raster   == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: raster/Pulse-  ghc-options:-        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3---Executable gloss-wave-  Build-depends:-        base           >= 4.8 && < 4.10,-        ghc-prim       == 0.5.*,-        vector         == 0.11.*,-        gloss          == 1.11.*,-        gloss-raster   == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: raster/Wave-  ghc-options:-        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3----- Disabled on 8/11/2016 as the linear solver is taking too long to build.--- GHC compile time performance has regressed recently, so we could enable--- it again once that it fixed.------ Executable gloss-fluid---   Build-depends:---         base            >= 4.8 && < 4.10,---         ghc-prim        == 0.5.*,---         vector          == 0.11.*,---         repa            == 3.4.*,---         repa-io         == 3.4.*,---         repa-algorithms == 3.4.*,---         gloss           == 1.11.*---   Main-is:        Main.hs---   other-modules:  ---         Args Config FieldElt Model UserEvent---         Solve.Density   Solve.Velocity---         Stage.Advection Stage.Boundary Stage.Diffusion---         Stage.Linear    Stage.Project  Stage.Sources---   hs-source-dirs: raster/Fluid/src-repa--- ---   extensions:---         PatternGuards--- ---   ghc-options:---         -Wall -threaded -rtsopts -eventlog---         -Odph -fno-liberate-case---         -funfolding-use-threshold1000---         -funfolding-keeness-factor1000--- ---  if flag(llvm)---   ghc-options:---         -fllvm -optlo-O3--        --Executable gloss-snow-  Build-depends:-        base            >= 4.8 && < 4.10,-        repa            == 3.4.*,-        repa-algorithms == 3.4.*,-        gloss           == 1.11.*-  Main-is:      Main.hs-  hs-source-dirs: raster/Snow-  ghc-options:-        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3---Executable gloss-mandel-  Build-depends:-        base            >= 4.8 && < 4.10,-        repa            == 3.4.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  other-modules:  Solver-  hs-source-dirs: raster/Mandel--  extensions:-        PatternGuards--  ghc-options:-        -Wall -threaded -rtsopts -eventlog-        -Odph -fno-liberate-case-        -funfolding-use-threshold1000-        -funfolding-keeness-factor1000-- if flag(llvm)-  ghc-options:-        -fllvm -optlo-O3----Executable gloss-graph-  Build-depends:-        base            >= 4.8 && < 4.10,-        containers      == 0.5.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Graph-  ghc-options:-        -Wall -O2---Executable gloss-gravity-  Build-depends:-        base            >= 4.8 && < 4.10,-        containers      == 0.5.*,-        gloss           == 1.11.*-  Main-is:        Main.hs-  hs-source-dirs: picture/Gravity-  ghc-options:-        -Wall -O2----- Disabled on 8/11/2016 as GLFW-b does not build on OSX.--- Executable gloss-render---   Build-depends:---         base            >= 4.8 && < 4.10,---         containers      == 0.5.*,---         gloss           == 1.11.*,---         gloss-rendering == 1.11.*,---         GLFW-b---   Main-is:        Main.hs---   hs-source-dirs: picture/Render---   ghc-options:---         -Wall -O2-+Name:                gloss-examples
+Version:             1.11.1.1
+x-revision: 1
+License:             MIT
+License-file:        LICENSE
+Author:              Ben Lippmeier
+Maintainer:          benl@ouroborus.net
+Build-Type:          Simple
+Cabal-Version:       >=1.6
+Stability:           experimental
+Category:            Graphics
+Homepage:            http://gloss.ouroborus.net
+Bug-reports:         gloss@ouroborus.net
+Description:         
+	Examples using the gloss graphics library.
+        A mixed bag of fractals, particle simulations and cellular automata.
+
+Synopsis:
+        Examples using the gloss library
+
+Flag llvm
+  Description:  Compile via LLVM. This produces much better object code,
+                but your GHC needs to have been built against the LLVM compiler.
+
+  Default:      False
+
+source-repository head
+        type:           git
+        location:       https://github.com/benl23x5/gloss
+
+Executable gloss-bitmap
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        bytestring      == 0.10.*,
+        bmp             == 1.2.*,
+        gloss           == 1.11.*
+  Main-is: Main.hs
+  hs-source-dirs: picture/Bitmap
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-boids
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  KDTree2d Vec2
+  hs-source-dirs: picture/Boids
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-clock
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Clock
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-color
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        vector          == 0.11.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Color
+  ghc-options:    -threaded -O2
+  extensions: ParallelListComp
+
+
+Executable gloss-conway
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        vector          == 0.11.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Cell World
+  hs-source-dirs: picture/Conway
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-draw
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Draw
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-easy
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Easy
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-eden
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        random          == 1.1.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Cell Community World
+  hs-source-dirs: picture/Eden
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-flake
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Flake
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-gameevent
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/GameEvent
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-hello
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Hello
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-lifespan
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*,
+        random          == 1.1.*
+  Main-is:        Main.hs
+  other-modules:  Cell Community World
+  hs-source-dirs: picture/Lifespan
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-machina
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Machina
+  ghc-options:    -threaded -O2
+ 
+
+Executable gloss-occlusion
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss            == 1.11.*,
+        gloss-algorithms == 1.11.*
+  Main-is: Main.hs
+  other-modules:  Cell World State Data
+  hs-source-dirs: picture/Occlusion
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-styrene
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        ghc-prim        >= 0.4 && < 0.6,
+        containers      == 0.5.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Actor Advance Collide Config Contact QuadTree World
+  hs-source-dirs: picture/Styrene
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-tree
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Tree
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-visibility
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        vector          == 0.11.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Draw Interface State World Geometry.Randomish Geometry.Segment
+  hs-source-dirs: picture/Visibility 
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-zen
+  Build-depends: 
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Zen
+  ghc-options:    -threaded -O2
+
+
+Executable gloss-crystal
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        gloss           == 1.11.*,
+        gloss-raster    == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: raster/Crystal
+
+  extensions:
+        PatternGuards
+        BangPatterns
+
+  ghc-options:    
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+        
+
+Executable gloss-ray
+  Build-depends:
+        base           >= 4.8 && < 4.11,
+        repa           == 3.4.*,
+        repa-io        == 3.4.*,
+        gloss          == 1.11.*,
+        gloss-raster   == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Light Object Trace Vec3 World
+  hs-source-dirs: raster/Ray
+  ghc-options:    
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+
+Executable gloss-pulse
+  Build-depends:
+        base           >= 4.8 && < 4.11,
+        gloss          == 1.11.*,
+        gloss-raster   == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: raster/Pulse
+  ghc-options:
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+
+Executable gloss-wave
+  Build-depends:
+        base           >= 4.8 && < 4.11,
+        ghc-prim       == 0.5.*,
+        vector         == 0.11.*,
+        gloss          == 1.11.*,
+        gloss-raster   == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: raster/Wave
+  ghc-options:
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+
+-- Disabled on 8/11/2016 as the linear solver is taking too long to build.
+-- GHC compile time performance has regressed recently, so we could enable
+-- it again once that it fixed.
+--
+-- Executable gloss-fluid
+--   Build-depends:
+--         base            >= 4.8 && < 4.10,
+--         ghc-prim        == 0.5.*,
+--         vector          == 0.11.*,
+--         repa            == 3.4.*,
+--         repa-io         == 3.4.*,
+--         repa-algorithms == 3.4.*,
+--         gloss           == 1.11.*
+--   Main-is:        Main.hs
+--   other-modules:  
+--         Args Config FieldElt Model UserEvent
+--         Solve.Density   Solve.Velocity
+--         Stage.Advection Stage.Boundary Stage.Diffusion
+--         Stage.Linear    Stage.Project  Stage.Sources
+--   hs-source-dirs: raster/Fluid/src-repa
+-- 
+--   extensions:
+--         PatternGuards
+-- 
+--   ghc-options:
+--         -Wall -threaded -rtsopts -eventlog
+--         -Odph -fno-liberate-case
+--         -funfolding-use-threshold1000
+--         -funfolding-keeness-factor1000
+-- 
+--  if flag(llvm)
+--   ghc-options:
+--         -fllvm -optlo-O3
+
+        
+
+Executable gloss-snow
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        repa            == 3.4.*,
+        repa-algorithms == 3.4.*,
+        gloss           == 1.11.*
+  Main-is:      Main.hs
+  hs-source-dirs: raster/Snow
+  ghc-options:
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+
+Executable gloss-mandel
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        repa            == 3.4.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  other-modules:  Solver
+  hs-source-dirs: raster/Mandel
+
+  extensions:
+        PatternGuards
+
+  ghc-options:
+        -Wall -threaded -rtsopts -eventlog
+        -Odph -fno-liberate-case
+        -funfolding-use-threshold1000
+        -funfolding-keeness-factor1000
+
+ if flag(llvm)
+  ghc-options:
+        -fllvm -optlo-O3
+
+
+
+Executable gloss-graph
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        containers      == 0.5.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Graph
+  ghc-options:
+        -Wall -O2
+
+
+Executable gloss-gravity
+  Build-depends:
+        base            >= 4.8 && < 4.11,
+        containers      == 0.5.*,
+        gloss           == 1.11.*
+  Main-is:        Main.hs
+  hs-source-dirs: picture/Gravity
+  ghc-options:
+        -Wall -O2
+
+
+-- Disabled on 8/11/2016 as GLFW-b does not build on OSX.
+-- Executable gloss-render
+--   Build-depends:
+--         base            >= 4.8 && < 4.10,
+--         containers      == 0.5.*,
+--         gloss           == 1.11.*,
+--         gloss-rendering == 1.11.*,
+--         GLFW-b
+--   Main-is:        Main.hs
+--   hs-source-dirs: picture/Render
+--   ghc-options:
+--         -Wall -O2
+
revision 2
 Name:                gloss-examples
 Version:             1.11.1.1
-x-revision: 1
+x-revision: 2
 License:             MIT
 License-file:        LICENSE
 Author:              Ben Lippmeier
 Executable gloss-color
   Build-depends: 
         base            >= 4.8 && < 4.11,
-        vector          == 0.11.*,
+        vector          >= 0.11 && < 0.13,
         gloss           == 1.11.*
   Main-is:        Main.hs
   hs-source-dirs: picture/Color
 Executable gloss-conway
   Build-depends: 
         base            >= 4.8 && < 4.11,
-        vector          == 0.11.*,
+        vector          >= 0.11 && < 0.13,
         gloss           == 1.11.*
   Main-is:        Main.hs
   other-modules:  Cell World
 Executable gloss-styrene
   Build-depends: 
         base            >= 4.8 && < 4.11,
-        ghc-prim        >= 0.4 && < 0.6,
+        ghc-prim,
         containers      == 0.5.*,
         gloss           == 1.11.*
   Main-is:        Main.hs
 Executable gloss-visibility
   Build-depends: 
         base            >= 4.8 && < 4.11,
-        vector          == 0.11.*,
+        vector          >= 0.11 && < 0.13,
         gloss           == 1.11.*
   Main-is:        Main.hs
   other-modules:  Draw Interface State World Geometry.Randomish Geometry.Segment
 Executable gloss-wave
   Build-depends:
         base           >= 4.8 && < 4.11,
-        ghc-prim       == 0.5.*,
-        vector         == 0.11.*,
+        ghc-prim,
+        vector         >= 0.11 && < 0.13,
         gloss          == 1.11.*,
         gloss-raster   == 1.11.*
   Main-is:        Main.hs