From nobody Wed Jan 04 13:18:28 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nn9CS5xHJz2pCFF; Wed, 4 Jan 2023 13:18:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nn9CS5Ld7z3mm5; Wed, 4 Jan 2023 13:18:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672838308; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QOppkCe4jhl1QiHWWBcFMlxTv6oxk2HNtSW/kJBQCqE=; b=tox6phWAq3l6JRuZ7RLbDkF8mPi6q5oNH00HaQli3K2vNso1NiUR59UaH49lRJ/pcSafTT 0r76RGa04vRQBZTcSCOFldXNwzQvjesCLQsJDpnb2t0cSAFaBVhRMPNMTYcEst69wiVuec cAw0RvhalXb/hLAgqKrIkAzwCl9HhWSMpPzeQZFfQ4MWGyZAZECQrFYnpKifxCEwP/Ncyp qIVR3HfYKdVXNXDme/0d7yVfdmGmn+eKLQIJ2LL6p/KvdKVEnxOkf/V4h7Ovn8PUWhe+z4 IYmIdcPI7sX39PUtZ/n4Cpe3oGi9uBJx/Xr4SrLsboqv8/2gk97KyYYiX5ZAlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672838308; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QOppkCe4jhl1QiHWWBcFMlxTv6oxk2HNtSW/kJBQCqE=; b=rRjvUK6wCCwiKs4eBhXATRUXbFGT59Hn6LlF4od2POFIBSIo5cyqnZBNtDqQsHfIP2l8P6 DbVcR1zZcfirwuv1b0MRnywzMXjyeVaavSzG0J+SWgWoZC62LX6FrrbTG+t3cT+EVTaGwz KpdMtDrUr/JufPtQZVGJ4m0KYjt51pwnUtZX4pp300Xdkct23TXMFaFLnHKSPCNQ5PDO+T qce2fcR0efFRhWpHOVnGfjr/qpFYmlTVGSVectHcXe/3bjl9eOw9FCgMi8E2E6x0h4ocbY r0eDlW4xuja3cd/uqdtDs/TyFukOkmgL5NbzUGyLNhwJTVoi7dEj/vU0mXuu+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672838308; a=rsa-sha256; cv=none; b=HmlQ3bzGRAtmCivKBX0MGuLlbu7xbpe43PVH69VJtwVAlpLlVV8zcvm7OwHMnvEB59B0X3 20Guo6G1S6l1c5T+GJSFzGyu0x3HB75lQYpGJMQ0Zg+E6gym+V3pcjaBVNACTBx4UjSEdj kisH4TyHrQ9F9sdHkyeeKHqHtjjVuTlRPa/sMhriTcwYiYfA+t7n+YDPbTbqAE8gZFriI9 jjBD5mIfZgnZ2CPO5yKqcoH3AOEJwQsc/YgLX5Flc/j2b0CxcRMytWKgRPi394d5d/+CZa zhkBblNbPkh/lQtbTBfy1NrFwEbtJQTlxQ9LenJqGyL19Dz3KPDarlHSJlP+Sw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Nn9CS48mYz1BmD; Wed, 4 Jan 2023 13:18:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 304DISjn075015; Wed, 4 Jan 2023 13:18:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 304DISOe075014; Wed, 4 Jan 2023 13:18:28 GMT (envelope-from git) Date: Wed, 4 Jan 2023 13:18:28 GMT Message-Id: <202301041318.304DISOe075014@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: bf2ae2dd3623 - main - multimedia/uxplay: add new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bc Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bc commit bf2ae2dd3623d17caf0ec2c951da2ef3cbaee2bc Author: Emanuel Haupt AuthorDate: 2023-01-04 13:17:01 +0000 Commit: Emanuel Haupt CommitDate: 2023-01-04 13:17:01 +0000 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. --- multimedia/Makefile | 1 + multimedia/uxplay/Makefile | 34 ++++++++++++++++++++++++++++++++++ multimedia/uxplay/distinfo | 3 +++ multimedia/uxplay/files/pkg-message.in | 13 +++++++++++++ multimedia/uxplay/pkg-descr | 13 +++++++++++++ 5 files changed, 64 insertions(+) diff --git a/multimedia/Makefile b/multimedia/Makefile index 84aafcc24df0..60ecd841e99e 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -380,6 +380,7 @@ SUBDIR += transcode SUBDIR += tvheadend SUBDIR += ustreamer + SUBDIR += uxplay SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps diff --git a/multimedia/uxplay/Makefile b/multimedia/uxplay/Makefile new file mode 100644 index 000000000000..4d42c64ba51f --- /dev/null +++ b/multimedia/uxplay/Makefile @@ -0,0 +1,34 @@ +PORTNAME= uxplay +PORTVERSION= 1.61.1 +DISTVERSIONPREFIX= v +CATEGORIES= multimedia + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= AirPlay Unix mirroring server +WWW= https://github.com/FDH2/UxPlay + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libdns_sd.so:net/avahi-libdns \ + libplist-2.0.so:devel/libplist + +USES= cmake gettext-runtime gnome gstreamer pkgconfig ssl xorg +USE_GITHUB= yes +GH_ACCOUNT= FDH2 +GH_PROJECT= UxPlay +USE_GNOME= glib20 +USE_GSTREAMER= core plugins +USE_XORG= ice sm x11 xext + +CMAKE_ARGS= -DNO_MARCH_NATIVE=on + +SUB_FILES= pkg-message + +PLIST_FILES= bin/uxplay \ + share/man/man1/uxplay.1.gz +PORTDOCS= * + +OPTIONS_DEFINE= DOCS + +.include diff --git a/multimedia/uxplay/distinfo b/multimedia/uxplay/distinfo new file mode 100644 index 000000000000..e3bffad70f0d --- /dev/null +++ b/multimedia/uxplay/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1672750540 +SHA256 (FDH2-UxPlay-v1.61.1_GH0.tar.gz) = bb07baeb5f3753d566c2e8473adac95ebf547553a3bfb7bd5df901025d99e8e6 +SIZE (FDH2-UxPlay-v1.61.1_GH0.tar.gz) = 389118 diff --git a/multimedia/uxplay/files/pkg-message.in b/multimedia/uxplay/files/pkg-message.in new file mode 100644 index 000000000000..9741b7ac0e75 --- /dev/null +++ b/multimedia/uxplay/files/pkg-message.in @@ -0,0 +1,13 @@ +[ +{ type: install + message: <