Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
ryoon 8115dd0107 Update to 2.7.1
Changelog:
Changes in version 2.7.1:

* Two critical bug fixes in the "diff --git" format support.
* Clarify the message printed when a patch is expected to empty out and delete
  a file, but the file does not become empty.
* Various improvements to messages when applying a patch to a file of different
  type (regular file vs. symlink), when there are line ending differences (LF
  vs. CRLF), and when in --dry-run mode.
* When in the root directory, allow file names that are absolute or that
  contain a component of "..".
* New --follow-symlinks option to allow to treat symlinks as files: this was
  patch's behavior before version 2.7.
* Ignore when extended attributes cannot be preserved because they are
  unsupported or because permission to set them is denied.
* License clarifications in NEWS and README.
* Portability bug fixes.

Changes in version 2.7:

* Patch no longer gets a failed assertion for certain mangled patches.
* Ignore destination file names that are absolute or that contain a component
  of "..".  This addresses CVE-2010-4651.
* Support for most features of the "diff --git" format, including renames and
  copies, permission changes, and symlink diffs.  Binary diffs are not
  supported yet; patch will complain and skip them.
* Support for double-quoted filenames: when a filename starts with a double
  quote, it is interpreted as a C string literal.  The escape sequences \\, \",
  \a, \b, \f, \n, \r, \t, \v, and \ooo (a three-digit octal number between 0
  and 255) are recognized.
* Refuse to apply a normal patch to a symlink.  (Previous versions of patch
  were replacing the symlink with a regular file.)
* When trying to modify a read-only file, warn about the potential problem
  by default.  The --read-only command line option allows to change this
  behavior.
* Files to be deleted are deleted once the entire input has been processed, not
  immediately.  This fixes a bug with numbered backup files.
* When a timestamp specifies a time zone, honor that instead of assuming the
  local time zone (--set-date) or Universal Coordinated Time (--set-utc).
* Support for nanosecond precision timestamps.
* Many portability and bug fixes.

Changes in version 2.6.1:

* Support for diff3(1) style merges which show the old, original, and new lines
  of a conflict has been added (--merge=diff3).  The default still is the
  merge(1) format (--merge or --merge=merge).
* Bug and portability fixes.

Changes in version 2.6:

* A regression test suite has been added ("make check").
* A --merge option has been added which will merge a patch file into
  the original files similar to merge(1).  See the patch(1) manual page for
  documentation.
* Unless a filename has been specified on the command line, look only
  for filenames in the patch until one has been found.  This prevents
  patch from tripping over garbage that isn't a patch.  When conforming
  to POSIX, this behavior is turned off and patch will ask for a
  filename if none is found.
* All reject files have file name headers, which allows them to be used as
  regular patches.
* When a patch file modifies the same file more than once, patch makes
  sure it backs up the original version of the file rather than any
  intermediary versions.
* In the above situation, if there are rejects in more than one of those
  patches, they all go into the same reject file.
* When the file to be patched is specified on the command line, all patches
  are applied to that file. (Previously, the first patch was applied to the
  file specified on the command line, and the names of additional files to
  patch were taken from header lines in the patch file.)
* The -r option now works correctly even if there are rejects in more than
  one file.  Use the - argument to discard rejects.
* Rejected hunks come out in unified diff format if the input patch was of
  that format, otherwise in ordinary context diff form.  Use the
  --reject-format option to enforce either "context" or "unified" format.
  Timestamps and the "diff -p" (--show-c-function) output are preserved.
  Changed lines in context format reject files are correctly indicated
  with '!' markers as the format defines.  Added and removed lines are
  still marked with '+' and '-', respectively.
* The file permissions of reject files are no longer set to match the files
  they modify.  Instead, they retain the default permissions.  This is
  consistent with reject files produced with the -r option.
* The --binary option disables the heuristic for stripping CRs from
  line endings in patches.  This allows to preserve CRs even in mangled
  patches, or in patches generated on non-POSIX systems and without the
  --binary option.
* Backup files for nonexisting files are now created with default
  permissions rather than with mode 0: backup files with mode 0 were
  causing problems with applications which do not expect unreadable
  files.
* The -B, -Y, and -z options (--prefix, --basename-prefix, --suffix) now
  imply the simple version control mode, and can be combined.
* Patch rejects more malformed normal format commands and checks for trailing
  garbage.  It now recognizes ed commands without addresses.
