aboutsummaryrefslogtreecommitdiff
path: root/devel/bicyclerepair
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-04-29 02:54:24 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-04-29 02:54:24 +0000
commit74c295684b98b2de25374476f0effd133a87a272 (patch)
treedfa07dbeecd36c10e53f02aee7a8c10f4f8b8339 /devel/bicyclerepair
parent9eccd986c640e8bce06aa543d253c74e2445ff3f (diff)
downloadports-74c295684b98b2de25374476f0effd133a87a272.tar.gz
ports-74c295684b98b2de25374476f0effd133a87a272.zip
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/Makefile40
-rw-r--r--devel/bicyclerepair/distinfo1
-rw-r--r--devel/bicyclerepair/pkg-descr4
-rw-r--r--devel/bicyclerepair/pkg-message2
-rw-r--r--devel/bicyclerepair/pkg-plist202
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