Port details |
- wayland Core Wayland window system code and protocol
- 1.20.0_3 graphics
=14 1.20.0_2Version of this port present on the latest quarterly branch. - Maintainer: x11@FreeBSD.org
 - Port Added: 2017-01-29 23:04:55
- Last Update: 2022-05-09 19:23:51
- Commit Hash: db78da8
- People watching this port, also watch:: liblz4, libedit, glib, libevent, libdrm
- Also Listed In: wayland
- License: MIT
- Description:
- Wayland is a protocol for a compositor to talk to its clients as well as
a C library implementation of that protocol. The compositor can be a
standalone display server running on Linux kernel modesetting and evdev
input devices, an X application, or a wayland client itself. The clients can
be traditional applications, X servers (rootless or fullscreen) or other
display servers.
WWW: https://wayland.freedesktop.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- wayland>0:graphics/wayland
- For LIB depends:
- libwayland-client.so:graphics/wayland
- libwayland-cursor.so:graphics/wayland
- libwayland-egl.so:graphics/wayland
- libwayland-server.so:graphics/wayland
- To install the port:
- cd /usr/ports/graphics/wayland/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/wayland
- pkg install wayland
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: wayland
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1639066836
SHA256 (wayland-1.20.0.tar.xz) = b8a034154c7059772e0fdbd27dbfcda6c732df29cae56a82274f6ec5d7cd8725
SIZE (wayland-1.20.0.tar.xz) = 225188
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- xsltproc : textproc/libxslt
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libffi.so : devel/libffi
- libepoll-shim.so : devel/libepoll-shim
- libxml2.so : textproc/libxml2
- This port is required by:
- for Build
-
- graphics/waffle
- graphics/wayland-protocols
- multimedia/wf-recorder
- textproc/fcitx5
- x11-wm/wayfire-plugins-extra
-
Deleted ports which required this port:
- for Libraries
-
- accessibility/redshift
- accessibility/wlsunset
- benchmarks/glmark2
- benchmarks/vkmark
- deskutils/cairo-dock
- deskutils/copyq
- deskutils/kdeconnect-kde
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
- Configuration Options:
- No options to configure
- Options name:
- graphics_wayland
- USES:
- cpe gnome meson pkgconfig tar:xz
- pkg-message:
- For install:
- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will
contain "wayland-%d" unix(4) sockets. This is usually handled by
consolekit2 (via ck-launch-session) or pam_xdg (via login).
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
09 May 2022 19:23:51 1.20.0_3
|
Kevin Bowling (kbowling)  |
devel/libffi: Bump deps PORTREVISION for shlib change
PR: 263764
Reported by: VVD <vvd@unislabs.com> |
10 Apr 2022 19:11:41 1.20.0_2
|
Charlie Li (vishwin)  |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
26 Mar 2022 08:27:27 1.20.0_1
|
Matthias Fechner (mfechner)  |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
23 Jan 2022 14:25:35 1.20.0
|
Jan Beich (jbeich)  |
graphics/wayland: update package description
- This package doesn't have a standalone server
- FreeBSD is supported upstream since 571ee96df4f6
- Avoid contentious and out-of-date introduction
PR: 260760
Approved by: manu |
10 Dec 2021 02:14:54 1.20.0
|
Jan Beich (jbeich)  |
graphics/wayland: update to 1.20.0
Changes: https://lists.freedesktop.org/archives/wayland-devel/2021-December/042064.html
PR: 258547
Exp-run by: antoine
Approved by: manu |
29 Aug 2021 19:17:15 1.19.0_1
|
Bernhard Froehlich (decke)  |
graphics/wayland: Add CPE information
Approved by: portmgr (blanket) |
31 May 2021 20:55:01 1.19.0_1
|
Adriaan de Groot (adridg)  |
graphics/wayland: merge upstream fix for CVE-2013-2003
This is upstream MR 133,
https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/133
which in turn is a Wayland-ified version of the fix to libXcursor.
PR: 256273
Reported by: Evgeniy Khramtsov
Approved by: zeising (x11) |
11 May 2021 17:50:32 1.19.0 
|
Tobias Kortkamp (tobik)  Author: Jan Beich |
graphics/wayland: add note about XDG_RUNTIME_DIR
error: XDG_RUNTIME_DIR not set in the environment.
PR: 255355
Inspired by: hikari
Approved by: maintainer timeout |
01 May 2021 17:55:55 1.19.0 
|
Tobias Kortkamp (tobik)  |
Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES
Reported by: portscan |
26 Apr 2021 14:17:32 1.19.0 
|
Jan Beich (jbeich)  |
devel/libepoll-shim: update to 0.0.20210418
Changes: https://github.com/jiixyj/epoll-shim/compare/v0.0.20210322...v0.0.20210418
Reported by: portscout
Approved by: manu
Differential Revision: https://reviews.freebsd.org/D29822 |
06 Apr 2021 14:31:07 1.19.0 
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
29 Jan 2021 11:02:59
1.19.0 
|
jbeich  |
graphics/wayland: update to 1.19.0
- Fix wl_client_get_credentials [1]
Changes: https://gitlab.freedesktop.org/wayland/wayland/compare/1.18.0...1.19.0
PR: 246189 [1]
Submitted by: Greg V [1]
Approved by: manu
Differential Revision: https://reviews.freebsd.org/D28399 |
04 Jul 2020 18:11:42
1.18.0_4 
|
zeising  |
Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking) |
24 May 2020 10:23:24
1.18.0_3 
|
jbeich  |
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 |
11 May 2020 19:50:29
1.18.0_3 
|
jbeich  |
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 |
11 May 2020 18:58:53
1.18.0_3 
|
jbeich  |
graphics/wayland: regen gitlab patches
-2.24.1
+2.26.2 |
28 Feb 2020 10:23:25
1.18.0_3 
|
jbeich  |
graphics/wayland: disable posix_fallocate on FreeBSD < 13 after r527045
On FreeBSD < 13 neither memfd_create exists nor posix_fallocate works
with file descriptors returned by shm_open. As SHM_ANON code wasn't
upstreamed and is not used on FreeBSD 13 just disable posix_fallocate
without version checks.
Reported by: Pete Wright, raichoo
Tested by: Pete Wright, raichoo
Approved by: zeising (x11), Greg V
Differential Revision: https://reviews.freebsd.org/D23856 |
24 Feb 2020 20:01:28
1.18.0_2 
|
jbeich  |
graphics/wayland: replace posix_fallocate hack with a proper fix
PR: 224226
Approved by: x11 (manu, zeising)
Differential Revision: https://reviews.freebsd.org/D23696 |
24 Feb 2020 20:01:19
1.18.0_1 
|
jbeich  |
graphics/wayland: convert to USES=meson
- Drop autotools patches
- Drop sys/param.h check as __FreeBSD__ is defined by compiler
- Apply upstream fix for tests randomly failing to build
PR: 244071
Tested by: mikael (13.0 powerpc64), pkubaj (12.1/13.0 powerpc64)
Approved by: x11 (manu, zeising)
Differential Revision: https://reviews.freebsd.org/D23644 |
24 Feb 2020 20:01:06
1.18.0_1 
|
jbeich  |
devel/libepoll-shim: update to 0.0.20200223
- Drop no longer necessary graphics/wayland workaround
Changes: https://github.com/FreeBSDDesktop/epoll-shim/compare/07e2a80...ae12186
Approved by: zeising (x11), grembo (from previous update)
Differential Revision: https://reviews.freebsd.org/D23801 |
14 Feb 2020 11:09:46
1.18.0 
|
bapt  |
Update to 1.18
Abi is backward compatible: https://abi-laboratory.pro/tracker/timeline/wayland/
Port changes:
- Allow memfd_create on FreeBSD 13 for sealing
- Drop ms_timeout workaround in favor of upstream fix[1]
- Drop posix_fallocate patch as it was disabled in r455878
- Adjust posix_fallocate comment to improve clarity
- Temporarily revert event loop update until epoll-shim#15 [2] is fixed
[1]: https://gitlab.freedesktop.org/wayland/wayland/commit/75d14834570b
[2]: https://github.com/jiixyj/epoll-shim/issues/15
Build tested on:
11.3 aarch64 (Only the first 15 lines of the commit message are shown above ) |
28 Jan 2020 11:53:08
1.17.0 
|
zeising  |
graphics/wayland: Update to 1.17
Update graphics/wayland to 1.17 [1]
Add a patch to use shm_anon instead of posix_fallocate(), as the latter
doesn't work on ZFS. [2]
PR: 237650 [1], 224226 [2]
Submitted by: jbeich [1], jbeich and Greg V [2] (original version)
Reviewed by: Greg V, manu
Differential Revision: https://reviews.freebsd.org/D20099 |
22 Jan 2019 20:51:38
1.16.0_1 
|
zeising  |
graphics/wayland: disable debug build by default
There is no need to build wayland with debug options by default. This is
most likely a left over from when it was first ported.
PR: 234920
Submitted by: jbeich |
16 Oct 2018 20:05:44
1.16.0 
|
sunpoet  |
Update MASTER_SITES
- While I'm here, sort USES
Approved by: portmgr (blanket) |
15 Oct 2018 23:59:24
1.16.0 
|
jbeich  |
graphics/wayland: update to 1.16.0
- New libwayland-egl home for consumers as Mesa 18.2 dropped it
Changes: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html
Changes: https://lists.freedesktop.org/archives/wayland-devel/2018-August/039358.html
PR: 227423
Submitted by: Greg V <greg@unrelenting.technology>
Approved by: maintainer timeout (5 months) |
02 Jul 2018 00:47:14
1.14.0 
|
linimon  |
Mark various ports broken on mips64 and, where appropriate, mips.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
18 Jun 2018 14:00:43
1.14.0 
|
linimon  |
Mark ports broken on powerpc64, categories g-n.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
03 May 2018 09:33:58
1.14.0 
|
amdmi3  |
- Update WWW
Approved by: portmgr blanket |
09 Dec 2017 22:02:30
1.14.0 
|
zeising  |
Update wayland to 1.14.0
Disable posix_fallocate since ZFS does not support it.
Use epoll-shim instead of kqueue directly, from myfreeweb on github.
PR: 224200
Submitted by: Johannes Lundberg |
12 May 2017 18:46:53
1.13.0 
|
rezny  |
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option
* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]
PR: 218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by: dbn [1], jbeich [2,3]
Reported by: afiskon@devzen.ru [1]
Reviewed by: kwm, johalun0@gmail.com
Approved by: portmgr, swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10448 |
29 Jan 2017 23:04:45
1.12.0 
|
bapt  |
Move wayland to a better location |