1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

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>
This commit is contained in:
Edwin Groothuis 2003-04-29 02:54:24 +00:00
parent 9eccd986c6
commit 74c295684b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=79825
6 changed files with 250 additions and 0 deletions

View File

@ -65,6 +65,7 @@
SUBDIR += bcc
SUBDIR += bcpp
SUBDIR += bglibs
SUBDIR += bicyclerepair
SUBDIR += bin86
SUBDIR += bison
SUBDIR += boaconstructor

View File

@ -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>

View File

@ -0,0 +1 @@
MD5 (bicyclerepair-0.7.1.tar.gz) = 90207f4718602fd1be1b38453febfca5

View File

@ -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/

View File

@ -0,0 +1,2 @@
See share/doc/bicyclerepairman for notes on configuring emacs or IDLE to
use bicyclerepairman.

View File

@ -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