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>
This commit is contained in:
Pav Lucistnik 2003-12-26 21:33:24 +00:00
parent 2bc3464d14
commit c795389cc9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=96644
6 changed files with 153 additions and 0 deletions

View file

@ -20,6 +20,7 @@
SUBDIR += agenda-libs SUBDIR += agenda-libs
SUBDIR += agenda-snow-libs SUBDIR += agenda-snow-libs
SUBDIR += agenda-static-libs SUBDIR += agenda-static-libs
SUBDIR += agide
SUBDIR += ald SUBDIR += ald
SUBDIR += alf SUBDIR += alf
SUBDIR += allegro SUBDIR += allegro

37
devel/agide/Makefile Normal file
View file

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

1
devel/agide/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (agide-0.121.zip) = 9064f85480b1cc0d7b93588043f14458

View file

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

14
devel/agide/pkg-descr Normal file
View file

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

74
devel/agide/pkg-plist Normal file
View file

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