Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
Problems found locating distfiles:
Package cabocha: missing distfile cabocha-0.68.tar.bz2
Package convertlit: missing distfile clit18src.zip
Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
* helpdec1.c, helpdeco.h: Improve const correctness - thanks to
Markus Elfring (elfring) for the tip
* compat.c: Apply patch from Dirk Jagdmann (doj) to fix pointer
flibbling
* splitmrb.c: Apply patch from Dirk Jagdmann (doj) to fix HOTSPOT
struct packing with GCC >= 3
* compat.c, compat.h, helpdeco.c, splitmrb.c, zapres.c: Apply patch
from Dirk Jagdmann (doj) to use POSIX path defines instead of DOS
ones.
* helpdec1.c, helpdeco.c: Add patch for compiling with GCC 4.0 from
Andreas Jochens <aj@andaco.de>
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.