notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Commit processing is stalled - it is a jail issue. I will work on it later today. 2025-09-17 12:17 UTC - It has been fixed. Sometime before 17:27 UTC.
Port details
uxplay AirPlay Unix mirroring server
1.72.2 multimedia on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.72.1Version of this port present on the latest quarterly branch.
Maintainer: ehaupt@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-04 13:21:09
Last Update: 2025-07-08 20:17:51
Commit Hash: 1e616fc
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://github.com/FDH2/UxPlay
Description:
UxPlay is an AirPlay2 Mirror server. Its main use is to act like an AppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients (iPhone, iPod Touch, iPad, Mac computers) in a window on the server display (with the possibility of sharing that window on screen-sharing applications such as Zoom). UxPlay supports Apple's AirPlay2 protocol using "Legacy Pairing". The UxPlay server and its client must be on the same local area network, on which a Bonjour/Zeroconf mDNS/DNS-SD server is also running (only DNS-SD "Service Discovery" service is strictly necessary, it is not necessary that the local network also be of the ".local" mDNS-based type). This is usually provided by Avahi, through the avahi-daemon service.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/uxplay
  2. share/man/man1/uxplay.1.gz
  3. /usr/local/share/licenses/uxplay-1.72.2/catalog.mk
  4. /usr/local/share/licenses/uxplay-1.72.2/LICENSE
  5. /usr/local/share/licenses/uxplay-1.72.2/GPLv3
Collapse this list.
Dependency lines:
  • uxplay>0:multimedia/uxplay
To install the port:
cd /usr/ports/multimedia/uxplay/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/uxplay
  • pkg install uxplay
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: uxplay
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1751991696 SHA256 (FDH2-UxPlay-v1.72.2_GH0.tar.gz) = 9d144c5439f1736c98227c64020f3b07294cd17e5f27a205d1d4a4e950c322c0 SIZE (FDH2-UxPlay-v1.72.2_GH0.tar.gz) = 485290

Packages (timestamps in pop-ups are UTC):
uxplay
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.72.21.72.2-1.72.21.72.2---
FreeBSD:13:quarterly1.72.11.72.1-1.72.11.72.1-1.68.1-
FreeBSD:14:latest1.72.21.72.2-1.72.21.72.2--1.65
FreeBSD:14:quarterly1.72.11.72.1-1.72.11.72.1-1.68.1-
FreeBSD:15:latest1.72.21.72.2n/a1.72.1n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. gettext-runtime>=0.22_1 : devel/gettext-runtime
  4. gstreamer1-plugins-core>=1.26 : multimedia/gstreamer1-plugins-core
  5. gstreamer1-plugins>=1.26.3 : multimedia/gstreamer1-plugins
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xext.pc : x11/libXext
Runtime dependencies:
  1. gstreamer1-plugins-core>=1.26 : multimedia/gstreamer1-plugins-core
  2. gstreamer1-plugins>=1.26.3 : multimedia/gstreamer1-plugins
  3. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. x11.pc : x11/libX11
  6. xext.pc : x11/libXext
Library dependencies:
  1. libdns_sd.so : net/avahi-libdns
  2. libplist-2.0.so : devel/libplist
  3. libintl.so : devel/gettext-runtime
  4. libglib-2.0.so : devel/glib20
  5. libintl.so : devel/gettext-runtime
  6. libgstreamer-1.0.so : multimedia/gstreamer1
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for uxplay-1.72.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
multimedia_uxplay
USES:
cmake gettext-runtime gnome gstreamer pkgconfig ssl xorg
pkg-message:
For install:
Please make sure you have a Bonjour/zeroconf DNS-SD server running. For instance add the following configuration in /usr/local/etc/avahi/avahi-daemon.conf [reflector] reflect-filters=_airplay._tcp.local,_raop._tcp.local
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/FDH2/UxPlay/tar.gz/v1.72.2?dummy=/
Collapse this list.

