Date: Tue, 29 Oct 2002 11:17:25 +0100 (CET) From: Bram Moolenaar <bram@moolenaar.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: bram@a-a-p.org Subject: ports/44586: New port: aap Message-ID: <200210291017.g9TAHPb06471@moolenaar.net>
next in thread | raw e-mail | index | archive | help
>Number: 44586 >Category: ports >Synopsis: New port: aap >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 29 02:20:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Bram Moolenaar >Release: FreeBSD 4.5-RELEASE i386 >Organization: The A-A-P project >Environment: System: FreeBSD masaka.moolenaar.net 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Sun Feb 24 13:16:55 CET 2002 mool@masaka.moolenaar.net:/usr/src/sys/compile/MASAKA i386 >Description: New port for the A-A-P Recipe Executive. This is a make replacement with many extra features, such as internet and CVS support. Written in Python. Open source under the GNU GPL. >How-To-Repeat: >Fix: # 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: # # devel/aap # devel/aap/pkg-plist # devel/aap/pkg-descr # devel/aap/pkg-comment # devel/aap/distinfo # devel/aap/Makefile # echo c - devel/aap mkdir -p devel/aap > /dev/null 2>&1 echo x - devel/aap/pkg-plist sed 's/^X//' >devel/aap/pkg-plist << 'END-of-devel/aap/pkg-plist' Xbin/aap Xlib/aap/Exec-0.100/Action.py Xlib/aap/Exec-0.100/Action.pyc Xlib/aap/Exec-0.100/Action.pyo Xlib/aap/Exec-0.100/Args.py Xlib/aap/Exec-0.100/Args.pyc Xlib/aap/Exec-0.100/Args.pyo Xlib/aap/Exec-0.100/COPYING Xlib/aap/Exec-0.100/Cache.py Xlib/aap/Exec-0.100/Cache.pyc Xlib/aap/Exec-0.100/Cache.pyo Xlib/aap/Exec-0.100/Commands.py Xlib/aap/Exec-0.100/Commands.pyc Xlib/aap/Exec-0.100/Commands.pyo Xlib/aap/Exec-0.100/CopyMove.py Xlib/aap/Exec-0.100/CopyMove.pyc Xlib/aap/Exec-0.100/CopyMove.pyo Xlib/aap/Exec-0.100/Cvs.py Xlib/aap/Exec-0.100/Cvs.pyc Xlib/aap/Exec-0.100/Cvs.pyo Xlib/aap/Exec-0.100/Depend.py Xlib/aap/Exec-0.100/Depend.pyc Xlib/aap/Exec-0.100/Depend.pyo Xlib/aap/Exec-0.100/Dictlist.py Xlib/aap/Exec-0.100/Dictlist.pyc Xlib/aap/Exec-0.100/Dictlist.pyo Xlib/aap/Exec-0.100/DoAddDef.py Xlib/aap/Exec-0.100/DoAddDef.pyc Xlib/aap/Exec-0.100/DoAddDef.pyo Xlib/aap/Exec-0.100/DoArgs.py Xlib/aap/Exec-0.100/DoArgs.pyc Xlib/aap/Exec-0.100/DoArgs.pyo Xlib/aap/Exec-0.100/DoBuild.py Xlib/aap/Exec-0.100/DoBuild.pyc Xlib/aap/Exec-0.100/DoBuild.pyo Xlib/aap/Exec-0.100/DoRead.py Xlib/aap/Exec-0.100/DoRead.pyc Xlib/aap/Exec-0.100/DoRead.pyo Xlib/aap/Exec-0.100/Error.py Xlib/aap/Exec-0.100/Error.pyc Xlib/aap/Exec-0.100/Error.pyo Xlib/aap/Exec-0.100/Filetype.py Xlib/aap/Exec-0.100/Filetype.pyc Xlib/aap/Exec-0.100/Filetype.pyo Xlib/aap/Exec-0.100/Global.py Xlib/aap/Exec-0.100/Global.pyc Xlib/aap/Exec-0.100/Global.pyo Xlib/aap/Exec-0.100/Main.py Xlib/aap/Exec-0.100/Main.pyc Xlib/aap/Exec-0.100/Main.pyo Xlib/aap/Exec-0.100/Message.py Xlib/aap/Exec-0.100/Message.pyc Xlib/aap/Exec-0.100/Message.pyo Xlib/aap/Exec-0.100/Node.py Xlib/aap/Exec-0.100/Node.pyc Xlib/aap/Exec-0.100/Node.pyo Xlib/aap/Exec-0.100/ParsePos.py Xlib/aap/Exec-0.100/ParsePos.pyc Xlib/aap/Exec-0.100/ParsePos.pyo Xlib/aap/Exec-0.100/PkgInstall.py Xlib/aap/Exec-0.100/PkgInstall.pyc Xlib/aap/Exec-0.100/PkgInstall.pyo Xlib/aap/Exec-0.100/Port.py Xlib/aap/Exec-0.100/Port.pyc Xlib/aap/Exec-0.100/Port.pyo Xlib/aap/Exec-0.100/PrintProfile.py Xlib/aap/Exec-0.100/PrintProfile.pyc Xlib/aap/Exec-0.100/PrintProfile.pyo Xlib/aap/Exec-0.100/Process.py Xlib/aap/Exec-0.100/Process.pyc Xlib/aap/Exec-0.100/Process.pyo Xlib/aap/Exec-0.100/README.txt Xlib/aap/Exec-0.100/RecPos.py Xlib/aap/Exec-0.100/RecPos.pyc Xlib/aap/Exec-0.100/RecPos.pyo Xlib/aap/Exec-0.100/Remote.py Xlib/aap/Exec-0.100/Remote.pyc Xlib/aap/Exec-0.100/Remote.pyo Xlib/aap/Exec-0.100/Rule.py Xlib/aap/Exec-0.100/Rule.pyc Xlib/aap/Exec-0.100/Rule.pyo Xlib/aap/Exec-0.100/Sign.py Xlib/aap/Exec-0.100/Sign.pyc Xlib/aap/Exec-0.100/Sign.pyo Xlib/aap/Exec-0.100/Util.py Xlib/aap/Exec-0.100/Util.pyc Xlib/aap/Exec-0.100/Util.pyo Xlib/aap/Exec-0.100/VersCont.py Xlib/aap/Exec-0.100/VersCont.pyc Xlib/aap/Exec-0.100/VersCont.pyo Xlib/aap/Exec-0.100/Version.py Xlib/aap/Exec-0.100/Version.pyc Xlib/aap/Exec-0.100/Version.pyo Xlib/aap/Exec-0.100/Work.py Xlib/aap/Exec-0.100/Work.pyc Xlib/aap/Exec-0.100/Work.pyo Xlib/aap/Exec-0.100/__init__.py Xlib/aap/Exec-0.100/__init__.pyc Xlib/aap/Exec-0.100/__init__.pyo Xlib/aap/Exec-0.100/aap Xlib/aap/Exec-0.100/aapnetrc.py Xlib/aap/Exec-0.100/aapnetrc.pyc Xlib/aap/Exec-0.100/aapnetrc.pyo Xlib/aap/Exec-0.100/default.aap Xlib/aap/Exec-0.100/doc/exec.pdf Xlib/aap/Exec-0.100/doc/index.html Xlib/aap/Exec-0.100/doc/license.html Xlib/aap/Exec-0.100/doc/ln12.html Xlib/aap/Exec-0.100/doc/p1181.html Xlib/aap/Exec-0.100/doc/p27.html Xlib/aap/Exec-0.100/doc/p771.html Xlib/aap/Exec-0.100/doc/p836.html Xlib/aap/Exec-0.100/doc/ref-arguments.html Xlib/aap/Exec-0.100/doc/ref-attributes.html Xlib/aap/Exec-0.100/doc/ref-commands.html Xlib/aap/Exec-0.100/doc/ref-syntax.html Xlib/aap/Exec-0.100/doc/ref-variables.html Xlib/aap/Exec-0.100/doc/tutor-actions.html Xlib/aap/Exec-0.100/doc/tutor-compile.html Xlib/aap/Exec-0.100/doc/tutor-cvs.html Xlib/aap/Exec-0.100/doc/tutor-distribute.html Xlib/aap/Exec-0.100/doc/tutor-include.html Xlib/aap/Exec-0.100/doc/tutor-pipe.html Xlib/aap/Exec-0.100/doc/tutor-port.html Xlib/aap/Exec-0.100/doc/tutor-python.html Xlib/aap/Exec-0.100/doc/tutor-start.html Xlib/aap/Exec-0.100/doc/tutor-variant.html Xlib/aap/Exec-0.100/doc/tutor-website.html Xlib/aap/Exec-0.100/doc/user-autodep.html Xlib/aap/Exec-0.100/doc/user-cvs.html Xlib/aap/Exec-0.100/doc/user-debug.html Xlib/aap/Exec-0.100/doc/user-depend.html Xlib/aap/Exec-0.100/doc/user-fetch.html Xlib/aap/Exec-0.100/doc/user-filetype.html Xlib/aap/Exec-0.100/doc/user-issue.html Xlib/aap/Exec-0.100/doc/user-porting.html Xlib/aap/Exec-0.100/doc/user-publish.html Xlib/aap/Exec-0.100/doc/user-python.html Xlib/aap/Exec-0.100/doc/user-variant.html Xlib/aap/Exec-0.100/doc/user-version.html Xlib/aap/Exec-0.100/filetype.txt Xshare/doc/aap X@dirrm lib/aap/Exec-0.100/doc X@dirrm lib/aap/Exec-0.100 X@unexec rmdir %D/lib/aap 2>/dev/null || true END-of-devel/aap/pkg-plist echo x - devel/aap/pkg-descr sed 's/^X//' >devel/aap/pkg-descr << 'END-of-devel/aap/pkg-descr' XA-A-P is an Open Source build tool. It does everything that make does in a Xbetter way. Includes internet access for uploading and downloading files. XIntegrated CVS support: obtain a module from a CVS server and check changes Xinto a CVS server. X XCan be used to build programs, maintain web sites, distribute software, Xdownload and install an application, etc. X XLanguage: Python (version 1.5 or later) XLicense: GNU GPL XWWW: http://www.a-a-p.org/ X X- Bram Moolenaar XBram@A-A-P.org END-of-devel/aap/pkg-descr echo x - devel/aap/pkg-comment sed 's/^X//' >devel/aap/pkg-comment << 'END-of-devel/aap/pkg-comment' XA build tool alternative to make with internet access and CVS support END-of-devel/aap/pkg-comment echo x - devel/aap/distinfo sed 's/^X//' >devel/aap/distinfo << 'END-of-devel/aap/distinfo' XMD5 (exec-0.100.zip) = 22d40d2ae126c9adceac97057461ae0d END-of-devel/aap/distinfo echo x - devel/aap/Makefile sed 's/^X//' >devel/aap/Makefile << 'END-of-devel/aap/Makefile' X# New ports collection makefile for: A-A-P Recipe Executive: aap X# Date created: 28 October 2002 X# Whom: Bram Moolenaar <bram@a-a-p.org> X# X# $FreeBSD$ X# X XPORTNAME= aap XPORTVERSION= 0.100 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= a-a-p XDISTNAME= exec-${PORTVERSION} X XMAINTAINER= bram@a-a-p.org X XNO_WRKSUBDIR= yes X XUSE_ZIP= yes XUSE_PYTHON= yes X X# There is no Makefile for A-A-P; do the building and installing here. X# X# Building means compiling the Python files so that the .pyc and .pyo files are X# generated. Xdo-build: X cd ${WRKSRC}; ${PYTHON_CMD} -c "import compileall; compileall.compile_dir('.', 0)" X cd ${WRKSRC}; ${PYTHON_CMD} -O -c "import compileall; compileall.compile_dir('.', 0)" X X# The files are installed in lib/aap/Exec-${PORTVERSION} and below. Create X# a symbolic link for bin/aap so that it's found in $PATH and still knows X# where to find the Python modules. X# Also create a link for share/doc/aap, so that more people can find the docs X# without clobbering share/doc. Xdo-install: X ${MKDIR} -m 0755 ${PREFIX}/lib/aap/Exec-${PORTVERSION}/doc X cd ${WRKSRC}; ${INSTALL_SCRIPT} *.py *.pyc *.pyo aap ${PREFIX}/lib/aap/Exec-${PORTVERSION} X cd ${WRKSRC}; ${INSTALL_DATA} -m 0744 COPYING README.txt filetype.txt default.aap ${PREFIX}/lib/aap/Exec-${PORTVERSION} X cd ${WRKSRC}; ${INSTALL_DATA} doc/*.html doc/exec.pdf ${PREFIX}/lib/aap/Exec-${PORTVERSION}/doc X cd ${PREFIX}/bin; ${LN} -fhs ../lib/aap/Exec-${PORTVERSION}/aap aap X cd ${PREFIX}/share/doc; ${LN} -fhs ../../lib/aap/Exec-${PORTVERSION}/doc aap X Xtest: X cd ${WRKSRC}; ./aap X X.include <bsd.port.mk> END-of-devel/aap/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210291017.g9TAHPb06471>