summaryrefslogtreecommitdiff
path: root/pkgtools/tinderbox-dragonfly/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2011-12-04pkgtools/tinderbox-dragonfly: Minor fixesmarino1-3/+3
1) Bulk Build: don't add ports where there's no makefile present (x2) 2) Make hook processing more robust (g option on regex, check for non-empty string value) 3) Make enterBuild function work with HOST_WKRDIRS option 4) Handle specific DEPENDS+= case for perl where the addition of the dependency port is conditional on the version of perl used. This addresses the infinite loop case seen on some perl packages
2011-11-23pkgtools/tinderbox-dragonFly: bulk build, jail fixesmarino1-3/+3
1) postbuild hook sed was too greedy and deleted extra packages from the queue, fixed regex. 2) Hook checks if a queue entry exists before requesting that it be removed to avoid build aborts 3) The makeJail process was updated to include "make upgrade" which is required for certain device headers to appear. 4) Changed "dud" handling. Previously requesting a build with a dud dependency would cause it never to move to the next package. 5) Add the two files that should have been committed with 3.4.1
2011-11-20pkgtools/tinderbox-dragonfly: Update to version 3.4.1marino1-11/+9
Besides syncing with FreeBSD Tinderbox 3.4.1, the following updates were included: 1) Creating bulkbuild handling script 2) Created postPortBuild hook script to support bulk builds 3) Fixed fake "wrong arch" error due to funky licenses 4) Deviated "mark_failed()" from Tinderbox-FreeBSD to fire postPortBuild hook for ports marked failed due to failed dependency 5) Added tc_command.pl patch that should have gone in previous update to support pkgsrc scan bulk script
2011-11-14pkgtools/tinderbox-dragonfly: Several bug fixesmarino1-10/+9
This update of tinderbox addresses several issues: 1) Updates obsolete failure message on options.mk 2) Adds support for PKG_DEVELOPER=yes 3) Switches build failure default to build only once, twice is the option. 4) Merge BOOTSTRAP_DEPENDS with FETCH_DEPENDS in order to maintain the same database structure as Tinderbox. Removes two patches. 5) Change behavior where leftover files immediately after package deinstall is no longer considered an error, but still list the files that do this. 6) Add a way out of an infinite recursion loop as seen when the package name changed between portbuild and buildscript (considered a safeguard). 7) Push the package name from portbuild to buildscript to avoid issue with php5 packages getting renamed to php53 (for example), which was the cause for the infinite loop on lang/pear. 8) Fix enterbuild by allowing it to properly detected when the port has entered the sleep state. 9) Fix php/pgsql bug on row limiting, should be fixed upstream for next released. Requires old patch to be reincarnated. 10) Fix PLIST, several files were missing 11) Add utility script to add all 10K packages to database (this takes several hours to do)
2011-11-02Import pkgtools/tinderbox-dragonflymarino1-0/+33
Tinderbox is a well-known package building system for FreeBSD. This commit ports the original Tinderbox to DragonFly. The scripts are highly platform specific, so only one operating system can be supported per package. With interest, alternative versions such as tinderbox-netbsd and tinderbox-sunos could be developed fairly easily as they would share the pkgsrc-specific changes with this package. The repository for the project is: https://github.com/jrmarino/pkgsrc-tinderbox