Date: Mon, 13 Apr 2015 16:43:13 +0200 From: <rank1seeker@gmail.com> To: freebsd-ports@freebsd.org Subject: (GSoC 2015) Parallel ports build and installation => paraports Message-ID: <20150413164313.00001b5a@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I've posted this last week @hackers and was advised to repost on this list. So, ... It is application for configuring, fetching, building and installing softwa= re (ports) on FreeBSD It provides a safe way for building AND installation of several ports simul= taneously by taking care of order of dependencies. Each build process is independent of others with it's own dir where output = (separated in 2 files, one for STDOUT and second for STDERR) is stored in c= ase if build error occurs. Number of simultaneous builds depends on chosen amount of jobs, which defau= lts to 2 jobs per core. 1 core CPU performed fastest with 2 jobs =3D 2 simultaneous builds Allows multicore machines to use all its potential It also supports building AND installation in DESTDIR, which is demonstrate= d in video below. With -e flag enables all '-o' installed origins in rc.conf Best part =3D> whole implementation is solely based on FreeBSD's base userl= and tools /bin/sh (+awk/sed/etc ...) To cut it short, here is unfinished working code: (because I could type and= type lengthy description and am short on time) http://www.starforce.biz/paraports.mp4 I'll respond to questions (I bet it'll start with "why so much in configs"). ;) Mentor: ------- I would prefer to get mentor during this week. I understand theirs time is tight for mentorship, so it is a plus that I al= ready have a working code demonstrated above and also understand whole proc= ess, so mentor's time consumption will be minimal. Thanks in advance. PS: I'm not subscribed to port's list, only @hackers, so keep me in To:, Cc= :, ... Domagoj Smol=C4=8Di=C4=87
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150413164313.00001b5a>