Commit graph

501 commits

Author SHA1 Message Date
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
Niclas Zeising
283ece0414 x11-drivers/xf86-video-apm: Update to 1.3.0
Update xf86-video-apm to 1.3.0.
Remove patches that are incorporated upstream.
This has not been run time tested due to lack of hardware.

PR:		235839
Submitted by:	pete@nomadlogic.org
2019-02-20 19:56:48 +00:00
Niclas Zeising
bc0c12514d x11-drivers/xf86-video-chips: Update to 1.4.0
Update x11-drivers/xf86-video-chips to 1.4.0.
This has not been run time tested due to lack of hardware.

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

PR:		235847
Submitted by:	pete@nomadlogic.org
2019-02-20 19:10:17 +00:00
Jan Beich
d015ea6054 Don't reference obsolete drm-*-kmod ports 2019-01-17 16:19:39 +00:00
Niclas Zeising
c61a68bcf7 x11-drivers/xf86-video-r128: Update to 6.12.0
Add USES=gl
2019-01-03 10:50:22 +00:00
Niclas Zeising
fb3b43af71 x11-drivers/xf86-video-neomagic: Update to 1.3.0 2019-01-03 10:48:58 +00:00
Niclas Zeising
ce29517160 x11-drivers/xf86-video-mga: Update to 2.0.0
Add USES=gl
Remove patches incorporated upstream.
2019-01-03 10:48:14 +00:00
Niclas Zeising
cf4ab7c081 x11-drivers/xf86-video-i740: Update to 1.4.0 2019-01-03 10:47:36 +00:00
Niclas Zeising
9a69950009 x11-drivers/xf86-video-i128: Update to 1.4.0
Remove no longer needed patch.
2019-01-03 10:46:55 +00:00
Niclas Zeising
4d22f60886 x11-drivers/xf86-video-chips: Update to 1.3.0 2019-01-03 10:46:11 +00:00
Niclas Zeising
0be7eeab72 xf86-input-libinput: Update to 0.28.0
Obtained from:	FreeBSD Graphics Team Development Repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
2018-12-31 00:28:53 +00:00
Koichiro Iwao
ed022d6e7f x11-drivers/xorgxrdp: rebuild with xrdp 0.9.9 after r488300
Sponsored by:	HAW International, Inc.
2018-12-25 08:24:15 +00:00
Jan Beich
3e2a29d25c x11-drivers/xf86-video-intel: update to 2.99.917.20181203
Changes:	https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/?id=e5ff8e1828f9
PR:		233902
Approved by:	maintainer timeout (2 weeks)
2018-12-23 00:56:25 +00:00
Mark Linimon
aa4154607b Allow building on powerpc64 as an experiment.
While here, pet portlint.

Reported by:	jhibbits@FreeBSD.org
Approved by:	portmgr (tier-2 blanket)
2018-12-22 05:50:15 +00:00
Niclas Zeising
248c6b5c09 Split out evdev headers from multimedia/v4l_compat
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
2018-12-19 09:09:11 +00:00
Koichiro Iwao
7d96edcc47 x11-drivers/xorgxrdp: Update to 0.2.9
Approved by:	mentors (implicit)
Relnotes:	https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.9
Sponsored by:	HAW International, Inc.
2018-12-13 07:06:02 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

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, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Mark Linimon
512585d9f2 Allow building on powerpc64 for testing.
While here, pet portlint.

Reported by:	jhibbits
Approved by:	portmgr (tier-2 blanket)
2018-11-18 18:36:28 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Niclas Zeising
dbc3266452 x11-drivers/xf86-video-intel: Update snapshot
Update the snapshot of the intel DDX driver for xorg.
Upstream has stopped doing releases of this, but there are still code
updates, so we have used snapshots of the upstream source repo for some
time.

PR:		232353
Submitted by:	jbeich
Tested by:	jbeic, rkoberman@gmail.com
2018-10-28 20:20:27 +00:00
Koichiro Iwao
78fcac1ba0 x11-drivers/xorgxrdp: Update to 0.2.8
While here,
* Pet portlint
* Switch PORTVERSION to DISTVERSION

MFH:		https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.8
Differential Revision:	https://reviews.freebsd.org/D17327
2018-10-22 04:09:08 +00:00
Niclas Zeising
e02c33d4f3 Silence portscout check
Add a limit to the makefile to silence the portscout check.  This version is
held back on purpose.
2018-10-18 19:11:41 +00:00
Johannes M Dieterich
425938f86a resurrect old port: xf86-video-ati@479538 as xf86-video-ati-legacy
As there are some issues with the later xf86-video-ati revisions on old DRMs
such as drm-legacy-kmod, resurrect the old version of the port as legacy. Add
conflict with newer port. Note intended use in pkg-descr.

Approved by:	x11 (zeising)
2018-10-18 02:10:00 +00:00
Johannes M Dieterich
243e899d7e x11-drivers/xf86-video-[ati,amdgpu]: update 18.1
Update to the 18.1 release for both ati and amdgpu DDX. ati is still seeing
active development and amdgpu bring, among other things, support for Raven
Ridge APUs.

Reviewed by:	x11 (zeising)
Approved by:	x11 (zeising)
Differential Revision:	https://reviews.freebsd.org/D17332
2018-10-02 01:25:49 +00:00
Thomas Zander
84b6aee905 Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
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
2018-09-11 18:34:27 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00