Subject: CVS commit: pkgsrc/sysutils/logrotate
From: Nils Ratusznik
Date: 2015-03-11 22:34:16
Message id: 20150311213416.6D07898@cvs.netbsd.org

Log Message:
Updated to version 3.8.9.
Changelog is :
3.8.8 -> 3.8.9
- Add new directive "createolddir" and "nocreateolddir". \ 
These directives
  can be used to create the directory specified by olddir with particular
  "mode", "owner" and "group".
- Continue with rotation even when first log from logset is removed
  during the rotation.
- Fix crash on BSD systems introduced in 3.8.8 caused by different qsort_r
  function. Function qsort is now used instead.
- Fix potential buffer overflow in usage of strncat function.
- Fix compilation with musl-libc.
- Add experimental 'renamecopy' directive to allow 'olddir' on different
  physical device. See the "man logrotate" for more information.

3.8.7 -> 3.8.8
- Add support for building using autotools/automake. Using "./autogen.sh",
  "./configure" and "make" is now preferred way how to build \ 
logrotate.
  Old Makefile remains available, but it is deprecated and will be removed
  in the future. Please report any problem related to new build system.
- Add support for systems which do not support fork (use vfork instead)
  and madvise.
- Fix bug when wrong log file has been removed in case of dateext and
  dateformat %d-%m-%Y.
- Do not expect that the name of root account is 'root'.
- Do not stop rotation with an error when olddir and log file
  are on different devices and copy or copytruncate is used.
- Return an error code when parent directory of log does not exist,
  "su" directive is not used, logrotate is running as root and missingok
  is not specified. [vcizek]
- Prepend error printed by compression program with the log name even when
  the compression program exits with zero exit code.

pkgsrc change : took over maintainership.

Files:
RevisionActionfile
1.9modifypkgsrc/sysutils/logrotate/Makefile
1.8modifypkgsrc/sysutils/logrotate/distinfo
1.3modifypkgsrc/sysutils/logrotate/patches/patch-examples_logrotate-default