- Update the embedded SQLite library from 3.18.0 to 3.26.0 to
address a remote code execution vulnerability ("Magellan").
- Uses a bundled version of the actor-framework (caf) library so
we can remove the port-local build for caf.
Replace broctl-config.sh absolute symlink with a relative one.
Approved by: ler (mentor, implicit)
MFH: 2018Q4
Security: b80f039d-579e-4b82-95ad-b534a709f220
Makefile
bump PORTREVISION;
USE_CSTD: gnu89 became gnu99 [0];
files/
*: if ARCH=i386, replaces ARCH with ia32;
elf_ia32_efi.lds: sync OUTPUT_FORMAT [1];
MokManager.c: used UINT32 for MokNum.
Reported by: pkg-fallout
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D18572
[0] shim.c:2176:3: error: this decimal constant is unsigned only in ISO C90
[1] patch-elf_x86_64_efi.lds always appended -freebsd as OUTPUT_FORMAT
Like, say, graphics/kdegraphics, this is a metaport where all the dependency
ports may be considered optional. Add options to allow selecting all the
bits. By default, select all of them. Bump PORTREVISION because the PHB
says that changes applying to non-default options also count -- although
that seems a bit sketchy here.
PR: 234059
Submitted by: bsd@abinet.ru
Reported by: bsd@abinet.ru
Clean up makefile,
Use DIST_SUBDIR since distfiles are unversioned.
Use DISTFILES instead of DISTNAME
add NO_WRKSUBDIR
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D18609
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel. This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.
By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.
Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers. This will be further updated.
Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
with the updated evdev headers.
Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat
as needed, and bump portrevisions.
This is the first step in getting the FreeBSD input stack (libevdev,
libinput and so on) updated to newer versions.
Many thanks to all who have helped out with testing, code and exp-runs.
Apologies if I've forgotten to add any names.
PR: 222905, 217248, (based on, in part), 233787 (exp-run)
Submitted by: Greg V, wulf
Tested by: tcberner, kde
Exp-run by: antoine
Approved by: portmgr (antoine)
Obtained from: FreeBSDDesktop development repo
https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/inputhttps://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
- A new option '--loose-trailing'.
- Option '-S, --volume-size' now keeps input files.
- Replaced 'bits/byte' with the inverse compression ratio in output.
- Do not add a second .lz extension to the argument of an '-o' option.
- Improved corrupt header detection to HD=3 and show corrupt or
truncated header in multimember file and some further changes and
improvements around progress and error reporting.
- The documentation gained a new chapter "Output".
PR: 233802
Submitted by: swills
In file included from efiemu/runtime/efiemu.c:33:
../include/grub/efiemu/runtime.h:36:1: error: alignment 1 of 'struct efi_variable' is less than 8 [-Werror=packed-not-aligned]
Reported by: pkg-fallout
Code for AltiVec is written strictly with Mac OS X in mind exclusively and doesn't build on other systems.
Disable AltiVec on systems other than Mac OS X, which probably makes this run much slower, but at least it builds.
Tested on powerpc64 and amd64.
Hardware sponsored by IntegriCloud.
PR: 234145
Submitted by: pkubaj@anongoth.pl