Commit Graph

821 Commits

Author SHA1 Message Date
Fernando Apesteguía
fdf734090a x11-servers/Xfstt: Update to 1.11
ChangeLog: https://github.com/guillemj/xfstt/blob/master/NEWS

PR:	248690
Submitted by:	gspurki@gmail.com (maintainer)
2020-09-09 15:36:45 +00:00
Jan Beich
44b1db8ce8 x11-servers/xwayland-devel: update to 1.20.0.724
Changes:	727df0a74...428787907
2020-09-08 00:53:14 +00:00
Jan Beich
81428ea2f9 x11-servers/xwayland-devel: update to 1.20.0.719
Changes:	2902b7853...727df0a74
2020-09-03 00:54:26 +00:00
Jan Beich
b1e2007bdf x11-servers/xwayland-devel: update to 1.20.0.714
Changes:	1cccb486d...2902b7853
Security:	CVE-2020-14345, CVE-2020-14346, CVE-2020-14361, CVE-2020-14362
2020-08-25 20:05:45 +00:00
Niclas Zeising
773ea8038a x11-servers/xorg-server: Fix several security issues
Fix several security issues in x11-servers/xorg-server and slave ports which
ultimately can lead to local privilege escalations if xorg-server is running
privileged.

More info:
https://lists.x.org/archives/xorg-announce/2020-August/003058.html

MFH:		2020Q3 (implicit, security update)
Security:	ffa15b3b-e6f6-11ea-8cbf-54e1ad3d6335
2020-08-25 17:30:33 +00:00
Jan Beich
edc5473084 x11-servers/xwayland-devel: update to 1.20.0.710
Changes:	5c20e4b83...1cccb486d
2020-08-25 14:43:45 +00:00
Jan Beich
633e48d0d6 x11-servers/xwayland-devel: update to 1.20.0.704
Changes:	aac28e162...5c20e4b83
2020-08-08 00:48:56 +00:00
Niclas Zeising
cdbf3c2bb2 x11-servers/xorg-server: Fix CVE-2020-14347
Add upstream patch to fix CVE-2020-14347, Pixel Data Uninitialized Memory
Information Disclosure.
Announcement:
https://lists.x.org/archives/xorg-announce/2020-July/003051.html

PR:		248410 (based on)
Submitted by:	VVD
MFH:		2020Q3 (implicit, security update)
Security:	3c7ba82a-d3fb-11ea-9aba-0c9d925bbbc0
2020-08-01 14:17:09 +00:00
Jan Beich
e77f053eab x11-servers/xwayland-devel: update to 1.20.0.703
Changes:	591916ea9...aac28e162
2020-08-01 00:35:44 +00:00
Jan Beich
65713b476f x11-servers/xwayland-devel: update to 1.20.0.697
Changes:	495bf63a7...591916ea9
2020-07-28 00:28:34 +00:00
Jan Beich
c2e73c3fbb x11-servers/xwayland-devel: update to 1.20.0.691
Changes:	ddb86e94c...495bf63a7
2020-07-23 01:00:25 +00:00
Jan Beich
dff3830b3e x11-servers/xwayland-devel: update to 1.20.0.687
Changes:	ba0e789b9...ddb86e94c
2020-07-21 00:44:35 +00:00
Jan Beich
0d38498c5b x11-servers/xwayland-devel: update to 1.20.0.685
Changes:	85a6fd11c...ba0e789b9
2020-07-18 00:54:40 +00:00
Jan Beich
f49a425e24 x11-servers/xwayland-devel: update to 1.20.0.684
Changes:	b0413b6e9...85a6fd11c
2020-07-16 20:04:28 +00:00
Jan Beich
b778c3a197 x11-servers/xwayland-devel: update to 1.20.0.673
Changes:	b670527429...b0413b6e9
MFH:		2020Q3 (bug fixes)
2020-07-03 20:29:33 +00:00
Jan Beich
7131dd3e07 UCLify pkg-message in my ports 2020-07-01 22:22:38 +00:00
Jan Beich
de23aec0f3 x11-servers/xwayland-devel: switch to GitHub mirror
- GL_COMMIT is not supported by "portedit set-version"
- GL_COMMIT is no longer necessary (bug 242329)
- GitLab distfiles don't carry ordinal version in filename
- GitLab .patch links have volatile footer (Git version)
2020-06-26 22:00:44 +00:00
Jan Beich
574955f15b x11-servers/xwayland-devel: update to 1.20.0.669
Changes:	d6558477d7...b670527429
2020-06-26 22:00:29 +00:00
Jan Beich
58247639e1 x11-servers/xwayland-devel: update to 1.20.0.663
Changes:	fc4f248544...d6558477d7
2020-06-20 01:02:26 +00:00
Michael Gmelin
0d797c2b7a Add information for users of devices that don't support evdev to pkg-message
(e.g., serial mice).

