./pkgtools/pkg_comp, Automates builds of packages and manages pkgsrc trees

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1nb1, Package name: pkg_comp-2.1nb1, Maintainer: jmmv

pkg_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:

Filesize: 95.075 KB

Version history: (Expand)


CVS history: (Expand)


   2022-05-08 22:26:52 by Amitai Schleier | Files touched by this commit (3)
Log message:
Avoid finding pkgsrc-installed bash, as it won't be in the sandbox. Bump
PKGREVISION.
   2021-10-26 13:11:08 by Nia Alarie | Files touched by this commit (12)
Log message:
pkgtools: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:47:20 by Nia Alarie | Files touched by this commit (12)
Log message:
parallel: Remove SHA1 hashes for distfiles
   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/joerg/20170219.1406/meta/report.html