summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorrillig <rillig>2006-02-20 00:56:04 +0000
committerrillig <rillig>2006-02-20 00:56:04 +0000
commit2584f1b5055d772f5864dda96ebc034022bc8716 (patch)
tree7acbdb1573f9f97bea6f714a1673a2fceb24843e /devel
parente1df18b37216cb2e01d52b6b778a76449f701b0f (diff)
downloadpkgsrc-2584f1b5055d772f5864dda96ebc034022bc8716.tar.gz
Imported pychecker.
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.
Diffstat (limited to 'devel')
-rw-r--r--devel/pychecker/DESCR5
-rw-r--r--devel/pychecker/Makefile16
-rw-r--r--devel/pychecker/PLIST55
-rw-r--r--devel/pychecker/distinfo5
4 files changed, 81 insertions, 0 deletions
diff --git a/devel/pychecker/DESCR b/devel/pychecker/DESCR
new file mode 100644
index 00000000000..809bcf2499d
--- /dev/null
+++ b/devel/pychecker/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/pychecker/Makefile b/devel/pychecker/Makefile
new file mode 100644
index 00000000000..39ec7bb8022
--- /dev/null
+++ b/devel/pychecker/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/20 00:56:04 rillig Exp $
+#
+
+DISTNAME= pychecker-0.8.17
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pychecker/}
+
+MAINTAINER= rillig@NetBSD.org
+HOMEPAGE= http://pychecker.sourceforge.net/
+COMMENT= Static analyzer for Python programs
+
+USE_TOOLS+= pkg-config
+PYDISTUTILSPKG= yes
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/pychecker/PLIST b/devel/pychecker/PLIST
new file mode 100644
index 00000000000..77f63df1a28
--- /dev/null
+++ b/devel/pychecker/PLIST
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/20 00:56:04 rillig Exp $
+bin/pychecker
+${PYSITELIB}/pychecker/CHANGELOG
+${PYSITELIB}/pychecker/COPYRIGHT
+${PYSITELIB}/pychecker/CodeChecks.py
+${PYSITELIB}/pychecker/CodeChecks.pyc
+${PYSITELIB}/pychecker/CodeChecks.pyo
+${PYSITELIB}/pychecker/Config.py
+${PYSITELIB}/pychecker/Config.pyc
+${PYSITELIB}/pychecker/Config.pyo
+${PYSITELIB}/pychecker/KNOWN_BUGS
+${PYSITELIB}/pychecker/MAINTAINERS
+${PYSITELIB}/pychecker/OP.py
+${PYSITELIB}/pychecker/OP.pyc
+${PYSITELIB}/pychecker/OP.pyo
+${PYSITELIB}/pychecker/OptionTypes.py
+${PYSITELIB}/pychecker/OptionTypes.pyc
+${PYSITELIB}/pychecker/OptionTypes.pyo
+${PYSITELIB}/pychecker/README
+${PYSITELIB}/pychecker/Stack.py
+${PYSITELIB}/pychecker/Stack.pyc
+${PYSITELIB}/pychecker/Stack.pyo
+${PYSITELIB}/pychecker/TODO
+${PYSITELIB}/pychecker/VERSION
+${PYSITELIB}/pychecker/Warning.py
+${PYSITELIB}/pychecker/Warning.pyc
+${PYSITELIB}/pychecker/Warning.pyo
+${PYSITELIB}/pychecker/__init__.py
+${PYSITELIB}/pychecker/__init__.pyc
+${PYSITELIB}/pychecker/__init__.pyo
+${PYSITELIB}/pychecker/checker.py
+${PYSITELIB}/pychecker/checker.pyc
+${PYSITELIB}/pychecker/checker.pyo
+${PYSITELIB}/pychecker/function.py
+${PYSITELIB}/pychecker/function.pyc
+${PYSITELIB}/pychecker/function.pyo
+${PYSITELIB}/pychecker/msgs.py
+${PYSITELIB}/pychecker/msgs.pyc
+${PYSITELIB}/pychecker/msgs.pyo
+${PYSITELIB}/pychecker/options.py
+${PYSITELIB}/pychecker/options.pyc
+${PYSITELIB}/pychecker/options.pyo
+${PYSITELIB}/pychecker/printer.py
+${PYSITELIB}/pychecker/printer.pyc
+${PYSITELIB}/pychecker/printer.pyo
+${PYSITELIB}/pychecker/python.py
+${PYSITELIB}/pychecker/python.pyc
+${PYSITELIB}/pychecker/python.pyo
+${PYSITELIB}/pychecker/utils.py
+${PYSITELIB}/pychecker/utils.pyc
+${PYSITELIB}/pychecker/utils.pyo
+${PYSITELIB}/pychecker/warn.py
+${PYSITELIB}/pychecker/warn.pyc
+${PYSITELIB}/pychecker/warn.pyo
+@dirrm ${PYSITELIB}/pychecker
diff --git a/devel/pychecker/distinfo b/devel/pychecker/distinfo
new file mode 100644
index 00000000000..e16f83753b9
--- /dev/null
+++ b/devel/pychecker/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/02/20 00:56:04 rillig Exp $
+
+SHA1 (pychecker-0.8.17.tar.gz) = 0adde984d4275a0e80e35d08c6f5c6a6a9131a05
+RMD160 (pychecker-0.8.17.tar.gz) = 16a83bcbd45b14fd5fb786e7a8ce52c7ecc87eb6
+Size (pychecker-0.8.17.tar.gz) = 130689 bytes