Revision: 138245 https://trac.macports.org/changeset/138245 Author: cal@macports.org Date: 2015-07-02 15:38:09 -0700 (Thu, 02 Jul 2015) Log Message: ----------- shellcheck: new port, a static analysis tool for shell scripts Modified Paths: -------------- trunk/dports/devel/shellcheck/Portfile Added Paths: ----------- trunk/dports/devel/shellcheck/ Modified: trunk/dports/devel/shellcheck/Portfile =================================================================== --- trunk/dports/devel/hs-boolean/Portfile 2015-07-02 19:45:46 UTC (rev 138234) +++ trunk/dports/devel/shellcheck/Portfile 2015-07-02 22:38:09 UTC (rev 138245) @@ -3,14 +3,25 @@ PortSystem 1.0 PortGroup haskell 1.0 -haskell.setup Boolean 0.2 -revision 3 -checksums rmd160 197c2fd0d6c0b79bad81201d95834eb54e07d997 \ - sha256 23fff11419defab048b71eec4eea4a4d1154788a2cf9764721d749b79cde18e5 +haskell.setup ShellCheck 0.3.8 +name shellcheck +checksums rmd160 18780082aa13e56f84fdd3bd0ddbcb98ccefb117 \ + sha256 c185b77166724c06531b3e07b7a8353c0451809a1f60e9f6756d29247853651a -license BSD -maintainers nomaintainer +license GPL-3+ +maintainers cal openmaintainer platforms darwin -description Generalized booleans and numbers -long_description Some classes for generalized boolean operations. +# needs hs-quickcheck >= 2.7.4 +depends_lib-append port:hs-json \ + port:hs-mtl \ + port:hs-parsec \ + port:hs-quickcheck-devel \ + port:hs-regex-tdfa + +description ShellCheck, a static analysis tool for shell scripts +long_description \ + The goals of ShellCheck are: \ + \n - To point out and clarify typical beginner's syntax issues, that causes a shell to give cryptic error messages. \ + \n - To point out and clarify typical intermediate level semantic problems, that causes a shell to behave strangely and counter-intuitively. \ + \n - To point out subtle caveats, corner cases and pitfalls, that may cause an advanced user's otherwise working script to fail under future circumstances.
participants (1)
-
cal@macports.org