x11/wf-shell 0.11.0_1 FreeBSD
GTK3-based panel for wayfire
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5b487db559- License
- MIT
- Categories
- x11, wayland
- Package size
- 32987.8 KiB, 35704.8 KiB installed
Description
wf-shell is a repository which contains the various components needed to built a fully functional DE based around wayfire. Currently it has only a GTK-based panel and background client.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/wf-shell | 0.11.0_1 |
| OpenBSD | wayland/wf-shell | 0.10.0 |
Install
Binary package:
pkg install wf-shell
From the ports tree:
cd /usr/ports/x11/wf-shell/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wf-shell>0:x11/wf-shell
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.11.0_1 | 0.11.0_1 | - | 0.9.0_1 | 0.11.0_1 |
| FreeBSD:14:quarterly | 0.11.0_1 | 0.11.0_1 | n/a | 0.9.0_1 | 0.11.0_1 |
| FreeBSD:15:latest | 0.11.0_1 | 0.11.0_1 | n/a | 0.9.0_1 | 0.10.0 |
| FreeBSD:15:quarterly | 0.11.0_1 | 0.11.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11.0_1 | 0.11.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
wayland-protocols>0: graphics/wayland-protocolswf-config>=0.7.0: devel/wf-configwayfire>0: x11-wm/wayfire
Library 9
libdbusmenu-glib.so: devel/libdbusmenulibinotify.so: devel/libinotifylibwf-config.so: devel/wf-configlibgtk4-layer-shell.so: x11-toolkits/gtk4-layer-shelllibwayland-client.so: graphics/waylandlibepoxy.so: graphics/libepoxylibxkbregistry.so: x11/libxkbcommonlibyyjson.so: devel/yyjsonlibdrm.so: graphics/libdrm
Runtime 1
wayland-logout: x11/wayland-logout
The full lists below include those, and their dependencies in turn.
Build dependencies 187
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/glibmm26
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libdbusmenu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsigc++30
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/meson
- devel/ninja
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- devel/wf-config
- devel/yyjson
- graphics/cairo
- graphics/cairomm11
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libliftoff
- graphics/librsvg2-rust
- graphics/mesa-dri
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
The first 100 are listed.
Run dependencies 158
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/glibmm26
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libdbusmenu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsigc++30
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/llvm12
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- devel/wf-config
- devel/yyjson
- graphics/cairo
- graphics/cairomm11
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/fftw3
- math/fftw3-float
- math/glm
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
The first 100 are listed.
Required by 1
Configuration
Options name: x11_wf-shell
| Option | Default | Description |
|---|---|---|
| PIPEWIRE | on | PipeWire multimedia server support |
| PULSEAUDIO | on | PulseAudio sound server support |
- USES
- compiler:c++17-lang gl gnome meson pkgconfig ssl
- Service scripts
- none
- Conflicts with
- wf-shell*
- Flavors
wf-shell-lite-0.11.0_1,wf-shell-nopulse-0.11.0_1,wf-shell-nopipewire-0.11.0_1
Message after installing
Files
pkg-plist 43
- bin/wf-background
- bin/wf-dock
- bin/wf-locker
- bin/wf-locker-pin
- bin/wf-panel
- bin/wf-stream-chooser
- etc/pam.d/wf-locker
- etc/xdg/xdg-desktop-portal-wlr/wayfire
- libdata/pkgconfig/wf-shell.pc
- share/applications/wf-locker-pin.desktop
- share/icons/hicolor/128x128/apps/wayfire.png
- share/icons/hicolor/160x160/apps/wayfire.png
- share/icons/hicolor/192x192/apps/wayfire.png
- share/icons/hicolor/256x256/apps/wayfire.png
- share/icons/hicolor/48x48/apps/wayfire.png
- share/icons/hicolor/512x512/apps/wayfire.png
- share/icons/hicolor/64x64/apps/wayfire.png
- share/icons/hicolor/72x72/apps/wayfire.png
- share/icons/hicolor/96x96/apps/wayfire.png
- share/icons/hicolor/scalable/apps/wayfire.svg
- share/wf-shell/backgrounds/calm-blue.png
- share/wf-shell/backgrounds/circuits.png
- share/wf-shell/backgrounds/secret-chest.png
- share/wf-shell/backgrounds/simple-2.png
- share/wf-shell/backgrounds/simple.png
- share/wf-shell/backgrounds/snow.png
- share/wf-shell/backgrounds/wallpaper.jpg
- share/wf-shell/css/default.css
- share/wf-shell/css/panel-battery-zoom-hover.css
- share/wf-shell/css/panel-launchers-zoom-hover.css
- share/wf-shell/css/panel-menu-button-small.css
- share/wf-shell/css/panel-menu-zoom-hover.css
- share/wf-shell/css/panel-network-zoom-hover.css
- share/wf-shell/css/panel-selectors.css
- share/wf-shell/css/panel-tray-zoom-hover.css
- share/wf-shell/css/panel-volume-zoom-hover.css
- share/wf-shell/css/panel-window-list-zoom-hover.css
- share/wf-shell/css/user-font.css
- share/wf-shell/icons/wayfire.png
- share/wf-shell/metadata/background.xml
- share/wf-shell/metadata/dock.xml
- share/wf-shell/metadata/locker.xml
- share/wf-shell/metadata/panel.xml
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| WayfireWM-wf-shell-v0.11.0_GH0.tar.gz | 3.9167138e+07 | 328b1a01c5fc63ebc6fa79152bafdcd2e1525c8bb3caf5b49361ff2792dd57f4 |
| GNOME-libgnome-volume-control-5f9768a_GH0.tar.gz | 46401 | c5b11d3acc14c170bcf9f229a8ab858c7aa2f986a65d4acc4633823646a5c7c6 |
| WayfireWM-wf-json-70039e1_GH0.tar.gz | 4923 | db7548bcee0eb784a1813c9b29aca93568357ee9c224b07d0d7436aa21988689 |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
5b487db559 |
Vladimir Druzenko | x11/wf-shell: Unbundle x11-toolkits/gtk4-layer-shell While here sort MESON_ARGS.
PR: 297716
Reported by: Tomoaki AOKI <[email protected]>
Sponsored by: UNIS Labs |
|
3d05a81d15 |
Vladimir Druzenko | x11/wf-shell: Update 0.10.0 => 0.11.0 Changelog:
https://github.com/WayfireWM/wf-shell/releases/tag/v0.11.0
- Add flavors nopipewire and lite = nopipewire + nopulse.
PR: 297716
Sponsored by: UNIS Labs |