head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.2
	pkgsrc-2026Q1-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2026.02.15.16.18.45;	author wiz;	state Exp;
branches;
next	;
commitid	IK6tUmXKHfvjvuuG;


desc
@@


1.1
log
@multimedia/uxplay: import uxplay-1.73.3

Packaged by Brian Callahan in PR 60007
(with some fixes by myself).

UxPlay is an open source 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 of a host running Linux, macOS,
other Unix, or Microsoft Windows.

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). On Linux and BSD Unix servers, this is
usually provided by Avahi, through the avahi-daemon service.
@
text
@# $NetBSD$

DISTNAME=	uxplay-1.73.3
CATEGORIES=	multimedia
MASTER_SITES=	${MASTER_SITE_GITHUB:=FDH2/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	bcallah@@posteo.net
HOMEPAGE=	https://github.com/FDH2/UxPlay/
COMMENT=	AirPlay Unix mirroring server
LICENSE=	gnu-gpl-v3

WRKSRC=	${WRKDIR}/UxPlay-${PKGVERSION_NOREV}

USE_LANGUAGES=		c c++
USE_CXX_FEATURES=	c++11

USE_TOOLS+=	pkg-config

CMAKE_CONFIGURE_ARGS+=	-DNO_MARCH_NATIVE=ON

.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} == "Darwin"
DEPENDS+=	gst-plugins1-osxaudio-[0-9]*:../../audio/gst-plugins1-osxaudio
DEPENDS+=	gst-plugins1-osxvideo-[0-9]*:../../multimedia/gst-plugins1-osxvideo
.endif

.if ${OPSYS} != "Darwin"
DEPENDS+=	avahi-[0-9]*:../../net/avahi
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.endif
.include "../../devel/cmake/build.mk"
.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/libplist/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@