Number of commits found: 23

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.72.2
08 Jul 2025 20:17:51
commit hash: 1e616fce70cbd6c360bd5de58c5126e7e91b3d56commit hash: 1e616fce70cbd6c360bd5de58c5126e7e91b3d56commit hash: 1e616fce70cbd6c360bd5de58c5126e7e91b3d56commit hash: 1e616fce70cbd6c360bd5de58c5126e7e91b3d56 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.72.2
1.72.1
07 Jun 2025 16:39:00
commit hash: a7961a324abb868e3afbb1a2721def72ed5851b7commit hash: a7961a324abb868e3afbb1a2721def72ed5851b7commit hash: a7961a324abb868e3afbb1a2721def72ed5851b7commit hash: a7961a324abb868e3afbb1a2721def72ed5851b7 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.72.1
1.72
08 May 2025 08:15:38
commit hash: 53109bd8ca677efc89520e5fb0bb0945371f8cf1commit hash: 53109bd8ca677efc89520e5fb0bb0945371f8cf1commit hash: 53109bd8ca677efc89520e5fb0bb0945371f8cf1commit hash: 53109bd8ca677efc89520e5fb0bb0945371f8cf1 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.72
1.71.1
18 Dec 2024 08:13:52
commit hash: 48e3e98881231be8defa5f33ce8b4b09bd4c10a9commit hash: 48e3e98881231be8defa5f33ce8b4b09bd4c10a9commit hash: 48e3e98881231be8defa5f33ce8b4b09bd4c10a9commit hash: 48e3e98881231be8defa5f33ce8b4b09bd4c10a9 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.71.1
1.71
14 Dec 2024 15:00:28
commit hash: 9cedc2be49a7d9980757d6e303726c11b7e3705fcommit hash: 9cedc2be49a7d9980757d6e303726c11b7e3705fcommit hash: 9cedc2be49a7d9980757d6e303726c11b7e3705fcommit hash: 9cedc2be49a7d9980757d6e303726c11b7e3705f files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.71
1.70
04 Oct 2024 09:10:57
commit hash: 323ab6da5955b063b57c49369ae4641d6c980c1dcommit hash: 323ab6da5955b063b57c49369ae4641d6c980c1dcommit hash: 323ab6da5955b063b57c49369ae4641d6c980c1dcommit hash: 323ab6da5955b063b57c49369ae4641d6c980c1d files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.70
1.69
22 Aug 2024 10:21:11
commit hash: 2f62d8ee4419d5330b0a09fdddfd5de69289ea90commit hash: 2f62d8ee4419d5330b0a09fdddfd5de69289ea90commit hash: 2f62d8ee4419d5330b0a09fdddfd5de69289ea90commit hash: 2f62d8ee4419d5330b0a09fdddfd5de69289ea90 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.69
1.68.3_1
11 Jul 2024 01:45:33
commit hash: 41f806cbbc2a42b16932ce9a373b6d31014305e6commit hash: 41f806cbbc2a42b16932ce9a373b6d31014305e6commit hash: 41f806cbbc2a42b16932ce9a373b6d31014305e6commit hash: 41f806cbbc2a42b16932ce9a373b6d31014305e6 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
*.*: Bump consumers of devel/libplist

Shlib version has be been bumped in devel/libplist and other components
pertaining to the libimobledevice stack. Consequently, all consumers need
to be rebuilt.

