diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-04-29 02:54:24 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-04-29 02:54:24 +0000 |
commit | 74c295684b98b2de25374476f0effd133a87a272 (patch) | |
tree | dfa07dbeecd36c10e53f02aee7a8c10f4f8b8339 /devel/bicyclerepair | |
parent | Enable irc/darkbot again after fixing the version-problem (diff) |
New port: Bicycle Repair Man, a Python refactoring tool
There are no refactoring tools in the ports tree at all. This
should be fixed, so I chose the one that was most useful to me
and has the coolest name to boot.
PR: ports/49975
Submitted by: Mike Meyer <mwm@mired.org>
Notes
Notes:
svn path=/head/; revision=79825
Diffstat (limited to 'devel/bicyclerepair')
-rw-r--r-- | devel/bicyclerepair/Makefile | 40 | ||||
-rw-r--r-- | devel/bicyclerepair/distinfo | 1 | ||||
-rw-r--r-- | devel/bicyclerepair/pkg-descr | 4 | ||||
-rw-r--r-- | devel/bicyclerepair/pkg-message | 2 | ||||
-rw-r--r-- | devel/bicyclerepair/pkg-plist | 202 |
5 files changed, 249 insertions, 0 deletions
diff --git a/devel/bicyclerepair/Makefile b/devel/bicyclerepair/Makefile new file mode 100644 index 000000000000..cb46a5046cd1 --- /dev/null +++ b/devel/bicyclerepair/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: cuecat +# Date created: 18 October 2000 +# Whom: mwm@mired.org +# +# $FreeBSD$ +# + +PORTNAME= bicyclerepair +PORTVERSION= 0.7.1 +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR=${PORTNAME} + +MAINTAINER= mwm@mired.org +COMMENT= A python refactoring tool + +USE_PYTHON= yes +USE_PYDISTUTILS=yes +USE_PYTHON_PREFIX=yes + +DOCDIR= ${PYTHONBASE}/share/bicyclerepairman + +PYVERSION= ${PYTHON_VERSION:S/^python//} +.if defined(PYTHON_VERSION) && ${PYVERSION:S/.//} < 22 +.undef NO_IGNORE +BROKEN= This port requires python 2.2 or later +.endif # defined(PYVERSION) && ${PYVERSION:S/.//} < 22 + +post-install: + @${RM} ${PYTHONBASE}/bin/bikeemacs.bat + @${MKDIR} ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/ide-integration/bike.el ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.emacs ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.idle ${DOCDIR} + @${ECHO} "================================================================" + @${ECHO} "* See" ${DOCDIR} "for instructions on configuring IDLE" + @${ECHO} "* and emacs to use Bicycle Repair Man." + @${ECHO} "================================================================" + +.include <bsd.port.mk> diff --git a/devel/bicyclerepair/distinfo b/devel/bicyclerepair/distinfo new file mode 100644 index 000000000000..20de3f2c8c51 --- /dev/null +++ b/devel/bicyclerepair/distinfo @@ -0,0 +1 @@ +MD5 (bicyclerepair-0.7.1.tar.gz) = 90207f4718602fd1be1b38453febfca5 diff --git a/devel/bicyclerepair/pkg-descr b/devel/bicyclerepair/pkg-descr new file mode 100644 index 000000000000..f1830e534fa3 --- /dev/null +++ b/devel/bicyclerepair/pkg-descr @@ -0,0 +1,4 @@ +Bicycle Repair man is a tool for refactoring Python programs. It +integrates with the Python IDE in either IDLE or emacs. + +WWW: http://bicyclerepair.sourceforge.net/ diff --git a/devel/bicyclerepair/pkg-message b/devel/bicyclerepair/pkg-message new file mode 100644 index 000000000000..2d2be0a2ec24 --- /dev/null +++ b/devel/bicyclerepair/pkg-message @@ -0,0 +1,2 @@ +See share/doc/bicyclerepairman for notes on configuring emacs or IDLE to +use bicyclerepairman. diff --git a/devel/bicyclerepair/pkg-plist b/devel/bicyclerepair/pkg-plist new file mode 100644 index 000000000000..530888677d80 --- /dev/null +++ b/devel/bicyclerepair/pkg-plist @@ -0,0 +1,202 @@ +bin/bikeemacs +share/bicyclerepairman/bike.el +share/bicyclerepairman/README.emacs +share/bicyclerepairman/README.idle +%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.py +%%PYTHON_SITELIBDIR%%/bike/__init__.py +%%PYTHON_SITELIBDIR%%/bike/bikefacade.py +%%PYTHON_SITELIBDIR%%/bike/log.py +%%PYTHON_SITELIBDIR%%/bike/logging.py +%%PYTHON_SITELIBDIR%%/bike/mock.py +%%PYTHON_SITELIBDIR%%/bike/setpath.py +%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.py +%%PYTHON_SITELIBDIR%%/bike/test_testutils.py +%%PYTHON_SITELIBDIR%%/bike/testall.py +%%PYTHON_SITELIBDIR%%/bike/testdata.py +%%PYTHON_SITELIBDIR%%/bike/testutils.py +%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.py +%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.py +%%PYTHON_SITELIBDIR%%/bike/refactor/renameClass.py +%%PYTHON_SITELIBDIR%%/bike/refactor/renameFunction.py +%%PYTHON_SITELIBDIR%%/bike/refactor/renameMethod.py +%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.py +%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.py +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.py +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.py +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.py +%%PYTHON_SITELIBDIR%%/bike/refactor/testall.py +%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/renameClass.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/renameFunction.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/renameMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/testall.pyc +%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/renameClass.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/renameFunction.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/renameMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/refactor/testall.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.py +%%PYTHON_SITELIBDIR%%/bike/parsing/constants.py +%%PYTHON_SITELIBDIR%%/bike/parsing/extended_ast.py +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.py +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.py +%%PYTHON_SITELIBDIR%%/bike/parsing/load.py +%%PYTHON_SITELIBDIR%%/bike/parsing/output.py +%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.py +%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_extended_ast.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_output.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_undo.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.py +%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.py +%%PYTHON_SITELIBDIR%%/bike/parsing/testall.py +%%PYTHON_SITELIBDIR%%/bike/parsing/undo.py +%%PYTHON_SITELIBDIR%%/bike/parsing/utils.py +%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.py +%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/constants.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/extended_ast.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/load.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/output.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_extended_ast.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_output.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_undo.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/testall.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/undo.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/utils.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.pyc +%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/constants.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/extended_ast.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/load.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/output.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_extended_ast.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_output.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_undo.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/testall.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/undo.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/utils.pyo +%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.pyo +%%PYTHON_SITELIBDIR%%/bike/query/__init__.py +%%PYTHON_SITELIBDIR%%/bike/query/common.py +%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.py +%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.py +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToClass.py +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToFunction.py +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToMethod.py +%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.py +%%PYTHON_SITELIBDIR%%/bike/query/relationships.py +%%PYTHON_SITELIBDIR%%/bike/query/setpath.py +%%PYTHON_SITELIBDIR%%/bike/query/test_common.py +%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.py +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.py +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.py +%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.py +%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.py +%%PYTHON_SITELIBDIR%%/bike/query/testall.py +%%PYTHON_SITELIBDIR%%/bike/query/__init__.pyc +%%PYTHON_SITELIBDIR%%/bike/query/common.pyc +%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.pyc +%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.pyc +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToClass.pyc +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToFunction.pyc +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.pyc +%%PYTHON_SITELIBDIR%%/bike/query/relationships.pyc +%%PYTHON_SITELIBDIR%%/bike/query/setpath.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_common.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.pyc +%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.pyc +%%PYTHON_SITELIBDIR%%/bike/query/testall.pyc +%%PYTHON_SITELIBDIR%%/bike/query/__init__.pyo +%%PYTHON_SITELIBDIR%%/bike/query/common.pyo +%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.pyo +%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.pyo +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToClass.pyo +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToFunction.pyo +%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.pyo +%%PYTHON_SITELIBDIR%%/bike/query/relationships.pyo +%%PYTHON_SITELIBDIR%%/bike/query/setpath.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_common.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.pyo +%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.pyo +%%PYTHON_SITELIBDIR%%/bike/query/testall.pyo +%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.py +%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.py +%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.pyc +%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.pyc +%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.pyo +%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.pyo +%%PYTHON_SITELIBDIR%%/bike/__init__.pyc +%%PYTHON_SITELIBDIR%%/bike/bikefacade.pyc +%%PYTHON_SITELIBDIR%%/bike/log.pyc +%%PYTHON_SITELIBDIR%%/bike/logging.pyc +%%PYTHON_SITELIBDIR%%/bike/mock.pyc +%%PYTHON_SITELIBDIR%%/bike/setpath.pyc +%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.pyc +%%PYTHON_SITELIBDIR%%/bike/test_testutils.pyc +%%PYTHON_SITELIBDIR%%/bike/testall.pyc +%%PYTHON_SITELIBDIR%%/bike/testdata.pyc +%%PYTHON_SITELIBDIR%%/bike/testutils.pyc +%%PYTHON_SITELIBDIR%%/bike/__init__.pyo +%%PYTHON_SITELIBDIR%%/bike/bikefacade.pyo +%%PYTHON_SITELIBDIR%%/bike/log.pyo +%%PYTHON_SITELIBDIR%%/bike/logging.pyo +%%PYTHON_SITELIBDIR%%/bike/mock.pyo +%%PYTHON_SITELIBDIR%%/bike/setpath.pyo +%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.pyo +%%PYTHON_SITELIBDIR%%/bike/test_testutils.pyo +%%PYTHON_SITELIBDIR%%/bike/testall.pyo +%%PYTHON_SITELIBDIR%%/bike/testdata.pyo +%%PYTHON_SITELIBDIR%%/bike/testutils.pyo +%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.pyc +%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.pyo +@dirrm share/bicyclerepairman +@dirrm %%PYTHON_SITELIBDIR%%/bike/parsing +@dirrm %%PYTHON_SITELIBDIR%%/bike/query +@dirrm %%PYTHON_SITELIBDIR%%/bike/refactor +@dirrm %%PYTHON_SITELIBDIR%%/bike/transformer +@dirrm %%PYTHON_SITELIBDIR%%/bike |