PR: 248787
Reported by: Andrew Walker
Reviewed by: wg
Approved by: wg (ports)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D26121
LLVM 11 switched from -fcommon to -fno-common by default. This revealed a
slight misposition of names in paml.h, which caused one symbol per enum
that's not used anywhere.
The fix just moves the names back so that the enums are named that, rather
than creating new unused symbols.
Reviewed by: zeising
Approved by: jrm (maintainer)
MFH: 2020Q3
Update dns/adns to 1.6.0.
This fixes several security issues in adns.
This fixes the build with -fno-common, which is the default with llvm 11.
PR: 248780
Approved by: pi@ (maintainer)
MFH: 2020Q3
Security: 08de38d2-e2d0-11ea-9538-0c9d925bbbc0
Add QtQuick3D and QtQuick Timeline.
QtQuick3D
Description from Qt [1]:
Qt Quick 3D provides a high-level API for creating 3D content or UIs based on Qt Quick. Rather than using an external engine which creates syncing issues, and additional layers of abstraction, we provide extensions to the existing Qt Quick scenegraph for spatial content, and a renderer for that extended scenegraph. When using the Spatial scenegraph it is also be possible to mix Qt Quick 2D content with 3D content.
QtQuick Timeline
Description from Qt [2]:
The Qt Quick Timeline module enables keyframe-based animations and parameterization. This module is directly supported by Qt Design Studio and Qt Quick Designer, with a timeline editor to create keyframe-based animations.
[1] https://doc.qt.io/qt-5/qtquick3d-index.html
[2] https://doc.qt.io/qt-5/qtquicktimeline-index.html
Approved by: tcberner and swills (mentors)
Differential Revision: https://reviews.freebsd.org/D25762
FreeBSD 13 does not have any objdump in the default installation, which
causes issues with libffi on i386 with the recent update to llvm 11.
Add a patch originally from upstream, to use readelf instead of objdump.
The patch is for configure.ac originally. I've applied it and rerun
autoreconf and committed the result, instead of adding a dependency on
autoreconf.
Fix devel/libffi321 in the same way. While here, fix the fuzz on a few
other patches, which made it much easier to sort out the configure patch.
Thanks to dim@ for helping me figure out the issue.
MFH: 2020Q3
Adding -fcommon to CFLAGS as patching would be too invasive.
PORTREVISION not bumped as it fixes build for FreeBSD 13.
Pet portlint.
Reported by: pkg-fallout
Update to 3.3.2 in r475448 was wrong because GH_TAGNAME was not updated
accordingly.
This was spotted by ngie@ who provided the first version to move to 3.3.3
See https://github.com/distcc/distcc/releases for changes from 3.1 to 3.3.3
Submitted by: ngie@
Reported by: ngie@
Reviewed by: 0mp, fernape@, mat@
Approved by: 0mp
Differential Revision: https://reviews.freebsd.org/D21259
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at file.c
>>> file.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at file.c
>>> file.o:(.bss+0x4)
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at menu.c
>>> menu.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at menu.c
>>> menu.o:(.bss+0x4)
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at string.c
>>> string.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at string.c
>>> string.o:(.bss+0x4)
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at platform.c
>>> platform.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at platform.c
>>> platform.o:(.bss+0x4)
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at session.c
>>> session.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at session.c
>>> session.o:(.bss+0x4)
ld: error: duplicate symbol: allow_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(allow_severity)
>>> defined at options.c
>>> options.o:(.bss+0x0)
ld: error: duplicate symbol: deny_severity
>>> defined at gophernicus.c
>>> gophernicus.o:(deny_severity)
>>> defined at options.c
>>> options.o:(.bss+0x4)
ld: error: duplicate symbol: inputAdded
>>> defined at config.c
>>> CMakeFiles/moonlight.dir/src/config.c.o:(inputAdded)
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(.bss+0x0)
ld: error: duplicate symbol: mutex
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x28)
ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x4)
ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x0)
ld: error: duplicate symbol: mutex
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0x0)
ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0x8)
ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/video/sdl.c.o:(.bss+0xC)
ld: error: duplicate symbol: mutex
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(mutex)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xB8)
ld: error: duplicate symbol: sdlCurrentFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlCurrentFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xC0)
ld: error: duplicate symbol: sdlNextFrame
>>> defined at main.c
>>> CMakeFiles/moonlight.dir/src/main.c.o:(sdlNextFrame)
>>> defined at sdl.c
>>> CMakeFiles/moonlight.dir/src/input/sdl.c.o:(.bss+0xC4)
- Initial implementation of the XACT Engine libraries.
- Beginnings of a math library in MSVCRT based on Musl.
- Still more restructuration of the console support.
- Direct Input performance improvements.
- Exception handling fixes on x86-64.
- Various bug fixes.
lib/wine/libx3daudio1_7.def "disappeared" from the Staging patchset,
without migrating to the default case. That's in addition to a number
of the usual dose of packaging changes.