Fix build of x11/libinput on GCC-based architectures. gnu90 is an alias for
gnu89, but is not understood by all versions of GCC, most notably, our base
version. Switch to use gnu89 instead.
While here, adjust patch context a bit.
A similar fix has been merged upstream.
PR: 235361
Submitted by: Jan Beich (fix)
Reported by: Piotr Kubaj (PR)
MFH: 2019Q1
X-MFH-note: If applicable, 2019Q1 might have old libinput version
2019-03-05 devel/elixir-lager_logger: Broken for more than 6 months
2019-03-05 devel/gpsim: Broken for more than 6 months
2019-03-05 devel/hgview: Broken for more than 6 months
2019-03-05 games/mudmagic: Broken for more than 6 months
2019-03-05 math/mumps-mpich: Broken for more than 6 months
2019-03-05 math/sdpara: Broken for more than 6 months
2019-03-05 net/tn5250j: Broken for more than 6 months
2019-03-05 net-im/pidgin-skype: Broken for more than 6 months
2019-03-05 net-im/skype: Broken for more than 6 months
2019-03-05 net-im/skype-devel: Broken for more than 6 months
2019-03-05 science/dft_tools: Broken for more than 6 months
2019-03-05 science/triqs: Broken for more than 6 months
2019-03-05 security/hamachi: Broken for more than 6 months
2019-03-05 textproc/elixir-ex_doc: Broken for more than 6 months
2019-03-05 x11/altyo: Broken for more than 6 months
2019-03-05 x11/pantheon-terminal: Broken for more than 6 months
2019-03-05 x11-wm/e-module-everything-websearch: Broken for more than 6 months
Update x11/xlsatoms to 1.1.3
Fix dependencies
This release fixes issues with listing ranges of atoms, as well as
including general janitorial maintenance.
Changelog:
https://lists.x.org/archives/xorg/2019-February/059614.html
PR: 236086
Submitted by: Samy Mahmoudi
Update x11/xrdb to 1.2.0.
Add license information
This release adds a -E flag to see the preprocessor command issued and
the output of the preprocessor, to aid in debugging.
Changelog:
https://lists.x.org/archives/xorg/2019-February/059616.html
PR: 236088
Submitted by: Samy Mahmoudi
Update x11/xmodmap to 1.0.10
Add license file
This release provides a man page update and some small build fixes &
janitorial cleanups.
Changelog:
https://lists.x.org/archives/xorg/2019-February/059615.html
PR: 236089
Submitted by: Samy Mahmoudi
Update x11/xlogo to 1.0.5
Fix dependencies
Add license file
This release fixes a bug in which you had to hit "q" then "Escape" to
exit, and collects several years worth of janitorial maintenance.
Changelog:
https://lists.x.org/archives/xorg/2019-March/059637.html
PR: 236305
Submitted by: Samy Mahmoudi
Update x11/xinit to 1.4.1
This release fixes a bug when too many arguments are supplied to the program
and improves the man pages.
Changelog:
https://lists.x.org/archives/xorg/2019-March/059636.html
PR: 236304
Submitted by: Samy Mahmoudi
basename(3) has been changed to be POSIX compliant in r308264. This implies
that it can possibly write to the passed string. shells/rssh passes a const
string, so it always crashes on invocation with FreeBSD 12 and later. The
new patches remedy this issue. [1] [2]
During further tests and research came to light that there were also
recently discovered security issues with the parsing of rsync/scp command
line arguments and insufficient sanitization of environment variables when
using rysnc.
The corresponding fixes have been incorporated to the new patches and the
already existing patch for the RSYNC option has been tightened for the
argument parsing. Please note that with this patch the scp option "-3" can
no longer be used. [3]
Furthermore, another patch was applied to make this port a bit more secure.
That patch handles a buffer allocation issue for an error message. [4]
PR: 235121
Submitted by: topical@gmx.net (first version) [1], Jason Harris (maintainer) [2]
Approved by: tcberner (mentor)
Obtained from: Debian [3] [4]
MFH: 2019Q1
Security: d193aa9f-3f8c-11e9-9a24-6805ca0b38e8
Differential Revision: https://reviews.freebsd.org/D19474