1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-31 05:41:08 +00:00
Commit Graph

527 Commits

Author SHA1 Message Date
Niclas Zeising
d0fe05f1e0 x11-drivers/xf86-input-libinput: Update to 0.29.0
Update x11-drivers/xf86-input-libinput to 0.29.0
This is a maintenance release

Changelog: https://lists.x.org/archives/xorg-announce/2019-August/003017.html
2020-03-31 20:40:43 +00:00
Niclas Zeising
35ca86a622 xf86-video-qxl: No longer broken (still deprecated)
After r530014, xf86-video-qxl builds again, so remove broken.  It is still
deprecated because it uses python 2.
2020-03-31 20:37:21 +00:00
Koichiro Iwao
d3dc70939a x11-drivers/xorgxrdp: backport upstream patch
Fixes the issue GNOME Shell 3.32 fails to start [1]

[1] https://github.com/neutrinolabs/xorgxrdp/issues/156

Obtained from:	https://github.com/neutrinolabs/xorgxrdp/pull/161
Sponsored by:	HAW International
2020-03-25 04:44:38 +00:00
Koichiro Iwao
70c654f412 x11-drivers/xorgxrdp: disable DRI3 option by default again
I tried to compile DRI3 support by default and disable by config by default [1]
However, actually it cannot be disabled completely by config. Hardware
acceleration in xrdp is still bleeding-edge and it sometimes causes hang-up
like below.

[drm] GPU HANG: ecode 7:0:0x97f4ffff, in Xorg [100659], reason: Hang on rcs0, action: reset
drmn0: Resetting chip after gpu hang
drmn0: Resetting chip after gpu hang
drmn0: i915_reset_device timed out, cancelling all in-flight rendering.

Bleeding-edge features should be opt-in and the default setup should be stable,
disabling again.

[1] https://gitter.im/neutrinolabs/xrdp?at=5e5e48163ca0375cb399cdfa
2020-03-12 06:51:11 +00:00
Koichiro Iwao
a680b208af x11-drivers/xorgxrdp: forgot to commit patch in r528263 2020-03-12 05:16:55 +00:00
Koichiro Iwao
a92de7aae5 x11-drivers/xorgxrdp: Update to 0.2.13
Compile with DRI3 hardware acceleration again however it is opt-in.
Disabled by config by default. See pkg-message to enable.

Sponsored by:	HAW International
2020-03-12 01:17:46 +00:00
Niclas Zeising
5a954340ff xf86-video-ati: Fix crash when hw accel is unavail
Apply three upstream patches to x11-drivers/xf86-video-ati to fix a crash of
xorg when GPU acceleration is not available.  This is needed to get this
running on powerpc64.

Reported by:	jhibbits
2020-03-11 16:34:06 +00:00
Antoine Brodin
5ae8688c07 Deprecate some ports using deprecated version of python
With hat:	portmgr
2020-03-08 17:01:46 +00:00
Jan Beich
b7ccdacea0 x11-drivers/xf86-input-wacom: deprecate in favor of xf86-input-libinput
Still maintained upstream, so not expiring yet.
2020-03-01 13:30:59 +00:00
Koichiro Iwao
2b01749fcc x11-drivers/xorgxrdp: disable DRI3 option by default
because it is not very stable right now. Sometimes VLC causes coredump,
sometimes Xorg server hangs up.

PR:		244298
2020-02-29 07:20:50 +00:00
Koichiro Iwao
960c1bb1aa x11-drivers/xorgxrdp: enable DRI3/glamor support
With the advent of 1.20.x x11-server/xorg-server xorgxrdp can support
dri3/glamor [1] to enable hardware supported OpenGL acceleration with an
xorgxrdp desktop.

Also add pkg-message to explain how to enable hardware acceleration.

While here, fix misuse of "-I" flag to specify LIBDIR.

[1] https://github.com/neutrinolabs/xrdp/issues/1029

