summaryrefslogtreecommitdiff
path: root/mk/pbulk
AgeCommit message (Collapse)AuthorFilesLines
2014-07-15Add helper script for simplified pbulk setup.asau1-0/+205
The script serves several purposes. Chief of them: 1. Fast track for those who just want to build their 1000 packages and do not want to bother with optimizations. 2. Fast track for those who want to understand how pbulk is supposed to be set up. Because it serves as a documentation (providing working setup at the same time), a lot of features are intentionally left out.
2014-06-10Retire Apache 1.3 and 2.0.joerg1-2/+2
2013-10-30Add multiversion support for Lua modules.dholland1-2/+6
2013-06-02Add the ability for a package to disable pbulk multi-package handling.sbd1-3/+5
2013-06-02Add mysql to pbulk multi-package support.sbd1-2/+6
2013-05-09Multi support for PostgreSQL packages (e.g. databases/postgresql-postgis).fhajny1-2/+6
2012-11-23Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing oldjoerg1-1/+2
scan results to speed up the process. Fix a bug that overwrote the package.log during installation.
2011-11-12Fix from taca@ to update pbulk indexing to work with the new rubydholland1-2/+2
version stuff. Ok'd by joerg@ too.
2011-10-04Use ${TAR} instead of tar.hans1-2/+2
2011-09-25Fix a bug in the multi-version logic exposed by packages supporting onlyjoerg1-2/+5
Ruby 1.8. The multi-version logic was skipped for an attribute, if there was only entry in the parameter list. This is wrong, if this entry is not the default version for this attribute. Adjust. Tested by comparing the resulting packages for a scan with and without this change.
2010-09-28Add the necessary glue to hook Ruby into the multi-version framework.joerg1-3/+7
This allows lang/ruby18 and lang/ruby19 to coexist in bulk builds. Discussed with taca@
2010-06-15Allow pre-install for USERGROUP_PHASE. This is intended forjoerg1-1/+2
PKG_DESTDIR_SUPPORT=destdir packages, that don't otherwise need the user/group during build. Export USERGROUP_PHASE for the sake of pbulk.
2008-06-19Add a marker for bootstrap packages to allow special cases them duringjoerg1-1/+2
bulk builds.
2008-04-18As all Python packages are required to include lang/python/pyversion.mkjoerg1-2/+2
anyway, simplify logic a bit: Add Python 2.5 to the default list, but also mark it as incompatible if wip/python25 is not present. Move the Darwin handling after setting a default value. Provide a new variable _PYTHON_VERSIONS_ACCEPTED that is filtered by PYTHON_VERSIONS_INCOMPATIBLE. This helps to avoid providing broken dependencies when a version is not supported as PYPKGPREFIX wouldn't be set in that case.
2008-01-15Print _USE_DESTDIR as USE_DESTDIR from pbulk-index.joerg1-1/+2
2007-11-13Allow _PBULK_MULTI to be overriden. Requested by seb@.joerg1-2/+2
2007-09-09Switched from pax to tar, as suggested by joerg@.rillig1-2/+2
2007-09-08Made the command that saves PREFIX silent.rillig1-2/+2
2007-09-07The WRKDIR and PREFIX can be saved in the log directory when a packagerillig1-1/+4
doesn't build properly. These options are off by default since they require much disk space.
2007-05-16set -e to abort on errors from the sub-makes.joerg1-2/+2
2007-05-09Add two targets, pbulk-index and pbulk-index-item.joerg1-0/+101
pbulk-index-item prints a number of variables used by the parallel bulk build code during either the build, the report or the upload phase. pbulk-index checks whether multiple versions of the current package could be build (e.g. because multiple Python versions are supported) and uses pbulk-index-item for each possible combination. Thanks to David Laight for explaining the different between using :[#] in the body of a make target and in a clause of an .if. Powered-by: Google SoC 2007.