x11/xpra 6.5.4
Persistent remote applications for X
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8ebdf54dce- License
- GPLv2
- Categories
- x11
- Package size
- 11859.3 KiB, 35949.5 KiB installed
Description
Xpra gives you persistent remote applications for X. So basically it is a screen for remote X apps.
Install
As a binary package — by origin, or by package name:
pkg install x11/xpra
pkg install xpra
From the ports tree:
cd /usr/ports/x11/xpra/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xpra>0:x11/xpra
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 | 6.5.4 | 6.5.4 | - | - | - |
| FreeBSD:14:quarterly | 6.5.4 | 6.5.4 | n/a | - | - |
| FreeBSD:15:latest | 6.5.4 | 6.5.4 | n/a | - | - |
| FreeBSD:15:quarterly | 6.5.4 | 6.5.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.5.4 | 6.5.4 | 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
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheelpandoc: textproc/hs-pandoc
Library 13
libaom.so: multimedia/aomlibavcodec.so: multimedia/ffmpeglibavif.so: graphics/libaviflibbrotlidec.so: archivers/brotlilibdrm.so: graphics/libdrmlibharfbuzz.so: print/harfbuzzliblz4.so: archivers/liblz4libopenh264.so: multimedia/openh264libvpx.so: multimedia/libvpxlibwebp.so: graphics/webplibx264.so: multimedia/libx264libxxhash.so: devel/xxhashlibwayland-client.so: graphics/wayland
Runtime 18
${PYTHON_PKGNAMEPREFIX}bencode.py>1: converters/py-bencode.py${PYTHON_PKGNAMEPREFIX}brotli>1: archivers/py-brotli${PYTHON_PKGNAMEPREFIX}dbus>1: devel/py-dbus${PYTHON_PKGNAMEPREFIX}lz4>=0.7.0_1: archivers/py-lz4${PYTHON_PKGNAMEPREFIX}netifaces>0: net/py-netifaces${PYTHON_PKGNAMEPREFIX}paramiko>0: security/py-paramiko${PYTHON_PKGNAMEPREFIX}pyinotify>0: devel/py-pyinotify${PYTHON_PKGNAMEPREFIX}PyOpenGL-accelerate>=3.1.0: graphics/py-PyOpenGL-accelerate${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.0: graphics/py-PyOpenGL${PYTHON_PKGNAMEPREFIX}aioquic>=0: www/py-aioquic${PYTHON_PKGNAMEPREFIX}rencode>1: converters/py-rencode${PYTHON_PKGNAMEPREFIX}pyxdg>0: devel/py-pyxdgsetxkbmap: x11/setxkbmapssh-askpass: security/openssh-askpassxauth: x11/xauthxkbcomp: x11/xkbcompxrandr: x11/xrandrXvfb: x11-servers/xorg-server
Test 4
bash: shells/bash${PYTHON_PKGNAMEPREFIX}setproctitle>0: devel/py-setproctitlecoverage: devel/py-coveragexterm: x11/xterm
The full lists below include those, and their dependencies in turn.
All build dependencies 189
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-lame
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-vorbis
- audio/gstreamer1-plugins-wavpack
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/wavpack
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-wheel
- devel/pygobject-common
- devel/readline
- devel/xxhash
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/libyuv
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/cython
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/fftw3
- math/fftw3-float
The first 100 are listed.
All run dependencies 251
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/py-brotli
- archivers/py-lz4
- archivers/zstd
- audio/flac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-lame
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-vorbis
- audio/gstreamer1-plugins-wavpack
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/wavpack
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- converters/py-bencode.py
- converters/py-rencode
- databases/gdbm
- databases/py-gdbm
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/orc
- devel/pcre2
- devel/py-attrs
- devel/py-cffi
- devel/py-dbus
- devel/py-olefile
- devel/py-packaging
- devel/py-pyasn1
- devel/py-pycparser
- devel/py-pygobject
- devel/py-pyinotify
- devel/py-pyxdg
- devel/py-setuptools
- devel/py-typing-extensions
- devel/py-wheel
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- devel/xxhash
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/freeglut
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libavif
- graphics/libdrm
The first 100 are listed.
No port depends on this one.
Configuration
Options name: x11_xpra
| Option | Default | Description |
|---|---|---|
| AVAHI | on | Zeroconf support via Avahi |
| CUPS | on | Enable CUPS for printer forwarding |
| DOCS | off | Build and/or install documentation |
| GSTREAMER | on | Enable GStreamer for sound forwarding |
| LIBYUV | off | Enable libyuv CSC module (fastest) |
| WEBCAM | off | Enable webcam forwarding (client only) |
- USES
- dbus-testing desktop-file-utils gettext-runtime gnome localbase pkgconfig python shared-mime-info shebangfix tar:xz xorg
- Service scripts
- none
Files
Manual pages 3
- run_scaled(1)
- xpra(1)
- xpra_launcher(1)
pkg-plist 2545
- bin/run_scaled
- bin/xpra
- bin/xpra_launcher
- etc/X11/xorg.conf.d/90-xpra-virtual.conf
- etc/dbus-1/system.d/xpra.conf
- etc/xpra/conf.d/05_features.conf
- etc/xpra/conf.d/10_network.conf
- etc/xpra/conf.d/12_ssl.conf
- etc/xpra/conf.d/15_file_transfers.conf
- etc/xpra/conf.d/16_printing.conf
- etc/xpra/conf.d/20_audio.conf
- etc/xpra/conf.d/30_picture.conf
- etc/xpra/conf.d/35_webcam.conf
- etc/xpra/conf.d/40_client.conf
- etc/xpra/conf.d/42_client_keyboard.conf
- etc/xpra/conf.d/50_server_network.conf
- etc/xpra/conf.d/55_server_x11.conf
- etc/xpra/conf.d/60_server.conf
- etc/xpra/conf.d/65_proxy.conf
- etc/xpra/content-categories/10_default.conf
- etc/xpra/content-parent/10_default.conf
- etc/xpra/content-type/10_role.conf
- etc/xpra/content-type/30_title.conf
- etc/xpra/content-type/50_class.conf
- etc/xpra/content-type/70_commands.conf
- etc/xpra/content-type/90_fallback.conf
- etc/xpra/http-headers/00_nocache.txt
- etc/xpra/http-headers/10_content_security_policy.txt
- etc/xpra/pulse/xpra.pa
- etc/xpra/xorg-uinput.conf
- @sample etc/xpra/xorg.conf.sample
- @sample etc/xpra/xpra.conf.sample
- %%PYTHON_SITELIBDIR%%/xpra-.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/xpra-.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/xpra-.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/xpra-.dist-info/top_level.txt
- %%PYTHON_SITELIBDIR%%/xpra/__init__.py
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/build_info.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/build_info.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/common.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/common.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/constants.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/constants.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/exit_codes.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/exit_codes.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/log.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/log.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/os_util.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/os_util.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/src_info.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/src_info.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/tray_base.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/__pycache__/tray_base.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__init__.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/audio_pipeline.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/audio_pipeline.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/common.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/common.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/device_monitor.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/device_monitor.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/gstreamer_util.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/gstreamer_util.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/sink.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/sink.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/src.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/src.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/wrapper.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/__pycache__/wrapper.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/audio_pipeline.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/common.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/device_monitor.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/gstreamer_util.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__init__.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/common_util.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/common_util.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/none_impl.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/none_impl.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/pactl_impl.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/pactl_impl.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/util.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/__pycache__/util.pyc
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/common_util.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/none_impl.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/pactl_impl.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/pulseaudio/util.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/sink.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/src.py
- %%PYTHON_SITELIBDIR%%/xpra/audio/wrapper.py
- %%PYTHON_SITELIBDIR%%/xpra/auth/__init__.py
- %%PYTHON_SITELIBDIR%%/xpra/auth/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/auth/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/xpra/auth/__pycache__/allow.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/xpra/auth/__pycache__/allow.pyc
- %%PYTHON_SITELIBDIR%%/xpra/auth/__pycache__/auth_helper.opt-1.pyc
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xpra-6.5.4.tar.xz | 1.0455172e+07 | 6119325997cf62f38b6983e8db9f2cfade13aca0b15d8d6fc90476503f1657d6 |
Master sites 1
- https://xpra.org/src/
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
8ebdf54dce |
Gleb Popov | x11/xpra: Update to 6.5.4 Reported by: portscout! |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |
|
75fd994f70 |
Gleb Popov | x11/xpra: Update to 6.5.1 and switch to pep517 | |
feae5175f3 |
Jan Henrik Sylvester | x11/xpra: Update to 6.5 PR: 296460
Co-authored-by: Gleb Popov <[email protected]> |