This update is proposed as
http://mail-index.netbsd.org/tech-pkg/2014/12/08/msg013888.html
- (revbump) convert internal to two pass, and reduce fallout
- (replace-commonbump) new command to replace 'commonbump' to
'commonbump.replaced'
- (check-cvs-diff) new command to check 'cvs diff -u' if py27,py34, ruby200
and replace it if exists
Thanks wiz@ and gdt@ for advice.
also emit packages mentioned there, if a match was found in that
Makefile.common.
Adapt revbump HOWTO slightly, but not completely, since I don't
trust the comments enough yet.
Bump version.
Leaf package.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Strip trailing slashes on package names.
The reason for this is that the package's own buildlink3.mk file usually
matches category/package, but not category/package/ (because the only
match is "BUILDLINK_PKGSRCDIR.foo").
Bump version.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
o Documentation fix: the blbump script does not print the names of
the package directories it succeeded in bumping, only the ones
which it failed to bump
o Code fix: remove a pointless assignment / substitution in blbump
New script "finddepends" that finds all packages that need bumping.
No need for an index, and not as many false positives too.
Update recursive PKGREVISION instructions in revbump(1).
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
Tools for bumping PKGREVISIONs and adapting BUILDLINK_RECOMMENDED
versions to the latest version automatically.
This tool is mostly intended for pkgsrc developers with commit
access.
Originally written by Julio M. Merino Vidal with some improvements
by me. Comments for the package from Jeremy C. Reed -- thanks!