In addition to setting USES=ncurses:
* align MASTER_SITES
* align USES
* change USES operator from += to =
* line to libncurses rather than libtermcap
* regenerate patches with makepatch
approved by: infrastructure blanket
There was a major regression in 2015.8.4 which breaks a lot of salt
functionality. This adds a patch to fix it ahead of the upcoming
2015.8.5. The reason for patching in the ports tree is that there is a
major CVE that is addressed in 2015.8.4 which should be resolved
immediately by merging a functional salt to quarterly.
Regression: https://github.com/saltstack/salt/issues/30820
Security: CVE-2016-1866
Security: https://vuxml.freebsd.org/freebsd/0652005e-ca96-11e5-96d6-14dae9d210b8.html
Approved by: ports-secteam (with hat)
MFH: 2016Q1
9.3-i386, which is what I was using for testing the build on FreeBSD 9, worked
fine, but 9.3-amd64 was broken with -Werror. Add a patch I sent upstream to
stop trying to cast NULL into an int, which was making GCC 4.2.1 complain:
platform/freebsd/arch/x86_common.h: In function 'arch_get_register':
platform/freebsd/arch/x86_common.h:48: warning: cast from pointer to integer of different size
platform/freebsd/arch/x86_common.h: In function 'arch_set_register':
platform/freebsd/arch/x86_common.h:57: warning: cast from pointer to integer of different size
platform/freebsd/arch/x86_common.h:59: warning: cast from pointer to integer of different size
platform/freebsd/freebsd_ptrace.c: In function 'ptrace_memcpy_to_child':
platform/freebsd/freebsd_ptrace.c:267: warning: cast from pointer to integer of different size
platform/freebsd/freebsd_ptrace.c: In function 'ptrace_memcpy_from_child':
platform/freebsd/freebsd_ptrace.c:282: warning: cast from pointer to integer of different size
PR: 206539
- fix warning in mount.c:receive_fd(). Reported by Albert Berger
- fix possible memory leak. Reported by Jose R. Guzman
PR: 206786
Submitted by: Brendan Molloy <brendan+freebsd@bbqsrc.net> (maintainer)
diffoscope will try to get to the bottom of what makes files or
directories different. It will recursively unpack archives of many kinds
and transform various binary formats into more human readable form to
compare them. It can compare two tarballs, ISO images, or PDF just as
easily.
It can be scripted through error codes, and a report can be produced
with the detected differences. The report can be text or HTML. When no
type of report has been selected, diffoscope defaults to write a text
report on the standard output.
diffoscope is developed as part of the 'reproducible builds' Deian
project. It is meant to be able to quickly understand why two builds
of the same package produce different outputs. diffoscope was previously
named debbindiff.
WWW: https://diffoscope.org/
Thank you to bapt for providing the background context, information and
the getfacl patch to get this port going.
Requested by: emaste, bapt (for reproducible builds & FOSDEM talk)
Changes:
- Upstream moved to GitHub: https://github.com/logrotate/logrotate.
- Add support for %M, %S and %V in "dateext" directive.
- Fix bad filename in subject of email when "compress" and "maillast" is used.
- Allow rotating files created before 1996.
- Fix compilation errors on NetBSD caused by "array subscript has
type 'char' in config.c".
- Fix matching subdirectories on BSD systems for patterns like
"*/log" in situation where logrotate tried to match "foo/log" even
when "foo" has not been a directory.
- Fix logging dates in debug messages.
- Remove state file entries for logs which do not exist and have
not been rotated for more than a year.
- Fix poor performance with big state file.
- Support logging to syslog by using '-l syslog'.
- Allow running test-suite using dash.
PR: 205716
Submitted by: douglas@douglasthrift.net
Approved by: js@iksz.hu (maintainer)
- Define LICENSE and install couple of documentation files
- Clean up port description (remove FreeBSD 4.X related stuff)
- Transfer maintainership to the submitter
PR: 199722
Submitted by: Chris Hutchinson