Date: Sat, 16 Apr 2011 11:41:33 GMT From: David Naylor <naylor.b.david@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/156441: [NEW PORT] devel/portbuilder-devel-0.1.2: Concurrent FreeBSD port builder Message-ID: <201104161141.p3GBfXoD047027@red.freebsd.org> Resent-Message-ID: <201104161150.p3GBo6ph004770@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 156441 >Category: ports >Synopsis: [NEW PORT] devel/portbuilder-devel-0.1.2: Concurrent FreeBSD port builder >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: Sat Apr 16 11:50:06 UTC 2011 >Closed-Date: >Last-Modified: >Originator: David Naylor >Release: FreeBSD-current >Organization: Private >Environment: >Description: THIS IS A ALPHA RELEASE ONLY. NOT FOR GENERAL CONSUMPTION A concurrent ports building tool. Although FreeBSD ports supports building a single port using multiple jobs (via MAKE_JOBS) however it cannot build multiple ports concurrently. This tool accomplishes just that. Some of its key features: * Concurrent port building * Load control * Top like UI * Persistent builds (by default) >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # portbuilder-devel # portbuilder-devel/pkg-plist # portbuilder-devel/Makefile # portbuilder-devel/distinfo # portbuilder-devel/pkg-descr # echo c - portbuilder-devel mkdir -p portbuilder-devel > /dev/null 2>&1 echo x - portbuilder-devel/pkg-plist sed 's/^X//' >portbuilder-devel/pkg-plist << 'c3bffda6e22de31a02b626ea4985769e' Xbin/portbuilder X%%PYTHON_SITELIBDIR%%/libpb/__init__.py X%%PYTHON_SITELIBDIR%%/libpb/__init__.pyc X%%PYTHON_SITELIBDIR%%/libpb/__init__.pyo X%%PYTHON_SITELIBDIR%%/libpb/builder.py X%%PYTHON_SITELIBDIR%%/libpb/builder.pyc X%%PYTHON_SITELIBDIR%%/libpb/builder.pyo X%%PYTHON_SITELIBDIR%%/libpb/debug.py X%%PYTHON_SITELIBDIR%%/libpb/debug.pyc X%%PYTHON_SITELIBDIR%%/libpb/debug.pyo X%%PYTHON_SITELIBDIR%%/libpb/env.py X%%PYTHON_SITELIBDIR%%/libpb/env.pyc X%%PYTHON_SITELIBDIR%%/libpb/env.pyo X%%PYTHON_SITELIBDIR%%/libpb/event.py X%%PYTHON_SITELIBDIR%%/libpb/event.pyc X%%PYTHON_SITELIBDIR%%/libpb/event.pyo X%%PYTHON_SITELIBDIR%%/libpb/job.py X%%PYTHON_SITELIBDIR%%/libpb/job.pyc X%%PYTHON_SITELIBDIR%%/libpb/job.pyo X%%PYTHON_SITELIBDIR%%/libpb/make.py X%%PYTHON_SITELIBDIR%%/libpb/make.pyc X%%PYTHON_SITELIBDIR%%/libpb/make.pyo X%%PYTHON_SITELIBDIR%%/libpb/monitor.py X%%PYTHON_SITELIBDIR%%/libpb/monitor.pyc X%%PYTHON_SITELIBDIR%%/libpb/monitor.pyo X%%PYTHON_SITELIBDIR%%/libpb/port/__init__.py X%%PYTHON_SITELIBDIR%%/libpb/port/__init__.pyc X%%PYTHON_SITELIBDIR%%/libpb/port/__init__.pyo X%%PYTHON_SITELIBDIR%%/libpb/port/dependhandler.py X%%PYTHON_SITELIBDIR%%/libpb/port/dependhandler.pyc X%%PYTHON_SITELIBDIR%%/libpb/port/dependhandler.pyo X%%PYTHON_SITELIBDIR%%/libpb/port/mk.py X%%PYTHON_SITELIBDIR%%/libpb/port/mk.pyc X%%PYTHON_SITELIBDIR%%/libpb/port/mk.pyo X%%PYTHON_SITELIBDIR%%/libpb/port/port.py X%%PYTHON_SITELIBDIR%%/libpb/port/port.pyc X%%PYTHON_SITELIBDIR%%/libpb/port/port.pyo X%%PYTHON_SITELIBDIR%%/libpb/queue.py X%%PYTHON_SITELIBDIR%%/libpb/queue.pyc X%%PYTHON_SITELIBDIR%%/libpb/queue.pyo X%%PYTHON_SITELIBDIR%%/libpb/signal.py X%%PYTHON_SITELIBDIR%%/libpb/signal.pyc X%%PYTHON_SITELIBDIR%%/libpb/signal.pyo X%%PYTHON_SITELIBDIR%%/libpb/subprocess.py X%%PYTHON_SITELIBDIR%%/libpb/subprocess.pyc X%%PYTHON_SITELIBDIR%%/libpb/subprocess.pyo X@dirrm %%PYTHON_SITELIBDIR%%/libpb/port X@dirrm %%PYTHON_SITELIBDIR%%/libpb c3bffda6e22de31a02b626ea4985769e echo x - portbuilder-devel/Makefile sed 's/^X//' >portbuilder-devel/Makefile << 'f044b48dd615e5bfa761624c7a91dd9c' X# New ports collection Makefile for: portbuilder-devel X# Date created: 2011/04/03 X# Whom: David Naylor <naylor.b.david@gmail.com> X# X# $FreeBSD$ X XPORTNAME= portbuilder XDISTVERSION= 0.1.2 XCATEGORIES= ports-mgmt XMASTER_SITES= http://cloud.github.com/downloads/DragonSA/portbuilder/ XPKGNAMESUFFIX= -devel X XMAINTAINER= naylor.b.david@gmail.com XCOMMENT= Concurrent FreeBSD port builder X XLICENSES= BSD X XUSE_PYTHON= 2.6+ XUSE_PYDISTUTILS= yes XUSE_XZ= yes X X.include <bsd.port.mk> f044b48dd615e5bfa761624c7a91dd9c echo x - portbuilder-devel/distinfo sed 's/^X//' >portbuilder-devel/distinfo << '13cac498e01c4a0f9ef639f0a2d13419' XSHA256 (portbuilder-0.1.2.tar.xz) = 188b0db6cdfe0a2390e805c9d0fa846958312c4f3338fcbcb0f65cbee22d3046 XSIZE (portbuilder-0.1.2.tar.xz) = 25908 13cac498e01c4a0f9ef639f0a2d13419 echo x - portbuilder-devel/pkg-descr sed 's/^X//' >portbuilder-devel/pkg-descr << '6308d82955a39d202894974c88e45baf' XA concurrent ports building tool. Although FreeBSD ports supports building a Xsingle port using multiple jobs (via MAKE_JOBS) however it cannot build Xmultiple ports concurrently. This tool accomplishes just that. X XSome of its key features: X * Concurrent port building X * Load control X * Top like UI X * Persistent builds (by default) X XWWW: http://github.com/DragonSA/portbuilder/ 6308d82955a39d202894974c88e45baf exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104161141.p3GBfXoD047027>