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
Port details
uxplay AirPlay Unix mirroring server
1.71.1 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.69Version 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: 2024-12-18 08:13:52
Commit Hash: 48e3e98
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-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:
FreshPorts has no man page information for this port.
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.71.1/catalog.mk
  4. /usr/local/share/licenses/uxplay-1.71.1/LICENSE
  5. /usr/local/share/licenses/uxplay-1.71.1/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 = 1734457928 SHA256 (FDH2-UxPlay-v1.71.1_GH0.tar.gz) = 61df20e78d9f4cf5f45974544873d9a7010b9e2783c1ac68cd170f27b783d3fa SIZE (FDH2-UxPlay-v1.71.1_GH0.tar.gz) = 466816

Packages (timestamps in pop-ups are UTC):
uxplay
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.701.70-1.701.71---
FreeBSD:13:quarterly1.701.70--1.70-1.68.1-
FreeBSD:14:latest1.701.71-1.701.71--1.65
FreeBSD:14:quarterly1.701.70--1.70-1.68.1-
FreeBSD:15:latest1.701.71n/a1.70n/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.24 : multimedia/gstreamer1-plugins-core
  5. gstreamer1-plugins>=1.24.10 : 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.24 : multimedia/gstreamer1-plugins-core
  2. gstreamer1-plugins>=1.24.10 : 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.71.1: 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.71.1?dummy=/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 20