CVS: cvs.openbsd.org: ports

2012-12-25 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2012/12/25 02:31:54

Modified files:
infrastructure/lib/DPB: Engine.pm 

Log message:
will work better with a non-reversed test...



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2012/12/25 03:25:04

Modified files:
infrastructure/lib/DPB/Job: Port.pm 

Log message:
compute dependencies right away in the job: we don't actually have to
fork depends/prepare/prepare-results for ports which don't have any
depends.

This also prevents some lock contention, obviously.



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2012/12/25 03:43:36

Modified files:
infrastructure/lib/DPB: PortBuilder.pm 
infrastructure/lib/DPB/Job: Port.pm 

Log message:
make rebuild behavior a proper subclass of DPB::PortBuilder, instead
of having tests all over the place.

Take advantage of that to not rechecking signatures if already done.



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2012/12/25 09:07:02

Modified files:
infrastructure/lib/DPB: Engine.pm 

Log message:
if we have a sizeable queue (50) and we ran check_buildable less than 30s
ago, don't run it again right now.

This prevents the Engine from busy-checking the same data when it's building
lots of small packages very fast.

(50 and 30 may need some fine-tuning)



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2012/12/25 11:43:28

Modified files:
x11/gnome/gedit-code-assistance: Makefile 

Log message:
Unbreak; llvm-=3.2p9 doesnt exist.



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2012/12/25 13:41:42

Modified files:
infrastructure/lib/DPB: Engine.pm 

Log message:
self-adaptive delay... with a bit of log scaffolding for now.



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2012/12/25 14:44:39

Modified files:
textproc/gsed  : Makefile 

Log message:
Simplify the version/PKGNAME handling.

ok sthen@



CVS: cvs.openbsd.org: ports

2012-12-25 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2012/12/25 16:14:03

Modified files:
x11/vlc: Makefile 

Log message:
Switch to using LLVM.

ok sthen@