Fri Jan 15 15:26:39 2016 UTC ()
Update to 0.1.2.2

CHANGELOG:
## 0.1.2.2 - 2016-01-11

 * Added type checking support for tests and benchmarks in stack projects.

and

all changes ( 0.1.0.5 -> 0.1.2.2 ) from https://github.com/hdevtools/hdevtools/

0.1.2.2
- Update to stack lts-4.1, added CHANGELOG, prepare release 0.1.2.2
- Updated LICENSE and maintainers in hdevtools.cabal.
- Fix for when 'dist' is not existing
- Merge pull request #21 from dan-t/fix_for_tests_benchmarks
  Fix compiling of test/benchmark section files
   This ensures that the dependencies of the test and benchmark sections
   are considered and therefore files from these sections can be compiled.
- Merge pull request #19 from dan-t/fix_dist_dir
  Select the right 'dist' directory in the sandbox case
- Add support for passing extra options to Cabal
- update stack.yaml
- add support for ghc-7.8
- move

0.1.2.1, 0.1.2.0
- added FindSymbol to other-modules
- Fixes for ghc < 7.10
- findsymbol: add support for ghc 7.10
- Change help message of findsymbol command
- Load each file/target separately for the 'findsymbol' command
   To be able to continue loading of files and reading their module
   graph if an error occured during the loading of a file, because
   if all files are loaded at once, then GHC stops the loading
   if an error occured.
- Return each module only once
- Don't output any GHC warings/errors for the 'findsymbol' command
- Allow multiple source files for 'findsymbol'
- findsymbol with sourcefile
- Handle GHC exceptions
- Error message for 'findsymbol', if no modules could be found
- Add command findsymbol

0.1.1.9
- cleanup
- only uses stack if stack cmd available
- fixed warnings
- version bump - non-breaking api additions for stack
- added CPP check for GHC version
- Fixes 'unboxed tuples' issue
- Add imports for <$> and <*>
- ok, with the new update, works perfectly with both stack and raw cabal
- next up, how to fix the optP params
- done with Stack module
- update screenshot
- adding --path option to check files placed in temporary directories

0.1.0.9
- Don't crash when there is a leftover socket file
   Previously, when there was a socket file in the current directly
   and no server was running, 'hdevtools check' would fail with:

   hdevtools: bind: resource busy (Address already in use)

0.1.0.8
- Cabal can find ghc

0.1.0.7
- moved issues/homepage link to github.com/schell/hdevtools
- 7.10 support, fixed warnings in 7.10 and 7.8, fixes bitc/hdevtools#39
- Adds 7.10 support
- Merge pull request #1 from rampion/master
  Replace pattern match with func for compatibility

0.1.0.6
- updated cabal for interim hackage takeover
- changes for GHC API 7.8.3
- Adds support for ghc7.8
- Pass path to cabal config from client to server.
   This allows running hdevtools first time from
   anywhere, not just from cabal package's
   (sub)directory.
- Search for .cabal file from target file directory
   Currently search for .cabal file is done from current directory
   which requires that hdevtools is run from package directory or
   it's subdirectory which is not always easy to achieve when
   hdevtools is run from inside editor.
   This fix changes search logic so that .cabal file is searched
   starting from target file's directory (for commands that have
   target file) or from current directory for other commands.
- Switch off cabal support for older GHC versions
- Filter out -Werror from cabal GHC options
- Cabal workaround inplace library dependency
- Add cabal version info to help message
- Support running from cabal package subdirectories
- Add handling of Cabal errors
- Add support for cabalized projects
- Changed showDoc mode 1 to showDoc mode 0
- Updates for changes in GHC API. Fixes #24.
   Updates to GHC API Pretty.showDoc
- Merge pull request #9 from takano-akio/ignore-epipe
  Server shouldn't crash when the client dies
   This commit makes the server not crash when the client dies
   in the middle of command execution.


(szptvlfn)
diff -r1.16 -r1.17 pkgsrc/devel/hdevtools/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/hdevtools/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/devel/hdevtools/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hdevtools/Attic/Makefile 2016/01/10 11:49:11 1.16
+++ pkgsrc/devel/hdevtools/Attic/Makefile 2016/01/15 15:26:39 1.17
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.16 2016/01/10 11:49:11 szptvlfn Exp $ 1# $NetBSD: Makefile,v 1.17 2016/01/15 15:26:39 szptvlfn Exp $
2 2
3DISTNAME= hdevtools-0.1.0.5 3DISTNAME= hdevtools-0.1.2.2
4PKGNAME= ${DISTNAME} 4PKGNAME= ${DISTNAME}
5PKGREVISION= 15 
6CATEGORIES= devel #haskell 5CATEGORIES= devel #haskell
7 6
8MAINTAINER= szptvlfn@NetBSD.org 7MAINTAINER= szptvlfn@NetBSD.org
9COMMENT= Persistent GHC powered background server for FAST haskell dev tools 8COMMENT= Persistent GHC powered background server for FAST haskell dev tools
10LICENSE= mit 9LICENSE= mit
11 10
12 11
13.include "../../mk/haskell.mk" 12.include "../../mk/haskell.mk"
14.include "../../devel/hs-cmdargs/buildlink3.mk" 13.include "../../devel/hs-cmdargs/buildlink3.mk"
15.include "../../devel/hs-ghc-paths/buildlink3.mk" 14.include "../../devel/hs-ghc-paths/buildlink3.mk"
16.include "../../net/hs-network/buildlink3.mk" 15.include "../../net/hs-network/buildlink3.mk"
17.include "../../devel/hs-syb/buildlink3.mk" 16.include "../../devel/hs-syb/buildlink3.mk"
 17.include "../../devel/hs-transformers/buildlink3.mk"
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/hdevtools/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/hdevtools/Attic/distinfo 2015/11/03 03:27:31 1.2
+++ pkgsrc/devel/hdevtools/Attic/distinfo 2016/01/15 15:26:39 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2015/11/03 03:27:31 agc Exp $ 1$NetBSD: distinfo,v 1.3 2016/01/15 15:26:39 szptvlfn Exp $
2 2
3SHA1 (hdevtools-0.1.0.5.tar.gz) = 70bd918e0c88dc2052666a82a7142de1a18ea2ee 3SHA1 (hdevtools-0.1.2.2.tar.gz) = f6008a9aebd2de006f855263e8b7acea0d6f5123
4RMD160 (hdevtools-0.1.0.5.tar.gz) = a2f538f0e1a78758ef73c2b9a793bce5ebf39d16 4RMD160 (hdevtools-0.1.2.2.tar.gz) = 6787bc5c7847d2bcbba63c6bad39234c6fdb1628
5SHA512 (hdevtools-0.1.0.5.tar.gz) = fd61db2ed4a5c165d9a17ebdf5975bc8f1553ee7eb2ecc06e3215a647a936d175abd483a7004d26ff1cf8b30a12f7d7dba0d8c2bf0e2cd94a018f318ef8c7397 5SHA512 (hdevtools-0.1.2.2.tar.gz) = 0f8d1b8b939b8046d7bfe1b9de69326b27e61e2e61f36c5a4af0814dbcee789698c3fbf623c8090d95f035d082daae5a7fdcb007a343f142f92fa27914ee65ac
6Size (hdevtools-0.1.0.5.tar.gz) = 13653 bytes 6Size (hdevtools-0.1.2.2.tar.gz) = 18499 bytes