PR:		244298
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (initial revision)
Approved by:	meta (myself, maintainer)
Sponsored by:	HAW International
2020-02-27 04:14:26 +00:00
Niclas Zeising
42e81fbd79 x11-drivers/xf86-video-qxl: Mark broken
Mark xf86-video-qxl as broken with xorg-server 1.20.7.  A fix is being
worked on, but mark this as broken while it's being developed, to avoid
chatter from the build cluster.
2020-02-24 19:27:02 +00:00
Niclas Zeising
1f7a5c3405 x11-drivers/xf86-video-ati-legacy: Mark broken
xf86-video-ati-legacy does not currently build with xorg-server 1.20.7.
A patch to fix the build is available here,
https://reviews.freebsd.org/D23817 , but it needs more testing.
Mark this port as broken while the issues are being sorted out, to avoid
confusion and messages from the build cluster.
2020-02-24 17:48:48 +00:00
Michael Gmelin
f3e87f9dec Unbreak on xorg-server 1.20.7 (and minor cleanup)
PR:		244353
Approved by:	manu
2020-02-23 23:20:31 +00:00
Niclas Zeising
36b495a1bc xf86-video-s3virge: Mark broken and set epiry date
Mark xf86-video-s3virge as broken, it doesn't build with xserver 1.20.7, and
there is no upstream patch available to fix it.
Set it to epire on May 1, that should give any users ample time to fix it,
and it will give people using quarterly branches a heads up as well.
2020-02-23 10:32:12 +00:00
Niclas Zeising
da2eebe279 xf86-video-tseng: Mark broken and set epiry date
Mark xf86-video-tseng as broken, it doesn't build with xserver 1.20.7, and
there is no upstream patch available to fix it.
Set it to epire on May 1, that should give any users ample time to fix it,
and it will give people using quarterly branches a heads up as well.
Keep the BROKEN_arch lines as a reminder that it was broken on those arches
even before this.
2020-02-23 09:54:57 +00:00
Niclas Zeising
ff590bd0ef xf86-video-savage: Fix build with xserver 1.20.7
Pull in an upstream patch to fix the build of xf86-video-savage with xserver
1.20.7.
While here, add LICENSE and LICENSE_FILE.
2020-02-23 09:32:30 +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
Emmanuel Vadot
e0b3b31d11 x11-drivers/xf86-video-scfb: update to 0.0.5
Fixes building with recent version of Xorg.

PR:		241650
Submitted by:	rozhuk.im@gmail.com
Approved by:	x11 (bapt@)
2020-02-17 16:32:34 +00:00
Niclas Zeising
8dd64b4488 x11-drivers/xf86-video-sis: Update to 0.12
Update x11-drivers/xf86-video-sis to 0.12
This is a maintenance release.
This has not been tested on actual hardware.
2020-02-15 20:43:46 +00:00
Johannes M Dieterich
5c7f133600 x11-drivers/xf86-video-amdgpu, x11-drivers/xf86-video-ati: update to release 19.1.0
Reviewed by:	pete@nomadlogic.com, swills, zeising (x11)
Approved by:	swills, zeising (x11)
Differential Revision:	https://reviews.freebsd.org/D22091
2020-01-31 02:21:20 +00:00
Koichiro Iwao
8775cc4957 x11-drivers/xorgxrdp: Update to 0.2.12
Relnotes:	https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.12
2019-12-31 10:06:23 +00:00
Jan Beich
7945f302b6 x11-drivers/xf86-input-wacom: update to 0.39.0
Changes:	https://github.com/linuxwacom/xf86-input-wacom/releases/tag/xf86-input-wacom-0.39.0
Reported by:	GitHub (watch releases)
2019-12-23 05:37:33 +00:00
Niclas Zeising
4c46ca73d8 Add USES=xorg USES=gl, ports categories x
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.
2019-11-07 18:36:55 +00:00
Niclas Zeising
c32f72e68d Switch all ports to use USES=xorg-cat
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
2019-11-03 21:56:37 +00:00
Niclas Zeising
15b9fc4099 x11-drivers/xf86-video-geode: Update to 2.11.20
Update x11-drivers/xf86-video-geode to 2.11.20.
This is a minor maintenance release.
This hasn't been tested on actual hardware.
2019-11-02 22:41:30 +00:00
Niclas Zeising
f5e870f590 x11-drivers/xorg-drivers: Remove deleted drivers
Remove delete xorg drivers from x11-drivers/xorg-drivers.  These are no
longer available for install.  Since these are not default options, no need
to bump portrevision.
2019-10-15 13:51:31 +00:00
Niclas Zeising
9f890b8d83 Remove deprecated x11 ports
Remove deprecated ports owned by x11:
* x11/xsetmode
* x11/xsetpointer
* x11/libxkbui
* x11/xrx
* x11/libXevie
* x11/liboldX
* x11-fonts/font-bitstream-speedo
* x11-fonts/libXfontcache
* x11-drivers/xf86-input-hyperpen
* x11-drivers/xf86-input-mutouch
* x11-drivers/xf86-input-acecad
* x11-drivers/xf86-input-penmount
* x11-drivers/xf86-input-fpit

Remove libraries from the USES framework and Mk/Uses/xorg.mk as needed to
adjust for their removal.

