diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2003-12-26 21:33:24 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2003-12-26 21:33:24 +0000 |
commit | c795389cc96548075888bc73387e1ca62be88439 (patch) | |
tree | eef741485ef1bd147e5f8381ff27fdc6ce4dc1d8 /devel | |
parent | - Update to 4.3.0 (diff) |
Add agide, a A-A-P GUI IDE, a framework in which separate tools like vim
or gdb can work together.
PR: ports/57885
Submitted by: Rui Lopes <rui@ruilopes.com>
Notes
Notes:
svn path=/head/; revision=96644
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/agide/Makefile | 37 | ||||
-rw-r--r-- | devel/agide/distinfo | 1 | ||||
-rw-r--r-- | devel/agide/files/check_vim | 26 | ||||
-rw-r--r-- | devel/agide/pkg-descr | 14 | ||||
-rw-r--r-- | devel/agide/pkg-plist | 74 |
6 files changed, 153 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index c68788e6b2de..d5b3707ffebd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -20,6 +20,7 @@ SUBDIR += agenda-libs SUBDIR += agenda-snow-libs SUBDIR += agenda-static-libs + SUBDIR += agide SUBDIR += ald SUBDIR += alf SUBDIR += allegro diff --git a/devel/agide/Makefile b/devel/agide/Makefile new file mode 100644 index 000000000000..bcaa4b45cfb0 --- /dev/null +++ b/devel/agide/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: A-A-P GUI IDE: agide +# Date created: 26 August 2003 +# Whom: Rui Lopes <rui@ruilopes.com> +# +# $FreeBSD$ +# + +PORTNAME= agide +PORTVERSION= 0.121 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= a-a-p + +MAINTAINER= rui@ruilopes.com +COMMENT= A-A-P GUI IDE: a framework for software development + +RUN_DEPENDS= ${LOCALBASE}/bin/aap:${PORTSDIR}/devel/aap \ + ${LOCALBASE}/bin/vim:${PORTSDIR}/editors/vim \ + ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython + +MAN1= agide.1 + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +USE_ZIP= yes +USE_PYTHON= yes +PLIST_SUB+= PORTVERSION=${PORTVERSION} + +pre-install: + @${SH} ${FILESDIR}/check_vim + +do-install: + @cd ${WRKSRC} && \ + ${PREFIX}/bin/aap PREFIX="${PREFIX}" install + +.include <bsd.port.mk> diff --git a/devel/agide/distinfo b/devel/agide/distinfo new file mode 100644 index 000000000000..c8065c935954 --- /dev/null +++ b/devel/agide/distinfo @@ -0,0 +1 @@ +MD5 (agide-0.121.zip) = 9064f85480b1cc0d7b93588043f14458 diff --git a/devel/agide/files/check_vim b/devel/agide/files/check_vim new file mode 100644 index 000000000000..04bdfa90163d --- /dev/null +++ b/devel/agide/files/check_vim @@ -0,0 +1,26 @@ +#!/bin/sh +# $FreeBSD$ +# +# This script detects if installed vim has our required options. +# -- Rui Lopes <rui@ruilopes.com> + +check() { + str=`{ vim --version|grep "$1";} 2>/dev/null` + if test "x$str" != x; then + return 0 + fi + return 1 +} + +no_gui() { + echo + echo "The installed Vim does not have GUI support, please install Vim with" + echo "GUI support. You can install it with:" + echo + echo "# cd /usr/ports/editors/vim && make -DWITH_GTK2 install" + echo "NOTE: You should consult the vim port for more options." + echo + exit 1 +} + +check ' with .* GUI\.' || no_gui diff --git a/devel/agide/pkg-descr b/devel/agide/pkg-descr new file mode 100644 index 000000000000..65df1bcac13e --- /dev/null +++ b/devel/agide/pkg-descr @@ -0,0 +1,14 @@ +The A-A-P GUI IDE is a framework in which separate tools can work +together. Like any other Integrated Development Environment it +supports: + + * Creating a project + * Building and executing a program + * Browsing files + * Debugging a program while displaying source code + +Instead of forming a monolitic application Agide provides +interfaces to plugin existing tools. Currently plugins for Vim +and gdb are operational. You can add your own plugins. + +WWW: http://www.agide.org/ diff --git a/devel/agide/pkg-plist b/devel/agide/pkg-plist new file mode 100644 index 000000000000..6bfaca609e12 --- /dev/null +++ b/devel/agide/pkg-plist @@ -0,0 +1,74 @@ +bin/agide +lib/aap/Agide-%%PORTVERSION%%/AGIDE.txt +lib/aap/Agide-%%PORTVERSION%%/Activities/AapProject.py +lib/aap/Agide-%%PORTVERSION%%/Activities/AapProject.pyc +lib/aap/Agide-%%PORTVERSION%%/Activities/DebugProgram.py +lib/aap/Agide-%%PORTVERSION%%/Activities/DebugProgram.pyc +lib/aap/Agide-%%PORTVERSION%%/Activities/File.py +lib/aap/Agide-%%PORTVERSION%%/Activities/File.pyc +lib/aap/Agide-%%PORTVERSION%%/Activities/PythonShell.py +lib/aap/Agide-%%PORTVERSION%%/Activities/PythonShell.pyc +lib/aap/Agide-%%PORTVERSION%%/Activities/README.txt +lib/aap/Agide-%%PORTVERSION%%/Activity.py +lib/aap/Agide-%%PORTVERSION%%/Activity.pyc +lib/aap/Agide-%%PORTVERSION%%/ActyListView.py +lib/aap/Agide-%%PORTVERSION%%/ActyListView.pyc +lib/aap/Agide-%%PORTVERSION%%/AgideVersion.py +lib/aap/Agide-%%PORTVERSION%%/AgideVersion.pyc +lib/aap/Agide-%%PORTVERSION%%/COPYING +lib/aap/Agide-%%PORTVERSION%%/Config.py +lib/aap/Agide-%%PORTVERSION%%/Config.pyc +lib/aap/Agide-%%PORTVERSION%%/Console.py +lib/aap/Agide-%%PORTVERSION%%/Console.pyc +lib/aap/Agide-%%PORTVERSION%%/GUItop.py +lib/aap/Agide-%%PORTVERSION%%/GUItop.pyc +lib/aap/Agide-%%PORTVERSION%%/Images/DebugFullSpeed.png +lib/aap/Agide-%%PORTVERSION%%/Images/Out.png +lib/aap/Agide-%%PORTVERSION%%/Images/Over.png +lib/aap/Agide-%%PORTVERSION%%/Images/Run.png +lib/aap/Agide-%%PORTVERSION%%/Images/Step.png +lib/aap/Agide-%%PORTVERSION%%/NavTree.py +lib/aap/Agide-%%PORTVERSION%%/NavTree.pyc +lib/aap/Agide-%%PORTVERSION%%/Navigator.py +lib/aap/Agide-%%PORTVERSION%%/Navigator.pyc +lib/aap/Agide-%%PORTVERSION%%/NodeListView.py +lib/aap/Agide-%%PORTVERSION%%/NodeListView.pyc +lib/aap/Agide-%%PORTVERSION%%/Realpath.py +lib/aap/Agide-%%PORTVERSION%%/Realpath.pyc +lib/aap/Agide-%%PORTVERSION%%/Tool.py +lib/aap/Agide-%%PORTVERSION%%/Tool.pyc +lib/aap/Agide-%%PORTVERSION%%/ToolListView.py +lib/aap/Agide-%%PORTVERSION%%/ToolListView.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/ActionViewerTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/ActionViewerTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/BoaTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/BoaTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/DebugTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/DebugTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/GrepTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/GrepTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/GrepToolDialog.py +lib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/GrepToolWindow.py +lib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/__init__.py +lib/aap/Agide-%%PORTVERSION%%/Tools/GvimTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/GvimTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/PythonShellTool.py +lib/aap/Agide-%%PORTVERSION%%/Tools/PythonShellTool.pyc +lib/aap/Agide-%%PORTVERSION%%/Tools/README.txt +lib/aap/Agide-%%PORTVERSION%%/Xterm.py +lib/aap/Agide-%%PORTVERSION%%/Xterm.pyc +lib/aap/Agide-%%PORTVERSION%%/agide +lib/aap/Agide-%%PORTVERSION%%/agide.bat +lib/aap/Agide-%%PORTVERSION%%/agide.py +lib/aap/Agide-%%PORTVERSION%%/agide.pyc +lib/aap/Agide-%%PORTVERSION%%/check.py +lib/aap/Agide-%%PORTVERSION%%/check.pyc +lib/aap/Agide-%%PORTVERSION%%/filelist.aap +lib/aap/Agide-%%PORTVERSION%%/main.aap +lib/aap/Agide-%%PORTVERSION%%/startup.vim +@dirrm lib/aap/Agide-%%PORTVERSION%%/Activities +@dirrm lib/aap/Agide-%%PORTVERSION%%/Images +@dirrm lib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil +@dirrm lib/aap/Agide-%%PORTVERSION%%/Tools +@dirrm lib/aap/Agide-%%PORTVERSION%% +@unexec rmdir %D/lib/aap 2>/dev/null || true |