Path to this page:
./
pkgtools/pkg_comp,
Automates builds of packages and manages pkgsrc trees
Branch: CURRENT,
Version: 2.1,
Package name: pkg_comp-2.1,
Maintainer: jmmvpkg_comp is a tool to automate the maintenance of pkgsrc binary packages
and the pkgsrc source tree by means of a single command and a configuration
file that tells pkg_comp what to do.
Make sure to check the pkgbuild-user package for a way to trivially set
up periodic package rebuilds.
Required to run:[
devel/shtk] [
sysutils/sandboxctl]
Required to build:[
pkgtools/cwrappers]
Package options: tests
Master sites:
SHA1: 22f304bb6b3d742ad905ae5af7c756459b61dcd2
RMD160: 034966a6e84c1a75e751420f3c2df9e01839f47a
Filesize: 95.075 KB
Version history: (Expand)
- (2019-01-14) Updated to version: pkg_comp-2.1
- (2017-11-23) Package has been reborn
- (2017-09-02) Updated to version: pkg_comp-2.0nb2
- (2017-04-26) Updated to version: pkg_comp-2.0nb1
- (2017-02-18) Updated to version: pkg_comp-2.0
- (2017-02-18) Package has been reborn
CVS history: (Expand)
2019-01-14 11:53:37 by Julio Merino | Files touched by this commit (3) |  |
Log message:
Update pkg_comp to 2.1:
Changes in version 2.1
======================
**Released on 2019-01-14.**
* Issue 3: Added a new `PBULK_LOG` setting to point at a location that
holds all build logs, and made the `build` command print out details
about such logs on success and failure.
* Issue 4: Fixed the installable bootstrap kit generated during a build
to not leak pkg_comp-internal paths.
* Issue 10: Fixed generation of pkg_summary so that it includes all
packages and not only those that were explicitly given to the `auto`
or `build` commands after a clean rebuild of the sandbox.
* PR 20: Fixed the default Git repository from jsonn's to NetBSD's as
it has moved upstream.
* Added a new `PKG_DEVELOPER` setting to enable pkgsrc development
from within the sandbox.
|
2017-12-09 21:55:48 by Julio Merino | Files touched by this commit (1) |
Log message:
Fix typo in reference to pkgbuild-user.
Problem found by Ian D. Leroux and reported via private email... a few
months ago. My bad.
|
2017-09-02 18:18:56 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
pkgtools/pkg_comp: Correct usage of ${PKG_SYSCONFDIR}.
Package configuration files should be found in ${PKG_SYSCONFDIR},
which can be modified by a user-settable variable. Look for the
default sandboxctl(8) configuration files in
${PKG_SYSCONFDIR.sandboxctl} if that variable is set, or else in
${PKG_SYSCONFBASE}/sandboxctl.
Fixes problem noted by Iain Hibbert on tech-pkg@.
Bump the PKGREVISION to 2 due to changes in the binary package if
PKG_SYSCONFDIR.pkg_comp is set to a non-default value.
|
2017-04-26 02:48:14 by Julio Merino | Files touched by this commit (1) |  |
Log message:
Fix sysconfdir settings for pkg_comp.
This allows the default configuration in pkg_comp to properly find the
default configuration of sandboxctl.
Bump PKGREVISION to 1.
|
2017-02-20 12:15:19 by Julio Merino | Files touched by this commit (1) |
Log message:
Hardcode the location of sandboxctl to not rely on the PATH.
Should fix the problems observed in:
http://ftp.netbsd.org/pub/pkgsrc/misc/j … eport.html
|
2017-02-17 22:25:46 by Julio Merino | Files touched by this commit (4) |  |
Log message:
Readd pkg_comp, now at version 2.0:
**Released on 2017-02-17.**
This is the first release of the pkg_comp project as a standalone
package. This new release shares no code with previous versions and is
not compatible with them.
The following are the major differences between pkg_comp 2.0 and all
previous releases, which incidentally are the reasons that triggered
this rewrite:
* Support for multiple platforms.
* Use of pbulk to (re)build packages within the sandbox. This results
in more reliable incremental builds after pkgsrc updates.
* Support for bootstrap, generating binary kits as part of the builds.
* Better scriptability to allow running from cron(8) trivially.
|
2015-11-22 00:10:27 by Alistair G. Crooks | Files touched by this commit (3) |  |
Log message:
Update pkg_comp to 1.38nb1
pkgsrc uses the "BUILD_TARGET" definition internally as the primary
target for building in a package's WRKDIR. It defaults to "all".
So pkgsrc cd's to ${WRKDIR} and does a "make ${BUILD_TARGET}"
pkg_comp also wants to use the same "BUILD_TARGET" definition
internally for itself to guide the builds for making binary packages.
It's done at a higher level than the pkgsrc definition. It defaults
to "package".
The use of the same name for two different purposes can cause
pkg_comp to fail to build packages. This commit renames the pkg_comp
definition to be "BUILD_PKG_COMP_TARGET".
With this change in place, my pkg_comp builds now complete successfully.
Bump PKGREVISION for the BUILD_PKG_COMP_TARGET fix
|
2015-08-17 10:18:31 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Remove references to xpkgwedge and USE_XPKGWEDGE flag.
Bump version.
|