summaryrefslogtreecommitdiff
path: root/devel/py-rope
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2010-08-15 10:34:56 +0000
committerdrochner <drochner@pkgsrc.org>2010-08-15 10:34:56 +0000
commitb0984d262bff54c7b74507d00d89b59f4495461b (patch)
treea092be1dfbe9a1abb68c48d40bac96e0ee25f8cc /devel/py-rope
parent4977df33728c66efb82c89d3964aceb00c6b6770 (diff)
downloadpkgsrc-b0984d262bff54c7b74507d00d89b59f4495461b.tar.gz
add py-rope-0.9.3, a Python code refactoring library, from
Helge Muehlmeier per pkgsrc-wip
Diffstat (limited to 'devel/py-rope')
-rw-r--r--devel/py-rope/DESCR12
-rw-r--r--devel/py-rope/Makefile22
-rw-r--r--devel/py-rope/PLIST224
-rw-r--r--devel/py-rope/buildlink3.mk14
-rw-r--r--devel/py-rope/distinfo5
5 files changed, 277 insertions, 0 deletions
diff --git a/devel/py-rope/DESCR b/devel/py-rope/DESCR
new file mode 100644
index 00000000000..aee1a8e7d3a
--- /dev/null
+++ b/devel/py-rope/DESCR
@@ -0,0 +1,12 @@
+Rope is a python refactoring library.
+
+A basic desciption about code refactoring found on wikipedia:
+
+Code refactoring is the process of changing a computer program's
+source code without modifying its external functional behavior
+in order to improve some of the nonfunctional attributes of the
+software.
+Advantages include improved code readability and reduced complexity
+to improve the maintainability of the source code, as well as a
+more expressive internal architecture or object model to improve
+extensibility.
diff --git a/devel/py-rope/Makefile b/devel/py-rope/Makefile
new file mode 100644
index 00000000000..b4de4a10333
--- /dev/null
+++ b/devel/py-rope/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/08/15 10:34:56 drochner Exp $
+#
+
+VERS= 0.9.3
+DISTNAME= rope-${VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/r/rope/
+
+MAINTAINER= helgoman@users.sourceforge.net
+HOMEPAGE= http://rope.sourceforge.net/
+COMMENT= Rope is a python refactoring library
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# XXX tests in contrib.codeassisttest fail
+do-test:
+ cd ${WRKSRC} && ${PYTHONBIN} setup.py test
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-rope/PLIST b/devel/py-rope/PLIST
new file mode 100644
index 00000000000..8b52fe8deb2
--- /dev/null
+++ b/devel/py-rope/PLIST
@@ -0,0 +1,224 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/15 10:34:56 drochner Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/rope/__init__.py
+${PYSITELIB}/rope/__init__.pyc
+${PYSITELIB}/rope/__init__.pyo
+${PYSITELIB}/rope/base/__init__.py
+${PYSITELIB}/rope/base/__init__.pyc
+${PYSITELIB}/rope/base/__init__.pyo
+${PYSITELIB}/rope/base/arguments.py
+${PYSITELIB}/rope/base/arguments.pyc
+${PYSITELIB}/rope/base/arguments.pyo
+${PYSITELIB}/rope/base/ast.py
+${PYSITELIB}/rope/base/ast.pyc
+${PYSITELIB}/rope/base/ast.pyo
+${PYSITELIB}/rope/base/astutils.py
+${PYSITELIB}/rope/base/astutils.pyc
+${PYSITELIB}/rope/base/astutils.pyo
+${PYSITELIB}/rope/base/builtins.py
+${PYSITELIB}/rope/base/builtins.pyc
+${PYSITELIB}/rope/base/builtins.pyo
+${PYSITELIB}/rope/base/change.py
+${PYSITELIB}/rope/base/change.pyc
+${PYSITELIB}/rope/base/change.pyo
+${PYSITELIB}/rope/base/codeanalyze.py
+${PYSITELIB}/rope/base/codeanalyze.pyc
+${PYSITELIB}/rope/base/codeanalyze.pyo
+${PYSITELIB}/rope/base/default_config.py
+${PYSITELIB}/rope/base/default_config.pyc
+${PYSITELIB}/rope/base/default_config.pyo
+${PYSITELIB}/rope/base/evaluate.py
+${PYSITELIB}/rope/base/evaluate.pyc
+${PYSITELIB}/rope/base/evaluate.pyo
+${PYSITELIB}/rope/base/exceptions.py
+${PYSITELIB}/rope/base/exceptions.pyc
+${PYSITELIB}/rope/base/exceptions.pyo
+${PYSITELIB}/rope/base/fscommands.py
+${PYSITELIB}/rope/base/fscommands.pyc
+${PYSITELIB}/rope/base/fscommands.pyo
+${PYSITELIB}/rope/base/history.py
+${PYSITELIB}/rope/base/history.pyc
+${PYSITELIB}/rope/base/history.pyo
+${PYSITELIB}/rope/base/libutils.py
+${PYSITELIB}/rope/base/libutils.pyc
+${PYSITELIB}/rope/base/libutils.pyo
+${PYSITELIB}/rope/base/oi/__init__.py
+${PYSITELIB}/rope/base/oi/__init__.pyc
+${PYSITELIB}/rope/base/oi/__init__.pyo
+${PYSITELIB}/rope/base/oi/doa.py
+${PYSITELIB}/rope/base/oi/doa.pyc
+${PYSITELIB}/rope/base/oi/doa.pyo
+${PYSITELIB}/rope/base/oi/memorydb.py
+${PYSITELIB}/rope/base/oi/memorydb.pyc
+${PYSITELIB}/rope/base/oi/memorydb.pyo
+${PYSITELIB}/rope/base/oi/objectdb.py
+${PYSITELIB}/rope/base/oi/objectdb.pyc
+${PYSITELIB}/rope/base/oi/objectdb.pyo
+${PYSITELIB}/rope/base/oi/objectinfo.py
+${PYSITELIB}/rope/base/oi/objectinfo.pyc
+${PYSITELIB}/rope/base/oi/objectinfo.pyo
+${PYSITELIB}/rope/base/oi/runmod.py
+${PYSITELIB}/rope/base/oi/runmod.pyc
+${PYSITELIB}/rope/base/oi/runmod.pyo
+${PYSITELIB}/rope/base/oi/soa.py
+${PYSITELIB}/rope/base/oi/soa.pyc
+${PYSITELIB}/rope/base/oi/soa.pyo
+${PYSITELIB}/rope/base/oi/soi.py
+${PYSITELIB}/rope/base/oi/soi.pyc
+${PYSITELIB}/rope/base/oi/soi.pyo
+${PYSITELIB}/rope/base/oi/transform.py
+${PYSITELIB}/rope/base/oi/transform.pyc
+${PYSITELIB}/rope/base/oi/transform.pyo
+${PYSITELIB}/rope/base/prefs.py
+${PYSITELIB}/rope/base/prefs.pyc
+${PYSITELIB}/rope/base/prefs.pyo
+${PYSITELIB}/rope/base/project.py
+${PYSITELIB}/rope/base/project.pyc
+${PYSITELIB}/rope/base/project.pyo
+${PYSITELIB}/rope/base/pycore.py
+${PYSITELIB}/rope/base/pycore.pyc
+${PYSITELIB}/rope/base/pycore.pyo
+${PYSITELIB}/rope/base/pynames.py
+${PYSITELIB}/rope/base/pynames.pyc
+${PYSITELIB}/rope/base/pynames.pyo
+${PYSITELIB}/rope/base/pynamesdef.py
+${PYSITELIB}/rope/base/pynamesdef.pyc
+${PYSITELIB}/rope/base/pynamesdef.pyo
+${PYSITELIB}/rope/base/pyobjects.py
+${PYSITELIB}/rope/base/pyobjects.pyc
+${PYSITELIB}/rope/base/pyobjects.pyo
+${PYSITELIB}/rope/base/pyobjectsdef.py
+${PYSITELIB}/rope/base/pyobjectsdef.pyc
+${PYSITELIB}/rope/base/pyobjectsdef.pyo
+${PYSITELIB}/rope/base/pyscopes.py
+${PYSITELIB}/rope/base/pyscopes.pyc
+${PYSITELIB}/rope/base/pyscopes.pyo
+${PYSITELIB}/rope/base/resourceobserver.py
+${PYSITELIB}/rope/base/resourceobserver.pyc
+${PYSITELIB}/rope/base/resourceobserver.pyo
+${PYSITELIB}/rope/base/resources.py
+${PYSITELIB}/rope/base/resources.pyc
+${PYSITELIB}/rope/base/resources.pyo
+${PYSITELIB}/rope/base/simplify.py
+${PYSITELIB}/rope/base/simplify.pyc
+${PYSITELIB}/rope/base/simplify.pyo
+${PYSITELIB}/rope/base/stdmods.py
+${PYSITELIB}/rope/base/stdmods.pyc
+${PYSITELIB}/rope/base/stdmods.pyo
+${PYSITELIB}/rope/base/taskhandle.py
+${PYSITELIB}/rope/base/taskhandle.pyc
+${PYSITELIB}/rope/base/taskhandle.pyo
+${PYSITELIB}/rope/base/utils.py
+${PYSITELIB}/rope/base/utils.pyc
+${PYSITELIB}/rope/base/utils.pyo
+${PYSITELIB}/rope/base/worder.py
+${PYSITELIB}/rope/base/worder.pyc
+${PYSITELIB}/rope/base/worder.pyo
+${PYSITELIB}/rope/contrib/__init__.py
+${PYSITELIB}/rope/contrib/__init__.pyc
+${PYSITELIB}/rope/contrib/__init__.pyo
+${PYSITELIB}/rope/contrib/autoimport.py
+${PYSITELIB}/rope/contrib/autoimport.pyc
+${PYSITELIB}/rope/contrib/autoimport.pyo
+${PYSITELIB}/rope/contrib/changestack.py
+${PYSITELIB}/rope/contrib/changestack.pyc
+${PYSITELIB}/rope/contrib/changestack.pyo
+${PYSITELIB}/rope/contrib/codeassist.py
+${PYSITELIB}/rope/contrib/codeassist.pyc
+${PYSITELIB}/rope/contrib/codeassist.pyo
+${PYSITELIB}/rope/contrib/finderrors.py
+${PYSITELIB}/rope/contrib/finderrors.pyc
+${PYSITELIB}/rope/contrib/finderrors.pyo
+${PYSITELIB}/rope/contrib/findit.py
+${PYSITELIB}/rope/contrib/findit.pyc
+${PYSITELIB}/rope/contrib/findit.pyo
+${PYSITELIB}/rope/contrib/fixmodnames.py
+${PYSITELIB}/rope/contrib/fixmodnames.pyc
+${PYSITELIB}/rope/contrib/fixmodnames.pyo
+${PYSITELIB}/rope/contrib/fixsyntax.py
+${PYSITELIB}/rope/contrib/fixsyntax.pyc
+${PYSITELIB}/rope/contrib/fixsyntax.pyo
+${PYSITELIB}/rope/contrib/generate.py
+${PYSITELIB}/rope/contrib/generate.pyc
+${PYSITELIB}/rope/contrib/generate.pyo
+${PYSITELIB}/rope/refactor/__init__.py
+${PYSITELIB}/rope/refactor/__init__.pyc
+${PYSITELIB}/rope/refactor/__init__.pyo
+${PYSITELIB}/rope/refactor/change_signature.py
+${PYSITELIB}/rope/refactor/change_signature.pyc
+${PYSITELIB}/rope/refactor/change_signature.pyo
+${PYSITELIB}/rope/refactor/encapsulate_field.py
+${PYSITELIB}/rope/refactor/encapsulate_field.pyc
+${PYSITELIB}/rope/refactor/encapsulate_field.pyo
+${PYSITELIB}/rope/refactor/extract.py
+${PYSITELIB}/rope/refactor/extract.pyc
+${PYSITELIB}/rope/refactor/extract.pyo
+${PYSITELIB}/rope/refactor/functionutils.py
+${PYSITELIB}/rope/refactor/functionutils.pyc
+${PYSITELIB}/rope/refactor/functionutils.pyo
+${PYSITELIB}/rope/refactor/importutils/__init__.py
+${PYSITELIB}/rope/refactor/importutils/__init__.pyc
+${PYSITELIB}/rope/refactor/importutils/__init__.pyo
+${PYSITELIB}/rope/refactor/importutils/actions.py
+${PYSITELIB}/rope/refactor/importutils/actions.pyc
+${PYSITELIB}/rope/refactor/importutils/actions.pyo
+${PYSITELIB}/rope/refactor/importutils/importinfo.py
+${PYSITELIB}/rope/refactor/importutils/importinfo.pyc
+${PYSITELIB}/rope/refactor/importutils/importinfo.pyo
+${PYSITELIB}/rope/refactor/importutils/module_imports.py
+${PYSITELIB}/rope/refactor/importutils/module_imports.pyc
+${PYSITELIB}/rope/refactor/importutils/module_imports.pyo
+${PYSITELIB}/rope/refactor/inline.py
+${PYSITELIB}/rope/refactor/inline.pyc
+${PYSITELIB}/rope/refactor/inline.pyo
+${PYSITELIB}/rope/refactor/introduce_factory.py
+${PYSITELIB}/rope/refactor/introduce_factory.pyc
+${PYSITELIB}/rope/refactor/introduce_factory.pyo
+${PYSITELIB}/rope/refactor/introduce_parameter.py
+${PYSITELIB}/rope/refactor/introduce_parameter.pyc
+${PYSITELIB}/rope/refactor/introduce_parameter.pyo
+${PYSITELIB}/rope/refactor/localtofield.py
+${PYSITELIB}/rope/refactor/localtofield.pyc
+${PYSITELIB}/rope/refactor/localtofield.pyo
+${PYSITELIB}/rope/refactor/method_object.py
+${PYSITELIB}/rope/refactor/method_object.pyc
+${PYSITELIB}/rope/refactor/method_object.pyo
+${PYSITELIB}/rope/refactor/move.py
+${PYSITELIB}/rope/refactor/move.pyc
+${PYSITELIB}/rope/refactor/move.pyo
+${PYSITELIB}/rope/refactor/multiproject.py
+${PYSITELIB}/rope/refactor/multiproject.pyc
+${PYSITELIB}/rope/refactor/multiproject.pyo
+${PYSITELIB}/rope/refactor/occurrences.py
+${PYSITELIB}/rope/refactor/occurrences.pyc
+${PYSITELIB}/rope/refactor/occurrences.pyo
+${PYSITELIB}/rope/refactor/patchedast.py
+${PYSITELIB}/rope/refactor/patchedast.pyc
+${PYSITELIB}/rope/refactor/patchedast.pyo
+${PYSITELIB}/rope/refactor/rename.py
+${PYSITELIB}/rope/refactor/rename.pyc
+${PYSITELIB}/rope/refactor/rename.pyo
+${PYSITELIB}/rope/refactor/restructure.py
+${PYSITELIB}/rope/refactor/restructure.pyc
+${PYSITELIB}/rope/refactor/restructure.pyo
+${PYSITELIB}/rope/refactor/similarfinder.py
+${PYSITELIB}/rope/refactor/similarfinder.pyc
+${PYSITELIB}/rope/refactor/similarfinder.pyo
+${PYSITELIB}/rope/refactor/sourceutils.py
+${PYSITELIB}/rope/refactor/sourceutils.pyc
+${PYSITELIB}/rope/refactor/sourceutils.pyo
+${PYSITELIB}/rope/refactor/suites.py
+${PYSITELIB}/rope/refactor/suites.pyc
+${PYSITELIB}/rope/refactor/suites.pyo
+${PYSITELIB}/rope/refactor/topackage.py
+${PYSITELIB}/rope/refactor/topackage.pyc
+${PYSITELIB}/rope/refactor/topackage.pyo
+${PYSITELIB}/rope/refactor/usefunction.py
+${PYSITELIB}/rope/refactor/usefunction.pyc
+${PYSITELIB}/rope/refactor/usefunction.pyo
+${PYSITELIB}/rope/refactor/wildcards.py
+${PYSITELIB}/rope/refactor/wildcards.pyc
+${PYSITELIB}/rope/refactor/wildcards.pyo
diff --git a/devel/py-rope/buildlink3.mk b/devel/py-rope/buildlink3.mk
new file mode 100644
index 00000000000..8682b0cdfa9
--- /dev/null
+++ b/devel/py-rope/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/08/15 10:34:56 drochner Exp $
+
+BUILDLINK_TREE+= rope
+
+.if !defined(ROPE_BUILDLINK3_MK)
+ROPE_BUILDLINK3_MK:=
+
+.include "../../lang/python/pyversion.mk"
+
+BUILDLINK_API_DEPENDS.rope+= ${PYPKGPREFIX}-rope>=0.9.2
+BUILDLINK_PKGSRCDIR.rope?= ../../devel/py-rope
+.endif # ROPE_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -rope
diff --git a/devel/py-rope/distinfo b/devel/py-rope/distinfo
new file mode 100644
index 00000000000..0ec15d601bd
--- /dev/null
+++ b/devel/py-rope/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/08/15 10:34:56 drochner Exp $
+
+SHA1 (rope-0.9.3.tar.gz) = 47bc357e5765c387e1522d4bbe77493ce2964ebe
+RMD160 (rope-0.9.3.tar.gz) = c74e5af8221a8618ee8605c3a1ba0e26529d8c6d
+Size (rope-0.9.3.tar.gz) = 218495 bytes