Cabal revisions of jack-0.7.2.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-Version: 2.2-Name: jack-Version: 0.7.2.2-License: GPL-2.0-only-License-File: LICENSE-Author: Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com>-Maintainer: Henning Thielemann <haskell@henning-thielemann.de>-Synopsis: Bindings for the JACK Audio Connection Kit-Description:- Bindings for the JACK Audio Connection Kit <http://jackaudio.org/>.- It has support both for PCM audio and MIDI handling.- .- In order to adapt to your system,- you may have to disable pkgConfig or jackFree cabal flags.- .- You must compile your clients with @-threaded@- otherwise you will encounter segfaults.-Homepage: http://www.haskell.org/haskellwiki/JACK-Category: Sound-Build-Type: Simple-Tested-With: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4-Tested-With: GHC==8.4.4, GHC==8.6.5, GHC==9.0.1-Extra-Source-Files:- CHANGELOG- INSTALL- free/Sound/JACK/FFIFree.hs- jackfree/Sound/JACK/FFIFree.hs- src/Sound/JACK/Common.h--Source-Repository head- type: darcs- location: https://hub.darcs.net/thielema/jack/--Source-Repository this- type: darcs- location: https://hub.darcs.net/thielema/jack/- tag: 0.7.2.2--Flag pkgConfig- description: Use pkg-config tool for check version and presence of jack- default: True--Flag jackFree- description: Use jack_free instead of free- default: True--Flag buildExamples- description: Build example executables- default: False--Library- Build-Depends:- midi >=0.1.5.2 && <0.3,- event-list >=0.1 && <0.2,- non-negative >=0.1 && <0.2,- bytestring >=0.9.1.4 && <0.12,- explicit-exception >=0.1.7 && <0.3,- transformers >=0.2 && <0.7,- enumset >=0.0.5 && <0.2,- array >=0.4 && <0.6,- semigroups >=0.1 && <1.0,- base >=4.0 && <5.0- Exposed-Modules:- Sound.JACK- Sound.JACK.Audio- Sound.JACK.MIDI- Sound.JACK.Exception- Other-Modules:- Sound.JACK.Private- Sound.JACK.FFI- Sound.JACK.FFIFree- Sound.JACK.FFI.MIDI- Default-Language: Haskell98- Build-Tool-Depends: hsc2hs:hsc2hs >=0.66 && <1.0- Hs-Source-Dirs: src- Include-Dirs: src- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- If impl(ghc >= 6.12)- GHC-Options: -fwarn-unused-do-bind- If os(darwin)- CC-Options: -U__BLOCKS__-- Other-Extensions: ForeignFunctionInterface- Includes: jack/jack.h, jack/midiport.h-- If flag(jackFree)- Hs-Source-Dirs: jackfree- Else- Hs-Source-Dirs: free-- If flag(pkgConfig)- -- There seem to be two lines of JACK:- -- JACK1 as used by Ubuntu, e.g. jack-0.118.0- -- JACK2 as used by Suse, e.g. jack-1.9.0- If flag(jackFree)- PkgConfig-depends: jack (>=0.118 && <1) || (>=1.9.8 && <2)- Else- PkgConfig-depends: jack (>=0.0 && <0.118) || (>=1.9.0 && <1.9.8)- Else- -- use extra-libraries, if pkg-config fails- -- http://hackage.haskell.org/trac/hackage/ticket/170- Extra-Libraries: jack--Executable jack-amplify- If flag(buildExamples)- Build-Depends:- jack,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Amplify.hs--Executable jack-callbacks- If flag(buildExamples)- Build-Depends:- jack,- explicit-exception >=0.1.7 && <0.2,- transformers,- array,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Callbacks.hs- Other-Modules: Common--Executable jack-latency- If flag(buildExamples)- Build-Depends:- jack,- explicit-exception >=0.1.7 && <0.2,- transformers,- array,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Latency.hs- Other-Modules: Common--Executable jack-capture- If flag(buildExamples)- Build-Depends:- jack,- explicit-exception >=0.1.7 && <0.2,- transformers,- array,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Capture.hs- Other-Modules: Common--Executable jack-impulse-train- If flag(buildExamples)- Build-Depends:- jack,- explicit-exception >=0.1.7 && <0.2,- transformers,- array,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: ImpulseTrain.hs- Other-Modules: Common--Executable jack-midimon- If flag(buildExamples)- Build-Depends:- jack,- midi >=0.1.5.2 && <0.3,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Midimon.hs--Executable jack-melody- If flag(buildExamples)- Build-Depends:- jack,- midi >=0.1.5.2 && <0.3,- event-list >=0.1 && <0.2,- non-negative >=0.1 && <0.2,- explicit-exception >=0.1.7 && <0.2,- transformers,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Melody.hs- Other-Modules: Common--Executable jack-synth- If flag(buildExamples)- Build-Depends:- jack,- midi >=0.1.5.2 && <0.3,- event-list >=0.1 && <0.2,- explicit-exception >=0.1.7 && <0.2,- transformers,- containers >=0.2 && <0.7,- bytestring,- storablevector >=0.2.7 && <0.3,- array,- base >=3.0 && <5- Else- Buildable: False- Default-Language: Haskell98- GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates- Hs-Source-Dirs: examples- Main-Is: Synthesizer.hs- Other-Modules:- Synthesizer.Render- Common+Cabal-Version: 2.2 +Name: jack +Version: 0.7.2.2 +x-revision: 1 +License: GPL-2.0-only +License-File: LICENSE +Author: Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com> +Maintainer: Henning Thielemann <haskell@henning-thielemann.de> +Synopsis: Bindings for the JACK Audio Connection Kit +Description: + Bindings for the JACK Audio Connection Kit <http://jackaudio.org/>. + It has support both for PCM audio and MIDI handling. + . + In order to adapt to your system, + you may have to disable pkgConfig or jackFree cabal flags. + . + You must compile your clients with @-threaded@ + otherwise you will encounter segfaults. +Homepage: http://www.haskell.org/haskellwiki/JACK +Category: Sound +Build-Type: Simple +Tested-With: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4 +Tested-With: GHC==8.4.4, GHC==8.6.5, GHC==9.0.1 +Extra-Source-Files: + CHANGELOG + INSTALL + free/Sound/JACK/FFIFree.hs + jackfree/Sound/JACK/FFIFree.hs + src/Sound/JACK/Common.h + +Source-Repository head + type: darcs + location: https://hub.darcs.net/thielema/jack/ + +Source-Repository this + type: darcs + location: https://hub.darcs.net/thielema/jack/ + tag: 0.7.2.2 + +Flag pkgConfig + description: Use pkg-config tool for check version and presence of jack + default: True + +Flag jackFree + description: Use jack_free instead of free + default: True + +Flag buildExamples + description: Build example executables + default: False + +Library + Build-Depends: + midi >=0.1.5.2 && <0.3, + event-list >=0.1 && <0.2, + non-negative >=0.1 && <0.2, + bytestring >=0.9.1.4 && <0.12, + explicit-exception >=0.1.7 && <0.3, + transformers >=0.2 && <0.7, + enumset >=0.0.5 && <0.2, + array >=0.4 && <0.6, + semigroups >=0.1 && <1.0, + base >=4.0 && <5.0 + Exposed-Modules: + Sound.JACK + Sound.JACK.Audio + Sound.JACK.MIDI + Sound.JACK.Exception + Other-Modules: + Sound.JACK.Private + Sound.JACK.FFI + Sound.JACK.FFIFree + Sound.JACK.FFI.MIDI + Default-Language: Haskell98 + Build-Tool-Depends: hsc2hs:hsc2hs >=0.66 && <1.0 + Hs-Source-Dirs: src + Include-Dirs: src + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + If impl(ghc >= 6.12) + GHC-Options: -fwarn-unused-do-bind + If os(darwin) + CC-Options: -U__BLOCKS__ + + Other-Extensions: ForeignFunctionInterface + Includes: jack/jack.h, jack/midiport.h + + If flag(jackFree) + Hs-Source-Dirs: jackfree + Else + Hs-Source-Dirs: free + + If flag(pkgConfig) + -- There seem to be two lines of JACK: + -- JACK1 as used by Ubuntu, e.g. jack-0.118.0 + -- JACK2 as used by Suse, e.g. jack-1.9.0 + If flag(jackFree) + PkgConfig-depends: jack (>=0.118 && <1) || (>=1.9.8 && <2) + Else + PkgConfig-depends: jack (>=0.0 && <0.118) || (>=1.9.0 && <1.9.8) + Else + -- use extra-libraries, if pkg-config fails + -- http://hackage.haskell.org/trac/hackage/ticket/170 + Extra-Libraries: jack + +Executable jack-amplify + If flag(buildExamples) + Build-Depends: + jack, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Amplify.hs + +Executable jack-callbacks + If flag(buildExamples) + Build-Depends: + jack, + explicit-exception, + transformers, + array, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Callbacks.hs + Other-Modules: Common + +Executable jack-latency + If flag(buildExamples) + Build-Depends: + jack, + explicit-exception, + transformers, + array, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Latency.hs + Other-Modules: Common + +Executable jack-capture + If flag(buildExamples) + Build-Depends: + jack, + explicit-exception, + transformers, + array, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Capture.hs + Other-Modules: Common + +Executable jack-impulse-train + If flag(buildExamples) + Build-Depends: + jack, + explicit-exception, + transformers, + array, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: ImpulseTrain.hs + Other-Modules: Common + +Executable jack-midimon + If flag(buildExamples) + Build-Depends: + jack, + midi >=0.1.5.2 && <0.3, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Midimon.hs + +Executable jack-melody + If flag(buildExamples) + Build-Depends: + jack, + midi >=0.1.5.2 && <0.3, + event-list >=0.1 && <0.2, + non-negative >=0.1 && <0.2, + explicit-exception, + transformers, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Melody.hs + Other-Modules: Common + +Executable jack-synth + If flag(buildExamples) + Build-Depends: + jack, + midi >=0.1.5.2 && <0.3, + event-list >=0.1 && <0.2, + explicit-exception, + transformers, + containers >=0.2 && <0.7, + bytestring, + storablevector >=0.2.7 && <0.3, + array, + base >=3.0 && <5 + Else + Buildable: False + Default-Language: Haskell98 + GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates + Hs-Source-Dirs: examples + Main-Is: Synthesizer.hs + Other-Modules: + Synthesizer.Render + Common
revision 2
Cabal-Version: 2.2 Name: jack Version: 0.7.2.2 -x-revision: 1 +x-revision: 2 License: GPL-2.0-only License-File: LICENSE Author: Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com> midi >=0.1.5.2 && <0.3, event-list >=0.1 && <0.2, non-negative >=0.1 && <0.2, - bytestring >=0.9.1.4 && <0.12, + bytestring >=0.9.1.4 && <0.13, explicit-exception >=0.1.7 && <0.3, transformers >=0.2 && <0.7, enumset >=0.0.5 && <0.2,
revision 3
Cabal-Version: 2.2 Name: jack Version: 0.7.2.2 -x-revision: 2 +x-revision: 3 License: GPL-2.0-only License-File: LICENSE Author: Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com> event-list >=0.1 && <0.2, explicit-exception, transformers, - containers >=0.2 && <0.7, + containers >=0.2 && <0.9, bytestring, storablevector >=0.2.7 && <0.3, array,