PR:		246956
Approved by:	zeising (x11)
2020-06-19 15:30:44 +00:00
Piotr Kubaj
f023270679 x11-servers/Xfstt: fix build on GCC architectures
Use C++11 compiler:
encoding.cc:34: error: 'nullptr' was not declared in this scope
2020-06-06 18:36:24 +00:00
Jan Beich
b740b43b19 x11-servers/xwayland-devel: update to 1.20.0.660
Changes:	4195e80356...fc4f248544
2020-06-06 00:40:46 +00:00
Niclas Zeising
b3c1dc5172 xserver: default to libinput if no driver is found
Make xorg-server default to try the xf86-input-libinput driver if a
configured driver can't be found.  This only applies if a specific driver
for an input device has been configured manually in xorg, but that driver
can't be found when starting xorg.

Discussed with:	manu, jbeich
MFH:		2020Q2
2020-06-05 19:14:40 +00:00
Jan Beich
ee0f2d4d51 x11-servers/xwayland-devel: document DRI3 quirk
Wayland clients (unlike server/compositor) are not supposed to require
special privileges. Something in drm-kmod fails to authorize access to
/dev/dri/* even if user is under "video" group.

Not a port option because Xwayland doesn't know how to drop priveleges.
2020-06-02 21:37:36 +00:00
Jan Beich
4bdb3aa74e x11-servers/xwayland-devel: simplify r536952 again 2020-05-29 10:40:38 +00:00
Jan Beich
8772438207 x11-servers/xwayland-devel: simplify r536952 2020-05-29 10:14:51 +00:00
Jan Beich
1c76ca5124 x11-servers/xwayland-devel: work around missing GLX_EXT_libglvnd
$ pkg install nvidia-driver
$ glxinfo
name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  39
  Current serial number in output stream:  40
2020-05-29 08:40:01 +00:00
Jan Beich
e35312bc7a x11-servers/xwayland-devel: unbreak with libglvnd
"pkg-config --cflags gl" no longer contains -I/usr/local/include/libdrm

In file included from ../glx/glxdriswrast.c:39:
/usr/local/include/GL/internal/dri_interface.h:43:10: fatal error: 'drm.h' file not found
 #include <drm.h>
          ^~~~~~~
2020-05-27 07:24:32 +00:00
Jan Beich
64c25a7c48 Chase GitLab redirect in PATCH_SITES
https://about.gitlab.com/releases/2020/05/06/gitlab-com-13-0-breaking-changes/#removal-of-deprecated-project-paths
2020-05-24 10:23:24 +00:00
Jan Beich
4668408464 x11-servers/xwayland-devel: update to 1.20.0.655
Changes:	421ce458f1...4195e80356
2020-05-20 19:07:00 +00:00
Jan Beich
d08f2efbc4 x11-servers/xwayland-devel: update to 1.20.0.653
Changes:	0777cf46d...421ce458f1
2020-05-19 14:18:21 +00:00
Hiroki Tagato
be958b7d6a - Update to 1.10
- Pass maintainership to submitter
2020-05-18 08:18:13 +00:00
Jan Beich
dce99729d7 x11-toolkits/wlroots: add Xwayland HiDPI scaling support
See https://github.com/swaywm/wlroots/pull/2064#issuecomment-622647075
2020-05-13 19:55:50 +00:00
Jan Beich
994c160a6a x11-servers/xwayland-devel: update to 1.20.0.652
Changes:	785e59060c...0777cf46d
2020-05-13 19:55:38 +00:00
Jan Beich
c031fd115a Convert GitLab patches to simple diffs
GitLab unlike GitHub keeps the footer from git-format-patch(1) which
frequently changes on Git version upgrades. So, switch to git-diff(1)
which lacks header/footer.

Approved by:	x11 (zeising via Gitter)
MFH:		2020Q2 (avoid bustage over time due to upstream infra upgrades)
Differential Revision:	https://reviews.freebsd.org/D24810
2020-05-11 19:50:28 +00:00
Jan Beich
bfbaae441e x11-servers/xwayland-devel: regen patches (gitlab bug)
-2.24.1
+2.26.2

Reported by:	Grzegorz Junka (on ports@ list)
2020-05-07 22:05:42 +00:00
Niclas Zeising
827d3f086e xorg-server: Do not send spurious focus events
Apply an upstream patch to avoid sending focus evens when grab actually does
not change.  This fixes certain full screen applications. [1]

Ensure that we actually don't try to find and link against HAL even if it's
around on the system we're compiling on [2]

Add CPE information [3]

PR:		245854 [1] (with changes), 245604 [2], 197712 [3]
Submitted by:	naddy@ [1], mi@ [2], arrowd [3]
Reported by:	shun [3]
MFH:		2020Q2
2020-05-03 20:22:30 +00:00
Jan Beich
ce34ce1000 x11-servers/xwayland-devel: don't disable default font path
*.pcf fonts are rendered by X11 server but if font path is disabled
only built-in fonts are available by default. While users could still
amend font path via "xset fp" the discrepancy with xorg-server gave
a bad first impression.

Reported by:	jsm
2020-05-01 14:43:41 +00:00
Jan Beich
3d71a8bf02 x11-servers/xwayland-devel: drop advice obsoleted by r528071
MFH:		2020Q2 (confusing cruft removal)
2020-04-28 10:36:08 +00:00
Jan Beich
bb52fe47b6 x11-servers/xwayland-devel: update to 1.20.0.641
Changes:	5e91587302...785e59060c
MFH:		2020Q2 (fixes hang on abort)
2020-04-28 00:56:09 +00:00
Jan Beich
fb0f11442f x11-servers/xwayland: expose x11/nvidia-driver support
Disabled for now as runtime wasn't tested. EGLStreams is supported by
x11-wm/mutter and x11-wm/plasma5-kwin.

PR:		244242
Approved by:	zeising (x11)
2020-04-17 19:01:46 +00:00
Niclas Zeising
5f4b314629 x11-servers/xorg-server: Update to 1.20.8
Update x11-servers/xorg-server to 1.20.8
This is a maintenance release
Most notably, fixes some issues with displayport MST
improves glamor in oom situations

Add a patch to make us more compatible with the linux evdev headers
we're using (devel/evdev-proto).  This is needed for xf86-video-qxl.

complete changelog:
https://lists.x.org/archives/xorg-announce/2020-March/003041.html

Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20
2020-03-31 20:33:01 +00:00
Jan Beich
9170c0d06d x11-servers/xwayland-devel: update to 1.20.0.626
Changes:	3d6efc4aaf...5e91587302
2020-03-19 23:31:06 +00:00
Niclas Zeising
121ae90af1 graphics/mesa-libs: Change default to use DRI3
Change the default mesa configuration to use DRI3 rather than the older DRI2
interface.  This should improve performance somewhat, and alleviates the need
for the FIXDRM option in x11-servers/xorg-server.

Remove the FIXDRM option from x11-servers/xorg-server.

Add an UPDATING entry for the change.

For users of graphics/drm-legacy-kmod or the base graphics drivers, this might
cause regressions.  If you experience problems when running OpenGL applications
please force the use of the DRI2 backend by setting the LIBGL_DRI3_DISABLE
environment variable to 1 before starting any OpenGL application.  This is
easiest done by adding it to your shell startup file or .xinitrc.

Add UPDATING entry for xorg-server, detailing the change of device
configuration backend.

PR:		196678, 244306 (for tracking)
2020-03-08 19:27:27 +00:00
Jan Beich
b782a00656 x11-servers/xwayland-devel: update to 1.20.0.623
Changes:	d4faab8708...3d6efc4aaf
2020-03-07 00:47:32 +00:00
Joseph Mingrone
e8888f06e2 x11-servers/xorg-server: Restore FIXDRM as an off-by-default knob
This is a workaround for a problem with certain systems [1] after
x11-servers/xorg-server was upgraded to 1.20.7.  Other workarounds are
described in PR 244306.

[1]
These systems have been reported to have problems:
Sandy Bridge
Ivy Bridge
Broadwell
Kaby Lake
Whiskey Lake

PR:	244306
Submitted by:	wulf
Reported by:	philippe.michel7@free.fr
Approved by:	x11 (zeising)
Differential Revision:	https://reviews.freebsd.org/D23834
2020-02-25 17:32:03 +00:00
Piotr Kubaj
fc9e4ce57f x11-servers/xorg-server: fix build on GCC architectures
Use C11 compiler:
In file included from glxserver.h:70,
                 from singlepix.c:35:
../include/glx_extinit.h:33: error: redefinition of typedef '__GLXscreen'
glxscreens.h:119: error: previous declaration of '__GLXscreen' was here
2020-02-25 10:45:51 +00:00
Jan Beich
4f329b28d2 x11-servers/xwayland-devel: update to 1.20.0.620
Changes:	4709d24f8e...d4faab8708
2020-02-24 17:25:12 +00:00
Niclas Zeising
4b9c697c26 Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7.  This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.

Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.

Use the upstream fix for glamour issues.

Use evdev xkb rules by default in xwayland [2]

Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.

Fix net/tigervnc-server and emulators/virtualbox-ose

Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.

This represents work by many people over a long period.  These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)

PR:             196678 [1], 244129 [2]
Submitted by:   hselasky, wulf [1], jbeich [2]
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 21:15:44 +00:00
Jan Beich
ce5b46462f x11-servers/xwayland-devel: update to 1.20.0.604
- Document DRI3 requirement as downstream patches in mesa-libs
  disabled it by default due to a bug with drm-legacy-kmod.
  However, Wayland is not supported on drm-legacy-kmod.

Changes:	ee9f6e20de...4709d24f8e
2020-02-15 00:32:56 +00:00