* Change the default value of PATCH_GET to 0.  (Previously, the default was 0
  under POSIXLY_CORRECT and negative otherwise; this is causing problems
  particularly with Perforce.)
* Handle missing timestamps better.
* Various bug fixes.
* Switch to GNU General Public License version 3.
2014-01-01 05:32:27 +00:00
archivers Update to 0.11.2: 2013-12-31 11:07:14 +00:00
audio Fix build on Fedora 22. 2014-01-01 03:03:01 +00:00
benchmarks Small fixes: 2013-12-17 15:05:23 +00:00
biology Add socket libraries on SunOS. Patch from Sebastian Wiedenroth. 2013-12-10 14:18:05 +00:00
bootstrap Suggest placing pkgdb under prefix. 2013-12-16 10:43:09 +00:00
cad Remove oct-wcalc, needs removed octave-forge. 2013-12-31 17:18:35 +00:00
chat Explicitely enable XFT support unless GTK+ was compiled without X11 support 2013-12-24 15:21:24 +00:00
comms LDFLAGS.SunOS+= -lsocket -lnsl; Fixes build failure, ideally. 2013-12-31 15:41:17 +00:00
converters Remove unneeded patches. ok joerg 2013-12-31 17:29:03 +00:00
cross Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
databases Changes 2.2.1: 2013-12-31 12:09:52 +00:00
devel Update to 2.7.1 2014-01-01 05:32:27 +00:00
distfiles
doc Updated textproc/mdoclint to 1.25 2014-01-01 04:00:51 +00:00
editors Remove obsolete legacy option, scheduled to be removed after 2013Q4. 2013-12-31 16:50:19 +00:00
emulators Add patches from Matt Fredette to (a) avoid a diagnostic assertion when 2013-12-28 19:16:47 +00:00
filesystems Revbump from devel/apr update 2013-12-01 10:18:02 +00:00
finance Commit a fix for packaging issues, supplied by the package maintainer 2013-12-31 13:53:46 +00:00
fonts PR pkg/48479 Fix problem of: 2013-12-25 12:12:36 +00:00
games Update to 0.8.1 2014-01-01 02:46:49 +00:00
geography Various patches to fix SunOS build, from Sebastian Wiedenroth. 2013-12-10 12:22:52 +00:00
graphics Update to 1.6.8: 2013-12-31 17:27:48 +00:00
ham Needs version 2 of sdcc. 2013-12-08 22:32:15 +00:00
inputmethod Update ibus-input-pad to 1.4.2. 2013-12-29 06:45:14 +00:00
lang Update to match icedtea-web-1.5prenb8 - Now Java applets work again in my NetBSD firefox, bump PKGREVISION 2013-12-31 17:11:36 +00:00
licenses Add arrl-license. 2013-09-13 14:18:36 +00:00
mail Add p5-Email-Address-List 2014-01-01 03:14:50 +00:00
math Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
mbone Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
meta-pkgs fvwm no longer requires xpmroot, so remove xpmroot. 2013-12-22 15:29:20 +00:00
misc Update to 0.11 2014-01-01 03:23:49 +00:00
mk Remove references to removed packages. 2013-12-31 17:22:58 +00:00
multimedia Add libmediainfo 2013-12-31 23:22:20 +00:00
net README.rst would go better in share/doc. 2013-12-31 20:02:38 +00:00
news another time_t on 32bit system issue, a less fatal one. 2013-12-11 09:45:14 +00:00
packages
parallel Needs USE_LANGUAGES+=c to compile C extensions and shared library. Fixes 2013-12-31 15:47:24 +00:00
pkgtools Add support for PROGS (not just PROG) more or less like in the current 2013-12-31 19:10:20 +00:00
print Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
regress
security Add p5-Crypt-X509 2014-01-01 03:16:22 +00:00
shells Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes. 2013-12-09 14:17:41 +00:00
sysutils Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
templates
textproc bump version for 2014 2014-01-01 04:00:39 +00:00
time Add p5-Date-Extract 2014-01-01 03:20:20 +00:00
wm Remove packages that were either BROKEN for more than a year or 2013-12-31 17:08:08 +00:00
www +py-http-parser 2013-12-31 19:33:29 +00:00
x11 DIST_SUBDIR looks like it was left in mistakenly. Discussed over IRC. 2013-12-31 19:39:07 +00:00
Makefile
pkglocate
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.