| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=530014
|
|
|
|
|
|
|
| |
Changes: https://gitlab.freedesktop.org/xorg/xserver/compare/3d6efc4aaff8...5e91587302e8
Notes:
svn path=/head/; revision=528751
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=528071
|
|
|
|
|
|
|
| |
Changes: https://gitlab.freedesktop.org/xorg/xserver/compare/d4faab870877...3d6efc4aaff8
Notes:
svn path=/head/; revision=527911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=527097
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=527073
|
|
|
|
|
|
|
| |
Changes: https://gitlab.freedesktop.org/xorg/xserver/compare/4709d24f8e3e...d4faab870877
Notes:
svn path=/head/; revision=527005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=526589
|
|
|
|
|
|
|
|
|
|
|
| |
- 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: https://gitlab.freedesktop.org/xorg/xserver/compare/ee9f6e20de14...4709d24f8e3e
Notes:
svn path=/head/; revision=526191
|
|
|
|
|
|
|
|
| |
Disabled for now as runtime wasn't tested. EGLStreams is supported by
x11-wm/mutter and x11-wm/plasma5-kwin.
Notes:
svn path=/head/; revision=526006
|
|
|
|
|
|
|
| |
Changes: https://gitlab.freedesktop.org/xorg/xserver/compare/1cfdd1a96580...ee9f6e20de14
Notes:
svn path=/head/; revision=525991
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update graphics/wayland-protocols to 1.18
Remove the -devel version, it's not needed. Adjust dependencies for this.
PR: 244010
Submitted by: jbeich
Tested by: manu
Notes:
svn path=/head/; revision=525750
|
|
|
|
|
|
|
|
|
|
| |
sh: /usr/local/bin/xkbcomp: not found
sh: /usr/local/bin/xkbcomp: not found
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
Notes:
svn path=/head/; revision=525711
|
|
|
|
|
|
|
|
|
|
| |
In file included from ../glx/glxserver.h:70,
from ../glx/indirect_dispatch.c:29:
../include/glx_extinit.h:33: error: redefinition of typedef '__GLXscreen'
../glx/glxscreens.h:119: error: previous declaration of '__GLXscreen' was here
Notes:
svn path=/head/; revision=525685
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===> xwayland-devel-1.20.0.592 depends on package: wayland-protocols>=1.18 - not found
[...]
Dependency wayland-protocols found: NO found 1.17 but need: '>= 1.18'
Run-time dependency wayland-protocols found: NO (tried pkgconfig and cmake)
[...]
install -m 555 /usr/ports/default/x11-servers/xwayland-devel/work/xserver-1cfdd1a96580733df3625bcea3384ffee3dc92df-1cfdd1a96580733df3625bcea3384ffee3dc92df/_build/hw/xwayland/Xwayland /usr/ports/default/x11-servers/xwayland-devel/work/stage/usr/local/bin
install: /usr/ports/default/x11-servers/xwayland-devel/work/xserver-1cfdd1a96580733df3625bcea3384ffee3dc92df-1cfdd1a96580733df3625bcea3384ffee3dc92df/_build/hw/xwayland/Xwayland: No such file or directory
*** Error code 71
Notes:
svn path=/head/; revision=525680
|
|
|
|
|
|
|
|
| |
Current version in the tree is very old and buggy. Divorce from Xorg
server to simplify QA and avoid numerious non-upstreamed patches.
Notes:
svn path=/head/; revision=525679
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
UDEV builds Xorg against libudev-devd, allowing automatic detection of
/dev/input/* (evdev) devices with xf86-input-libinput or xf86-input-evdev.
PR: 222609
Submitted by: Greg V <greg@unrelenting.technology>
Tested by: Ivan <bsd@abinet.ru>, manu
Approved by: x11 (bapt via IRC)
Notes:
svn path=/head/; revision=524048
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows a port/package to install a symlink pointing
the real font directory managed by core XLFD (aka fonts.dir).
Adding a new entry of "FontPath" into the system-wide
xorg.conf or "xset fp" by users manually is no longer needed.
When both USES=fonts and ${FONTPATHSPEC} are defined,
the post-install target will install ${FONTPATHSPEC} into
${FONTPATHD} directory as a symlink to ${FONTSDIR}.
The symlink name has the following syntax:
<identifier>:[attribute:]pri=<priority>
Details can be found in xorg.conf(5). A typical example
for a bitmap font is as follows:
FONTPATHSPEC= ${PORTNAME}:unscaled:pri=60
No objection on: x11
Notes:
svn path=/head/; revision=521430
|
|
|
|
|
|
|
|
| |
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Notes:
svn path=/head/; revision=517000
|
|
|
|
|
|
|
|
| |
Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
Notes:
svn path=/head/; revision=516607
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport PCI IDs for various intel graphics cards, to enable MESA with these
graphics cards. According to upstream, it is safe to backport PCI IDs,
worst case is MESA fails to initialize and fall back to software rendering,
which would be the case without this patch anyway.
PR: 233221
Tested by: Yuri Pankov
Notes:
svn path=/head/; revision=512052
|
|
|
|
| |
Notes:
svn path=/head/; revision=508914
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix illegal instruction when running xserver in kvm or qemu (and possibly
others) virtualisation. This is solved by disabling sse instructions while
compiling the xf86SlowBcopy (don't ask) function.
This fix was originally committed by dim as r396167 in 2015, and then most
likely accidentally removed in r433863 in 2017.
Bump portrevision
Original commit message:
> Disable use of SSE instructions in Xorg's xf86SlowBcopy() function.
>
> When such instructions are used to copy data from/to mapped video
> memory, some hypervisors (e.g. KVM, Microsoft Hyper-V) can generate
> SIGILL or SIGBUS exceptions, causing Xorg to crash.
PR: 202643
Reported by: nogcjx@fastmail.fm
Requested by: dim
Diagnose and fix by: dim
MFH: 2019Q1
Notes:
svn path=/head/; revision=489754
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release note:
Documentation:
* Switch to https for hadrons.org URLs.
Code cleanup
* Check strSubFamily for emptiness when assigning it.
* Use matching delete [] operator for new [].
* Use std::string instead of static buffers.
* Check error failures from socket() call.
* Do no dereference TTFont variable before using it.
* Use memcpy() instead of strncpy() to copy a fixed-length string.
* Initialize structs that go over the wire to 0.
* Remove pathname length check.
Notes:
svn path=/head/; revision=488572
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix portrevision, it accidentally went backwards when comitting r487789.
Bump it to 11 to ensure xwayland is rebuild after the evdev-proto changes.
Add a big note about this, so I might remember next time.
PR: 222905, 217248, 233787 (original commit), 234240 (fix)
Submitted by: Stefan Ehmann (fix)
Notes:
svn path=/head/; revision=488181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/input
https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
Notes:
svn path=/head/; revision=487789
|
|
|
|
|
|
|
|
|
|
| |
Remove portrevision, it's inherited from master. Adding it here made it go
backwards.
Reported by: Matthew D. Fuller
Notes:
svn path=/head/; revision=479663
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906
Notes:
svn path=/head/; revision=479538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine
Notes:
svn path=/head/; revision=476013
|
|
|
|
| |
Notes:
svn path=/head/; revision=474782
|
|
|
|
|
|
|
|
|
|
| |
Port changes:
* Now it uses autoreconf/configure
* Add LICENSE_FILE
* Remove targets - no need for them
Notes:
svn path=/head/; revision=474679
|
|
|
|
|
|
|
|
| |
- Add LICENSE
- Remove unneeded flags
Notes:
svn path=/head/; revision=474142
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling the SECURITY extension will make ssh -X work in most cases.
This extension is enabled in many Linux distros.
PR: 221984
Submitted by: Anton Yuzhaninov
Notes:
svn path=/head/; revision=470462
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport security fixes for CVE-2017-10971 and CVE-2017-10972 (yes, 2017).
For some reason this was not done when the vulnerabilities were documented
in VuXML, and a typo in the version range in VuXML meant that the entries
never matched.
This fixes a memory disclosure and a couple of buffer overruns.
PR: 220584
Reported by: Vladimir Krstulja
MFH: 2018Q2
Security: ab881a74-c016-4e6d-9f7d-68c8e7cedafb
Notes:
svn path=/head/; revision=470454
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mark -devel port as IGNORE since net/xrdp has been updated
* s/XRDP/xrdp/ in pkg-message, upstream usually spell it lowercase
x11-servers/x11rdp: remove port
This port is only required by net/xrdp 0.6.2. Since net/xrdp has been
updated to 0.9.6, it is no longer required any other port and not useful
with standalone at all. 0.9.1 or later uses x11-drivers/xorgxrdp instead.
Approved by: hrs (mentor, via email)
Relnotes: https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.1
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.2
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.3
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.4
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.5
https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.6
Differential Revision: https://reviews.freebsd.org/D15375
Notes:
svn path=/head/; revision=469777
|
|
|
|
|
|
|
|
|
| |
also update my email address in "Created by:" field.
Approved by: hrs (mentor)
Notes:
svn path=/head/; revision=465067
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
armv7, mark them so.
This is part two of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run
Notes:
svn path=/head/; revision=455167
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When drawing dashed lines with GLAMOR, they were drawn partially or as
a regular (solid) line, depending on the OpenGL backend. It behaved
so because screen pixmap was bound as the dash and sampling its alpha,
which is usually just 1.0 (no dashing at all).
Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=99708
Fixed by: Eric Anholt (it's a pity that anholt@ no longer works
on FreeBSD)
Silence from: x11@
Notes:
svn path=/head/; revision=455095
|
|
|
|
|
|
|
|
|
|
|
| |
Adding PORTREVISION to explicitly bump them after the recent CVE patches
actually caused the revision to go backwards instead of forwards.
PR: 223049
Reported by: mandree
Notes:
svn path=/head/; revision=452247
|
|
|
|
|
|
|
|
|
|
| |
Bump all the slaves due to not being sure where the shared code is used.
MFH: 2017Q4
Security: 7274e0cc-575f-41bc-8619-14a41b3c2ad0
Notes:
svn path=/head/; revision=452027
|
|
|
|
|
|
|
|
|
| |
Bump all the slaves due to not being sure where the shared code is used.
MFH: 2017Q4
Security: 4f8ffb9c-f388-4fbd-b90f-b3131559d888
Notes:
svn path=/head/; revision=451632
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=445750
|
|
|
|
|
|
|
| |
Requested by: x11 (rezny)
Notes:
svn path=/head/; revision=445323
|
|
|
|
|
|
|
|
|
| |
This is similar to what x11/libxshmfence already does.
MFH: 2017Q3
Notes:
svn path=/head/; revision=445076
|
|
|
|
| |
Notes:
svn path=/head/; revision=445075
|
|
|
|
|
|
|
|
| |
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
Notes:
svn path=/head/; revision=441503
|
|
|
|
|
|
|
|
|
| |
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Notes:
svn path=/head/; revision=439789
|
|
|
|
|
|
|
|
| |
- Add LICENSE_FILE
- Switch to options helpers
Notes:
svn path=/head/; revision=436327
|
|
|
|
|
|
|
| |
Sponsored by: Absolight
Notes:
svn path=/head/; revision=436247
|
|
|
|
|
|
|
|
| |
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9719
Notes:
svn path=/head/; revision=434628
|