FreeBSD doesn't support getauxval(), it has elf_aux_info() instead. Use this to fix build on powerpc64.
Disable VSX to not use VSX-related functions.
PR: 239870
Approved by: linimon (mentor), naddy (maintainer)
Differential Revision: https://reviews.freebsd.org/D21284
This port needs include sys/types.h in src/modules/sysinfo/cpuclock/cpuclock_sysctl.c:
/usr/include/sys/sysctl.h:1062: error: expected declaration specifiers or '...' before 'u_int'
It also needs USES=compiler:c11 because of pragma GCC diagnostic.
PR: 239407
Approved by: enlightenment (maintainer timeout), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21399
- Bump revisions of dependencies
- Remove unnecessary Qt4/Qt5 plist subbing
Changelog:
- Add support for passing details to polkit
- Remove support for Qt4
- Replace the use of socat with netcat which is in base. Note that netcat is
bidirectional. It sends input from stdin over the socket and input from the
socket to stdout. After receiving EOF on stdin it keeps polling the socket
for input until the other end closes the connection, which in the case of
kwalletd never happens because it's also waiting for more data until the
other end closes the connection. Call netcat using "nc | :" so its stdout is
a pipe of which the far end closes immediately (stdout itself stays open).
Without a valid stdout netcat becomes unidirectional. Using "nc >&-" doesn't
work because it closes stdout itself and its descriptor will be reused for
the socket so netcat thinks it has a valid stdout.
- Fix an off-by-one buffer size check.
- Fix a call to bind(2). The third argument should be the size of the sockaddr
struct. It contains an extra field besides sun_path and sun_family in BSD so
the name of the socket got truncated.
PR: 228291
Submitted by: tijl, mikael.urankar@gmail.com
For some reason the PID written to the pidfile by htpdate does not match its
actual PID, which renders the standard PID-handling mechanism of rc.subr(8)
useless.
As a solution, depend only on the process name to figure out the PID of the
running process.
NB: the old pidfile has to be removed before starting htpdate. Otherwise,
the program complains about the pidfile already existing (which htpdate
interprets as another instance of htpdate already running).
Also:
- Use %%PREFIX%% to let the ports provide a proper path for the binary.
- Do not specify htpdate_flags in command_args. htpdate_flags are already
passed to the program by rc.subr(8).
In response to this mailing list thread:
https://lists.freebsd.org/pipermail/freebsd-rc/2019-August/004047.html
Submitted by: 0mp@
Differential Revision: https://reviews.freebsd.org/D21431
Changes
-------
* CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte
when scanning data in quoted strings, leading to out of bounds heap
memory writes. Found by Nick Roessler and Rafi Rubin.
MFH: 2019Q3
Security: CVE-2019-11500
* Remove portions of pkg-message that mention needing /proc mounted.
This hasn't been the case for a while afaik (I don't have it mounted
and haven't observed any related problems).