{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/libudev-devd","graphics/libdrm","graphics/wayland","graphics/wayland-protocols","sysutils/seatd","x11/libxkbcommon"],"categories":["x11-toolkits"],"comment":"Modular Wayland compositor library (deprecated 0.15.* series)","compare":null,"dependentCount":null,"description":"Pluggable, composable, unopinionated modules for building a Wayland\ncompositor; or about 60,000 lines of code you were going to write anyway.\n\n- wlroots provides backends that abstract the underlying display and input\n  hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,\n  plus any custom backends you choose to write, which can all be created or\n  destroyed at runtime and used in concert with each other.\n- wlroots provides unopinionated, mostly standalone implementations of many\n  Wayland interfaces, both from wayland.xml and various protocol extensions.\n  We also promote the standardization of portable extensions across\n  many compositors.\n- wlroots provides several powerful, standalone, and optional tools that\n  implement components common to many compositors, such as the arrangement of\n  outputs in physical space.\n- wlroots provides an Xwayland abstraction that allows you to have excellent\n  Xwayland support without worrying about writing your own X11 window manager\n  on top of writing your compositor.\n- wlroots provides a renderer abstraction that simple compositors can use to\n  avoid writing GL code directly, but which steps out of the way when your\n  needs demand custom rendering code.\n\nwlroots implements a huge variety of Wayland compositor features and implements\nthem *right*, so you can focus on the features that make your compositor\nunique. By using wlroots, you get high performance, excellent hardware\ncompatibility, broad support for many wayland interfaces, and comfortable\ndevelopment tools - or any subset of these features you like, because all of\nthem work independently of one another and freely compose with anything you want\nto implement yourself.","flavors":[],"html":"https://daemonports.org/midnightbsd/x11-toolkits/wlroots015/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"ports@MidnightBSD.org","name":"wlroots015","newest":true,"newestVersion":"0.15.1","noVulnData":true,"origin":"x11-toolkits/wlroots015","otherSystems":[{"maintainer":"jbeich@FreeBSD.org","newest":true,"origin":"x11-toolkits/wlroots015","path":"/x11-toolkits/wlroots015/","system":"FreeBSD","version":"0.15.1_8"},{"maintainer":"jbeich@FreeBSD.org","newest":true,"origin":"x11-toolkits/wlroots015","path":"/dragonfly/x11-toolkits/wlroots015/","system":"DragonFly","version":"0.15.1_5"},{"maintainer":"jbeich@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-toolkits/wlroots015","path":"","system":"HardenedBSD","version":"0.15.1_8"},{"maintainer":"jbeich@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-toolkits/wlroots015","path":"","system":"GhostBSD","version":"0.15.1_8"}],"packages":null,"pkgName":"wlroots015-0.15.1_1","related":["x11-toolkits/wlroots","x11-toolkits/wlroots016","x11-toolkits/wlroots018","x11-toolkits/wlroots019"],"repository":"mports","requiredBy":["x11-wm/hikari"],"requiredByCount":1,"runDepends":["devel/libudev-devd","graphics/libdrm","graphics/wayland","sysutils/seatd","x11/libxkbcommon"],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"0.15.1_1","versions":null,"vulnerabilities":null,"www":"https://gitlab.freedesktop.org/wlroots/wlroots"}
