summaryrefslogtreecommitdiff
path: root/devel/py-checker
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2003-06-28 14:49:47 +0000
committerdrochner <drochner@pkgsrc.org>2003-06-28 14:49:47 +0000
commit8e0c0e0225512fd0455e0c8a689ab51b33cc1563 (patch)
tree5946c456992173eda6dd6793f47951a680c83ced /devel/py-checker
parent8c822072947eb6957bf212ac1d9224cc4f3d4069 (diff)
downloadpkgsrc-8e0c0e0225512fd0455e0c8a689ab51b33cc1563.tar.gz
After a short, nonviolent, debate with Shell Hung, merge his py-Checker
and my py-checker into one pkg. Moved py-Checker to py-Checker-mixedcase in the repository [schmonz 2007-06-07]
Diffstat (limited to 'devel/py-checker')
-rw-r--r--devel/py-checker/DESCR6
-rw-r--r--devel/py-checker/Makefile24
-rw-r--r--devel/py-checker/PLIST9
-rw-r--r--devel/py-checker/distinfo4
-rw-r--r--devel/py-checker/patches/patch-aa28
5 files changed, 40 insertions, 31 deletions
diff --git a/devel/py-checker/DESCR b/devel/py-checker/DESCR
index aefd35b3a70..580913f5bd6 100644
--- a/devel/py-checker/DESCR
+++ b/devel/py-checker/DESCR
@@ -1,5 +1,3 @@
-PyChecker is a tool for finding bugs in python source code.
+PyChecker is a tool for finding common 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.
+dynamic languages, like C and C++.
diff --git a/devel/py-checker/Makefile b/devel/py-checker/Makefile
index 342b26a3cb7..34f924af439 100644
--- a/devel/py-checker/Makefile
+++ b/devel/py-checker/Makefile
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2003/06/27 14:33:30 drochner Exp $
-#
+# $NetBSD: Makefile,v 1.3 2003/06/28 14:49:47 drochner Exp $
-DISTNAME= pychecker-0.8.12
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pychecker/}
+DISTNAME= pychecker-0.8.12
+PKGNAME= ${PYPKGPREFIX}-checker-0.8.12
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pychecker/}
-MAINTAINER= tech-pkg@netbsd.org
-HOMEPAGE= http://pychecker.sourceforge.net/
-COMMENT= tool for finding bugs in python source code
+MAINTAINER= shell@netbsd.org
+HOMEPAGE= http://pychecker.sourceforge.net/
+COMMENT= python code checker
-USE_BUILDLINK2= yes
-PYDISTUTILSPKG= yes
-PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+USE_BUILDLINK2= yes
+PYDISTUTILSPKG= # defined
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
+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
index 9c3f6f126a5..022cb736cac 100644
--- a/devel/py-checker/PLIST
+++ b/devel/py-checker/PLIST
@@ -1,22 +1,15 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/06/28 14:49:47 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
diff --git a/devel/py-checker/distinfo b/devel/py-checker/distinfo
index d6476b4577a..3057394653e 100644
--- a/devel/py-checker/distinfo
+++ b/devel/py-checker/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $
+$NetBSD: distinfo,v 1.2 2003/06/28 14:49:48 drochner Exp $
SHA1 (pychecker-0.8.12.tar.gz) = 2bf27b90f6467eea913038781a079aa03ebfecaa
Size (pychecker-0.8.12.tar.gz) = 115719 bytes
-SHA1 (patch-aa) = 5635e04c11941e263020f5ef15966df409b25f1d
+SHA1 (patch-aa) = 47868b24926ffe3e44b57b61a380fc3bef94c874
diff --git a/devel/py-checker/patches/patch-aa b/devel/py-checker/patches/patch-aa
index 0cfcbeff736..758dca3f701 100644
--- a/devel/py-checker/patches/patch-aa
+++ b/devel/py-checker/patches/patch-aa
@@ -1,13 +1,31 @@
-$NetBSD: patch-aa,v 1.1.1.1 2003/06/27 14:16:34 drochner Exp $
+$NetBSD: patch-aa,v 1.2 2003/06/28 14:49:48 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 @@
+--- setup.py.orig 2002-12-24 02:05:58.000000000 +0100
++++ setup.py 2003-06-28 16:36:47.000000000 +0200
+@@ -10,7 +10,6 @@
+
+ import sys
+ import os
+-import tempfile
+
+ from distutils.core import setup
+ from distutils import sysconfig
+@@ -42,8 +41,8 @@
script_str = '%s %s %s\n' % (py_exe, checker_py, arg_str)
script_suffix = '.bat'
- LOCAL_SCRIPT = 'pychecker' + script_suffix
+- LOCAL_SCRIPT = os.path.join(tempfile.gettempdir(), LOCAL_SCRIPT)
+ LOCAL_SCRIPT = 'pychecker' + sys.version[0:3] + script_suffix
- LOCAL_SCRIPT = os.path.join(tempfile.gettempdir(), LOCAL_SCRIPT)
++ LOCAL_SCRIPT = os.path.join('./', LOCAL_SCRIPT)
remove_file(LOCAL_SCRIPT)
+ try :
+@@ -64,7 +63,6 @@
+ author_email = "pychecker@metaslash.com",
+ url = "http://pychecker.sourceforge.net/",
+ packages = [ 'pychecker' ],
+- data_files = [ (install_dir, DOC_FILES) ],
+ scripts = [ LOCAL_SCRIPT, ],
+ long_description = LONG_DESCRIPTION
+ )