Add entries to MOVED and remove from port categories makefiles.
2019-10-15 10:49:14 +00:00
Jan Beich
003049aac5 x11-drivers/xf86-input-wacom: update to 0.38.0
Changes:	https://github.com/linuxwacom/xf86-input-wacom/releases/tag/xf86-input-wacom-0.38.0
Reported by:	GitHub (watch releases)
2019-10-14 19:15:33 +00:00
Niclas Zeising
ada1b65817 Depcrecate various xorg drivers
Depreacate various xorg input drivers, all have been deprecated upstream:
xf86-input-acecad
xf86-input-fpit
xf86-input-hyperpen
xf86-input-mutouch
xf86-input-penmount
2019-09-06 18:36:40 +00:00
Niclas Zeising
9d1b627466 Change bsd.xorg.mk to USES=xorg and USES=xorg-cat
Change the handling of xorg dependencies to use the USES framework instead
of bsd.xorg.mk.  bsd.xorg.mk is split into two parts:
* USES=xorg for ports depending on xorg ports with USE_XORG
* USES=xorg-cat for xorg ports with XORG_CAT

USES=xorg is fairly straight forward.  The components needed are specified
with USE_XORG, and USES=xorg is needed to pull in this part of the
framework.

USES=xorg-cat requires that the category, previously specified with
XORG_CAT, now be passed as an argument to xorg-cat, like this
USES=xorg-cat:category.  Not specifying a category is an error.
Further, it is also possible to specify which build system to use.  The
default if nothing is specified is autoconf, but meson will also be supported.
This is added with a second argument: USES=xorg-cat:category[,buildsystem].

Detailed changelog:
* Add support in Uses/xorg-cat.mk to specify build system.  Previously, only
  autoconf was supported for xorg ports, but with this change, it's possible
  to use meson instead.  Autoconf is still the defaultx, if nothing else is
  specified.  The meson support is still disabled, and requires more testing.
* Add support in Uses/xorg-cat.mk to pull sources from freedesktop.org
  gitlab.
  When specifying USE_GITLAB in a port using xorg-cat, then various GL_*
  variables will be set up automatically, as well as needed changes to the
  build.
* Switch x11-drivers/xf86-video-intel to use the USE_GITLAB framework.
* While touching xf86-video-intel, switch to USES=xorg xorg-cat:driver, and
  pet portlint.
* Add compat shims and warnings to bsd.port.mk, which will handle the old
  style ports Makefiles.
* Change Uses/gl.mk and Uses/motif.mk to use this new framework.
* Change Uses/autoreconf.mk to check and add dependencies later.  This is
  needed because xorg-cat uses autoreconf, and without this fix
  dependencies were not added properly.
* Be stricter about checking for arguments in USE_XORG, previously, :build
  and :run were accepted, but not supported.  Only the default or :both
  supported.
* Change multimedia/gstreamer1-vaapi to handle the stricter argument
  checking in USE_XORG, and add USES=xorg
* change x11/xscope to get distinfo from xorg-cat, instead of rolling it's
  own, and add USES=xorg-cat

PR:		238988 (exp-run)
Reviewed by:	antoine, tcberner, tijl, mat, tobik
Approved by:	portmgr (antoine)
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/usesxorg
Sponsored by:	B3 Init (zeising)
Differential Revision:	https://reviews.freebsd.org/D20724
2019-08-26 09:45:15 +00:00
Koichiro Iwao
95a955558b x11-drivers/xorgxrdp: Update to 0.2.11
This version includes following features & fixes:

* Fix crash on reconnect when monitors change

Relnotes:	https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.11
Sponsored by:	HAW International, Inc.
2019-08-20 03:47:20 +00:00
Niclas Zeising
6b1bf6ebc3 x11-drivers/xf86-video-sis: Update to 0.11.0
Update x11-drivers/xf86-video-sis to 0.11.0
Remove dependency on mesa and libGL, it is not used
Add license information
This is a maintenance release
This has not been tested with actual hardware.

Changelog:
https://lists.x.org/archives/xorg-announce/2019-July/003016.html

Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorglibs
2019-08-18 14:45:06 +00:00
Niclas Zeising
f694b1f9b2 x11-drivers/xf86-video-s3: Update to 0.7.0
Update x11-drivers/xf86-video-s3 to 0.7.0
Remove patches that are incorporated in this release.
Add license information
This version has not been tested with actual hardware.
This is a maintenance release

Changelog:
https://lists.x.org/archives/xorg-announce/2019-July/003015.html

Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorglibs
2019-08-18 14:41:20 +00:00
Mathieu Arnold
467ad301e8 Convert to UCL & cleanup pkg-message (categories x) 2019-08-14 12:25:52 +00:00
Niclas Zeising
da711bcbd5 x11-drivers/xf86-video-qxl: Set x11@ as maintainer 2019-08-05 19:38:26 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Jan Beich
be628fc059 x11-drivers/xf86-input-wacom: update to 0.37.0
Changes:	https://github.com/linuxwacom/xf86-input-wacom/releases/tag/xf86-input-wacom-0.37.0
Reported by:	GitHub (watch releases)
2019-06-19 06:50:45 +00:00
Johannes Lundberg
91f6994f6f New port: graphics/libxatracker
XA Tracker is built from Mesa sources and is required by xf86-video-vmware
in order to take advantage of accelerated graphics using the vmwgfx kernel
DRM driver.

