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