diff options
author | drochner <drochner@pkgsrc.org> | 2003-06-27 14:16:34 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2003-06-27 14:16:34 +0000 |
commit | 8cfd6be019f64859032f415da885606a69969755 (patch) | |
tree | 9c4189b266149bc1176d05c42c489a09eb7a83f7 /devel/py-checker | |
parent | c2ce0f50c25fb4acdd49f7e27691488d7827f153 (diff) | |
download | pkgsrc-8cfd6be019f64859032f415da885606a69969755.tar.gz |
import pychecker-0.8.12, something like "lint", but for Python
Diffstat (limited to 'devel/py-checker')
-rw-r--r-- | devel/py-checker/DESCR | 5 | ||||
-rw-r--r-- | devel/py-checker/Makefile | 18 | ||||
-rw-r--r-- | devel/py-checker/PLIST | 40 | ||||
-rw-r--r-- | devel/py-checker/distinfo | 5 | ||||
-rw-r--r-- | devel/py-checker/patches/patch-aa | 13 |
5 files changed, 81 insertions, 0 deletions
diff --git a/devel/py-checker/DESCR b/devel/py-checker/DESCR new file mode 100644 index 00000000000..aefd35b3a70 --- /dev/null +++ b/devel/py-checker/DESCR @@ -0,0 +1,5 @@ +PyChecker is a tool for finding bugs in python source code. +It finds problems that are typically caught by a compiler for less +dynamic languages, like C and C++. It is similar to lint. +Because of the dynamic nature of python, some warnings +may be incorrect; however, spurious warnings should be fairly infrequent. diff --git a/devel/py-checker/Makefile b/devel/py-checker/Makefile new file mode 100644 index 00000000000..d1f8da0087c --- /dev/null +++ b/devel/py-checker/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $ +# + +DISTNAME= pychecker-0.8.12 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pychecker/} + +MAINTAINER= tech-pkg@netbsd.org +HOMEPAGE= http://belnet.dl.sourceforge.net/sourceforge/pychecker/ +COMMENT= tool for finding bugs in python source code + +USE_BUILDLINK2= yes +PYDISTUTILSPKG= yes +PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} + +.include "../../lang/python/extension.mk" +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-checker/PLIST b/devel/py-checker/PLIST new file mode 100644 index 00000000000..9c3f6f126a5 --- /dev/null +++ b/devel/py-checker/PLIST @@ -0,0 +1,40 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $ +bin/pychecker${PYVERSSUFFIX} +${PYSITELIB}/pychecker/CHANGELOG +${PYSITELIB}/pychecker/COPYRIGHT +${PYSITELIB}/pychecker/CodeChecks.py +${PYSITELIB}/pychecker/CodeChecks.pyc +${PYSITELIB}/pychecker/Config.py +${PYSITELIB}/pychecker/Config.pyc +${PYSITELIB}/pychecker/KNOWN_BUGS +${PYSITELIB}/pychecker/MAINTAINERS +${PYSITELIB}/pychecker/OP.py +${PYSITELIB}/pychecker/OP.pyc +${PYSITELIB}/pychecker/OptionTypes.py +${PYSITELIB}/pychecker/OptionTypes.pyc +${PYSITELIB}/pychecker/README +${PYSITELIB}/pychecker/Stack.py +${PYSITELIB}/pychecker/Stack.pyc +${PYSITELIB}/pychecker/TODO +${PYSITELIB}/pychecker/VERSION +${PYSITELIB}/pychecker/Warning.py +${PYSITELIB}/pychecker/Warning.pyc +${PYSITELIB}/pychecker/__init__.py +${PYSITELIB}/pychecker/__init__.pyc +${PYSITELIB}/pychecker/checker.py +${PYSITELIB}/pychecker/checker.pyc +${PYSITELIB}/pychecker/function.py +${PYSITELIB}/pychecker/function.pyc +${PYSITELIB}/pychecker/msgs.py +${PYSITELIB}/pychecker/msgs.pyc +${PYSITELIB}/pychecker/options.py +${PYSITELIB}/pychecker/options.pyc +${PYSITELIB}/pychecker/printer.py +${PYSITELIB}/pychecker/printer.pyc +${PYSITELIB}/pychecker/python.py +${PYSITELIB}/pychecker/python.pyc +${PYSITELIB}/pychecker/utils.py +${PYSITELIB}/pychecker/utils.pyc +${PYSITELIB}/pychecker/warn.py +${PYSITELIB}/pychecker/warn.pyc +@dirrm ${PYSITELIB}/pychecker diff --git a/devel/py-checker/distinfo b/devel/py-checker/distinfo new file mode 100644 index 00000000000..d6476b4577a --- /dev/null +++ b/devel/py-checker/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $ + +SHA1 (pychecker-0.8.12.tar.gz) = 2bf27b90f6467eea913038781a079aa03ebfecaa +Size (pychecker-0.8.12.tar.gz) = 115719 bytes +SHA1 (patch-aa) = 5635e04c11941e263020f5ef15966df409b25f1d diff --git a/devel/py-checker/patches/patch-aa b/devel/py-checker/patches/patch-aa new file mode 100644 index 00000000000..0cfcbeff736 --- /dev/null +++ b/devel/py-checker/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $ + +--- setup.py.orig 2003-06-27 15:51:02.000000000 +0200 ++++ setup.py 2003-06-27 15:51:34.000000000 +0200 +@@ -42,7 +42,7 @@ + script_str = '%s %s %s\n' % (py_exe, checker_py, arg_str) + script_suffix = '.bat' + +- LOCAL_SCRIPT = 'pychecker' + script_suffix ++ LOCAL_SCRIPT = 'pychecker' + sys.version[0:3] + script_suffix + LOCAL_SCRIPT = os.path.join(tempfile.gettempdir(), LOCAL_SCRIPT) + remove_file(LOCAL_SCRIPT) + |