summaryrefslogtreecommitdiff
path: root/pkgtools/pbulk/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2010-07-23pbulk-0.48: If pkg_add fails, remove binary packagejoerg1-2/+2
2010-06-15pbulk-0.47:joerg1-2/+2
- Explicitly call make create-usergroup if USERGROUP_PHASE is specified and DESTDIR is active - If the current user is not root, don't use su. - Skip lines starting with # in the limited bulk build list.
2010-02-24pbulk-0.46: Use stage-install instead of install.joerg1-2/+2
[Change in pbulk-0.45, but be explicit here]
2010-02-24pbulk-0.45:joerg1-2/+2
Make the age check for packages an option, but keep it enabled by default.
2009-12-30pbulk-0.44: Remove a second call to pscan from a failed merge.joerg1-2/+2
2009-12-16pbulk-0.43:joerg1-2/+2
Remove the content of bulklog, not the directory. Much nicer if nullfs is used. Log error output of pscan.
2009-10-25pbulk-0.41:joerg1-2/+2
- Consider packages silently outdated if recorded files are missing. - Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that point.
2009-09-04pbulk-0.41:joerg1-2/+2
Create & chown work.log for destdir builds too, as the normal build is run unprivileged.
2009-06-08pbulk-0.40:joerg1-4/+4
Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded RCS IDs.
2009-06-07Split pbulk into pbulk-base (the backend programs) and pbulk (rest).joerg1-25/+7
2009-06-07pbulk-0.38:joerg1-2/+2
Skip lines starting with # in the limited list.
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-4/+1
2009-01-31pbulk-0.37:joerg1-4/+2
- replace libevent dependency with internal event loop to make the pbulk core standalone - open success and error log with O_APPEND, which allows e.g. cleaning up the error build during build without breaking it if done with care.
2008-10-16PKGREVISION bump for libevent shlib name change.wiz1-1/+2
2008-10-08pbulk-0.36:joerg1-2/+2
Avoid grep -q and use awk instead. This has the side effect of parsing presolve only once for each file. grep -q doesn't exist on Solaris.
2008-09-22pbulk-0.35:joerg1-2/+2
Sync Dewey with pkg_install(-renovation) and add a fast check if a pattern could ever match. This reduces the time for pbulk-resolve on a full tree on my laptop from 12.9s to 5.3s.
2008-09-16pbulk-0.34:joerg1-4/+6
- version configuration file, object if the version doesn't match - add an option for pbulk-resolve to ignore unresolvable dependencies similiar to the incremental mode - use this option to run pbulk-resolve again if ignore_missing_depencies is set to yes. Report this explicitly to un-confuse readers and point them to the logfile.
2008-09-14pbulk-0.34:joerg1-2/+2
Isolate rules to compute the restricted subset in the upload script. Make the upload script independent from the report file to allow uploading partial builds. Only depend on NO_BIN_ON_FTP to decide what to upload and what not.
2008-09-06Bump PKGREVISION for libevent users due to 1.4.3->1.4.5 shlib name change.wiz1-2/+2
2008-07-14pbulk-0.33: Don't try to install/deinstall bootstrap packages.joerg1-2/+2
This allows a destdir build to package bootstrap components.
2008-06-20pbulk-0.32:joerg1-2/+2
Make bulkbuild-rebuild over 200 times faster when running against a full tree scan by using awk to filter out the data instead of the while read shell builtin.
2008-06-12Use full path for chown.joerg1-2/+2
2008-06-11pbulk-0.31:joerg1-2/+2
- For direct build failures, make the package location in the first column a hyper link to the last (supposedly failing) phase. - For indirect failures, list the first 10 failing dependencies.
2008-04-18Mark this package MAKE_JOBS_SAFE=no.bjs1-1/+3
2008-04-07pbulk-0.30:joerg1-2/+2
Print the collected PKG_FAIL_REASON in the HTML version of the report.
2008-04-04pbulk-0.29:joerg1-3/+4
Add bulkbuild-restart script that checks if error/success files exist and makes sense and continues the previous build if they do.
2008-02-26pbulk-0.28:joerg1-2/+2
- don't try to deinstall (and fail) on packages marked not for uninstall
2008-02-07Needs GNU nroff to format catpages.tnn1-2/+2
(But for this case it would make life simpler for bulk builders if the catpages were pregenerated.)
2008-01-27pbulk-0.27:joerg1-2/+2
When running the start script in master mode, already accept incoming connections. This makes the start script more useful when using more clients than the default listen back log.
2008-01-26pbulk-0.26:joerg1-4/+5
Add first pile of patches for cross-compiling support. This still depends on the packages being pre-installed to the normal prefix, but otherwise works. Cross-compiling needs pkg_install-20080126. While here, simplify configuration and allow using one pkg_install installation for everything. As a side effect remove the pkgdb limitation for NetBSD builds. Add a message that tells users to check the configuration file on updates.
2008-01-26pbulk-0.25:joerg1-3/+3
Add bulkbuild-rebuild which can be used to build packages individually. It assumes that all dependencies are built and the results of the scan phase exists. That means it can be used after a bulk build to try to rebuild a failing package. Fixes PR 37407.
2008-01-26pbulk-0.24:joerg1-2/+2
When all jobs are processed in master mode, close the listen socket and shutdown(2) all peers. Give them a second to close(2) the connection themselve, so that the port remains usable on the master. This is the standard compliant fix for PR 37002.
2008-01-21Fixed a problem in pkg-build, bump rev.tnn1-2/+2
2008-01-18No revision bump for pkgsrc native tools, update version.joerg1-3/+2
2008-01-18PKGREVISION++ for the invalid definition of shell functions.rillig1-1/+2
2008-01-17pbulk-0.21:joerg1-2/+2
Don't try to remove a non-existing file if no package had an error during the build.
2008-01-17pbulk-0.20:joerg1-2/+2
- run checksum stage of a build with the privileged user, as DISTDIR might not be writeable - create the actual package as privileged user as well - pre-create work.log when using user-destdir - in pre-build, only wait if the meta subdirectory exists. bulklog itself can often be a mount point.
2008-01-16pbulk-0.19:joerg1-2/+2
- add support for building using DESTDIR.
2008-01-15pbulk 0.18:joerg1-8/+14
- If not running on NetBSD or not using /usr/bin/make, set the default of pbulk's make to ${prefix}/bin/bmake. - Make path to neato an option and don't install it on demand. - Fix a bug in the master mode that should fix the strange faults seen with native libevent on NetBSD. - Add option to skip checksum computation. Don't upload a checksum file if that option is active.
2007-12-15Force dependency on libevent from pkgsrc on NetBSD, the native versionjoerg1-4/+2
is broken. This shows e.g. as querying the status can trigger a signal 10. Bump version.
2007-12-05Skip empty lines in the limited list. Bump to 1.16.joerg1-2/+2
2007-11-08Bump version or revision of all packages that have a runtime dependencyjoerg1-2/+2
on gzip.
2007-10-17Make language lawyers happy and rename report_recipient to plural.joerg1-2/+2
2007-09-08Convert to use the features framework.jlam1-2/+2
2007-08-16close is a function, fix C&P errors. From Aleksey Cheusov.joerg1-3/+2
Bump version, remove pkgrevision.
2007-08-16Work around broken default visibility in Linux (PR 36790).joerg1-1/+5
Linux has sin_len either (PR 36791).
2007-08-16Revbump sweep of all libevent consumers due to update to libevent-1.3d.tnn1-1/+2
2007-08-15Don't hard-code tar as tar, but make it an option and use the tooljoerg1-4/+4
version correctly. Fixes issues on platforms where the first tar in path doesn't support -z. Bump to pbulk-0.12.
2007-08-05Don't compare a function name against NULL, master_mode is meant here.joerg1-2/+2
Thanks tnn@. Reverse the test for extracting the bootstrap kit as the old version hits set -e error handling. Bump to pbulk-1.11.
2007-08-05Do SUBST handling in post-patch instead of pre-configure. This makestnn1-3/+3
substitution (and any substitution warnings) run before the build starts, rather than after building libnbcompat. The reason for this is that libnbcompat is _built_ in the pre-configure stage when in inplace mode.