PR:		280014
Reported by:	<fabio.comolli@gmail.com>
1.68.3
23 Apr 2024 08:44:26
commit hash: d0e7bb59e690e2729ec99ed50a79a34619c71fcdcommit hash: d0e7bb59e690e2729ec99ed50a79a34619c71fcdcommit hash: d0e7bb59e690e2729ec99ed50a79a34619c71fcdcommit hash: d0e7bb59e690e2729ec99ed50a79a34619c71fcd files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.68.3
1.68.2
08 Jan 2024 09:22:13
commit hash: b122c161a32152b7fa82d9a2c1d13e1da3d67552commit hash: b122c161a32152b7fa82d9a2c1d13e1da3d67552commit hash: b122c161a32152b7fa82d9a2c1d13e1da3d67552commit hash: b122c161a32152b7fa82d9a2c1d13e1da3d67552 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.68.2
1.68.1
01 Jan 2024 14:35:32
commit hash: 211b4e070ff072e4a163c77b817026b89972e4c3commit hash: 211b4e070ff072e4a163c77b817026b89972e4c3commit hash: 211b4e070ff072e4a163c77b817026b89972e4c3commit hash: 211b4e070ff072e4a163c77b817026b89972e4c3 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.68.1
1.68
01 Jan 2024 11:00:15
commit hash: 2089650e5d355f2a8713d2a7f5a5f2afa20fe60dcommit hash: 2089650e5d355f2a8713d2a7f5a5f2afa20fe60dcommit hash: 2089650e5d355f2a8713d2a7f5a5f2afa20fe60dcommit hash: 2089650e5d355f2a8713d2a7f5a5f2afa20fe60d files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.68
1.67
08 Dec 2023 13:05:48
commit hash: e3e0ea41a55f2a583635896bc0b915037551e269commit hash: e3e0ea41a55f2a583635896bc0b915037551e269commit hash: e3e0ea41a55f2a583635896bc0b915037551e269commit hash: e3e0ea41a55f2a583635896bc0b915037551e269 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.67
1.66
08 Sep 2023 05:53:10
commit hash: 9f4a1dbf4909167ef5886990a915cf754593e502commit hash: 9f4a1dbf4909167ef5886990a915cf754593e502commit hash: 9f4a1dbf4909167ef5886990a915cf754593e502commit hash: 9f4a1dbf4909167ef5886990a915cf754593e502 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.66
1.65.3
24 Jul 2023 08:28:39
commit hash: 5ebe93f1aceebe336e5bc6cfce1bd743fdc7083ccommit hash: 5ebe93f1aceebe336e5bc6cfce1bd743fdc7083ccommit hash: 5ebe93f1aceebe336e5bc6cfce1bd743fdc7083ccommit hash: 5ebe93f1aceebe336e5bc6cfce1bd743fdc7083c files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.65.3
1.65.2
23 Jul 2023 07:04:59
commit hash: 5baff50008bbbeb694b18c8edc09ac713002eb15commit hash: 5baff50008bbbeb694b18c8edc09ac713002eb15commit hash: 5baff50008bbbeb694b18c8edc09ac713002eb15commit hash: 5baff50008bbbeb694b18c8edc09ac713002eb15 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.65.2
1.65
06 Jun 2023 13:59:02
commit hash: b4191346d00bd59d930d65251045a4c2d197cda9commit hash: b4191346d00bd59d930d65251045a4c2d197cda9commit hash: b4191346d00bd59d930d65251045a4c2d197cda9commit hash: b4191346d00bd59d930d65251045a4c2d197cda9 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.65
1.64_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
1.64
25 Apr 2023 05:54:11
commit hash: 58e6ee32de29cfdf51055b8bf33c598f2beefc61commit hash: 58e6ee32de29cfdf51055b8bf33c598f2beefc61commit hash: 58e6ee32de29cfdf51055b8bf33c598f2beefc61commit hash: 58e6ee32de29cfdf51055b8bf33c598f2beefc61 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.64
1.63.2
21 Feb 2023 08:04:38
commit hash: db56dc97016bd16f2f58a19afaa0ed2e5113b5f1commit hash: db56dc97016bd16f2f58a19afaa0ed2e5113b5f1commit hash: db56dc97016bd16f2f58a19afaa0ed2e5113b5f1commit hash: db56dc97016bd16f2f58a19afaa0ed2e5113b5f1 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.63.2
1.63
17 Feb 2023 07:23:18
commit hash: 6912a3fe17ed59cc71af2412af0c6c9f03eecb62commit hash: 6912a3fe17ed59cc71af2412af0c6c9f03eecb62commit hash: 6912a3fe17ed59cc71af2412af0c6c9f03eecb62commit hash: 6912a3fe17ed59cc71af2412af0c6c9f03eecb62 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.63
1.62
06 Feb 2023 06:53:44
commit hash: a1c17c092ffb0db589410d198c2bc678d6909665commit hash: a1c17c092ffb0db589410d198c2bc678d6909665commit hash: a1c17c092ffb0db589410d198c2bc678d6909665commit hash: a1c17c092ffb0db589410d198c2bc678d6909665 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: Update to 1.62
1.61.1
04 Jan 2023 13:17:01
commit hash: bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bccommit hash: bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bccommit hash: bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bccommit hash: bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bc files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
multimedia/uxplay: add new port

UxPlay is an AirPlay2 Mirror server. Its main use is to act like an
AppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients
(iPhone, iPod Touch, iPad, Mac computers) in a window on the server
display (with the possibility of sharing that window on screen-sharing
applications such as Zoom). UxPlay supports Apple's AirPlay2 protocol
using "Legacy Pairing".

The UxPlay server and its client must be on the same local area network,
on which a Bonjour/Zeroconf mDNS/DNS-SD server is also running (only
DNS-SD "Service Discovery" service is strictly necessary, it is not
necessary that the local network also be of the ".local" mDNS-based
type). This is usually provided by Avahi, through the avahi-daemon
service.

Number of commits found: 23