[138245] trunk/dports/devel

cal at macports.org cal at macports.org
Thu Jul 2 15:38:09 PDT 2015


Revision: 138245
          https://trac.macports.org/changeset/138245
Author:   cal at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150702/9730717a/attachment.html>


More information about the macports-changes mailing list