This commit also adds libdrm as a runtime requirement for xf86-video-vmware
and patches the DRI device loading routine to work outside of Linux. If no
DRI device exists (vmwgfx kernel driver is not loaded), xf86-video-vmware
will fallback to software rendering.

The vmwgfx kernel driver is available in the drm-kmod port.

Reviewed by:	zeising
Approved by:	imp (mentor), zeising
Differential Revision:	D20153
2019-06-17 15:09:45 +00:00
Niclas Zeising
9243c26fb3 x11-drivers/xf86-video-tdfx: Update to 1.5.0
Update x11-drivers/xf86-video-tdfx to 1.5.0
Add USES=gl, LICENSE, LICENSE_FILE.

This is a maintenance releas.

Changelog:
https://lists.x.org/archives/xorg-announce/2019-February/002944.html

Sponsored by:	B3 Init
2019-06-10 17:03:54 +00:00
Niclas Zeising
e499d181dd x11-drivers/xf86-input-elographics: Update to 1.4.2
Update x11-drivers/xf86-input-elographics to 1.4.2.
Add LICENSE and LICENSE_FILES.
Local patches came from upstream, and are included in this release.  Delete
them.  This release is mostly a noop because of this.

Sponsored by:	B3 Init
2019-06-10 16:31:33 +00:00
Koichiro Iwao
1293c50226 x11-drivers/xorgxrdp: Update to 0.2.10
This version includes following features & fixes:

* Improve reliability killing disconnected sessions
* Introduce suppress output support (requires upcoming xrdp v0.9.11)

Relnotes: 	https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.10
2019-06-04 05:35:36 +00:00
Tobias Kortkamp
d2c8efea4d x11-drivers/xf86-video-geode: Spell ONLY_FOR_ARCHS_REASON correctly 2019-05-25 18:37:25 +00:00
Tobias Kortkamp
742c88d421 x11-drivers/xf86-input-synaptics: Spell LICENSE correctly 2019-05-25 10:04:16 +00:00
Johannes M Dieterich
620b439eb8 x11-drivers/xf86-video-amdgpu: update to 19.0.1
Includes only minor bugfixes.

Changelog: https://lists.freedesktop.org/archives/xorg/2019-March/059718.html

Approved by:	zeising (x11, implicit)
2019-05-11 16:24:49 +00:00
Johannes M Dieterich
3bfb329979 xf86-video-ati: Update to release 19.0.1
Includes only minor bug fixes.

Changelog: https://lists.freedesktop.org/archives/xorg/2019-March/059717.html

Approved by:	zeising (x11, implicit)
2019-05-11 16:23:56 +00:00
Johannes M Dieterich
8388d0609c x11-drivers/xf86-video-ati: Update to 19.0.0
This release brings TearFree improvments.

Release notes:
https://lists.x.org/archives/xorg-announce/2019-March/002967.html

Reviewed by:	zeising (x11)
Approved by:	zeising (x11)
2019-04-21 00:17:13 +00:00
Johannes M Dieterich
7d6f15f6cf x11-drivers/xf86-video-amdgpu: Update to 19.0.0
This release brings TearFree improvments and FreeSync enablement. The latter
requires Linux 5.0 DRM.

Release notes:
https://lists.x.org/archives/xorg-announce/2019-March/002966.html

Reviewed by:	zeising (x11)
Approved by:	zeising (x11)
2019-04-21 00:16:13 +00:00
Niclas Zeising
f514053c34 x11-drivers/xf86-input-libinput: Update to 0.28.2
Update x11-drivers/xf86-input-libinput to 0.28.2.
This is a bugfix release.
Changelog:
https://lists.x.org/archives/xorg-announce/2019-February/002938.html

PR:		235502
Submitted by:	pete@nomadlogic.org
Sponsored by:	B3 Init (zeising)
2019-02-21 17:32:15 +00:00
Niclas Zeising
ea56f87e5f x11-drivers/xf86-video-s3virge: Update to 1.11.0
Update xf86-video-s3virge to 1.11.0.
Remove patches incorporated upstream.
This has not been run time tested due to lack of hardware.

Changelog:
https://lists.x.org/archives/xorg-announce/2019-February/002940.html

PR:		235849
Submitted by:	pete@nomadlogic.org
2019-02-20 19:58:30 +00:00