Port details |
- wayland Core Wayland window system code and protocol
- 1.23.1 graphics =21 1.23.1Version of this port present on the latest quarterly branch.
- Maintainer: x11@FreeBSD.org
- Port Added: 2017-01-29 23:04:55
- Last Update: 2024-08-27 00:48:13
- Commit Hash: 00dcc24
- People watching this port, also watch:: ca_root_nss, libxml2, dbus, libevent, jpeg-turbo
- License: MIT
- WWW:
- https://wayland.freedesktop.org/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- wayland>0: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 = 1724514235
SHA256 (wayland-1.23.1.tar.xz) = 864fb2a8399e2d0ec39d56e9d9b753c093775beadc6022ce81f441929a81e5ed
SIZE (wayland-1.23.1.tar.xz) = 238212
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 : 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/blender
- graphics/waffle
- graphics/wayland-protocols
- multimedia/wf-recorder
- net/freerdp3
- sysutils/fastfetch
- textproc/fcitx5
-
Deleted ports which required this port:
- for Libraries
-
- accessibility/gammastep
- accessibility/hyprsunset
- accessibility/redshift
- accessibility/wlsunset
- benchmarks/glmark2
- benchmarks/vkmark
- cad/PrusaSlicer
-
Deleted ports which required this port:
- for Run
-
- net/freerdp3
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: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.23.1 27 Aug 2024 00:48:13 |
Jan Beich (jbeich) |
graphics/wayland: update to 1.23.1
Changes: https://lists.freedesktop.org/archives/wayland-devel/2024-August/043760.html
Reported by: GitLab (notify releases)
PR: 281037
Approved by: manu |
1.23.0 06 Jun 2024 00:23:55 |
Jan Beich (jbeich) |
graphics/wayland: update to 1.23.0
Changes: https://lists.freedesktop.org/archives/wayland-devel/2024-May/043636.html
Reported by: GitLab (notify releases)
PR: 278878
Exp-run by: antoine
Approved by: manu |
1.22.0 10 Mar 2024 08:59:06 |
Gleb Popov (arrowd) |
graphics/wayland: Mark TESTING_UNSAFE |
1.22.0 17 May 2023 18:25:13 |
Jan Beich (jbeich) |
graphics/wayland: drop non-leaf from wayland category |
1.22.0 04 Apr 2023 09:17:21 |
Jan Beich (jbeich) |
graphics/wayland: update to 1.22.0
Changes: https://lists.freedesktop.org/archives/wayland-devel/2023-April/042647.html
Reported by: GitLab (notify releases)
PR: 269877
Exp-run by: antoine
Approved by: manu |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.21.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.21.0 20 Jul 2022 14:22:04 |
Tobias C. Berner (tcberner) |
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua> (Only the first 15 lines of the commit message are shown above ) |
1.21.0 06 Jul 2022 17:07:35 |
Jan Beich (jbeich) |
graphics/wayland: update to 1.21.0
Changes: https://lists.freedesktop.org/archives/wayland-devel/2022-June/042268.html
PR: 264980
Reported by: Phoronix, Repology
Approved by: manu |
1.20.0_3 09 May 2022 19:23:51 |
Kevin Bowling (kbowling) |
devel/libffi: Bump deps PORTREVISION for shlib change
PR: 263764
Reported by: VVD <vvd@unislabs.com> |
1.20.0_2 10 Apr 2022 19:11:41 |
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) |
1.20.0_1 26 Mar 2022 08:27:27 |
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 |
1.20.0 23 Jan 2022 14:25:35 |
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 |
1.20.0 10 Dec 2021 02:14:54 |
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 |
1.19.0_1 29 Aug 2021 19:17:15 |
Bernhard Froehlich (decke) |
graphics/wayland: Add CPE information
Approved by: portmgr (blanket) |
1.19.0_1 31 May 2021 20:55:01 |
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) |
1.19.0 11 May 2021 17:50:32 |
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 |
1.19.0 01 May 2021 17:55:55 |
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 |
1.19.0 26 Apr 2021 14:17:32 |
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 |
1.19.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.19.0 29 Jan 2021 11:02:59 |
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 |
1.18.0_4 04 Jul 2020 18:11:42 |
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) |
1.18.0_3 24 May 2020 10:23:24 |
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 |
1.18.0_3 11 May 2020 19:50:29 |
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 |
1.18.0_3 11 May 2020 18:58:53 |
jbeich |
graphics/wayland: regen gitlab patches
-2.24.1
+2.26.2 |
1.18.0_3 28 Feb 2020 10:23:25 |
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 |
1.18.0_2 24 Feb 2020 20:01:28 |
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 |
1.18.0_1 24 Feb 2020 20:01:19 |
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 |
1.18.0_1 24 Feb 2020 20:01:06 |
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 |
1.18.0 14 Feb 2020 11:09:46 |
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 ) |
1.17.0 28 Jan 2020 11:53:08 |
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 |
1.16.0_1 22 Jan 2019 20:51:38 |
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 |
1.16.0 16 Oct 2018 20:05:44 |
sunpoet |
Update MASTER_SITES
- While I'm here, sort USES
Approved by: portmgr (blanket) |
1.16.0 15 Oct 2018 23:59:24 |
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) |
1.14.0 02 Jul 2018 00:47:14 |
linimon |
Mark various ports broken on mips64 and, where appropriate, mips.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1.14.0 18 Jun 2018 14:00:43 |
linimon |
Mark ports broken on powerpc64, categories g-n.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
1.14.0 03 May 2018 09:33:58 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
1.14.0 09 Dec 2017 22:02:30 |
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 |
1.13.0 12 May 2017 18:46:53 |
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 |
1.12.0 29 Jan 2017 23:04:45 |
bapt |
Move wayland to a better location |