ports/57885: New port: devel/agide
Rui Lopes
rui at ruilopes.com
Sun Oct 12 11:10:21 UTC 2003
>Number: 57885
>Category: ports
>Synopsis: New port: devel/agide
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 12 04:10:18 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Rui Lopes
>Release: FreeBSD 5.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD cheetah 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #3: Sat Oct 11 19:39:45 WEST 2003 root at cheetah:/usr/obj/usr/src/sys/DEBUGGER i386
>Description:
New port for Agide http://www.agide.org.
>How-To-Repeat:
>Fix:
--- agide.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# agide
# agide/files
# agide/files/check_vim
# agide/Makefile
# agide/pkg-descr
# agide/pkg-plist
# agide/distinfo
#
echo c - agide
mkdir -p agide > /dev/null 2>&1
echo c - agide/files
mkdir -p agide/files > /dev/null 2>&1
echo x - agide/files/check_vim
sed 's/^X//' >agide/files/check_vim << 'END-of-agide/files/check_vim'
X#!/bin/sh
X# $FreeBSD$
X#
X# This script detects if installed vim has our required options.
X# -- Rui Lopes <rui at ruilopes.com>
X
Xcheck() {
X str=`{ vim --version|grep "$1";} 2>/dev/null`
X if test "x$str" != x; then
X return 0
X fi
X return 1
X}
X
Xno_gui() {
X echo
X echo "The installed Vim does not have GUI support, please install Vim with"
X echo "GUI support. You can install it with:"
X echo
X echo "# cd /usr/ports/editors/vim && make -DWITH_GTK2 install"
X echo "NOTE: You should consult the vim port for more options."
X echo
X exit 1
X}
X
Xcheck ' with .* GUI\.' || no_gui
END-of-agide/files/check_vim
echo x - agide/Makefile
sed 's/^X//' >agide/Makefile << 'END-of-agide/Makefile'
X# New ports collection makefile for: A-A-P GUI IDE: agide
X# Date created: 26 August 2003
X# Whom: Rui Lopes <rui at ruilopes.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= agide
XPORTVERSION= 0.121
XCATEGORIES= devel
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= a-a-p
X
XMAINTAINER= rui at ruilopes.com
XCOMMENT= A-A-P GUI IDE: a framework for software development
X
XRUN_DEPENDS= ${PREFIX}/bin/aap:${PORTSDIR}/devel/aap \
X ${LOCALBASE}/bin/vim:${PORTSDIR}/editors/vim \
X ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython
X
XMAN1= agide.1
X
XNO_BUILD= yes
XNO_WRKSUBDIR= yes
X
XUSE_ZIP= yes
XUSE_PYTHON= yes
XPLIST_SUB+= PORTVERSION=${PORTVERSION}
X
Xpre-install:
X @${SH} ${FILESDIR}/check_vim
X
Xdo-install:
X @cd ${WRKSRC} && \
X ${PREFIX}/bin/aap PREFIX="${PREFIX}" install
X
X.include <bsd.port.mk>
END-of-agide/Makefile
echo x - agide/pkg-descr
sed 's/^X//' >agide/pkg-descr << 'END-of-agide/pkg-descr'
XThe A-A-P GUI IDE is a framework in which separate tools can work
Xtogether. Like any other Integrated Development Environment it
Xsupports:
X
X * Creating a project
X * Building and executing a program
X * Browsing files
X * Debugging a program while displaying source code
X
XInstead of forming a monolitic application Agide provides
Xinterfaces to plugin existing tools. Currently plugins for Vim
Xand gdb are operational. You can add your own plugins.
X
XWWW: http://www.agide.org/
END-of-agide/pkg-descr
echo x - agide/pkg-plist
sed 's/^X//' >agide/pkg-plist << 'END-of-agide/pkg-plist'
Xbin/agide
Xlib/aap/Agide-%%PORTVERSION%%/AGIDE.txt
Xlib/aap/Agide-%%PORTVERSION%%/Activities/AapProject.py
Xlib/aap/Agide-%%PORTVERSION%%/Activities/AapProject.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Activities/DebugProgram.py
Xlib/aap/Agide-%%PORTVERSION%%/Activities/DebugProgram.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Activities/File.py
Xlib/aap/Agide-%%PORTVERSION%%/Activities/File.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Activities/PythonShell.py
Xlib/aap/Agide-%%PORTVERSION%%/Activities/PythonShell.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Activities/README.txt
Xlib/aap/Agide-%%PORTVERSION%%/Activity.py
Xlib/aap/Agide-%%PORTVERSION%%/Activity.pyc
Xlib/aap/Agide-%%PORTVERSION%%/ActyListView.py
Xlib/aap/Agide-%%PORTVERSION%%/ActyListView.pyc
Xlib/aap/Agide-%%PORTVERSION%%/AgideVersion.py
Xlib/aap/Agide-%%PORTVERSION%%/AgideVersion.pyc
Xlib/aap/Agide-%%PORTVERSION%%/COPYING
Xlib/aap/Agide-%%PORTVERSION%%/Config.py
Xlib/aap/Agide-%%PORTVERSION%%/Config.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Console.py
Xlib/aap/Agide-%%PORTVERSION%%/Console.pyc
Xlib/aap/Agide-%%PORTVERSION%%/GUItop.py
Xlib/aap/Agide-%%PORTVERSION%%/GUItop.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Images/DebugFullSpeed.png
Xlib/aap/Agide-%%PORTVERSION%%/Images/Out.png
Xlib/aap/Agide-%%PORTVERSION%%/Images/Over.png
Xlib/aap/Agide-%%PORTVERSION%%/Images/Run.png
Xlib/aap/Agide-%%PORTVERSION%%/Images/Step.png
Xlib/aap/Agide-%%PORTVERSION%%/NavTree.py
Xlib/aap/Agide-%%PORTVERSION%%/NavTree.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Navigator.py
Xlib/aap/Agide-%%PORTVERSION%%/Navigator.pyc
Xlib/aap/Agide-%%PORTVERSION%%/NodeListView.py
Xlib/aap/Agide-%%PORTVERSION%%/NodeListView.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Realpath.py
Xlib/aap/Agide-%%PORTVERSION%%/Realpath.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/ToolListView.py
Xlib/aap/Agide-%%PORTVERSION%%/ToolListView.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/ActionViewerTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/ActionViewerTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/BoaTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/BoaTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/DebugTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/DebugTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GrepTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GrepTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/GrepToolDialog.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/GrepToolWindow.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil/__init__.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GvimTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/GvimTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/PythonShellTool.py
Xlib/aap/Agide-%%PORTVERSION%%/Tools/PythonShellTool.pyc
Xlib/aap/Agide-%%PORTVERSION%%/Tools/README.txt
Xlib/aap/Agide-%%PORTVERSION%%/Xterm.py
Xlib/aap/Agide-%%PORTVERSION%%/Xterm.pyc
Xlib/aap/Agide-%%PORTVERSION%%/agide
Xlib/aap/Agide-%%PORTVERSION%%/agide.bat
Xlib/aap/Agide-%%PORTVERSION%%/agide.py
Xlib/aap/Agide-%%PORTVERSION%%/agide.pyc
Xlib/aap/Agide-%%PORTVERSION%%/check.py
Xlib/aap/Agide-%%PORTVERSION%%/check.pyc
Xlib/aap/Agide-%%PORTVERSION%%/filelist.aap
Xlib/aap/Agide-%%PORTVERSION%%/main.aap
Xlib/aap/Agide-%%PORTVERSION%%/startup.vim
X at dirrm lib/aap/Agide-%%PORTVERSION%%/Activities
X at dirrm lib/aap/Agide-%%PORTVERSION%%/Images
X at dirrm lib/aap/Agide-%%PORTVERSION%%/Tools/GrepToolUtil
X at dirrm lib/aap/Agide-%%PORTVERSION%%/Tools
X at dirrm lib/aap/Agide-%%PORTVERSION%%
X at unexec rmdir %D/lib/aap 2>/dev/null || true
END-of-agide/pkg-plist
echo x - agide/distinfo
sed 's/^X//' >agide/distinfo << 'END-of-agide/distinfo'
XMD5 (agide-0.121.zip) = 9064f85480b1cc0d7b93588043f14458
END-of-agide/distinfo
exit
--- agide.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list